======================================================== 08/21/14/14:56:23:RUNNING CINDER DRIVER CERTIFICATION CHECK, ======================================================== 08/21/14/14:56:23:Output is being logged to: /tmp/tmp.IMUnxsNAYJ ======================================================== 08/21/14/14:56:23:Cloning to git://git.openstack.org/openstack/cinder.git..., ======================================================== ======================================================== 08/21/14/14:56:35: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_fujitsu.py # cinder/volume/drivers/fujitsu_eternus_dx_common.py # cinder/volume/drivers/fujitsu_eternus_dx_fc.py # cinder/volume/drivers/fujitsu_eternus_dx_iscsi.py nothing added to commit but untracked files present (use "git add" to track) 13ba71df27b29f3eff42a1d58a58f9487c182d7a Merge "Honor volume:get policy" ======================================================== 08/21/14/14:56:35:Gathering copy of cinder.conf file (passwords will be scrubbed)..., ======================================================== [DEFAULT] enable_v1_api = true logging_exception_prefix = %(color)s%(asctime)s.%(msecs)03d TRACE %(name)s %(instance)s logging_debug_format_suffix = from (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d logging_default_format_string = %(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [-%(color)s] %(instance)s%(color)s%(message)s logging_context_format_string = %(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [%(request_id)s %(user_id)s %(project_id)s%(color)s] %(instance)s%(color)s%(message)s rabbit_password = xxx rabbit_hosts = 10.21.134.69 rpc_backend = cinder.openstack.common.rpc.impl_kombu 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:etladmin@127.0.0.1/cinder?charset=utf8 iscsi_helper = tgtadm my_ip = 10.21.134.69 volume_name_template = volume-%s volume_group = stack-volumes verbose = True debug = True auth_strategy = keystone default_volume_type=dx600_iscsi_TPP log_dir=/var/log/cinder enabled_backends=lvmdriver-1,dx600-iscsi [lvmdriver-1] volume_group = stack-volumes-lvmdriver-1 volume_driver = cinder.volume.drivers.lvm.LVMISCSIDriver volume_backend_name = lvmdriver-1 [dx600-iscsi] iscsi_target_prefix = iqn.2000-09.com.fujitsu iscsi_ip_address = 10.21.134.15 volume_driver = cinder.volume.drivers.fujitsu_eternus_dx_iscsi.FJDXISCSIDriver cinder_smis_config_file=/etc/cinder/cinder_fujitsu_eternus_dx.xml volume_backend_name=dx600_iscsi [BRCD_FABRIC_EXAMPLE] [database] [fc-zone-manager] [keymgr] [keystone_authtoken] identity_uri = http://10.21.134.69:35357 auth_uri = http://10.21.134.69: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.21.134.69 [matchmaker_ring] [ssl] ======================================================== 08/21/14/14:56:35:End of cinder.conf., ======================================================== ======================================================== 08/21/14/14:56:40:Verify tempest is current...., ======================================================== # On branch master nothing to commit (working directory clean) 08/21/14/14:56:40:Check status and get latest commit... 9cfa75e3af8098fe676d38880ab0f345df424472 Merge "Convert request schema (servers)" ======================================================== 08/21/14/14:56:40:Restart Cinder services..., ======================================================== ======================================================== 08/21/14/14:57:03: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/tmpyKwQv9 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/tmp2mLhzq 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/tmp5_3LZY 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/tmpPSeg68 {3} setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendTest) ... SKIPPED: Cinder multi-backend feature disabled {1} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_list_hosts [1.036879s] ... ok {0} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsXML.test_list_hosts [0.640503s] ... ok {2} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_delete_quota [1.982378s] ... ok {2} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_list_default_quotas [0.048022s] ... ok {2} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_list_quotas [0.104654s] ... ok {1} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_host_name [0.017348s] ... ok {1} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_service_and_host_name [0.016759s] ... ok {1} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_service_binary_name [0.016272s] ... ok {1} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_list_services [0.032830s] ... ok {2} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_quota_usage [14.259246s] ... ok {2} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_show_quota_usage [0.047756s] ... ok {2} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_update_all_quota_resources_for_tenant [0.312477s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_reset_snapshot_status [0.714559s] ... ok {2} tempest.api.volume.test_availability_zone.AvailabilityZoneV2TestJSON.test_get_availability_zone_list [0.318912s] ... ok {2} tempest.api.volume.test_extensions.ExtensionsV1TestJSON.test_list_extensions [0.148878s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating [16.039644s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting [20.058756s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error [21.003434s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error_deleting [16.769525s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_update_snapshot_status [0.209215s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_reset_snapshot_status [0.391822s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_creating [11.912116s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_deleting [22.982800s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_error [18.811033s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_error_deleting [18.785999s] ... ok {3} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_update_snapshot_status [0.222530s] ... ok {3} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_delete_quota [0.538398s] ... ok {3} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_list_default_quotas [0.118095s] ... ok {3} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_list_quotas [0.046610s] ... ok {3} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_quota_usage [7.486690s] ... ok {3} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_show_quota_usage [0.060138s] ... ok {3} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_update_all_quota_resources_for_tenant [0.320916s] ... ok {3} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volume_gigabytes [0.521103s] ... ok {3} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volume_snapshots [0.065899s] ... ok {3} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volumes [0.085835s] ... ok {3} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestXML.test_quota_volume_gigabytes [0.613811s] ... ok {3} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestXML.test_quota_volume_snapshots [0.086785s] ... ok {3} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestXML.test_quota_volumes [0.119152s] ... ok {3} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_create_get_delete_volume_with_volume_type_and_extra_specs [15.461004s] ... ok {3} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_create_get_delete [0.191830s] ... ok {3} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_encryption_create_get_delete [0.336624s] ... ok {3} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_list [0.020051s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_spec_create_get_delete [0.142135s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_list [0.143927s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_update [0.099876s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_invalid_body [0.029129s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_none_body [0.029736s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_nonexistent_type_id [0.023477s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_delete_nonexistent_volume_type_id [0.021887s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_extra_spec_id [0.041369s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_volume_type_id [0.021330s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_list_nonexistent_volume_type_id [0.021666s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_multiple_extra_spec [0.024060s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_no_body [0.014407s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_none_extra_spec_id [0.022445s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_nonexistent_extra_spec_id [0.023433s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_create_invalid_body [0.028747s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_create_none_body [0.019651s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_create_nonexistent_type_id [0.039674s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_delete_nonexistent_volume_type_id [0.021876s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_get_nonexistent_extra_spec_id [0.031136s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_get_nonexistent_volume_type_id [0.025758s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_list_nonexistent_volume_type_id [0.038924s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_multiple_extra_spec [0.023535s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_no_body [0.025921s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_none_extra_spec_id [0.022861s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_nonexistent_extra_spec_id [0.023430s] ... ok {3} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_create_with_empty_name [0.149610s] ... ok {3} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_create_with_nonexistent_volume_type [0.156205s] ... ok {3} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_delete_nonexistent_type_id [0.023231s] ... ok {3} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_get_nonexistent_type_id [0.040366s] ... ok {3} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_create_with_empty_name [0.148140s] ... ok {3} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_create_with_nonexistent_volume_type [0.158090s] ... ok {3} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_delete_nonexistent_type_id [0.038104s] ... ok {3} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_get_nonexistent_type_id [0.021656s] ... ok {3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_attaching [14.901320s] ... ok {3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_creating [14.773169s] ... ok {3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_error [14.761186s] ... ok {3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_reset_status [0.207297s] ... ok {3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_force_delete_when_volume_is_attaching [13.985291s] ... ok {3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_force_delete_when_volume_is_creating [13.763044s] ... ok {3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_force_delete_when_volume_is_error [14.684660s] ... ok {3} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_reset_status [0.210660s] ... ok {3} setUpClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsTest) ... SKIPPED: Cinder backup feature disabled {3} tempest.api.volume.test_availability_zone.AvailabilityZoneV1TestJSON.test_get_availability_zone_list [0.196733s] ... ok {3} tempest.api.volume.test_availability_zone.AvailabilityZoneV1TestXML.test_get_availability_zone_list [0.200756s] ... ok {3} tempest.api.volume.test_availability_zone.AvailabilityZoneV2TestXML.test_get_availability_zone_list [0.322807s] ... ok {3} tempest.api.volume.test_extensions.ExtensionsV1TestXML.test_list_extensions [0.163212s] ... ok {3} tempest.api.volume.test_extensions.ExtensionsV2TestJSON.test_list_extensions [0.144493s] ... ok {3} tempest.api.volume.test_extensions.ExtensionsV2TestXML.test_list_extensions [0.455729s] ... ok {3} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTest.test_create_get_delete_snapshot_metadata [0.807704s] ... ok {3} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTest.test_update_snapshot_metadata [0.663390s] ... ok {3} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTest.test_update_snapshot_metadata_item [0.708992s] ... ok {3} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestXML.test_create_get_delete_snapshot_metadata [0.648435s] ... ok {3} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestXML.test_update_snapshot_metadata [0.812521s] ... ok {3} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestXML.test_update_snapshot_metadata_item [0.858220s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_create_get_delete_volume_metadata [0.630830s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_update_volume_metadata [0.514167s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_update_volume_metadata_item [0.480879s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTestXML.test_create_get_delete_volume_metadata [0.645478s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTestXML.test_update_volume_metadata [0.592436s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTestXML.test_update_volume_metadata_item [0.484648s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_create_get_delete_volume_metadata [0.753107s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_update_volume_metadata [0.516641s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_update_volume_metadata_item [0.471720s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTestXML.test_create_get_delete_volume_metadata [0.972779s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTestXML.test_update_volume_metadata [0.519807s] ... ok {3} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTestXML.test_update_volume_metadata_item [0.488455s] ... ok {3} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTest.test_create_get_list_accept_volume_transfer [16.019516s] ... ok {3} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTest.test_create_list_delete_volume_transfer [13.879086s] ... ok {3} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTestXML.test_create_get_list_accept_volume_transfer [15.098287s] ... ok {3} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTestXML.test_create_list_delete_volume_transfer [14.978862s] ... ok {3} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTest.test_create_get_list_accept_volume_transfer [16.185353s] ... ok {3} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTest.test_create_list_delete_volume_transfer [15.004312s] ... ok {3} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTestXML.test_create_get_list_accept_volume_transfer [14.941575s] ... ok {3} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTestXML.test_create_list_delete_volume_transfer [14.945245s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_attach_detach_volume_to_instance [1.478322s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_get_volume_attachment [1.040571s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_reserve_unreserve_volume [0.370175s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_volume_readonly_update [0.504976s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_volume_upload [195.786662s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_attach_detach_volume_to_instance [1.328801s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_get_volume_attachment [0.998692s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_reserve_unreserve_volume [0.342548s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_volume_readonly_update [0.674582s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_volume_upload [189.917409s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_attach_detach_volume_to_instance [1.012727s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_get_volume_attachment [1.162346s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_reserve_unreserve_volume [0.674387s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_volume_readonly_update [0.519835s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_volume_upload [191.548444s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_attach_detach_volume_to_instance [1.042433s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_get_volume_attachment [0.887617s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_reserve_unreserve_volume [0.512149s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_volume_readonly_update [0.665232s] ... ok {3} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_volume_upload [188.617445s] ... ok {3} tempest.api.volume.test_volumes_extend.VolumesV1ExtendTest.test_volume_extend [9.813872s] ... ok {3} tempest.api.volume.test_volumes_extend.VolumesV1ExtendTestXML.test_volume_extend [9.645961s] ... ok {3} tempest.api.volume.test_volumes_extend.VolumesV2ExtendTest.test_volume_extend [9.620341s] ... ok {3} tempest.api.volume.test_volumes_extend.VolumesV2ExtendTestXML.test_volume_extend [9.806589s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete [28.973634s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete_as_clone [37.560391s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete_from_image [130.442414s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete [29.203784s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete_as_clone [38.570318s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete_from_image [132.551928s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete [29.161585s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_as_clone [38.298141s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_from_image [127.478501s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete [27.549563s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete_as_clone [37.559364s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete_from_image [126.401441s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list [0.050926s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_by_name [0.034993s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_details_by_name [0.041516s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_param_display_name_and_status [0.036027s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_detail_param_display_name_and_status [0.036734s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_detail_param_metadata [0.054346s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_details [0.047940s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_param_metadata [0.047908s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_by_availability_zone [0.091517s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_by_status [0.086852s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_details_by_availability_zone [0.050671s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_details_by_status [0.047106s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list [0.045145s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_by_name [0.033786s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_details_by_name [0.041420s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_param_display_name_and_status [0.033860s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_detail_param_display_name_and_status [0.055787s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_detail_param_metadata [0.050128s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_details [0.047192s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_param_metadata [0.055870s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_by_availability_zone [0.086443s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_by_status [0.097428s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_details_by_availability_zone [0.049837s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_details_by_status [0.050094s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list [0.037086s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_by_name [0.042639s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_details_by_name [0.031404s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_param_display_name_and_status [0.033221s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_detail_param_display_name_and_status [0.031559s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_detail_param_metadata [0.035339s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_details [0.031943s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_param_metadata [0.031022s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_by_availability_zone [0.055811s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_by_status [0.060482s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_details_by_availability_zone [0.032882s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_details_by_status [0.032397s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list [0.030042s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_by_name [0.028978s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_details_by_name [0.031016s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_param_display_name_and_status [0.029638s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_detail_param_display_name_and_status [0.034757s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_detail_param_metadata [0.040517s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_details [0.193276s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_param_metadata [0.055855s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_by_availability_zone [0.058009s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_by_status [0.057553s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_details_by_availability_zone [0.032977s] ... ok {3} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_details_by_status [0.035321s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_attach_volumes_with_nonexistent_volume_id [5.519058s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_invalid_size [0.116769s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_snapshot_id [0.035602s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_source_volid [0.031829s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_volume_type [0.021804s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_out_passing_size [0.029923s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_size_negative [0.030868s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_size_zero [0.074101s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_delete_invalid_volume_id [0.031925s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_delete_volume_without_passing_volume_id [0.009500s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_detach_volumes_with_invalid_volume_id [0.030959s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_get_invalid_volume_id [0.009436s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_get_volume_without_passing_volume_id [0.015132s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_detail_with_invalid_status [0.039465s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_detail_with_nonexistent_name [0.029348s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_with_invalid_status [0.027582s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_with_nonexistent_name [0.065613s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_reserve_volume_with_negative_volume_status [0.234864s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_reserve_volume_with_nonexistent_volume_id [0.030114s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_unreserve_volume_with_nonexistent_volume_id [0.030012s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_empty_volume_id [0.009894s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_invalid_volume_id [0.009229s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_nonexistent_volume_id [0.032540s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_delete_nonexistent_volume_id [0.031123s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_None_size [0.040018s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_non_number_size [0.035716s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_nonexistent_volume_id [0.030561s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_size_smaller_than_original_size [0.035518s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_without_passing_volume_id [0.033123s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_get_nonexistent_volume_id [0.035104s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_attach_volumes_with_nonexistent_volume_id [5.481384s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_invalid_size [0.113232s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_nonexistent_snapshot_id [0.041034s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_nonexistent_source_volid [0.040545s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_nonexistent_volume_type [0.021486s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_out_passing_size [0.031716s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_size_negative [0.031293s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_size_zero [0.033640s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_delete_invalid_volume_id [0.032614s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_delete_volume_without_passing_volume_id [0.009364s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_detach_volumes_with_invalid_volume_id [0.030908s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_get_invalid_volume_id [0.011726s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_get_volume_without_passing_volume_id [0.009176s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_list_volumes_detail_with_invalid_status [0.028912s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_list_volumes_detail_with_nonexistent_name [0.029725s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_list_volumes_with_invalid_status [0.026605s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_list_volumes_with_nonexistent_name [0.025748s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_reserve_volume_with_negative_volume_status [0.253314s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_reserve_volume_with_nonexistent_volume_id [0.030813s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_unreserve_volume_with_nonexistent_volume_id [0.030322s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_update_volume_with_empty_volume_id [0.009254s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_update_volume_with_invalid_volume_id [0.008971s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_update_volume_with_nonexistent_volume_id [0.037982s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_delete_nonexistent_volume_id [0.030508s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_with_None_size [0.035411s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_with_non_number_size [0.034803s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_with_nonexistent_volume_id [0.030968s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_with_size_smaller_than_original_size [0.036109s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_without_passing_volume_id [0.040972s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_get_nonexistent_volume_id [0.038260s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_attach_volumes_with_nonexistent_volume_id [4.515803s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_invalid_size [0.046709s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_snapshot_id [0.035499s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_source_volid [0.039554s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_volume_type [0.031183s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_out_passing_size [0.030973s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_size_negative [0.030894s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_size_zero [0.030811s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_delete_invalid_volume_id [0.031649s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_delete_volume_without_passing_volume_id [0.010416s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_detach_volumes_with_invalid_volume_id [0.036690s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_get_invalid_volume_id [0.010062s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_get_volume_without_passing_volume_id [0.012660s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_detail_with_invalid_status [0.034742s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_detail_with_nonexistent_name [0.030062s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_with_invalid_status [0.041386s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_with_nonexistent_name [0.028239s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_reserve_volume_with_negative_volume_status [0.214162s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_reserve_volume_with_nonexistent_volume_id [0.039015s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_unreserve_volume_with_nonexistent_volume_id [0.037457s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_empty_volume_id [0.010733s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_invalid_volume_id [0.010683s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_nonexistent_volume_id [0.034376s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_delete_nonexistent_volume_id [0.032218s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_None_size [0.035497s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_non_number_size [0.034515s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_nonexistent_volume_id [0.030323s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_size_smaller_than_original_size [0.040595s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_without_passing_volume_id [0.030693s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_get_nonexistent_volume_id [0.035753s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_attach_volumes_with_nonexistent_volume_id [5.668162s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_invalid_size [0.032774s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_nonexistent_snapshot_id [0.042272s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_nonexistent_source_volid [0.194591s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_nonexistent_volume_type [0.022306s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_out_passing_size [0.031301s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_size_negative [0.030516s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_size_zero [0.030838s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_delete_invalid_volume_id [0.030720s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_delete_volume_without_passing_volume_id [0.009300s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_detach_volumes_with_invalid_volume_id [0.056461s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_get_invalid_volume_id [0.008849s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_get_volume_without_passing_volume_id [0.014491s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_list_volumes_detail_with_invalid_status [0.038681s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_list_volumes_detail_with_nonexistent_name [0.030498s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_list_volumes_with_invalid_status [0.027047s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_list_volumes_with_nonexistent_name [0.026597s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_reserve_volume_with_negative_volume_status [0.227073s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_reserve_volume_with_nonexistent_volume_id [0.031718s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_unreserve_volume_with_nonexistent_volume_id [0.031477s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_update_volume_with_empty_volume_id [0.009361s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_update_volume_with_invalid_volume_id [0.008808s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_update_volume_with_nonexistent_volume_id [0.039067s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_delete_nonexistent_volume_id [0.031301s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_with_None_size [0.036004s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_with_non_number_size [0.035570s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_with_nonexistent_volume_id [0.030882s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_with_size_smaller_than_original_size [0.035250s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_without_passing_volume_id [0.036211s] ... ok {3} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_get_nonexistent_volume_id [0.033479s] ... ok {3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshot_create_get_list_update_delete [18.984115s] ... ok {3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshot_create_with_volume_in_use [22.359858s] ... ok {3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshots_list_details_with_params [13.646874s] ... ok {3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshots_list_with_params [5.321482s] ... ok {3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_volume_from_snapshot [37.933470s] ... ok {3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshot_create_get_list_update_delete [15.945937s] ... ok {3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshot_create_with_volume_in_use [22.995863s] ... ok {3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshots_list_details_with_params [13.666898s] ... ok {3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshots_list_with_params [5.339806s] ... ok {3} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_volume_from_snapshot [42.435754s] ... ok {3} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTest.test_create_snapshot_with_nonexistent_volume_id [0.221388s] ... ok {3} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTest.test_create_snapshot_without_passing_volume_id [0.106426s] ... ok {3} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestXML.test_create_snapshot_with_nonexistent_volume_id [0.167842s] ... ok {3} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestXML.test_create_snapshot_without_passing_volume_id [0.102261s] ... ok {3} tempest.api.volume.v2.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_details_with_multiple_params [0.088650s] ... ok {3} tempest.api.volume.v2.test_volumes_list.VolumesV2ListTestXML.test_volume_list_details_with_multiple_params [0.113604s] ... ok Slowest Tests Test id Runtime (s) ------------------------------------------------------------------------------------------------------------------------- ----------- tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_volume_upload[gate,image] 195.787 tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_volume_upload[gate,image] 191.548 tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_volume_upload[gate,image] 189.917 tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_volume_upload[gate,image] 188.617 tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete_from_image[gate,image,smoke] 132.552 tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete_from_image[gate,image,smoke] 130.442 tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_from_image[gate,image,smoke] 127.479 tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete_from_image[gate,image,smoke] 126.401 tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_volume_from_snapshot[gate] 42.436 tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete_as_clone[gate] 38.570 ====== Totals ====== Run: 337 in 2245.345022 sec. - Passed: 335 - Skipped: 2 - Failed: 0 ============== Worker Balance ============== - Worker 0 (1 tests) => 0:00:00.640503s - Worker 1 (5 tests) => 0:00:03.399448s - Worker 2 (8 tests) => 0:00:49.328717s - Worker 3 (323 tests) => 0:51:20.296361s ======================================================== 08/21/14/15:49:04:CONGRATULATIONS!!! Device driver PASSED!, ======================================================== 08/21/14/15:49:04:Submit output: (/tmp/tmp.IMUnxsNAYJ)