Run consul tests on only Go1.7+

This commit is contained in:
Marius 2016-11-11 21:42:35 +01:00
parent 360d63eefa
commit 8f5782b73a
1 changed files with 3 additions and 2 deletions

View File

@ -5,11 +5,12 @@ set -e
# Find all packages containing Go source code inside the current directory # Find all packages containing Go source code inside the current directory
packages=$(find ./ -maxdepth 2 -name '*.go' -printf '%h\n' | sort | uniq) packages=$(find ./ -maxdepth 2 -name '*.go' -printf '%h\n' | sort | uniq)
# The consul package only supports Go1.6+ and therefore we will only run the # The consul package only supports Go1.7+ and therefore we will only run the
# corresponding tests on these versions. # corresponding tests on these versions.
goversion=$(go version) goversion=$(go version)
if [[ "$goversion" == *"go1.4"* ]] || if [[ "$goversion" == *"go1.4"* ]] ||
[[ "$goversion" == *"go1.5"* ]]; then [[ "$goversion" == *"go1.5"* ]] ||
[[ "$goversion" == *"go1.6"* ]]; then
echo "Skipping tests requiring Consul which is not supported on $goversion" echo "Skipping tests requiring Consul which is not supported on $goversion"