Step | Arguments | Status | ||
---|---|---|---|---|
Start of Pipeline - (4 min 9 sec in block) | ||||
node - (4 min 8 sec in block) | ||||
node block - (4 min 8 sec in block) | ||||
stage - (15 sec in block) | Declarative: Checkout SCM | |||
stage block (Declarative: Checkout SCM) - (15 sec in block) | ||||
checkout - (15 sec in self) | ||||
withEnv - (3 min 52 sec in block) | GIT_BRANCH, GIT_COMMIT, GIT_URL | |||
withEnv block - (3 min 52 sec in block) | ||||
stage - (3 min 50 sec in block) | Run test_fatal_error_handling | |||
stage block (Run test_fatal_error_handling) - (3 min 49 sec in block) | ||||
dir - (3 min 49 sec in block) | run_scripts | |||
dir block - (3 min 49 sec in block) | ||||
sh - (3 min 49 sec in self) | source /etc/profile.d/larson-group.sh module load gcc netcdf-fortran ./test_fatal_error_handling.bash | |||
stage - (0.85 sec in block) | Check for wp2 NaN error from advance_wp2_wp3 | |||
stage block (Check for wp2 NaN error from advance_wp2_wp3) - (0.66 sec in block) | ||||
script - (0.52 sec in block) | ||||
script block - (0.41 sec in block) | ||||
sh - (0.33 sec in self) | #!/bin/bash +ex # Find the right error message in the output log and write the grep result to a file grep "Error calling advance_wp2_wp3" run_scripts/advance_wp2_wp3_bad_wp2 > output # Check if 'output' file is empty (-s is TRUE is the file is not empty) if [ -s output ]; then echo "Error message 'Error calling advance_wp2_wp3' found in log" echo "CLUBB error handling test for advance_wp2_wp3 was SUCCESSFUL" rm output # Trigger SUCCESS state for Jenkins (this is for clarity, since exit code 0 is default) exit 0 else echo "Error message 'Error calling advance_wp2_wp3' NOT found in log" echo "CLUBB error handling test for advance_wp2_wp3 FAILED" rm output # Trigger FAIL state for Jenkins exit 1 fi | |||
stage - (0.84 sec in block) | Check for wp2 NaN error from advance_wm_wpxp | |||
stage block (Check for wp2 NaN error from advance_wm_wpxp) - (0.65 sec in block) | ||||
script - (0.52 sec in block) | ||||
script block - (0.41 sec in block) | ||||
sh - (0.33 sec in self) | #!/bin/bash +ex # Find the right error message in the output log and write the grep result to a file grep "Error calling advance_xm_wpxp" run_scripts/advance_xm_wpxp_bad_wp2 > output # Check if 'output' file is empty (-s is TRUE is the file is not empty) if [ -s output ]; then echo "Error message 'Error calling advance_xm_wpxp' found in log" echo "CAM CLUBB error handling test for advance_xm_wpxp was SUCCESSFUL" rm output # Trigger SUCCESS state for Jenkins (this is for clarity, since exit code 0 is default) exit 0 else echo "Error message 'Error calling advance_xm_wpxp' NOT found in log" echo "CAM CLUBB error handling test for advance_xm_wpxp FAILED" rm output # Trigger FAIL state for Jenkins exit 1 fi | |||
stage - (0.46 sec in block) | Declarative: Post Actions | |||
stage block (Declarative: Post Actions) - (0.35 sec in block) | ||||
script - (0.19 sec in block) | ||||
script block - (92 ms in block) |