Browse code

Merge "Specify the correct image parameters for XenServer"

Jenkins authored on 2016/11/28 19:28:40
Showing 1 changed files
... ...
@@ -295,7 +295,6 @@ function configure_tempest {
295 295
     fi
296 296
     if [ "$VIRT_DRIVER" = "xenserver" ]; then
297 297
         iniset $TEMPEST_CONFIG image disk_formats "ami,ari,aki,vhd,raw,iso"
298
-        iniset $TEMPEST_CONFIG scenario img_disk_format vhd
299 298
     fi
300 299
 
301 300
     # Image Features
... ...
@@ -407,12 +406,20 @@ function configure_tempest {
407 407
     fi
408 408
 
409 409
     # Scenario
410
-    SCENARIO_IMAGE_DIR=${SCENARIO_IMAGE_DIR:-$FILES/images/cirros-${CIRROS_VERSION}-${CIRROS_ARCH}-uec}
410
+    if [ "$VIRT_DRIVER" = "xenserver" ]; then
411
+        SCENARIO_IMAGE_DIR=${SCENARIO_IMAGE_DIR:-$FILES}
412
+        SCENARIO_IMAGE_FILE="cirros-${CIRROS_VERSION}-${CIRROS_ARCH}-disk.vhd.tgz"
413
+        iniset $TEMPEST_CONFIG scenario img_disk_format vhd
414
+        iniset $TEMPEST_CONFIG scenario img_container_format ovf
415
+    else
416
+        SCENARIO_IMAGE_DIR=${SCENARIO_IMAGE_DIR:-$FILES/images/cirros-${CIRROS_VERSION}-${CIRROS_ARCH}-uec}
417
+        SCENARIO_IMAGE_FILE="cirros-${CIRROS_VERSION}-${CIRROS_ARCH}-disk.img"
418
+    fi
411 419
     iniset $TEMPEST_CONFIG scenario img_dir $SCENARIO_IMAGE_DIR
420
+    iniset $TEMPEST_CONFIG scenario img_file $SCENARIO_IMAGE_FILE
412 421
     iniset $TEMPEST_CONFIG scenario ami_img_file "cirros-${CIRROS_VERSION}-${CIRROS_ARCH}-blank.img"
413 422
     iniset $TEMPEST_CONFIG scenario ari_img_file "cirros-${CIRROS_VERSION}-${CIRROS_ARCH}-initrd"
414 423
     iniset $TEMPEST_CONFIG scenario aki_img_file "cirros-${CIRROS_VERSION}-${CIRROS_ARCH}-vmlinuz"
415
-    iniset $TEMPEST_CONFIG scenario img_file "cirros-${CIRROS_VERSION}-${CIRROS_ARCH}-disk.img"
416 424
 
417 425
     # Validation
418 426
     iniset $TEMPEST_CONFIG validation run_validation ${TEMPEST_RUN_VALIDATION:-False}