CSIT-988: Fix functional bootstrap 81/10981/11
authorPeter Mikus <pmikus@cisco.com>
Tue, 6 Mar 2018 13:38:44 +0000 (13:38 +0000)
committerPeter Mikus <pmikus@cisco.com>
Wed, 7 Mar 2018 15:36:54 +0000 (15:36 +0000)
Change-Id: I6fb16e799e991ce01e9f997a05c4be72a26ce3af
Signed-off-by: Peter Mikus <pmikus@cisco.com>
VIRL_RELEASE_UBUNTU
bootstrap.sh

index 8f24b73..ecd6667 100644 (file)
@@ -1 +1 @@
-csit-ubuntu-16.04.1_2017-10-21_2.0
+csit-ubuntu-16.04.1_2018-03-07_2.1
\ No newline at end of file
index 189ec6f..809fd53 100755 (executable)
@@ -348,9 +348,9 @@ function run_test_set() {
         --output ${LOG_PATH}/log_test_set_run${nr} \
         tests/
 
-    local_run_rc=$?
-    echo ${local_run_rc} > ${SHARED_MEMORY_PATH}/rc_test_run${nr}
+    local local_run_rc=$?
     set -x
+    echo ${local_run_rc} > ${SHARED_MEMORY_PATH}/rc_test_run${nr}
 }
 
 set +x
@@ -397,6 +397,10 @@ for index in "${!VIRL_SERVER[@]}"; do
     echo "Test_set${index} log:"
     cat ${LOG_PATH}/test_run${index}.log
     RC_PARTIAL_RUN=$(cat ${SHARED_MEMORY_PATH}/rc_test_run${index})
+    if [ -z "$RC_PARTIAL_RUN" ]; then
+        echo "Failed to retrieve return code from test run ${index}"
+        exit 1
+    fi
     RC=$((RC+RC_PARTIAL_RUN))
     rm -f ${SHARED_MEMORY_PATH}/rc_test_run${index}
     rm -f ${LOG_PATH}/test_run${index}.log