======================================================== 08/21/14/22:36:55:RUNNING CINDER DRIVER CERTIFICATION CHECK, ======================================================== 08/21/14/22:36:55:Output is being logged to: /tmp/tmp.xbv2Kc5ZUl ======================================================== 08/21/14/22:36:55:Cloning to git://git.openstack.org/openstack/cinder.git..., ======================================================== ======================================================== 08/21/14/22:36:57:Pull a fresh Clone of cinder repo..., ======================================================== On branch master Untracked files: (use "git add ..." to include in what will be committed) cinder/tests/test_xio.py cinder/volume/drivers/xio.py nothing added to commit but untracked files present (use "git add" to track) 110f3bcd0991fc5e57dc1c6031197436b937eaaf Merge "Fix variable name in api/v/snapshot.py" ======================================================== 08/21/14/22:36:57:Gathering copy of cinder.conf file (passwords will be scrubbed)..., ======================================================== [DEFAULT] enabled_backends=xio-iscsi rabbit_password = xxx rabbit_hosts = 10.20.77.38 rpc_backend = cinder.openstack.common.rpc.impl_kombu use_syslog = True periodic_interval = 60 lock_path = /opt/stack/data/cinder state_path = /opt/stack/data/cinder osapi_volume_extension = cinder.api.contrib.standard_extensions rootwrap_config = /etc/cinder/rootwrap.conf api_paste_config = /etc/cinder/api-paste.ini sql_connection = mysql://root:stack@127.0.0.1/cinder?charset=utf8 iscsi_helper = tgtadm my_ip = 10.20.77.38 volume_name_template = volume-%s verbose = True debug = True auth_strategy = keystone [xio-iscsi] volume_driver=cinder.volume.drivers.xio.XIOISEISCSIDriver volume_group=cinder-volumes-xio volume_backend_name=XIO_iSCSI san_ip=10.20.226.52 san_login=administrator san_password= xxx ise_storage_pool=1 iscsi_ip_address=10.128.39.2 iscsi_use_multipath=True ise_raid_level=1 [xio-fc] volume_driver=cinder.volume.drivers.xio.XIOISEFCDriver volume_group=cinder-volumes-xio volume_backend_name=XIO_FC san_ip=10.20.63.27 san_login=administrator san_password= xxx ise_storage_pool=1 ise_raid_level=1 [BRCD_FABRIC_EXAMPLE] [database] [fc-zone-manager] [keymgr] [keystone_authtoken] auth_uri = http://10.20.77.38:5000/v2.0 signing_dir = /var/cache/cinder admin_password = xxx admin_user = cinder admin_tenant_name = service cafile = auth_protocol = http auth_port = 35357 auth_host = 10.20.77.38 [matchmaker_ring] [ssl] ======================================================== 08/21/14/22:36:57:End of cinder.conf., ======================================================== ======================================================== 08/21/14/22:36:58:Verify tempest is current...., ======================================================== On branch master nothing to commit, working directory clean 08/21/14/22:36:58:Check status and get latest commit... 9cfa75e3af8098fe676d38880ab0f345df424472 Merge "Convert request schema (servers)" ======================================================== 08/21/14/22:36:58:Restart Cinder services..., ======================================================== ======================================================== 08/21/14/22:37:13:Run the actual tempest volume tests (./tools/pretty_tox.sh api.volume)..., ======================================================== running testr running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./tempest/test_discover} --list running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmp5f_urw running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpnl6hiZ running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpzmhwwo running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpSoI1v2 running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpgvaTHS running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpfpKGyV running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpD0pseE running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpPuaPKt {3} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsXML.test_list_hosts [1.268425s] ... ok {6} setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendTest) ... SKIPPED: Cinder multi-backend feature disabled {6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_invalid_body [0.335635s] ... ok {6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_none_body [0.016389s] ... ok {6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_nonexistent_type_id [0.053509s] ... ok {6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_delete_nonexistent_volume_type_id [0.023831s] ... ok {6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_extra_spec_id [0.027996s] ... ok {6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_volume_type_id [0.045396s] ... ok {6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_list_nonexistent_volume_type_id [0.040630s] ... ok {6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_multiple_extra_spec [0.293034s] ... ok {6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_no_body [0.014012s] ... ok {6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_none_extra_spec_id [0.300280s] ... ok {6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_nonexistent_extra_spec_id [0.037414s] ... ok {7} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_delete_quota [1.989802s] ... ok {7} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_list_default_quotas [0.040564s] ... ok {7} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_list_quotas [0.073405s] ... ok {3} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_create_with_empty_name [0.943678s] ... ok {3} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_create_with_nonexistent_volume_type [0.484411s] ... ok {6} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_create_with_empty_name [1.238396s] ... ok {3} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_delete_nonexistent_type_id [0.457751s] ... ok {3} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_get_nonexistent_type_id [0.021311s] ... ok {6} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_create_with_nonexistent_volume_type [0.560750s] ... ok {6} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_delete_nonexistent_type_id [0.041436s] ... ok {7} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_quota_usage [7.258118s] ... ok {6} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_get_nonexistent_type_id [0.730166s] ... ok {7} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_show_quota_usage [0.055066s] ... ok {7} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_update_all_quota_resources_for_tenant [0.618134s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete [22.717355s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete [20.397818s] ... ok {7} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_host_name [0.017277s] ... ok {7} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_service_and_host_name [0.036958s] ... ok {7} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_service_binary_name [0.015438s] ... ok {7} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_list_services [0.015293s] ... ok {6} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTestXML.test_create_get_delete_volume_metadata [0.631168s] ... ok {6} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTestXML.test_update_volume_metadata [0.571910s] ... ok {6} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTestXML.test_update_volume_metadata_item [0.534675s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_reset_snapshot_status [0.956596s] ... ok {4} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volume_gigabytes [0.718936s] ... ok {4} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volume_snapshots [0.049826s] ... ok {4} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volumes [0.079804s] ... ok {7} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_create_get_delete_volume_with_volume_type_and_extra_specs [11.092014s] ... ok {3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_force_delete_when_volume_is_attaching [11.094062s] ... ok {7} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_create_get_delete [0.454498s] ... ok {6} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_reset_snapshot_status [0.785908s] ... ok {7} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_encryption_create_get_delete [0.435482s] ... ok {7} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_list [0.017605s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_attach_detach_volume_to_instance [2.958895s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_create_invalid_body [0.014286s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_create_none_body [0.012824s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_create_nonexistent_type_id [0.043835s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_delete_nonexistent_volume_type_id [0.028412s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_get_nonexistent_extra_spec_id [0.024073s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_get_nonexistent_volume_type_id [0.023958s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_list_nonexistent_volume_type_id [1.173794s] ... ok {3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_force_delete_when_volume_is_creating [7.771854s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_multiple_extra_spec [0.379000s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_no_body [0.486871s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_get_volume_attachment [2.545161s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_none_extra_spec_id [0.050440s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_nonexistent_extra_spec_id [0.287757s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_reserve_unreserve_volume [0.415007s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_volume_readonly_update [0.474207s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating [20.215450s] ... ok {7} tempest.api.volume.test_availability_zone.AvailabilityZoneV2TestXML.test_get_availability_zone_list [0.341905s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_as_clone [31.153708s] ... ok {3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_force_delete_when_volume_is_error [9.699775s] ... ok {3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_reset_status [0.255599s] ... ok {6} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_creating [19.158005s] ... ok {7} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_create_get_delete_volume_metadata [0.665118s] ... ok {7} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_update_volume_metadata [0.602828s] ... ok {7} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_update_volume_metadata_item [0.482462s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete_as_clone [40.867975s] ... ok {3} tempest.api.volume.test_extensions.ExtensionsV1TestJSON.test_list_extensions [0.270011s] ... ok {4} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_attaching [20.382069s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_volume_upload [25.697014s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting [27.279727s] ... ok {4} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_creating [4.989135s] ... ok {6} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_deleting [23.985615s] ... ok {4} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_error [5.988114s] ... ok {4} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_reset_status [0.308328s] ... ok {4} tempest.api.volume.test_availability_zone.AvailabilityZoneV2TestJSON.test_get_availability_zone_list [0.464418s] ... ok {4} tempest.api.volume.test_extensions.ExtensionsV2TestXML.test_list_extensions [0.470656s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error [17.886899s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_from_image [40.273379s] ... ok {6} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete [16.224529s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete_from_image [37.471139s] ... ok {6} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_error [20.966485s] ... ok {4} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestXML.test_create_get_delete_snapshot_metadata [0.618793s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error_deleting [22.805753s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_update_snapshot_status [0.305515s] ... ok {4} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestXML.test_update_snapshot_metadata [1.007848s] ... ok {4} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestXML.test_update_snapshot_metadata_item [0.697696s] ... ok {6} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_error_deleting [18.192765s] ... ok {6} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_update_snapshot_status [0.356461s] ... ok {6} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete_as_clone [27.631217s] ... ok {6} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_list_hosts [0.215968s] ... ok {6} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_delete_quota [0.684318s] ... ok {6} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_list_default_quotas [0.023848s] ... ok {6} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_list_quotas [0.024186s] ... ok {4} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list [0.039626s] ... ok {4} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_by_name [0.031774s] ... ok {4} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_details_by_name [0.033432s] ... ok {4} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_param_display_name_and_status [0.030168s] ... ok {4} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_detail_param_display_name_and_status [0.115597s] ... ok {4} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_detail_param_metadata [0.036773s] ... ok {4} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_details [0.114669s] ... ok {4} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_param_metadata [0.032941s] ... ok {4} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_by_availability_zone [0.062960s] ... ok {4} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_by_status [0.056292s] ... ok {4} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_details_by_availability_zone [0.033080s] ... ok {4} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_details_by_status [0.031322s] ... ok {6} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_quota_usage [4.387593s] ... ok {6} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_show_quota_usage [0.029544s] ... ok {6} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_update_all_quota_resources_for_tenant [0.514743s] ... ok {6} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete_from_image [21.932834s] ... ok {6} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestXML.test_quota_volume_gigabytes [0.439523s] ... ok {6} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestXML.test_quota_volume_snapshots [0.045588s] ... ok {6} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestXML.test_quota_volumes [0.048476s] ... ok {6} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_spec_create_get_delete [0.119666s] ... ok {6} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_list [0.163051s] ... ok {6} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_update [0.130774s] ... ok {6} setUpClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsTest) ... SKIPPED: Cinder backup feature disabled {6} tempest.api.volume.test_availability_zone.AvailabilityZoneV1TestJSON.test_get_availability_zone_list [0.199287s] ... ok {6} tempest.api.volume.test_availability_zone.AvailabilityZoneV1TestXML.test_get_availability_zone_list [0.209299s] ... ok {6} tempest.api.volume.test_extensions.ExtensionsV1TestXML.test_list_extensions [0.206340s] ... ok {6} tempest.api.volume.test_extensions.ExtensionsV2TestJSON.test_list_extensions [0.259948s] ... ok {6} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTest.test_create_get_delete_snapshot_metadata [0.589795s] ... ok {6} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTest.test_update_snapshot_metadata [1.149745s] ... ok {6} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTest.test_update_snapshot_metadata_item [0.792651s] ... ok {6} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_create_get_delete_volume_metadata [0.566041s] ... ok {6} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_update_volume_metadata [0.600274s] ... ok {6} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_update_volume_metadata_item [0.583293s] ... ok {6} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTestXML.test_create_get_delete_volume_metadata [0.542296s] ... ok {6} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTestXML.test_update_volume_metadata [0.558696s] ... ok {6} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTestXML.test_update_volume_metadata_item [0.565001s] ... ok {6} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTest.test_create_get_list_accept_volume_transfer [5.217223s] ... ok {6} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTest.test_create_list_delete_volume_transfer [2.957997s] ... ok {6} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTestXML.test_create_get_list_accept_volume_transfer [6.004228s] ... ok {6} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTestXML.test_create_list_delete_volume_transfer [3.117695s] ... ok {6} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTest.test_create_get_list_accept_volume_transfer [5.181038s] ... ok {6} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTest.test_create_list_delete_volume_transfer [2.843227s] ... ok {6} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTestXML.test_create_get_list_accept_volume_transfer [5.216444s] ... ok {6} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTestXML.test_create_list_delete_volume_transfer [4.262114s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_attach_detach_volume_to_instance [1.034753s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_get_volume_attachment [0.930694s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_reserve_unreserve_volume [0.475537s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_volume_readonly_update [0.700591s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_volume_upload [16.770820s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_attach_detach_volume_to_instance [1.302706s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_get_volume_attachment [1.648296s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_reserve_unreserve_volume [0.415792s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_volume_readonly_update [0.580170s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_volume_upload [19.512917s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_attach_detach_volume_to_instance [1.032682s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_get_volume_attachment [1.179891s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_reserve_unreserve_volume [0.430938s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_volume_readonly_update [0.667649s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_volume_upload [38.976433s] ... ok {6} tempest.api.volume.test_volumes_extend.VolumesV1ExtendTest.test_volume_extend [6.374461s] ... ok {6} tempest.api.volume.test_volumes_extend.VolumesV1ExtendTestXML.test_volume_extend [5.437359s] ... ok {6} tempest.api.volume.test_volumes_extend.VolumesV2ExtendTest.test_volume_extend [4.088104s] ... ok {6} tempest.api.volume.test_volumes_extend.VolumesV2ExtendTestXML.test_volume_extend [4.060708s] ... ok {6} tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete [9.199068s] ... ok {6} tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete_as_clone [14.548439s] ... ok {6} tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete_from_image [23.530270s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list [0.042321s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_by_name [0.124054s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_details_by_name [0.034778s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_param_display_name_and_status [0.031157s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_detail_param_display_name_and_status [0.034119s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_detail_param_metadata [0.043660s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_details [0.040121s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_param_metadata [0.043927s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_by_availability_zone [0.071879s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_by_status [0.072201s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_details_by_availability_zone [0.040302s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_details_by_status [0.044535s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list [0.037755s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_by_name [0.031107s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_details_by_name [0.034820s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_param_display_name_and_status [0.031626s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_detail_param_display_name_and_status [0.035497s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_detail_param_metadata [0.044622s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_details [0.130208s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_param_metadata [0.047299s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_by_availability_zone [0.073882s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_by_status [0.074373s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_details_by_availability_zone [0.042483s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_details_by_status [0.050230s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list [0.033357s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_by_name [0.028125s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_details_by_name [0.116404s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_param_display_name_and_status [0.028861s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_detail_param_display_name_and_status [0.031141s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_detail_param_metadata [0.034850s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_details [0.031450s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_param_metadata [0.035988s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_by_availability_zone [0.060493s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_by_status [0.053142s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_details_by_availability_zone [0.118036s] ... ok {6} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_details_by_status [0.032412s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_attach_volumes_with_nonexistent_volume_id [7.081003s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_invalid_size [0.112426s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_snapshot_id [0.032029s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_source_volid [0.030072s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_volume_type [0.020770s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_out_passing_size [0.032062s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_size_negative [0.032132s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_size_zero [0.031570s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_delete_invalid_volume_id [0.029183s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_delete_volume_without_passing_volume_id [0.009761s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_detach_volumes_with_invalid_volume_id [0.033995s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_get_invalid_volume_id [0.089934s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_get_volume_without_passing_volume_id [0.009771s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_detail_with_invalid_status [0.124705s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_detail_with_nonexistent_name [0.028794s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_with_invalid_status [0.025327s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_with_nonexistent_name [0.026097s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_reserve_volume_with_negative_volume_status [0.260939s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_reserve_volume_with_nonexistent_volume_id [0.028527s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_unreserve_volume_with_nonexistent_volume_id [0.028751s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_empty_volume_id [0.009555s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_invalid_volume_id [0.096104s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_nonexistent_volume_id [0.038845s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_delete_nonexistent_volume_id [0.117672s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_None_size [0.033627s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_non_number_size [0.034966s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_nonexistent_volume_id [0.037950s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_size_smaller_than_original_size [0.033379s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_without_passing_volume_id [0.033052s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_get_nonexistent_volume_id [0.034047s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_attach_volumes_with_nonexistent_volume_id [5.843333s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_invalid_size [0.123201s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_nonexistent_snapshot_id [0.219082s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_nonexistent_source_volid [0.030347s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_nonexistent_volume_type [0.021305s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_out_passing_size [0.034215s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_size_negative [0.033086s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_size_zero [0.033241s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_delete_invalid_volume_id [0.029424s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_delete_volume_without_passing_volume_id [0.009715s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_detach_volumes_with_invalid_volume_id [0.032495s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_get_invalid_volume_id [0.009395s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_get_volume_without_passing_volume_id [0.008258s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_list_volumes_detail_with_invalid_status [0.034385s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_list_volumes_detail_with_nonexistent_name [0.213753s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_list_volumes_with_invalid_status [0.025991s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_list_volumes_with_nonexistent_name [0.027343s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_reserve_volume_with_negative_volume_status [0.374232s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_reserve_volume_with_nonexistent_volume_id [0.029526s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_unreserve_volume_with_nonexistent_volume_id [0.030874s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_update_volume_with_empty_volume_id [0.010014s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_update_volume_with_invalid_volume_id [0.010370s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_update_volume_with_nonexistent_volume_id [0.034852s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_delete_nonexistent_volume_id [0.117742s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_with_None_size [0.124851s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_with_non_number_size [0.038511s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_with_nonexistent_volume_id [0.031510s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_with_size_smaller_than_original_size [0.034276s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_without_passing_volume_id [0.029208s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_get_nonexistent_volume_id [0.030282s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_attach_volumes_with_nonexistent_volume_id [5.817501s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_invalid_size [0.113669s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_snapshot_id [0.127935s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_source_volid [0.031678s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_volume_type [0.021188s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_out_passing_size [0.033750s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_size_negative [0.034010s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_size_zero [0.031313s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_delete_invalid_volume_id [0.029556s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_delete_volume_without_passing_volume_id [0.095864s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_detach_volumes_with_invalid_volume_id [0.034019s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_get_invalid_volume_id [0.009936s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_get_volume_without_passing_volume_id [0.010164s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_detail_with_invalid_status [0.030004s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_detail_with_nonexistent_name [0.033035s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_with_invalid_status [0.028593s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_with_nonexistent_name [0.113083s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_reserve_volume_with_negative_volume_status [0.348050s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_reserve_volume_with_nonexistent_volume_id [0.031606s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_unreserve_volume_with_nonexistent_volume_id [0.037849s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_empty_volume_id [0.011021s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_invalid_volume_id [0.009634s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_nonexistent_volume_id [0.032381s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_delete_nonexistent_volume_id [0.032424s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_None_size [0.033403s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_non_number_size [0.033825s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_nonexistent_volume_id [0.029039s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_size_smaller_than_original_size [0.033664s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_without_passing_volume_id [0.029067s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_get_nonexistent_volume_id [0.032358s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_attach_volumes_with_nonexistent_volume_id [5.874002s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_invalid_size [0.036076s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_nonexistent_snapshot_id [0.032872s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_nonexistent_source_volid [0.117631s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_nonexistent_volume_type [0.022783s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_out_passing_size [0.034665s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_size_negative [0.031699s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_size_zero [0.032450s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_delete_invalid_volume_id [0.029678s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_delete_volume_without_passing_volume_id [0.009632s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_detach_volumes_with_invalid_volume_id [0.030817s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_get_invalid_volume_id [0.089663s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_get_volume_without_passing_volume_id [0.009817s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_list_volumes_detail_with_invalid_status [0.031781s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_list_volumes_detail_with_nonexistent_name [0.108280s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_list_volumes_with_invalid_status [0.026416s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_list_volumes_with_nonexistent_name [0.115589s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_reserve_volume_with_negative_volume_status [0.256739s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_reserve_volume_with_nonexistent_volume_id [0.035142s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_unreserve_volume_with_nonexistent_volume_id [0.035218s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_update_volume_with_empty_volume_id [0.011744s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_update_volume_with_invalid_volume_id [0.010033s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_update_volume_with_nonexistent_volume_id [0.033609s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_delete_nonexistent_volume_id [0.029579s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_with_None_size [0.035054s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_with_non_number_size [0.119438s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_with_nonexistent_volume_id [0.029474s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_with_size_smaller_than_original_size [0.120682s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_without_passing_volume_id [0.029791s] ... ok {6} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_get_nonexistent_volume_id [0.033143s] ... ok {6} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshot_create_get_list_update_delete [10.763816s] ... ok {6} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshot_create_with_volume_in_use [23.397816s] ... ok {6} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshots_list_details_with_params [13.560103s] ... ok {6} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshots_list_with_params [15.472823s] ... ok {6} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_volume_from_snapshot [44.118541s] ... ok {6} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshot_create_get_list_update_delete [18.885650s] ... ok {6} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshot_create_with_volume_in_use [30.599726s] ... ok {6} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshots_list_details_with_params [17.622162s] ... ok {6} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshots_list_with_params [17.525318s] ... ok {6} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_volume_from_snapshot [45.652358s] ... ok {6} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTest.test_create_snapshot_with_nonexistent_volume_id [0.266953s] ... ok {6} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTest.test_create_snapshot_without_passing_volume_id [0.028718s] ... ok {6} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestXML.test_create_snapshot_with_nonexistent_volume_id [0.211698s] ... ok {6} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestXML.test_create_snapshot_without_passing_volume_id [0.028554s] ... ok {6} tempest.api.volume.v2.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_details_with_multiple_params [0.086404s] ... ok {6} tempest.api.volume.v2.test_volumes_list.VolumesV2ListTestXML.test_volume_list_details_with_multiple_params [0.087850s] ... ok Slowest Tests Test id Runtime (s) ------------------------------------------------------------------------------------------------------------------------------- ----------- tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_volume_from_snapshot[gate] 45.652 tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_volume_from_snapshot[gate] 44.119 tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete_as_clone[gate] 40.868 tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_from_image[gate,image,smoke] 40.273 tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_volume_upload[gate,image] 38.976 tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete_from_image[gate,image,smoke] 37.471 tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_as_clone[gate] 31.154 tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshot_create_with_volume_in_use[compute,gate] 30.600 tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete_as_clone[gate] 27.631 tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting[gate] 27.280 ====== Totals ====== Run: 337 in 1036.933266 sec. - Passed: 335 - Skipped: 2 - Failed: 0 ============== Worker Balance ============== - WARNING: missing Worker 0! Race in testr accounting. - Worker 1 (6 tests) => 0:01:41.060642s - WARNING: missing Worker 2! Race in testr accounting. - Worker 3 (16 tests) => 0:01:49.919020s - Worker 4 (24 tests) => 0:01:40.831881s - WARNING: missing Worker 5! Race in testr accounting. - Worker 6 (262 tests) => 0:14:18.879209s - Worker 7 (29 tests) => 0:00:53.615243s ======================================================== 08/21/14/22:51:58:CONGRATULATIONS!!! Device driver PASSED!, ======================================================== 08/21/14/22:51:58:Submit output: (/tmp/tmp.xbv2Kc5ZUl)