From 8d704d6115f79b755133d3a84ee53fcbc3b3f549 Mon Sep 17 00:00:00 2001
From: James Willis <james.s.willis@durham.ac.uk>
Date: Tue, 12 Dec 2017 16:36:57 +0000
Subject: [PATCH] Make sure that bash script creates a FAIL in Jenkins.

---
 examples/check_interactions.sh | 53 ++++++++++++++++++++++++++++++----
 1 file changed, 47 insertions(+), 6 deletions(-)

diff --git a/examples/check_interactions.sh b/examples/check_interactions.sh
index 8d4f4a1e46..c61daa6f23 100755
--- a/examples/check_interactions.sh
+++ b/examples/check_interactions.sh
@@ -71,9 +71,29 @@ cd examples/SedovBlast_3D/
 mv sedov_0000.hdf5 sedov_vec.hdf5
 
 # Compare outputs
-python ../check_ngbs.py sedov_naive.hdf5 sedov_serial.hdf5 
-python ../check_ngbs.py sedov_naive.hdf5 sedov_vec.hdf5 
-python ../check_ngbs.py sedov_serial.hdf5 sedov_vec.hdf5 
+if python ../check_ngbs.py sedov_naive.hdf5 sedov_serial.hdf5 
+then
+  echo "SedovBlast_3D comparison between naive and serial passed"
+else
+  echo "SedovBlast_3D comparison between naive and serial failed"
+  exit 1
+fi
+
+if python ../check_ngbs.py sedov_naive.hdf5 sedov_vec.hdf5 
+then
+  echo "SedovBlast_3D comparison between naive and vectorised passed"
+else
+  echo "SedovBlast_3D comparison between naive and vectorised failed"
+  exit 1
+fi
+
+if python ../check_ngbs.py sedov_serial.hdf5 sedov_vec.hdf5 
+then
+  echo "SedovBlast_3D comparison between serial and vectorised passed"
+else
+  echo "SedovBlast_3D comparison between serial and vectorised failed"
+  exit 1
+fi
 
 cd ../EAGLE_12/
 
@@ -82,6 +102,27 @@ cd ../EAGLE_12/
 mv eagle_0000.hdf5 eagle_12_vec.hdf5
 
 # Compare outputs
-python ../check_ngbs.py eagle_12_naive.hdf5 eagle_12_serial.hdf5 
-python ../check_ngbs.py eagle_12_naive.hdf5 eagle_12_vec.hdf5 
-python ../check_ngbs.py eagle_12_serial.hdf5 eagle_12_vec.hdf5 
+if python ../check_ngbs.py eagle_12_naive.hdf5 eagle_12_serial.hdf5 
+then
+  echo "EAGLE_12 comparison between naive and serial passed"
+else
+  echo "EAGLE_12 comparison between naive and serial failed"
+  exit 1
+fi
+
+if python ../check_ngbs.py eagle_12_naive.hdf5 eagle_12_vec.hdf5 
+then
+  echo "EAGLE_12 comparison between naive and vectorised passed"
+else
+  echo "EAGLE_12 comparison between naive and vectorised failed"
+  exit 1
+fi
+
+if python ../check_ngbs.py eagle_12_serial.hdf5 eagle_12_vec.hdf5 
+then
+  echo "EAGLE_12 comparison between serial and vectorised passed"
+  exit 0
+else
+  echo "EAGLE_12 comparison between serial and vectorised failed"
+  exit 1
+fi
-- 
GitLab