Create yardstick nova flavor for CI testing 57/4157/2
authorJo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com>
Wed, 9 Dec 2015 16:46:08 +0000 (17:46 +0100)
committerJörgen Karlsson <jorgen.w.karlsson@ericsson.com>
Fri, 11 Dec 2015 15:21:48 +0000 (15:21 +0000)
Change-Id: I8aa3128fae8058551df3d1213e2eb234960477fb
Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com>
ci/yardstick-verify

index be1c125..1b045cd 100755 (executable)
@@ -76,6 +76,8 @@ cleanup()
         echo "Deleting image $image..."
         glance image-delete $image || true
     done
+
+    nova flavor-delete yardstick-flavor &> /dev/null || true
 }
 
 exitcode=""
@@ -122,6 +124,16 @@ build_yardstick_image()
     fi
 }
 
+create_nova_flavor()
+{
+    if ! nova flavor-list | grep -q yardstick-flavor; then
+        echo
+        echo "========== Create nova flavor =========="
+        # Create the nova flavor used by some sample test cases
+        nova flavor-create yardstick-flavor 100 512 3 1
+    fi
+}
+
 load_cirros_image()
 {
     echo
@@ -291,6 +303,7 @@ main()
     build_yardstick_image
     load_yardstick_image
     load_cirros_image
+    create_nova_flavor
 
     run_test
 }