Merge pull request #2823 from antoineco/e2e-aftersuite-clean-up

Multiple optimizations to build targets
This commit is contained in:
k8s-ci-robot 2018-07-20 11:43:28 -07:00 committed by GitHub
commit 7784d735ff
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 16 additions and 4 deletions

6
.gitignore vendored
View file

@ -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/

View file

@ -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..."

View file

@ -52,6 +52,7 @@ fi
ginkgo build ./test/e2e ginkgo build ./test/e2e
exec -- \
ginkgo \ ginkgo \
-randomizeSuites \ -randomizeSuites \
-randomizeAllSpecs \ -randomizeAllSpecs \

View file

@ -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 \

View file

@ -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() {})