mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-05-17 18:25:26 +00:00
Make pre-commit.sh work with the test framework
Eventually we want our framework to work nicely with just `go test`. To get there we need to - inject KUBE_ASSETS_DIR - make the framework work when run multiple times in parallel (port collitions, expose bound ports the the subject under test, ...) We decided to make sure our tests are run in sequence (and not in parallel to any other thing using etcd, for that matter) by making this explicit in the `pre-commit.sh` - for now. As soon as we are there, we can rollback the change to the `pre-commit.sh` end have the test framework be tested the same as everything else. [#153248975]
This commit is contained in:
committed by
Gareth Smith
parent
beaadd7f04
commit
3ac8575ed8
@@ -19,7 +19,12 @@ go vet -all ./...
|
||||
rc=$((rc || $?))
|
||||
|
||||
echo "Running go test"
|
||||
go test -v ./...
|
||||
go list ./... | grep -vF pkg/framework/test | xargs go test -v
|
||||
rc=$((rc || $?))
|
||||
|
||||
echo "Running test framework tests"
|
||||
./pkg/framework/test/scripts/download-binaries.sh \
|
||||
&& ./pkg/framework/test/scripts/run-tests.sh
|
||||
rc=$((rc || $?))
|
||||
|
||||
exit $rc
|
||||
|
||||
Reference in New Issue
Block a user