ci: group RESULT logic in a single place
authorEric Engestrom <eric@igalia.com>
Mon, 6 Mar 2023 16:16:12 +0000 (16:16 +0000)
committerMarge Bot <emma+marge@anholt.net>
Tue, 14 Mar 2023 18:53:51 +0000 (18:53 +0000)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21884>

.gitlab-ci/common/init-stage2.sh

index 0b27b81..22a8874 100755 (executable)
@@ -169,7 +169,6 @@ if [ -n "$HWCI_START_WESTON" ]; then
   while [ ! -S "$WESTON_X11_SOCK" ]; do sleep 1; done
 fi
 
-RESULT=fail
 set +e
 bash -c ". $SCRIPTS_DIR/setup-test-env.sh && $HWCI_TEST_SCRIPT"
 EXIT_CODE=$?
@@ -193,7 +192,7 @@ fi
 
 # We still need to echo the hwci: mesa message, as some scripts rely on it, such
 # as the python ones inside the bare-metal folder
-[ ${EXIT_CODE} -eq 0 ] && RESULT=pass
+[ ${EXIT_CODE} -eq 0 ] && RESULT=pass || RESULT=fail
 
 set +x
 echo "hwci: mesa: $RESULT"