diff --git a/.travis.yml b/.travis.yml index 94fc067e1e..5df2433c89 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,9 +7,7 @@ go_import_path: github.com/kubernetes-sig-testing/frameworks before_install: - source ./bin/consider-early-travis-exit.sh - - go get -u github.com/golang/lint/golint - - go get -u golang.org/x/tools/cmd/goimports - - go get -u github.com/onsi/ginkgo/ginkgo + - ./bin/install-test-dependencies.sh # Install must be set to prevent default `go get` to run. # The dependencies have already been vendored by `dep` so diff --git a/bin/install-test-dependencies.sh b/bin/install-test-dependencies.sh new file mode 100755 index 0000000000..3e078858c8 --- /dev/null +++ b/bin/install-test-dependencies.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +set -e +set -u + +go get -u github.com/golang/lint/golint +go get -u golang.org/x/tools/cmd/goimports +go get -u github.com/onsi/ginkgo/ginkgo diff --git a/bin/test-on-prow.sh b/bin/test-on-prow.sh new file mode 100755 index 0000000000..c2caacbfaf --- /dev/null +++ b/bin/test-on-prow.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash + +set -e +set -u + +./bin/install-test-dependencies.sh +./bin/pre-commit.sh