test: fix output redirection if when CI_DEBUG 35/6735/2
authorjose.lausuch <jose.lausuch@ericsson.com>
Thu, 14 Jan 2016 16:28:24 +0000 (17:28 +0100)
committerjose.lausuch <jose.lausuch@ericsson.com>
Thu, 14 Jan 2016 16:48:15 +0000 (17:48 +0100)
Change-Id: I200bd37d05110b4352439c799c61f18d32523ee6
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
jjb/functest/functest-ci-jobs.yml
jjb/yardstick/yardstick-ci-jobs.yml

index 1d43e98..ee6e7d6 100644 (file)
         - shell: |
             #!/bin/bash
             set +e
-            [[ $CI_DEBUG == true ]] && redirect="" || redirect=">/dev/null"
-
+            [[ $CI_DEBUG == true ]] && redirect="/dev/stdout" || redirect="/dev/null"
             # labconfig is used only for joid
             labconfig=""
             if [[ ${INSTALLER_TYPE} == 'apex' ]]; then
             rm -rf ${dir_result}/*
             res_volume="-v ${dir_result}:/home/opnfv/functest/results"
 
-            docker pull opnfv/functest:latest_stable $redirect
+            docker pull opnfv/functest:latest_stable >$redirect
             cmd="sudo docker run --privileged=true -id ${envs} ${labconfig} ${sshkey} ${res_volume} opnfv/functest:latest_stable /bin/bash"
             echo "Functest: Running docker run command: ${cmd}"
             ${cmd}
     builders:
         - shell: |
             #!/bin/bash
-            [[ $CI_DEBUG == true ]] && redirect="" || redirect=">/dev/null"
+            [[ $CI_DEBUG == true ]] && redirect="/dev/stdout" || redirect="/dev/null"
 
             echo "Cleaning up docker containers/images..."
             # Remove previous running containers if exist
             if [[ ! -z $(docker ps -a | grep opnfv/functest) ]]; then
                 echo "Removing existing opnfv/functest containers..."
-                docker ps | grep opnfv/functest | awk '{print $1}' | xargs docker stop $redirect
-                docker ps -a | grep opnfv/functest | awk '{print $1}' | xargs docker rm $redirect
+                docker ps -a | grep opnfv/functest | awk '{print $1}' | xargs docker rm -f >$redirect
             fi
 
             # Remove existing images if exist
                 image_tags=($(docker images | grep opnfv/functest | awk '{print $2}'))
                 for tag in "${image_tags[@]}"; do
                     echo "Removing docker image opnfv/functest:$tag..."
-                    docker rmi opnfv/functest:$tag $redirect
+                    docker rmi opnfv/functest:$tag >$redirect
                 done
             fi
index 0678ef0..5159d30 100644 (file)
         - shell: |
             #!/bin/bash
             set -e
-            [[ $CI_DEBUG == true ]] && redirect="" || redirect=">/dev/null"
+            [[ $CI_DEBUG == true ]] && redirect="/dev/stdout" || redirect="/dev/null"
 
             # labconfig is used only for joid
             labconfig=""
             envs="-e INSTALLER_TYPE=${INSTALLER_TYPE} -e INSTALLER_IP=${INSTALLER_IP} -e NODE_NAME=${NODE_NAME} -e EXTERNAL_NETWORK=${EXTERNAL_NETWORK} -e YARDSTICK_BRANCH=${GIT_BRANCH##origin/}"
 
             # Pull the latest image
-            docker pull opnfv/yardstick $redirect
+            docker pull opnfv/yardstick >$redirect
 
             # Run docker
             cmd="sudo docker run ${opts} ${envs} ${labconfig} ${sshkey} opnfv/yardstick run_tests.sh ${YARDSTICK_DB_BACKEND} ${YARDSTICK_SUITE_NAME}"
     builders:
         - shell: |
             #!/bin/bash
-            [[ $CI_DEBUG == true ]] && redirect="" || redirect=">/dev/null"
+            [[ $CI_DEBUG == true ]] && redirect="/dev/stdout" || redirect="/dev/null"
 
             echo "Cleaning up docker containers/images..."
             # Remove previous running containers if exist
             if [[ ! -z $(docker ps -a | grep opnfv/yardstick) ]]; then
                 echo "Removing existing opnfv/yardstick containers..."
-                docker ps | grep opnfv/yardstick | awk '{print $1}' | xargs docker stop $redirect
-                docker ps -a | grep opnfv/yardstick | awk '{print $1}' | xargs docker rm $redirect
+                docker ps -a | grep opnfv/yardstick | awk '{print $1}' | xargs docker rm -f >$redirect
+
             fi
 
             # Remove existing images if exist
                 image_tags=($(docker images | grep opnfv/yardstick | awk '{print $2}'))
                 for tag in "${image_tags[@]}"; do
                     echo "Removing docker image opnfv/yardstick:$tag..."
-                    docker rmi opnfv/yardstick:$tag $redirect
+                    docker rmi opnfv/yardstick:$tag >$redirect
+
                 done
             fi
 ########################