From 86ae80b1084580e68dce2ab6df18e623c6eba355 Mon Sep 17 00:00:00 2001 From: Patryk Osmaczko Date: Wed, 6 Mar 2024 16:30:19 +0100 Subject: [PATCH] fix: respect exit code from package run Fixes the issue where the job succeeds even when there are always failing tests. --- _assets/scripts/run_unit_tests.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_assets/scripts/run_unit_tests.sh b/_assets/scripts/run_unit_tests.sh index 5669afab1..63bc13dbf 100755 --- a/_assets/scripts/run_unit_tests.sh +++ b/_assets/scripts/run_unit_tests.sh @@ -100,8 +100,8 @@ for package in ${UNIT_TEST_PACKAGES}; do for ((i=1; i<=UNIT_TEST_COUNT; i++)); do if ! is_parallelizable "${package}" || [[ "$UNIT_TEST_FAILFAST" == 'true' ]]; then run_test_for_package "${package}" "${i}" + go_test_exit=$? if [[ "$UNIT_TEST_FAILFAST" == 'true' ]]; then - go_test_exit=$? if [[ "${go_test_exit}" -ne 0 ]]; then exit "${go_test_exit}" fi