Refined syntax for handling run_tests.sh parameters 51/11051/2
authorViktor Tikkanen <viktor.tikkanen@nokia.com>
Wed, 9 Mar 2016 10:31:52 +0000 (12:31 +0200)
committerFatih Degirmenci <fatih.degirmenci@ericsson.com>
Wed, 9 Mar 2016 22:31:25 +0000 (22:31 +0000)
Change-Id: I9475d279e5e72717221aacd618e07628386d6d41
Signed-off-by: Viktor Tikkanen <viktor.tikkanen@nokia.com>
jjb/functest/functest-ci-jobs.yml

index 9ec4268..90b5a67 100644 (file)
         - shell: |
             #!/bin/bash
             set +e
-            flag="-s"
-            if [ "${PUSH_RESULTS_TO_DB}" == "true" ]; then
-                flag=$flag" -r"
-            fi
+            flags="-s"
+            [[ "$PUSH_RESULTS_TO_DB" == "true" ]] && flags+=" -r"
             echo "Functest: run $FUNCTEST_SUITE_NAME"
-            cmd="${FUNCTEST_REPO_DIR}/docker/run_tests.sh --test $FUNCTEST_SUITE_NAME ${flag}"
+            cmd="${FUNCTEST_REPO_DIR}/docker/run_tests.sh --test $FUNCTEST_SUITE_NAME ${flags}"
             container_id=$(docker ps -a | grep opnfv/functest | awk '{print $1}' | head -1)
             docker exec $container_id $cmd
 
         - shell: |
             #!/bin/bash
             set +e
-            flag="-s"
-            if [ "${PUSH_RESULTS_TO_DB}" == "true" ]; then
-                flag=$flag" -r"
-            fi
-            cmd="${FUNCTEST_REPO_DIR}/docker/run_tests.sh ${flag}"
+            flags="-s"
+            [[ "$PUSH_RESULTS_TO_DB" == "true" ]] && flags+=" -r"
+            cmd="${FUNCTEST_REPO_DIR}/docker/run_tests.sh ${flags}"
             container_id=$(docker ps -a | grep opnfv/functest | awk '{print $1}' | head -1)
             docker exec $container_id $cmd