21666: Adds logging and status check to exit prematurely when failing.
authorLucas Di Pentima <lucas.dipentima@curii.com>
Tue, 16 Apr 2024 17:37:15 +0000 (14:37 -0300)
committerLucas Di Pentima <lucas.dipentima@curii.com>
Mon, 6 May 2024 13:39:33 +0000 (10:39 -0300)
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

tools/salt-install/tests/run-test.sh

index c52367e0982049a3c2d137a0bc582b85acdb9e3f..f56b252766506f3243af584f18660426d9cd8eaa 100755 (executable)
@@ -18,7 +18,11 @@ if ! curl -s -o /dev/null https://${ARVADOS_API_HOST}/users/welcome?return_to=%2
 fi
 
 # Then, run a basic diagnostics test.
-arvados-client diagnostics -internal-client
+echo "Running arvados-client diagnostics..."
+if ! arvados-client diagnostics -internal-client; then
+  echo "Diagnostics run FAILED, exiting"
+  exit 1
+fi
 
 # https://doc.arvados.org/v2.0/install/install-jobs-image.html
 echo "Creating Arvados Standard Docker Images project"