mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-13 01:50:55 +00:00
Integrate test framework tests properly
The test framework can now run properly with `go test` and we can remove - our test wrapper - special handling of tests for the test framewoek
This commit is contained in:
committed by
Gareth Smith
parent
f229571edb
commit
aad4b1b328
@@ -1,5 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Make sure, we run in the root of the repo and
|
||||
# therefore run the tests on all packages
|
||||
base_dir="$( cd "$(dirname "$0")/.." && pwd )"
|
||||
cd "$base_dir" || {
|
||||
echo "Cannot cd to '$base_dir'. Aborting." >&2
|
||||
exit 1
|
||||
}
|
||||
|
||||
rc=0
|
||||
|
||||
go_dirs() {
|
||||
@@ -18,14 +26,12 @@ echo "Running go vet"
|
||||
go vet -all ./...
|
||||
rc=$((rc || $?))
|
||||
|
||||
echo "Running go test"
|
||||
go list ./... | grep -vF pkg/framework/test | xargs go test -v
|
||||
echo "Installing test binaries"
|
||||
./pkg/framework/test/scripts/download-binaries.sh
|
||||
rc=$((rc || $?))
|
||||
|
||||
echo "Running test framework tests"
|
||||
go get github.com/onsi/ginkgo/ginkgo \
|
||||
&& ./pkg/framework/test/scripts/download-binaries.sh \
|
||||
&& ./pkg/framework/test/scripts/run-tests.sh
|
||||
echo "Running go test"
|
||||
go test -v ./...
|
||||
rc=$((rc || $?))
|
||||
|
||||
exit $rc
|
||||
|
||||
Reference in New Issue
Block a user