diff --git a/_assets/scripts/run_unit_tests.sh b/_assets/scripts/run_unit_tests.sh index d3c69f9b0..beb28776b 100755 --- a/_assets/scripts/run_unit_tests.sh +++ b/_assets/scripts/run_unit_tests.sh @@ -88,16 +88,17 @@ run_test_for_package() { -v ${GOTEST_EXTRAFLAGS} \ -timeout "${package_timeout}" \ -count 1 \ - -tags "${BUILD_TAGS}" | + -tags "${BUILD_TAGS}" | \ redirect_stdout "${output_file}" + local go_test_exit=$? + # Merge package coverage results go run ./cmd/test-coverage-utils/gocovmerge.go ${package_dir}/coverage.out.rerun.* > ${coverage_file} # Cleanup coverage reports rm -f ${package_dir}/coverage.out.rerun.* - local go_test_exit=$? echo "${go_test_exit}" > "${exit_code_file}" if [[ "${go_test_exit}" -ne 0 ]]; then if [[ "${CI}" == 'true' ]]; then