run-tests: make the error message displayed when WORKSPACE isn't set a
authorWard Vandewege <ward@curoverse.com>
Fri, 21 Nov 2014 22:37:43 +0000 (17:37 -0500)
committerWard Vandewege <ward@curoverse.com>
Fri, 21 Nov 2014 22:37:43 +0000 (17:37 -0500)
bit prettier.

No issue #

jenkins/run-tests.sh

index 1f65c95daf76dd77ac5f83770d6d73b7d100ab26..20c92bf8ef9578d08827697718ed6596acae7797 100755 (executable)
@@ -154,8 +154,15 @@ do
 done
 
 # Sanity check
+if ! [[ -n "$WORKSPACE" ]]; then
+  echo >&2 "$helpmessage"
+  echo >&2
+  echo >&2 "Error: WORKSPACE environment variable not set"
+  echo >&2
+  exit 1
+fi
+
 echo "WORKSPACE=$WORKSPACE"
-[[ -n "$WORKSPACE" ]] || fatal "WORKSPACE not set"
 
 if [[ -z "$CONFIGSRC" ]] && [[ -d "$HOME/arvados-api-server" ]]; then
     # Jenkins expects us to use this by default.