From a2b0a28ce5f2c19b3d02fdba6e19f0c9816d8008 Mon Sep 17 00:00:00 2001 From: Gabe Rosenhouse Date: Wed, 30 Aug 2017 14:59:16 -0700 Subject: [PATCH] Test all non-vendored packages --- test.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/test.sh b/test.sh index bcdbd3d..c911964 100755 --- a/test.sh +++ b/test.sh @@ -11,7 +11,11 @@ set -e source ./build.sh -TESTABLE="libcni pkg/invoke pkg/skel pkg/types pkg/types/current pkg/types/020 pkg/version pkg/version/testhelpers plugins/test/noop" +# test everything that's not in vendor +pushd "$GOPATH/src/$REPO_PATH" >/dev/null + TESTABLE="$(go list ./... | grep -v vendor | xargs echo)" +popd >/dev/null + FORMATTABLE="$TESTABLE" # user has not provided PKG override @@ -29,10 +33,6 @@ else FMT="$TEST" fi -# split TEST into an array and prepend REPO_PATH to each local package -split=(${TEST// / }) -TEST=${split[@]/#/${REPO_PATH}/} - echo -n "Running tests " function testrun { sudo -E bash -c "umask 0; PATH=$GOROOT/bin:$(pwd)/bin:$PATH go test -covermode set $@" @@ -52,16 +52,16 @@ else fi echo "Checking gofmt..." -fmtRes=$(gofmt -l $FMT) +fmtRes=$(go fmt $FMT) if [ -n "${fmtRes}" ]; then - echo -e "gofmt checking failed:\n${fmtRes}" + echo -e "go fmt checking failed:\n${fmtRes}" exit 255 fi echo "Checking govet..." vetRes=$(go vet $TEST) if [ -n "${vetRes}" ]; then - echo -e "govet checking failed:\n${vetRes}" + echo -e "go vet checking failed:\n${vetRes}" exit 255 fi -- 2.44.0