======================================================== 11/16/14/12:41:30:RUNNING CINDER DRIVER CERTIFICATION CHECK, ======================================================== 11/16/14/12:41:30:Output is being logged to: /tmp/tmp.d48D6IzLMs ======================================================== 11/16/14/12:41:30:Cloning to git://git.openstack.org/openstack/cinder.git..., ======================================================== ======================================================== 11/16/14/12:41:33:Pull a fresh Clone of cinder repo..., ======================================================== On branch master Untracked files: (use "git add ..." to include in what will be committed) cinder/tests/test_xio.py cinder/volume/drivers/xio.py nothing added to commit but untracked files present (use "git add" to track) 67c52ee7cecc9836ed774d7a5a497b5966578fd7 Merge "Mock cinder.wsgi.Server in TestWSGIService" ======================================================== 11/16/14/12:41:33:Gathering copy of cinder.conf file (passwords will be scrubbed)..., ======================================================== [DEFAULT] enabled_backends=xio-fc rabbit_password = xxx rabbit_hosts = 10.20.77.38 rpc_backend = cinder.openstack.common.rpc.impl_kombu use_syslog = True periodic_interval = 60 lock_path = /opt/stack/data/cinder state_path = /opt/stack/data/cinder osapi_volume_extension = cinder.api.contrib.standard_extensions rootwrap_config = /etc/cinder/rootwrap.conf api_paste_config = /etc/cinder/api-paste.ini sql_connection = mysql://root:stack@127.0.0.1/cinder?charset=utf8 iscsi_helper = tgtadm my_ip = 10.20.77.38 volume_name_template = volume-%s volume_group = stack-volumes verbose = True debug = True auth_strategy = keystone [xio-iscsi] volume_driver = cinder.volume.drivers.xio.XIOISEISCSIDriver volume_group=cinder-volumes-xio volume_backend_name=XIO_iSCSI san_login=administrator san_password= xxx san_ip=10.20.224.80 iscsi_ip_address=10.144.38.1 iscsi_use_multipath=True ise_storage_pool="1" ise_raid_level="1" [xio-iscsi-2] volume_driver = cinder.volume.drivers.xio.XIOISEISCSIDriver volume_group=cinder-volumes-xio volume_backend_name=XIO_iSCSI san_login=administrator san_password= xxx san_ip=10.20.224.80 iscsi_ip_address=10.144.38.1 iscsi_use_multipath=True ise_storage_pool="1" ise_raid_level="1" [xio-fc] volume_driver = cinder.volume.drivers.xio.XIOISEFCDriver volume_group=cinder-volumes-xio volume_backend_name=XIO_FC san_login=administrator san_password= xxx san_ip=10.20.63.27 ise_storage_pool="1" ise_raid_level="1" use_multipath_for_image_xfer=true [BRCD_FABRIC_EXAMPLE] [CISCO_FABRIC_EXAMPLE] [database] [fc-zone-manager] [keymgr] [keystone_authtoken] auth_uri = http://10.20.77.38:5000/v2.0 signing_dir = /var/cache/cinder admin_password = xxx admin_user = cinder admin_tenant_name = service cafile = auth_protocol = http auth_port = 35357 auth_host = 10.20.77.38 [matchmaker_redis] [matchmaker_ring] [profiler] ======================================================== 11/16/14/12:41:33:End of cinder.conf., ======================================================== ======================================================== 11/16/14/12:41:37:Verify tempest is current...., ======================================================== On branch master nothing to commit, working directory clean 11/16/14/12:41:37:Check status and get latest commit... 816131c2a067084c6c0e62670e94eccc8e6aa794 Merge "Fixes grammatical errors in HACKING.rst" ======================================================== 11/16/14/12:41:37:Restart Cinder services..., ======================================================== ======================================================== 11/16/14/12:41:59:Run the actual tempest volume tests (./tools/pretty_tox.sh api.volume)..., ======================================================== {7} tempest.api.volume.test_availability_zone.AvailabilityZoneV1TestJSON.test_get_availability_zone_list [0.905286s] ... ok {5} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_list_hosts [0.926033s] ... ok {3} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_create_with_empty_name [0.788776s] ... ok {7} setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendV1Test) ... SKIPPED: Cinder multi-backend feature disabled {3} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_create_with_nonexistent_volume_type [0.896936s] ... ok {3} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_delete_nonexistent_type_id [0.098406s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_delete_quota [2.014386s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_list_default_quotas [0.113582s] ... ok {3} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_get_nonexistent_type_id [0.142608s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_list_quotas [0.037919s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_spec_create_get_delete [1.437970s] ... ok {7} tempest.api.volume.test_availability_zone.AvailabilityZoneV2TestJSON.test_get_availability_zone_list [0.776975s] ... ok {4} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_delete_quota [2.820708s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_list [0.661613s] ... ok {4} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_list_default_quotas [0.169529s] ... ok {4} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_list_quotas [0.835865s] ... ok {3} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_update [0.993951s] ... ok {5} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsXML.test_list_hosts [0.236765s] ... ok {7} setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendV2Test) ... SKIPPED: Cinder multi-backend feature disabled {7} tempest.api.volume.test_extensions.ExtensionsV2TestJSON.test_list_extensions [0.677951s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_quota_usage [3.124724s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_show_quota_usage [0.034807s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_update_all_quota_resources_for_tenant [0.590550s] ... ok {2} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_create_get_delete_volume_with_volume_type_and_extra_specs [6.194122s] ... ok {5} tempest.api.volume.test_extensions.ExtensionsV1TestJSON.test_list_extensions [0.264132s] ... ok {2} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_create_get_delete [0.384605s] ... ok {2} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_encryption_create_get_delete [0.494570s] ... ok {2} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_list [0.084934s] ... ok {4} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_quota_usage [3.405649s] ... ok {4} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_show_quota_usage [0.033565s] ... ok {4} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_update_all_quota_resources_for_tenant [0.653231s] ... ok {4} tempest.api.volume.test_availability_zone.AvailabilityZoneV1TestXML.test_get_availability_zone_list [0.211630s] ... ok {4} tempest.api.volume.test_extensions.ExtensionsV1TestXML.test_list_extensions [0.197691s] ... ok {7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_reset_snapshot_status [0.579305s] ... ok {7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating [7.389136s] ... ok {7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting [8.638161s] ... ok {7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error [6.854250s] ... ok {7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error_deleting [6.589246s] ... ok {7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_update_snapshot_status [0.346620s] ... ok {7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_reset_snapshot_status [0.446829s] ... ok {7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_creating [7.219992s] ... ok {7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_deleting [8.799510s] ... ok {7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_error [8.865648s] ... ok {7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_error_deleting [6.631441s] ... ok {7} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_update_snapshot_status [0.270752s] ... ok {7} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volume_gigabytes [0.640777s] ... ok {7} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volume_snapshots [0.112281s] ... ok {7} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volumes [0.092411s] ... ok {7} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestXML.test_quota_volume_gigabytes [0.515055s] ... ok {7} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestXML.test_quota_volume_snapshots [0.053843s] ... ok {7} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestXML.test_quota_volumes [0.097154s] ... ok {7} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_host_name [0.016086s] ... ok {7} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_service_and_host_name [0.017243s] ... ok {7} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_service_binary_name [0.016487s] ... ok {7} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_list_services [0.017564s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_invalid_body [0.079157s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_none_body [0.013085s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_nonexistent_type_id [0.021023s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_delete_nonexistent_volume_type_id [0.086603s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_extra_spec_id [0.086818s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_volume_type_id [0.021320s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_list_nonexistent_volume_type_id [0.090590s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_multiple_extra_spec [0.021975s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_no_body [0.014174s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_none_extra_spec_id [0.090335s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_nonexistent_extra_spec_id [0.025918s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_create_invalid_body [0.079274s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_create_none_body [0.080068s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_create_nonexistent_type_id [0.084670s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_delete_nonexistent_volume_type_id [0.086077s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_get_nonexistent_extra_spec_id [0.090482s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_get_nonexistent_volume_type_id [0.021997s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_list_nonexistent_volume_type_id [0.021609s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_multiple_extra_spec [0.085142s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_no_body [0.023018s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_none_extra_spec_id [0.023043s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_nonexistent_extra_spec_id [0.023974s] ... ok {7} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_create_with_empty_name [0.199218s] ... ok {7} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_create_with_nonexistent_volume_type [0.204746s] ... ok {7} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_delete_nonexistent_type_id [0.082032s] ... ok {7} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_get_nonexistent_type_id [0.087263s] ... ok {7} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_attaching [4.448501s] ... ok {7} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_creating [4.593921s] ... ok {7} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_error [2.919219s] ... ok {7} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_reset_status [0.324388s] ... ok {7} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_force_delete_when_volume_is_attaching [4.611263s] ... ok {7} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_force_delete_when_volume_is_creating [3.989306s] ... ok {7} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_force_delete_when_volume_is_error [3.168649s] ... ok {7} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_reset_status [0.350918s] ... ok {7} setUpClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsTest) ... SKIPPED: Cinder backup feature disabled {7} tempest.api.volume.test_availability_zone.AvailabilityZoneV2TestXML.test_get_availability_zone_list [0.206403s] ... ok {7} tempest.api.volume.test_extensions.ExtensionsV2TestXML.test_list_extensions [0.493929s] ... ok {7} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_associate_disassociate_qos [1.097295s] ... ok {7} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_create_delete_qos_with_back_end_consumer [0.171671s] ... ok {7} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_create_delete_qos_with_both_consumer [0.175538s] ... ok {7} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_create_delete_qos_with_front_end_consumer [0.527761s] ... ok {7} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_get_qos [0.018482s] ... ok {7} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_list_qos [0.022965s] ... ok {7} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_set_unset_qos_key [0.313939s] ... ok {7} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_associate_disassociate_qos [1.796599s] ... ok {7} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_create_delete_qos_with_back_end_consumer [0.156784s] ... ok {7} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_create_delete_qos_with_both_consumer [0.228869s] ... ok {7} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_create_delete_qos_with_front_end_consumer [0.246550s] ... ok {7} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_get_qos [0.018434s] ... ok {7} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_list_qos [0.018929s] ... ok {7} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_set_unset_qos_key [0.185044s] ... ok {7} tempest.api.volume.test_snapshot_metadata.SnapshotV1MetadataTestJSON.test_create_get_delete_snapshot_metadata [0.750420s] ... ok {7} tempest.api.volume.test_snapshot_metadata.SnapshotV1MetadataTestJSON.test_update_snapshot_metadata [0.804945s] ... ok {7} tempest.api.volume.test_snapshot_metadata.SnapshotV1MetadataTestJSON.test_update_snapshot_metadata_item [0.734988s] ... ok {7} tempest.api.volume.test_snapshot_metadata.SnapshotV1MetadataTestXML.test_create_get_delete_snapshot_metadata [0.754904s] ... ok {7} tempest.api.volume.test_snapshot_metadata.SnapshotV1MetadataTestXML.test_update_snapshot_metadata [0.687685s] ... ok {7} tempest.api.volume.test_snapshot_metadata.SnapshotV1MetadataTestXML.test_update_snapshot_metadata_item [0.874696s] ... ok {7} tempest.api.volume.test_snapshot_metadata.SnapshotV2MetadataTestJSON.test_create_get_delete_snapshot_metadata [0.718346s] ... ok {7} tempest.api.volume.test_snapshot_metadata.SnapshotV2MetadataTestJSON.test_update_snapshot_metadata [0.705220s] ... ok {7} tempest.api.volume.test_snapshot_metadata.SnapshotV2MetadataTestJSON.test_update_snapshot_metadata_item [0.816172s] ... ok {7} tempest.api.volume.test_snapshot_metadata.SnapshotV2MetadataTestXML.test_create_get_delete_snapshot_metadata [1.194577s] ... ok {7} tempest.api.volume.test_snapshot_metadata.SnapshotV2MetadataTestXML.test_update_snapshot_metadata [0.669809s] ... ok {7} tempest.api.volume.test_snapshot_metadata.SnapshotV2MetadataTestXML.test_update_snapshot_metadata_item [0.708324s] ... ok {7} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_create_get_delete_volume_metadata [0.824246s] ... ok {7} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_update_volume_metadata [0.682527s] ... ok {7} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_update_volume_metadata_item [0.649917s] ... ok {7} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTestXML.test_create_get_delete_volume_metadata [1.046573s] ... ok {7} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTestXML.test_update_volume_metadata [0.916886s] ... ok {7} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTestXML.test_update_volume_metadata_item [0.724733s] ... ok {7} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_create_get_delete_volume_metadata [0.702450s] ... ok {7} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_update_volume_metadata [0.683016s] ... ok {7} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_update_volume_metadata_item [0.757798s] ... ok {7} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTestXML.test_create_get_delete_volume_metadata [0.691314s] ... ok {7} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTestXML.test_update_volume_metadata [0.774789s] ... ok {7} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTestXML.test_update_volume_metadata_item [0.666322s] ... ok {7} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTest.test_create_get_list_accept_volume_transfer [5.187873s] ... ok {7} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTest.test_create_list_delete_volume_transfer [4.363631s] ... ok {7} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTestXML.test_create_get_list_accept_volume_transfer [5.254584s] ... ok {7} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTestXML.test_create_list_delete_volume_transfer [4.480269s] ... ok {7} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTest.test_create_get_list_accept_volume_transfer [5.423556s] ... ok {7} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTest.test_create_list_delete_volume_transfer [4.904823s] ... ok {7} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTestXML.test_create_get_list_accept_volume_transfer [4.323265s] ... ok {7} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTestXML.test_create_list_delete_volume_transfer [4.643461s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_attach_detach_volume_to_instance [1.602842s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_get_volume_attachment [1.621935s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_reserve_unreserve_volume [0.429135s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_volume_readonly_update [0.661447s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_volume_upload [16.232714s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_attach_detach_volume_to_instance [1.282015s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_get_volume_attachment [1.388955s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_reserve_unreserve_volume [0.717070s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_volume_readonly_update [0.715068s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTestXML.test_volume_upload [14.491175s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_attach_detach_volume_to_instance [1.905758s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_get_volume_attachment [1.183339s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_reserve_unreserve_volume [0.503981s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_volume_readonly_update [0.627440s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_volume_upload [14.536214s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_attach_detach_volume_to_instance [1.032473s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_get_volume_attachment [1.758345s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_reserve_unreserve_volume [0.646129s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_volume_readonly_update [0.585858s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTestXML.test_volume_upload [16.336300s] ... ok {7} tempest.api.volume.test_volumes_extend.VolumesV1ExtendTest.test_volume_extend [7.251096s] ... ok {7} tempest.api.volume.test_volumes_extend.VolumesV1ExtendTestXML.test_volume_extend [6.702750s] ... ok {7} tempest.api.volume.test_volumes_extend.VolumesV2ExtendTest.test_volume_extend [6.353460s] ... ok {7} tempest.api.volume.test_volumes_extend.VolumesV2ExtendTestXML.test_volume_extend [5.397140s] ... ok {7} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete [8.486798s] ... ok {7} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete_as_clone [13.197973s] ... ok {7} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete_from_image [16.147722s] ... ok {7} tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete [8.687794s] ... ok {7} tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete_as_clone [13.085068s] ... ok {7} tempest.api.volume.test_volumes_get.VolumesV1GetTestXML.test_volume_create_get_update_delete_from_image [16.303647s] ... ok {7} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete [9.156807s] ... ok {7} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_as_clone [13.039801s] ... ok {7} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_from_image [16.181427s] ... ok {7} tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete [7.589952s] ... ok {7} tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete_as_clone [13.426551s] ... ok {7} tempest.api.volume.test_volumes_get.VolumesV2GetTestXML.test_volume_create_get_update_delete_from_image [16.051305s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list [0.041346s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_by_name [0.038534s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_details_by_name [0.038029s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_param_display_name_and_status [0.111413s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_detail_param_display_name_and_status [0.112640s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_detail_param_metadata [0.048030s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_details [0.044959s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_param_metadata [0.044294s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_by_availability_zone [0.082927s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_by_status [0.081776s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_details_by_availability_zone [0.046151s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_details_by_status [0.045511s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list [0.042837s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_by_name [0.034645s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_details_by_name [0.038047s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_param_display_name_and_status [0.034773s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_detail_param_display_name_and_status [0.042778s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_detail_param_metadata [0.048653s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_details [0.046100s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_param_metadata [0.044514s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_by_availability_zone [0.081502s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_by_status [0.085987s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_details_by_availability_zone [0.118967s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_details_by_status [0.047375s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list [0.031939s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_by_name [0.034703s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_details_by_name [0.034288s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_param_display_name_and_status [0.030946s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_detail_param_display_name_and_status [0.036496s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_detail_param_metadata [0.036655s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_details [0.038593s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_param_metadata [0.108705s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_by_availability_zone [0.060081s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_by_status [0.134806s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_details_by_availability_zone [0.111554s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_details_by_status [0.036038s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list [0.032984s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_by_name [0.105320s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_details_by_name [0.035851s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_param_display_name_and_status [0.032472s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_detail_param_display_name_and_status [0.036162s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_detail_param_metadata [0.040029s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_details [0.109354s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_param_metadata [0.033933s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_by_availability_zone [0.065847s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_by_status [0.062209s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_details_by_availability_zone [0.036893s] ... ok {7} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_details_by_status [0.037213s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_attach_volumes_with_nonexistent_volume_id [6.245573s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_invalid_size [0.013993s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_snapshot_id [0.030872s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_source_volid [0.038831s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_volume_type [0.019579s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_out_passing_size [0.137079s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_size_negative [0.013378s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_size_zero [0.012326s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_delete_invalid_volume_id [0.032934s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_delete_volume_without_passing_volume_id [0.009585s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_detach_volumes_with_invalid_volume_id [0.032385s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_get_invalid_volume_id [0.010048s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_get_volume_without_passing_volume_id [0.011008s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_detail_with_invalid_status [0.113770s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_detail_with_nonexistent_name [0.031624s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_with_invalid_status [0.104323s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_with_nonexistent_name [0.030820s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_reserve_volume_with_negative_volume_status [0.365989s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_reserve_volume_with_nonexistent_volume_id [0.115386s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_unreserve_volume_with_nonexistent_volume_id [0.036378s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_empty_volume_id [0.010768s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_invalid_volume_id [0.010342s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_nonexistent_volume_id [0.039623s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_delete_nonexistent_volume_id [0.032973s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_None_size [0.038191s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_non_number_size [0.037884s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_nonexistent_volume_id [0.034967s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_size_smaller_than_original_size [0.116790s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_without_passing_volume_id [0.033756s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_get_nonexistent_volume_id [0.040749s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_attach_volumes_with_nonexistent_volume_id [6.639670s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_invalid_size [0.087796s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_nonexistent_snapshot_id [0.035938s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_nonexistent_source_volid [0.034476s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_nonexistent_volume_type [0.020468s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_out_passing_size [0.138433s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_size_negative [0.013852s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_create_volume_with_size_zero [0.014200s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_delete_invalid_volume_id [0.038590s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_delete_volume_without_passing_volume_id [0.010568s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_detach_volumes_with_invalid_volume_id [0.033745s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_get_invalid_volume_id [0.009708s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_get_volume_without_passing_volume_id [0.009167s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_list_volumes_detail_with_invalid_status [0.031789s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_list_volumes_detail_with_nonexistent_name [0.031264s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_list_volumes_with_invalid_status [0.028168s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_list_volumes_with_nonexistent_name [0.034528s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_reserve_volume_with_negative_volume_status [0.376521s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_reserve_volume_with_nonexistent_volume_id [0.034074s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_unreserve_volume_with_nonexistent_volume_id [0.034504s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_update_volume_with_empty_volume_id [0.010202s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_update_volume_with_invalid_volume_id [0.017070s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_update_volume_with_nonexistent_volume_id [0.035549s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_delete_nonexistent_volume_id [0.034913s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_with_None_size [0.040253s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_with_non_number_size [0.038907s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_with_nonexistent_volume_id [0.107004s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_with_size_smaller_than_original_size [0.039614s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_extend_without_passing_volume_id [0.034099s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTestXML.test_volume_get_nonexistent_volume_id [0.035607s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_attach_volumes_with_nonexistent_volume_id [5.837916s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_invalid_size [0.094033s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_snapshot_id [0.039187s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_source_volid [0.034152s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_volume_type [0.020421s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_out_passing_size [0.062652s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_size_negative [0.013538s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_size_zero [0.013648s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_delete_invalid_volume_id [0.032345s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_delete_volume_without_passing_volume_id [0.083012s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_detach_volumes_with_invalid_volume_id [0.033034s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_get_invalid_volume_id [0.086418s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_get_volume_without_passing_volume_id [0.009653s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_detail_with_invalid_status [0.109650s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_detail_with_nonexistent_name [0.104516s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_with_invalid_status [0.106028s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_with_nonexistent_name [0.029272s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_reserve_volume_with_negative_volume_status [0.374600s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_reserve_volume_with_nonexistent_volume_id [0.033380s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_unreserve_volume_with_nonexistent_volume_id [0.037656s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_empty_volume_id [0.009727s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_invalid_volume_id [0.010860s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_nonexistent_volume_id [0.038427s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_delete_nonexistent_volume_id [0.033738s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_None_size [0.042722s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_non_number_size [0.038953s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_nonexistent_volume_id [0.038156s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_size_smaller_than_original_size [0.042177s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_without_passing_volume_id [0.036071s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_get_nonexistent_volume_id [0.035722s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_attach_volumes_with_nonexistent_volume_id [6.125920s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_invalid_size [0.089174s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_nonexistent_snapshot_id [0.108786s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_nonexistent_source_volid [0.038761s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_nonexistent_volume_type [0.093781s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_out_passing_size [0.063146s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_size_negative [0.015500s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_create_volume_with_size_zero [0.016463s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_delete_invalid_volume_id [0.039319s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_delete_volume_without_passing_volume_id [0.010292s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_detach_volumes_with_invalid_volume_id [0.108090s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_get_invalid_volume_id [0.011724s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_get_volume_without_passing_volume_id [0.010140s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_list_volumes_detail_with_invalid_status [0.032627s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_list_volumes_detail_with_nonexistent_name [0.032314s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_list_volumes_with_invalid_status [0.029432s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_list_volumes_with_nonexistent_name [0.029099s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_reserve_volume_with_negative_volume_status [0.410451s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_reserve_volume_with_nonexistent_volume_id [0.033631s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_unreserve_volume_with_nonexistent_volume_id [0.033820s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_update_volume_with_empty_volume_id [0.010658s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_update_volume_with_invalid_volume_id [0.010003s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_update_volume_with_nonexistent_volume_id [0.035560s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_delete_nonexistent_volume_id [0.039245s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_with_None_size [0.045111s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_with_non_number_size [0.046369s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_with_nonexistent_volume_id [0.036108s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_with_size_smaller_than_original_size [0.037916s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_extend_without_passing_volume_id [0.032692s] ... ok {7} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTestXML.test_volume_get_nonexistent_volume_id [0.036485s] ... ok {7} tempest.api.volume.test_volumes_snapshots.VolumesV1SnapshotTestJSON.test_snapshot_create_get_list_update_delete [6.844861s] ... ok {7} tempest.api.volume.test_volumes_snapshots.VolumesV1SnapshotTestJSON.test_snapshot_create_with_volume_in_use [13.737604s] ... ok {7} tempest.api.volume.test_volumes_snapshots.VolumesV1SnapshotTestJSON.test_snapshots_list_details_with_params [5.422948s] ... ok {7} tempest.api.volume.test_volumes_snapshots.VolumesV1SnapshotTestJSON.test_snapshots_list_with_params [5.348395s] ... ok {7} tempest.api.volume.test_volumes_snapshots.VolumesV1SnapshotTestJSON.test_volume_from_snapshot [16.188808s] ... ok {7} tempest.api.volume.test_volumes_snapshots.VolumesV1SnapshotTestXML.test_snapshot_create_get_list_update_delete [9.040252s] ... ok {7} tempest.api.volume.test_volumes_snapshots.VolumesV1SnapshotTestXML.test_snapshot_create_with_volume_in_use [13.513093s] ... ok {7} tempest.api.volume.test_volumes_snapshots.VolumesV1SnapshotTestXML.test_snapshots_list_details_with_params [5.389226s] ... ok {7} tempest.api.volume.test_volumes_snapshots.VolumesV1SnapshotTestXML.test_snapshots_list_with_params [5.377748s] ... ok {7} tempest.api.volume.test_volumes_snapshots.VolumesV1SnapshotTestXML.test_volume_from_snapshot [16.278108s] ... ok {7} tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestJSON.test_snapshot_create_get_list_update_delete [6.781695s] ... ok {7} tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestJSON.test_snapshot_create_with_volume_in_use [15.206458s] ... ok {7} tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestJSON.test_snapshots_list_details_with_params [5.505397s] ... ok {7} tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestJSON.test_snapshots_list_with_params [5.399834s] ... ok {7} tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestJSON.test_volume_from_snapshot [14.398486s] ... ok {7} tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestXML.test_snapshot_create_get_list_update_delete [6.754736s] ... ok {7} tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestXML.test_snapshot_create_with_volume_in_use [13.551463s] ... ok {7} tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestXML.test_snapshots_list_details_with_params [5.524017s] ... ok {7} tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestXML.test_snapshots_list_with_params [5.384891s] ... ok {7} tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestXML.test_volume_from_snapshot [15.118966s] ... ok {7} tempest.api.volume.test_volumes_snapshots_negative.VolumesV1SnapshotNegativeTestJSON.test_create_snapshot_with_nonexistent_volume_id [0.263422s] ... ok {7} tempest.api.volume.test_volumes_snapshots_negative.VolumesV1SnapshotNegativeTestJSON.test_create_snapshot_without_passing_volume_id [0.032356s] ... ok {7} tempest.api.volume.test_volumes_snapshots_negative.VolumesV1SnapshotNegativeTestXML.test_create_snapshot_with_nonexistent_volume_id [0.238518s] ... ok {7} tempest.api.volume.test_volumes_snapshots_negative.VolumesV1SnapshotNegativeTestXML.test_create_snapshot_without_passing_volume_id [0.106619s] ... ok {7} tempest.api.volume.test_volumes_snapshots_negative.VolumesV2SnapshotNegativeTestJSON.test_create_snapshot_with_nonexistent_volume_id [0.228313s] ... ok {7} tempest.api.volume.test_volumes_snapshots_negative.VolumesV2SnapshotNegativeTestJSON.test_create_snapshot_without_passing_volume_id [0.105986s] ... ok {7} tempest.api.volume.test_volumes_snapshots_negative.VolumesV2SnapshotNegativeTestXML.test_create_snapshot_with_nonexistent_volume_id [0.233198s] ... ok {7} tempest.api.volume.test_volumes_snapshots_negative.VolumesV2SnapshotNegativeTestXML.test_create_snapshot_without_passing_volume_id [0.032625s] ... ok {7} tempest.api.volume.v2.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_details_with_multiple_params [0.091455s] ... ok {7} tempest.api.volume.v2.test_volumes_list.VolumesV2ListTestXML.test_volume_list_details_with_multiple_params [0.186171s] ... ok ====== Totals ====== Run: 372 in 664.695221 sec. - Passed: 369 - Skipped: 3 - Failed: 0 ============== Worker Balance ============== - WARNING: missing Worker 0! Race in testr accounting. - Worker 1 (6 tests) => 0:00:05.921976s - Worker 2 (4 tests) => 0:00:07.160168s - Worker 3 (7 tests) => 0:00:03.780630s - Worker 4 (8 tests) => 0:00:10.742575s - Worker 5 (3 tests) => 0:00:06.088007s - WARNING: missing Worker 6! Race in testr accounting. - Worker 7 (344 tests) => 0:16:50.335876s ======================================================== 11/16/14/12:59:02:CONGRATULATIONS!!! Device driver PASSED!, ======================================================== 11/16/14/12:59:02:Submit output: (/tmp/tmp.d48D6IzLMs)