Updates for yardstick docker image 27/4027/5
authorJo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com>
Mon, 7 Dec 2015 19:08:36 +0000 (20:08 +0100)
committerFatih Degirmenci <fatih.degirmenci@ericsson.com>
Tue, 8 Dec 2015 16:02:07 +0000 (16:02 +0000)
Docker image renamed: opnfv/yardstick-ci -> opnfv/yardstick
and use POD_NAME for test suite selection.

Change-Id: Ic4059799688eaeab565c9d9888a453a30b9d06cf
Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com>
jjb/yardstick/yardstick.yml

index 65d9862..8a6edbb 100644 (file)
             echo "Yardstick: Run benchmark test suites ..."
 
             # Remove old containers
-            docker ps | grep opnfv/yardstick-ci |\
+            docker ps | grep opnfv/yardstick |\
                 awk '{print $1}' | xargs -r docker stop &>/dev/null
-            docker ps -a | grep opnfv/yardstick-ci |\
+            docker ps -a | grep opnfv/yardstick |\
                 awk '{print $1}' | xargs -r  docker rm &>/dev/null
 
+            # Remove existing images if exist
+            if [[ ! -z $(docker images | grep opnfv/yardstick) ]]; then
+                echo "Docker images to remove:"
+                docker images | head -1 && docker images | grep opnfv/yardstick
+                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
+                done
+            fi
+
             # Make sure we have latest image
-            docker pull opnfv/yardstick-ci
+            docker pull opnfv/yardstick
+
+            # Test suites to run
+            TEST_SUITES=opnfv_${POD_NAME}_daily.yaml
 
             docker run \
                --privileged=true \
                 -t \
                 -e "INSTALLER_TYPE=${INSTALLER_TYPE}" \
                 -e "INSTALLER_IP=${INSTALLER_IP}" \
-                opnfv/yardstick-ci \
-                run_benchmarks
+                -e "POD_NAME=${POD_NAME}" \
+                -e "EXTERNAL_NETWORK=net04_ext" \
+                opnfv/yardstick \
+                run_tests.sh \
+                $TEST_SUITES
 
             echo "Yardstick: done!"