Skip to content

Commit

Permalink
Merge pull request #570 from weaveworks/testing
Browse files Browse the repository at this point in the history
Rejig setup.sh to ensure we use the right version of weave.
  • Loading branch information
paulbellamy committed Oct 19, 2015
2 parents 5e817e4 + a61800b commit 5ed3240
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
5 changes: 3 additions & 2 deletions integration/config.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,14 @@ export HOSTS
: ${WEAVE_REPO:=github.com/weaveworks/weave}
: ${WEAVE_ROOT:="$(go list -e -f {{.Dir}} $WEAVE_REPO)"}

WEAVE="./weave"
SCOPE="../scope"
RUNNER="$WEAVE_ROOT/testing/runner/runner"
[ -x "$RUNNER" ] || (echo "Could not find weave test runner at $RUNNER." >&2 ; exit 1)

. "$WEAVE_ROOT/test/config.sh"

WEAVE="./weave"
SCOPE="../scope"

scope_on() {
local host=$1
shift 1
Expand Down
7 changes: 5 additions & 2 deletions integration/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,20 @@ for HOST in $HOSTS; do
done

echo Installing weave
# Download the latest released weave script locally,
# for use by weave_on
curl -sL git.io/weave -o ./weave
chmod a+x ./weave
for HOST in $HOSTS; do
run_on $HOST "sudo curl -sL git.io/weave -o /usr/local/bin/weave"
run_on $HOST "sudo chmod a+x /usr/local/bin/weave"
weave_on $HOST setup
done

echo Prefetching Images
for HOST in $HOSTS; do
weave_on $HOST setup
docker_on $HOST pull peterbourgon/tns-db
docker_on $HOST pull alpine
docker_on $HOST pull nginx
done

curl -sL git.io/weave -o ./weave

0 comments on commit 5ed3240

Please sign in to comment.