======================================================== 08/12/14/11:30:10:RUNNING CINDER DRIVER CERTIFICATION CHECK, ======================================================== 08/12/14/11:30:10:Output is being logged to: /tmp/tmp.ySydkIr56r ======================================================== 08/12/14/11:30:10:Cloning to https://review.openstack.org/openstack/cinder..., ======================================================== ======================================================== 08/12/14/11:30:16:Pull a fresh Clone of cinder repo..., ======================================================== # Not currently on any branch. nothing to commit (working directory clean) e188dc1c80c2213c7a580021006f042140c30f3b Add ProphetStor DPL Storage server volume driver for Cinder ======================================================== 08/12/14/11:30:16:Gathering copy of cinder.conf file (passwords will be scrubbed)..., ======================================================== [keystone_authtoken] auth_uri = http://172.31.18.38:5000/v2.0 signing_dir = /var/cache/cinder admin_password = xxx admin_user = cinder admin_tenant_name = service cafile = identity_uri = http://172.31.18.38:35357 [DEFAULT] rpc_response_timeout = 60 rpc_cast_timeout = 60 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 volume_clear = none secure_delete = False rabbit_password = xxx rabbit_hosts = 172.31.18.38 rpc_backend = cinder.openstack.common.rpc.impl_kombu default_volume_type = dpl enabled_backends = dpl enable_v1_api = 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:secretmysql@127.0.0.1/cinder?charset=utf8 iscsi_helper = tgtadm my_ip = 172.31.18.38 verbose = True debug = True auth_strategy = keystone [lvmdriver-1] volume_clear = none volume_group = stack-volumes-lvmdriver-1 volume_driver = cinder.volume.drivers.lvm.LVMISCSIDriver volume_backend_name = lvmdriver-1 [dpl] volume_backend_name = DPLISCSIDriver san_ip = 172.31.18.39 dpl_port = 8357 san_password = xxx san_login = admin dpl_pool = d5bd40b58ea84e9da09dcf25a01fdc07 volume_driver = cinder.volume.drivers.prophetstor.dpl_iscsi.DPLISCSIDriver ======================================================== 08/12/14/11:30:16:End of cinder.conf., ======================================================== ======================================================== 08/12/14/11:30:21:Verify tempest is current...., ======================================================== # On branch master nothing to commit (working directory clean) 08/12/14/11:30:21:Check status and get latest commit... e5dc7a34655ef02a7f45449d19240b88b5eb5419 Merge "Remove skipping test_list_servers_by_admin_with_all_tenants test" ======================================================== 08/12/14/11:30:21:Restart Cinder services..., ======================================================== ======================================================== 08/12/14/11:30:42: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/tmpBT8scb 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/tmpQq4GmC {1} 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 [0.547842s] ... ok {1} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsXML.test_list_hosts [0.174760s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_delete_quota [0.226055s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_list_default_quotas [0.013213s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_list_quotas [0.014000s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_quota_usage [1.443230s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_show_quota_usage [0.015954s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_update_all_quota_resources_for_tenant [0.079364s] ... ok {1} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_host_name [0.029505s] ... ok {1} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_service_and_host_name [0.009932s] ... ok {1} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_service_binary_name [0.009121s] ... ok {1} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_list_services [0.009532s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_reset_snapshot_status [0.262699s] ... ok {1} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_create_get_delete_volume_with_volume_type_and_extra_specs [3.770992s] ... ok {1} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_create_get_delete [0.051331s] ... ok {1} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_encryption_create_get_delete [0.115467s] ... ok {1} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_list [0.010186s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating [4.322677s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_spec_create_get_delete [0.069598s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_list [0.028360s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_update [0.036957s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_invalid_body [0.029204s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_none_body [0.009369s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_nonexistent_type_id [0.013384s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_delete_nonexistent_volume_type_id [0.012332s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_extra_spec_id [0.013650s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_volume_type_id [0.012447s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_list_nonexistent_volume_type_id [0.011972s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_multiple_extra_spec [0.012464s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_no_body [0.008357s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_none_extra_spec_id [0.013224s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_nonexistent_extra_spec_id [0.011919s] ... ok {1} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_create_with_empty_name [0.092653s] ... ok {1} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_create_with_nonexistent_volume_type [0.093339s] ... ok {1} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_delete_nonexistent_type_id [0.013697s] ... ok {1} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_get_nonexistent_type_id [0.032484s] ... ok {1} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_create_with_empty_name [0.086555s] ... ok {1} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_create_with_nonexistent_volume_type [0.082509s] ... ok {1} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_delete_nonexistent_type_id [0.038231s] ... ok {1} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_get_nonexistent_type_id [0.013548s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting [4.272863s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_attaching [2.430935s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error [4.292461s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_creating [2.360454s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_error [2.297681s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_reset_status [0.089402s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error_deleting [5.303062s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_update_snapshot_status [0.154490s] ... ok {1} setUpClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsTest) ... SKIPPED: Cinder backup feature disabled {1} tempest.api.volume.test_availability_zone.AvailabilityZoneV1TestJSON.test_get_availability_zone_list [0.117013s] ... ok {1} tempest.api.volume.test_extensions.ExtensionsV2TestJSON.test_list_extensions [0.170602s] ... ok {1} tempest.api.volume.test_extensions.ExtensionsV2TestXML.test_list_extensions [0.175154s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTest.test_create_get_delete_snapshot_metadata [0.323166s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTest.test_update_snapshot_metadata [0.361180s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_reset_snapshot_status [0.161746s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTest.test_update_snapshot_metadata_item [0.350613s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_creating [5.385496s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestXML.test_create_get_delete_snapshot_metadata [0.320244s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestXML.test_update_snapshot_metadata [0.377767s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestXML.test_update_snapshot_metadata_item [0.380060s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_deleting [4.287863s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_create_get_delete_volume_metadata [0.264563s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_update_volume_metadata [0.253801s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_error [4.250153s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_update_volume_metadata_item [0.285957s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_error_deleting [4.382563s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_update_snapshot_status [0.103122s] ... ok {1} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTest.test_create_get_list_accept_volume_transfer [2.943345s] ... ok {1} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTest.test_create_list_delete_volume_transfer [2.523853s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_delete_quota [0.205398s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_list_default_quotas [0.013894s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_list_quotas [0.015025s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_quota_usage [1.428798s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_show_quota_usage [0.021499s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_update_all_quota_resources_for_tenant [0.076929s] ... ok {1} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTestXML.test_create_get_list_accept_volume_transfer [2.906227s] ... ok {1} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTestXML.test_create_list_delete_volume_transfer [3.604354s] ... ok {1} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volume_gigabytes [0.252199s] ... ok {1} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volume_snapshots [0.075528s] ... ok {1} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volumes [0.092930s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_attach_detach_volume_to_instance [0.451600s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_get_volume_attachment [0.625616s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_reserve_unreserve_volume [0.258182s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_volume_extend [1.199042s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_volume_readonly_update [0.251628s] ... ok {1} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestXML.test_quota_volume_gigabytes [0.152776s] ... ok {1} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestXML.test_quota_volume_snapshots [0.032972s] ... ok {1} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestXML.test_quota_volumes [0.046956s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_create_invalid_body [0.044756s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_create_none_body [0.019534s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_create_nonexistent_type_id [0.040835s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_delete_nonexistent_volume_type_id [0.024831s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_get_nonexistent_extra_spec_id [0.032653s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_get_nonexistent_volume_type_id [0.027668s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_list_nonexistent_volume_type_id [0.030192s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_multiple_extra_spec [0.029800s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_no_body [0.029665s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_none_extra_spec_id [0.023703s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_nonexistent_extra_spec_id [0.025374s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_force_delete_when_volume_is_attaching [16.594098s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_force_delete_when_volume_is_creating [5.600456s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_volume_upload [35.907229s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_force_delete_when_volume_is_error [2.328424s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_reset_status [0.091266s] ... ok {1} tempest.api.volume.test_availability_zone.AvailabilityZoneV1TestXML.test_get_availability_zone_list [0.124065s] ... ok {1} tempest.api.volume.test_availability_zone.AvailabilityZoneV2TestJSON.test_get_availability_zone_list [0.159590s] ... ok {1} tempest.api.volume.test_availability_zone.AvailabilityZoneV2TestXML.test_get_availability_zone_list [0.107194s] ... ok {1} tempest.api.volume.test_extensions.ExtensionsV1TestJSON.test_list_extensions [0.107046s] ... ok {1} tempest.api.volume.test_extensions.ExtensionsV1TestXML.test_list_extensions [0.138038s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_attach_detach_volume_to_instance [0.440693s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_get_volume_attachment [0.702384s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTestXML.test_create_get_delete_volume_metadata [0.666201s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_reserve_unreserve_volume [0.301883s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTestXML.test_update_volume_metadata [0.525581s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTestXML.test_update_volume_metadata_item [0.284138s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_volume_extend [1.323640s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_volume_readonly_update [0.247138s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_create_get_delete_volume_metadata [0.432736s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_update_volume_metadata [0.282831s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_update_volume_metadata_item [0.293756s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTestXML.test_create_get_delete_volume_metadata [3.246340s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTestXML.test_update_volume_metadata [0.390214s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTestXML.test_update_volume_metadata_item [0.314551s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_volume_upload [50.644158s] ... ok {1} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTest.test_create_get_list_accept_volume_transfer [2.945685s] ... ok {1} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTest.test_create_list_delete_volume_transfer [2.555625s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete [5.064617s] ... ok {1} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTestXML.test_create_get_list_accept_volume_transfer [3.953215s] ... ok {1} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTestXML.test_create_list_delete_volume_transfer [3.568328s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete_as_clone [8.232243s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_attach_detach_volume_to_instance [0.561250s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_get_volume_attachment [0.382421s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_reserve_unreserve_volume [0.257665s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_volume_extend [1.305342s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_volume_readonly_update [0.298896s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_volume_upload [30.724724s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete_from_image [36.793774s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete [5.166078s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_attach_detach_volume_to_instance [0.607962s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_get_volume_attachment [0.523066s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_reserve_unreserve_volume [0.165790s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_volume_extend [1.235288s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_volume_readonly_update [0.321725s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete_as_clone [14.079652s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_volume_upload [33.556543s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete_from_image [30.397765s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete [4.938194s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete [5.992603s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_as_clone [10.197856s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete_as_clone [10.257672s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_from_image [12.299429s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list [0.021045s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_by_name [0.017769s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_details_by_name [0.018471s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_param_display_name_and_status [0.017051s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_detail_param_display_name_and_status [0.024855s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_detail_param_metadata [0.025889s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_details [0.022013s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_param_metadata [0.022497s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_by_availability_zone [0.037265s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_by_status [0.038461s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_details_by_availability_zone [0.020802s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_details_by_status [0.022768s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete_from_image [11.150882s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list [0.020043s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_by_name [0.017944s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_details_by_name [0.021892s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_param_display_name_and_status [0.016986s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_detail_param_display_name_and_status [0.018881s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_detail_param_metadata [0.023807s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_details [0.027822s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_param_metadata [0.021551s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_by_availability_zone [0.038902s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_by_status [0.044969s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_details_by_availability_zone [0.030131s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_details_by_status [0.022464s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list [0.018486s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_by_name [0.017518s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_details_by_name [0.025379s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_param_display_name_and_status [0.021026s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_detail_param_display_name_and_status [0.017895s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_detail_param_metadata [0.019399s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_details [0.018181s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_param_metadata [0.019930s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_by_availability_zone [0.031516s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_by_status [0.031031s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_details_by_availability_zone [0.018683s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_details_by_status [0.017821s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list [0.016830s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_by_name [0.020683s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_details_by_name [0.018813s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_param_display_name_and_status [0.017034s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_detail_param_display_name_and_status [0.018560s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_detail_param_metadata [0.020137s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_details [0.021473s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_param_metadata [0.017617s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_by_availability_zone [0.032583s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_by_status [0.032559s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_details_by_availability_zone [0.019694s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_details_by_status [0.019089s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_attach_volumes_with_nonexistent_volume_id [2.842051s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_invalid_size [0.072207s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_nonexistent_snapshot_id [0.016897s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_nonexistent_source_volid [0.016843s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_nonexistent_volume_type [0.013170s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_out_passing_size [0.018518s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_size_negative [0.014843s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_size_zero [0.017358s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_delete_invalid_volume_id [0.016869s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_delete_volume_without_passing_volume_id [0.005535s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_detach_volumes_with_invalid_volume_id [0.016403s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_get_invalid_volume_id [0.005972s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_get_volume_without_passing_volume_id [0.006418s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_list_volumes_detail_with_invalid_status [0.016553s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_list_volumes_detail_with_nonexistent_name [0.019999s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_list_volumes_with_invalid_status [0.016089s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_list_volumes_with_nonexistent_name [0.016308s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_reserve_volume_with_negative_volume_status [0.104386s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_reserve_volume_with_nonexistent_volume_id [0.021722s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_unreserve_volume_with_nonexistent_volume_id [0.021209s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_update_volume_with_empty_volume_id [0.006286s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_update_volume_with_invalid_volume_id [0.006578s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_update_volume_with_nonexistent_volume_id [0.019199s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_delete_nonexistent_volume_id [0.065196s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_with_None_size [0.018872s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_with_non_number_size [0.026373s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_with_nonexistent_volume_id [0.025168s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_with_size_smaller_than_original_size [0.030479s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_without_passing_volume_id [0.022284s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_get_nonexistent_volume_id [0.021668s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_attach_volumes_with_nonexistent_volume_id [2.616374s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_invalid_size [0.029468s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_snapshot_id [0.031990s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_source_volid [0.037670s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_volume_type [0.025643s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_out_passing_size [0.049805s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_size_negative [0.049137s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_size_zero [0.037311s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_delete_invalid_volume_id [0.034841s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_delete_volume_without_passing_volume_id [0.005668s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_detach_volumes_with_invalid_volume_id [0.046871s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_get_invalid_volume_id [0.006148s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_get_volume_without_passing_volume_id [0.013051s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_detail_with_invalid_status [0.019394s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_detail_with_nonexistent_name [0.017111s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_with_invalid_status [0.015150s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_with_nonexistent_name [0.015670s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_reserve_volume_with_negative_volume_status [0.109085s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_reserve_volume_with_nonexistent_volume_id [0.017427s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_unreserve_volume_with_nonexistent_volume_id [0.018053s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_empty_volume_id [0.006898s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_invalid_volume_id [0.005843s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_nonexistent_volume_id [0.021981s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_delete_nonexistent_volume_id [0.017267s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_None_size [0.019381s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_non_number_size [0.022486s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_nonexistent_volume_id [0.017119s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_size_smaller_than_original_size [0.020652s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_without_passing_volume_id [0.016373s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_get_nonexistent_volume_id [0.018445s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_attach_volumes_with_nonexistent_volume_id [3.832277s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_invalid_size [0.032047s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_snapshot_id [0.021315s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_source_volid [0.016400s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_volume_type [0.011455s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_out_passing_size [0.018227s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_size_negative [0.015356s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_size_zero [0.017286s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_delete_invalid_volume_id [0.016333s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_delete_volume_without_passing_volume_id [0.005650s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_detach_volumes_with_invalid_volume_id [0.015790s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_get_invalid_volume_id [0.005567s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_get_volume_without_passing_volume_id [0.005991s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_detail_with_invalid_status [0.018556s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_detail_with_nonexistent_name [0.020413s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_with_invalid_status [0.014132s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_with_nonexistent_name [0.014672s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_reserve_volume_with_negative_volume_status [0.102027s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_reserve_volume_with_nonexistent_volume_id [0.016341s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_unreserve_volume_with_nonexistent_volume_id [0.017784s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_empty_volume_id [0.006992s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_invalid_volume_id [0.006725s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_nonexistent_volume_id [0.018434s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_delete_nonexistent_volume_id [0.020920s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_None_size [0.024246s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_non_number_size [0.023177s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_nonexistent_volume_id [0.016400s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_size_smaller_than_original_size [0.018139s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_without_passing_volume_id [0.016784s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_get_nonexistent_volume_id [0.027504s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshot_create_get_list_update_delete [4.412522s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_attach_volumes_with_nonexistent_volume_id [2.916755s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_invalid_size [0.031077s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_nonexistent_snapshot_id [0.033906s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_nonexistent_source_volid [0.024637s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_nonexistent_volume_type [0.012685s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_out_passing_size [0.018734s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_size_negative [0.014856s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_size_zero [0.019435s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_delete_invalid_volume_id [0.019254s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_delete_volume_without_passing_volume_id [0.007955s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_detach_volumes_with_invalid_volume_id [0.019215s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_get_invalid_volume_id [0.006492s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_get_volume_without_passing_volume_id [0.006687s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_list_volumes_detail_with_invalid_status [0.018494s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_list_volumes_detail_with_nonexistent_name [0.021217s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_list_volumes_with_invalid_status [0.015975s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_list_volumes_with_nonexistent_name [0.038274s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_reserve_volume_with_negative_volume_status [0.220711s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_reserve_volume_with_nonexistent_volume_id [0.036664s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_unreserve_volume_with_nonexistent_volume_id [0.033575s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_update_volume_with_empty_volume_id [0.006557s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_update_volume_with_invalid_volume_id [0.015114s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_update_volume_with_nonexistent_volume_id [0.020707s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_delete_nonexistent_volume_id [0.017666s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_with_None_size [0.039053s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_with_non_number_size [0.047327s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_with_nonexistent_volume_id [0.028201s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_with_size_smaller_than_original_size [0.022084s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_without_passing_volume_id [0.030661s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_get_nonexistent_volume_id [0.035212s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshot_create_with_volume_in_use [7.295640s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshot_create_get_list_update_delete [4.389128s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshots_list_details_with_params [3.171214s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshots_list_with_params [3.154881s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshot_create_with_volume_in_use [7.408953s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshots_list_details_with_params [3.191815s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_volume_from_snapshot [8.818929s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshots_list_with_params [3.167207s] ... ok {1} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestXML.test_create_snapshot_with_nonexistent_volume_id [0.124525s] ... ok {1} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestXML.test_create_snapshot_without_passing_volume_id [0.070592s] ... ok {1} tempest.api.volume.v2.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_details_with_multiple_params [0.045513s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_volume_from_snapshot [9.843415s] ... ok {1} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTest.test_create_snapshot_with_nonexistent_volume_id [0.153223s] ... ok {1} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTest.test_create_snapshot_without_passing_volume_id [0.016994s] ... ok {1} tempest.api.volume.v2.test_volumes_list.VolumesV2ListTestXML.test_volume_list_details_with_multiple_params [0.045207s] ... ok Slowest Tests Test id Runtime (s) ------------------------------------------------------------------------------------------------------------------------- ----------- tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_volume_upload[gate,image] 50.644 tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete_from_image[gate,image,smoke] 36.794 tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_volume_upload[gate,image] 35.907 tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_volume_upload[gate,image] 33.557 tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_volume_upload[gate,image] 30.725 tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete_from_image[gate,image,smoke] 30.398 tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_force_delete_when_volume_is_attaching 16.594 tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete_as_clone[gate] 14.080 tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_from_image[gate,image,smoke] 12.299 tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete_from_image[gate,image,smoke] 11.151 ====== Totals ====== Run: 337 in 502.766084 sec. - Passed: 335 - Skipped: 2 - Failed: 0 ============== Worker Balance ============== - WARNING: missing Worker 0! Race in testr accounting. - Worker 1 (337 tests) => 0:06:11.302172s ======================================================== 08/12/14/11:37:04:CONGRATULATIONS!!! Device driver PASSED!, ======================================================== 08/12/14/11:37:04:Submit output: (/tmp/tmp.ySydkIr56r)