Functest, set exit on error for single suites (set -e) 75/12475/2
authorjose.lausuch <jose.lausuch@ericsson.com>
Wed, 20 Apr 2016 09:08:47 +0000 (11:08 +0200)
committerjose.lausuch <jose.lausuch@ericsson.com>
Wed, 20 Apr 2016 09:10:59 +0000 (11:10 +0200)
And don't push results to DB when running single suites.

Change-Id: Ifd0472536dccc39e4e15f8aa4b70bf3b5f35f9b9
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
jjb/functest/functest-ci-jobs.yml

index 79a5cab..3d2527c 100644 (file)
     builders:
         - shell: |
             #!/bin/bash
-            set +e
-            flags="-s"
-            [[ "$PUSH_RESULTS_TO_DB" == "true" ]] && flags+=" -r"
+            set -e
             echo "Functest: run $FUNCTEST_SUITE_NAME"
-            cmd="${FUNCTEST_REPO_DIR}/docker/run_tests.sh --test $FUNCTEST_SUITE_NAME ${flags}"
+            cmd="${FUNCTEST_REPO_DIR}/docker/run_tests.sh --test $FUNCTEST_SUITE_NAME"
             container_id=$(docker ps -a | grep opnfv/functest | awk '{print $1}' | head -1)
             docker exec $container_id $cmd
 
     builders:
         - shell: |
             #!/bin/bash
-            set +e
+            set -e
             [[ $CI_DEBUG == true ]] && redirect="/dev/stdout" || redirect="/dev/null"
             # labconfig is used only for joid
             labconfig=""