Merge pull request #2823 from antoineco/e2e-aftersuite-clean-up
Multiple optimizations to build targets
This commit is contained in:
commit
7784d735ff
5 changed files with 16 additions and 4 deletions
6
.gitignore
vendored
6
.gitignore
vendored
|
@ -40,4 +40,8 @@ site
|
||||||
# temporal github pages
|
# temporal github pages
|
||||||
gh-pages
|
gh-pages
|
||||||
|
|
||||||
test/binaries
|
# Docker-based builds
|
||||||
|
/test/binaries
|
||||||
|
/.env
|
||||||
|
/.gocache/
|
||||||
|
/bin/
|
||||||
|
|
6
Makefile
6
Makefile
|
@ -168,7 +168,7 @@ static-check:
|
||||||
test:
|
test:
|
||||||
@$(DEF_VARS) \
|
@$(DEF_VARS) \
|
||||||
NODE_IP=$(NODE_IP) \
|
NODE_IP=$(NODE_IP) \
|
||||||
DOCKER_OPTS="--net=host" \
|
DOCKER_OPTS="-i --net=host" \
|
||||||
build/go-in-docker.sh build/test.sh
|
build/go-in-docker.sh build/test.sh
|
||||||
|
|
||||||
.PHONY: lua-test
|
.PHONY: lua-test
|
||||||
|
@ -182,14 +182,14 @@ e2e-test:
|
||||||
@$(DEF_VARS) \
|
@$(DEF_VARS) \
|
||||||
FOCUS=$(FOCUS) \
|
FOCUS=$(FOCUS) \
|
||||||
E2E_NODES=$(E2E_NODES) \
|
E2E_NODES=$(E2E_NODES) \
|
||||||
DOCKER_OPTS="--net=host" \
|
DOCKER_OPTS="-i --net=host" \
|
||||||
NODE_IP=$(NODE_IP) \
|
NODE_IP=$(NODE_IP) \
|
||||||
build/go-in-docker.sh build/e2e-tests.sh
|
build/go-in-docker.sh build/e2e-tests.sh
|
||||||
|
|
||||||
.PHONY: cover
|
.PHONY: cover
|
||||||
cover:
|
cover:
|
||||||
@$(DEF_VARS) \
|
@$(DEF_VARS) \
|
||||||
DOCKER_OPTS="--net=host" \
|
DOCKER_OPTS="-i --net=host" \
|
||||||
build/go-in-docker.sh build/cover.sh
|
build/go-in-docker.sh build/cover.sh
|
||||||
|
|
||||||
echo "Uploading coverage results..."
|
echo "Uploading coverage results..."
|
||||||
|
|
|
@ -52,6 +52,7 @@ fi
|
||||||
|
|
||||||
ginkgo build ./test/e2e
|
ginkgo build ./test/e2e
|
||||||
|
|
||||||
|
exec -- \
|
||||||
ginkgo \
|
ginkgo \
|
||||||
-randomizeSuites \
|
-randomizeSuites \
|
||||||
-randomizeAllSpecs \
|
-randomizeAllSpecs \
|
||||||
|
|
|
@ -72,6 +72,7 @@ docker run \
|
||||||
-v ${HOME}/.kube:/${HOME}/.kube \
|
-v ${HOME}/.kube:/${HOME}/.kube \
|
||||||
-v ${HOME}/.minikube:${HOME}/.minikube \
|
-v ${HOME}/.minikube:${HOME}/.minikube \
|
||||||
-v ${PWD}:/go/src/${PKG} \
|
-v ${PWD}:/go/src/${PKG} \
|
||||||
|
-v ${PWD}/.gocache:${HOME}/.cache/go-build \
|
||||||
-v ${PWD}/bin/${ARCH}:/go/bin/linux_${ARCH} \
|
-v ${PWD}/bin/${ARCH}:/go/bin/linux_${ARCH} \
|
||||||
-w /go/src/${PKG} \
|
-w /go/src/${PKG} \
|
||||||
--env-file .env \
|
--env-file .env \
|
||||||
|
|
|
@ -53,3 +53,9 @@ func RunE2ETests(t *testing.T) {
|
||||||
glog.Infof("Starting e2e run %q on Ginkgo node %d", framework.RunID, config.GinkgoConfig.ParallelNode)
|
glog.Infof("Starting e2e run %q on Ginkgo node %d", framework.RunID, config.GinkgoConfig.ParallelNode)
|
||||||
ginkgo.RunSpecs(t, "nginx-ingress-controller e2e suite")
|
ginkgo.RunSpecs(t, "nginx-ingress-controller e2e suite")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var _ = ginkgo.SynchronizedAfterSuite(func() {
|
||||||
|
// Run on all Ginkgo nodes
|
||||||
|
framework.Logf("Running AfterSuite actions on all nodes")
|
||||||
|
framework.RunCleanupActions()
|
||||||
|
}, func() {})
|
||||||
|
|
Loading…
Reference in a new issue