Skip to content

Commit 6237c00

Browse files
authored
Merge pull request kubernetes#84166 from johnSchnake/conformanceNoEarlyExit
Ensure script saves results even when tests fail
2 parents aebc8ea + 9a3a051 commit 6237c00

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

cluster/images/conformance/run_e2e.sh

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ saveResults() {
4040
# Entry provided via env var to simplify invocation.
4141
if [[ -n ${E2E_USE_GO_RUNNER:-} ]]; then
4242
set -x
43-
/gorunner
44-
exit $?
43+
/gorunner && ret=0 || ret=$?
44+
exit ${ret}
4545
fi
4646

4747
# We get the TERM from kubernetes and handle it gracefully
@@ -67,8 +67,7 @@ ginkgo_args+=(
6767
)
6868

6969
set -x
70-
/usr/local/bin/ginkgo "${ginkgo_args[@]}" /usr/local/bin/e2e.test -- --disable-log-dump --repo-root=/kubernetes --provider="${E2E_PROVIDER}" --report-dir="${RESULTS_DIR}" --kubeconfig="${KUBECONFIG}" -v="${E2E_VERBOSITY}" > >(tee "${RESULTS_DIR}"/e2e.log)
71-
ret=$?
70+
/usr/local/bin/ginkgo "${ginkgo_args[@]}" /usr/local/bin/e2e.test -- --disable-log-dump --repo-root=/kubernetes --provider="${E2E_PROVIDER}" --report-dir="${RESULTS_DIR}" --kubeconfig="${KUBECONFIG}" -v="${E2E_VERBOSITY}" > >(tee "${RESULTS_DIR}"/e2e.log) && ret=0 || ret=$?
7271
set +x
7372
saveResults
7473
exit ${ret}

0 commit comments

Comments
 (0)