Browse Source

Install packages, then build

pull/2827/head
Seth Vargo 8 years ago
parent
commit
38b1c61acc
No known key found for this signature in database
GPG Key ID: C921994F9C27E0FF
  1. 8
      scripts/test.sh

8
scripts/test.sh

@ -1,6 +1,10 @@
#!/usr/bin/env bash
set -e
# Install all packages - this will make running the suite faster
echo "--> Installing packages for faster tests"
go install -tags="${GOTAGS}" -a ./...
# If we are testing the API, build and install consul
if grep -q "/consul/api" <<< "${GOFILES}"; then
# Create a temp dir and clean it up on exit
@ -13,10 +17,6 @@ if grep -q "/consul/api" <<< "${GOFILES}"; then
PATH="${TEMPDIR}:${PATH}"
fi
# Install all packages - this will make running the suite faster
echo "--> Installing packages for faster tests"
go install -tags="${GOTAGS}" -a ./...
# Run the tests
echo "--> Running tests"
go test -timeout=360s -parallel=20 -tags="${GOTAGS}" ${GOFILES} ${TESTARGS}

Loading…
Cancel
Save