======================================================== 12/12/14/18:45:52:RUNNING CINDER DRIVER CERTIFICATION CHECK, ======================================================== 12/12/14/18:45:52:Output is being logged to: /tmp/tmp.FDAhPqd76c ======================================================== 12/12/14/18:45:52:Cloning to http://review.openstack.org/openstack/cinder.git..., ======================================================== ======================================================== 12/12/14/18:45:57:Pull a fresh Clone of cinder repo..., ======================================================== # HEAD detached at FETCH_HEAD nothing to commit, working directory clean d07c42c742ee7fc8f6af4f7d458847ff8bd99214 Add the StorPool block storage driver. ======================================================== 12/12/14/18:45:57:Gathering copy of cinder.conf file (passwords will be scrubbed)..., ======================================================== [keystone_authtoken] signing_dir = /var/cache/cinder admin_password = xxx admin_user = cinder admin_tenant_name = service auth_uri = http://10.1.11.4:5000/v2.0 cafile = /opt/stack/data/ca-bundle.pem identity_uri = http://10.1.11.4:35357 auth_protocol = http auth_port = 35357 auth_host = 10.1.11.4 [DEFAULT] volume_driver = cinder.volume.drivers.sp.StorPoolDriver glance_api_servers = http://10.1.11.4:9292 osapi_volume_workers = 6 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 = 10.1.11.4 rpc_backend = cinder.openstack.common.rpc.impl_kombu default_volume_type = storpool enabled_backends = storpool 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:bagjekPaijkep@127.0.0.1/cinder?charset=utf8 iscsi_helper = tgtadm my_ip = 10.1.11.4 verbose = True debug = True auth_strategy = keystone [storpool] volume_driver = cinder.volume.drivers.sp.StorPoolDriver volume_backend_name = storpool ======================================================== 12/12/14/18:45:57:End of cinder.conf., ======================================================== ======================================================== 12/12/14/18:46:00:Verify tempest is current...., ======================================================== # On branch master nothing to commit, working directory clean 12/12/14/18:46:00:Check status and get latest commit... add5b7d6422cbd2199766410c2ff7892420c4119 Merge "Remove Nova v3 API code from RestClient" ======================================================== 12/12/14/18:46:00:Restart Cinder services..., ======================================================== ======================================================== 12/12/14/18:46:22:Run the actual tempest volume tests (./tools/pretty_tox.sh api.volume)..., ======================================================== {2} setUpClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsV1Test) ... SKIPPED: Cinder backup feature disabled {1} setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendV1Test) ... SKIPPED: Cinder multi-backend feature disabled {0} setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendV2Test) ... SKIPPED: Cinder multi-backend feature disabled {3} setUpClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsV2Test) ... SKIPPED: Cinder backup feature disabled {8} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminV2TestsJSON.test_list_hosts [1.084064s] ... ok {10} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminV1TestsJSON.test_list_hosts [1.314550s] ... ok {7} tempest.api.volume.admin.test_volume_services.VolumesServicesV2TestJSON.test_get_service_by_host_name [0.103292s] ... ok {7} tempest.api.volume.admin.test_volume_services.VolumesServicesV2TestJSON.test_get_service_by_service_and_host_name [0.015945s] ... ok {7} tempest.api.volume.admin.test_volume_services.VolumesServicesV2TestJSON.test_get_service_by_service_binary_name [0.025612s] ... ok {11} tempest.api.volume.admin.test_volume_services.VolumesServicesV1TestJSON.test_get_service_by_host_name [0.582470s] ... ok {11} tempest.api.volume.admin.test_volume_services.VolumesServicesV1TestJSON.test_get_service_by_service_and_host_name [0.020460s] ... ok {11} tempest.api.volume.admin.test_volume_services.VolumesServicesV1TestJSON.test_get_service_by_service_binary_name [0.020490s] ... ok {11} tempest.api.volume.admin.test_volume_services.VolumesServicesV1TestJSON.test_list_services [0.013594s] ... ok {7} tempest.api.volume.admin.test_volume_services.VolumesServicesV2TestJSON.test_list_services [0.912224s] ... ok {6} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsV1Test.test_volume_type_extra_spec_create_get_delete [1.373844s] ... ok {6} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsV1Test.test_volume_type_extra_specs_list [0.076492s] ... ok {6} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsV1Test.test_volume_type_extra_specs_update [0.173375s] ... ok {10} tempest.api.volume.admin.test_volume_quotas.BaseVolumeQuotasAdminV2TestJSON.test_delete_quota [0.989066s] ... ok {10} tempest.api.volume.admin.test_volume_quotas.BaseVolumeQuotasAdminV2TestJSON.test_list_default_quotas [0.096754s] ... ok {10} tempest.api.volume.admin.test_volume_quotas.BaseVolumeQuotasAdminV2TestJSON.test_list_quotas [0.032116s] ... ok {11} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_create_invalid_body [0.093930s] ... ok {11} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_create_none_body [0.213223s] ... ok {11} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_create_nonexistent_type_id [0.021321s] ... ok {11} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_delete_nonexistent_volume_type_id [0.024749s] ... ok {11} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_get_nonexistent_extra_spec_id [0.023831s] ... ok {11} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_get_nonexistent_volume_type_id [0.030791s] ... ok {11} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_list_nonexistent_volume_type_id [0.028666s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsV2Test.test_volume_type_extra_spec_create_get_delete [0.091159s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsV2Test.test_volume_type_extra_specs_list [0.055375s] ... ok {11} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_update_multiple_extra_spec [0.124897s] ... ok {11} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_update_no_body [0.149678s] ... ok {11} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_update_none_extra_spec_id [0.034110s] ... ok {7} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsV2Test.test_volume_type_extra_specs_update [0.294950s] ... ok {11} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_update_nonexistent_extra_spec_id [0.171807s] ... ok {5} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV2Test.test_reset_snapshot_status [0.579994s] ... ok {11} tempest.api.volume.test_availability_zone.AvailabilityZoneV2TestJSON.test_get_availability_zone_list [0.221252s] ... ok {10} tempest.api.volume.admin.test_volume_quotas.BaseVolumeQuotasAdminV2TestJSON.test_quota_usage [2.417162s] ... ok {10} tempest.api.volume.admin.test_volume_quotas.BaseVolumeQuotasAdminV2TestJSON.test_show_quota_usage [0.033433s] ... ok {10} tempest.api.volume.admin.test_volume_quotas.BaseVolumeQuotasAdminV2TestJSON.test_update_all_quota_resources_for_tenant [0.358024s] ... ok {7} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeV1Test.test_create_with_empty_name [0.213728s] ... ok {7} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeV1Test.test_create_with_nonexistent_volume_type [0.244614s] ... ok {4} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV1Test.test_reset_snapshot_status [0.503500s] ... ok {7} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeV1Test.test_delete_nonexistent_type_id [0.123141s] ... ok {7} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeV1Test.test_get_nonexistent_type_id [0.124854s] ... ok {7} tempest.api.volume.test_availability_zone.AvailabilityZoneV1TestJSON.test_get_availability_zone_list [0.260367s] ... ok {9} tempest.api.volume.admin.test_volume_quotas_negative.BaseVolumeQuotasNegativeV2TestJSON.test_quota_volume_gigabytes [0.734015s] ... ok {9} tempest.api.volume.admin.test_volume_quotas_negative.BaseVolumeQuotasNegativeV2TestJSON.test_quota_volume_snapshots [0.124185s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesV1SnapshotTestJSON.test_snapshot_create_get_list_update_delete [5.283155s] ... ok {2} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete [8.525465s] ... ok {9} tempest.api.volume.admin.test_volume_quotas_negative.BaseVolumeQuotasNegativeV2TestJSON.test_quota_volumes [0.372116s] ... ok {11} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_associate_disassociate_qos [1.550179s] ... ok {11} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_create_delete_qos_with_back_end_consumer [0.261424s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete [8.411781s] ... ok {0} tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestJSON.test_snapshot_create_get_list_update_delete [5.152853s] ... ok {11} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_create_delete_qos_with_both_consumer [0.225136s] ... ok {11} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_create_delete_qos_with_front_end_consumer [0.279911s] ... ok {11} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_get_qos [0.022106s] ... ok {11} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_list_qos [0.016181s] ... ok {8} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeV1TestJSON.test_quota_volume_gigabytes [1.300052s] ... ok {8} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeV1TestJSON.test_quota_volume_snapshots [0.081644s] ... ok {8} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeV1TestJSON.test_quota_volumes [0.096288s] ... ok {11} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_set_unset_qos_key [0.462478s] ... ok {10} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminV1TestJSON.test_delete_quota [1.582933s] ... ok {10} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminV1TestJSON.test_list_default_quotas [0.024378s] ... ok {10} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminV1TestJSON.test_list_quotas [0.027314s] ... ok {5} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV2Test.test_snapshot_force_delete_when_snapshot_is_creating [7.421162s] ... ok {7} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_create_get_delete_volume_metadata [1.424147s] ... ok {4} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV1Test.test_snapshot_force_delete_when_snapshot_is_creating [8.143986s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_attach_detach_volume_to_instance [6.209542s] ... ok {7} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_update_volume_metadata [0.987648s] ... ok {10} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminV1TestJSON.test_quota_usage [4.804514s] ... ok {10} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminV1TestJSON.test_show_quota_usage [0.161214s] ... ok {7} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_update_volume_metadata_item [1.091153s] ... ok {10} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminV1TestJSON.test_update_all_quota_resources_for_tenant [0.611352s] ... ok {8} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeV2Test.test_create_with_empty_name [0.334958s] ... ok {8} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeV2Test.test_create_with_nonexistent_volume_type [0.327888s] ... ok {8} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeV2Test.test_delete_nonexistent_type_id [0.021727s] ... ok {8} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeV2Test.test_get_nonexistent_type_id [0.120827s] ... ok {11} tempest.api.volume.test_snapshot_metadata.SnapshotV2MetadataTestJSON.test_create_get_delete_snapshot_metadata [1.282073s] ... ok {5} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV2Test.test_snapshot_force_delete_when_snapshot_is_deleting [8.349948s] ... ok {11} tempest.api.volume.test_snapshot_metadata.SnapshotV2MetadataTestJSON.test_update_snapshot_metadata [1.155768s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_get_volume_attachment [7.122332s] ... ok {4} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV1Test.test_snapshot_force_delete_when_snapshot_is_deleting [8.345103s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_reserve_unreserve_volume [0.742126s] ... ok {11} tempest.api.volume.test_snapshot_metadata.SnapshotV2MetadataTestJSON.test_update_snapshot_metadata_item [1.553923s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_volume_readonly_update [1.286872s] ... ok {2} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete_as_clone [16.453974s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_as_clone [17.021541s] ... ok {5} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV2Test.test_snapshot_force_delete_when_snapshot_is_error [8.298223s] ... ok {9} tempest.api.volume.admin.test_volumes_actions.VolumesActionsV1Test.test_volume_force_delete_when_volume_is_attaching [9.110566s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesV1SnapshotTestJSON.test_snapshot_create_with_volume_in_use [22.904073s] ... ok {4} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV1Test.test_snapshot_force_delete_when_snapshot_is_error [8.668229s] ... ok {0} tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestJSON.test_snapshot_create_with_volume_in_use [23.455561s] ... ok {10} tempest.api.volume.admin.test_volume_types.VolumeTypesV1Test.test_create_get_delete_volume_with_volume_type_and_extra_specs [8.939435s] ... ok {10} tempest.api.volume.admin.test_volume_types.VolumeTypesV1Test.test_volume_type_create_get_delete [0.558075s] ... ok {8} tempest.api.volume.admin.test_volumes_actions.VolumesActionsV2Test.test_volume_force_delete_when_volume_is_attaching [7.029869s] ... ok {10} tempest.api.volume.admin.test_volume_types.VolumeTypesV1Test.test_volume_type_encryption_create_get_delete [0.706566s] ... ok {10} tempest.api.volume.admin.test_volume_types.VolumeTypesV1Test.test_volume_type_list [0.016573s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesV1SnapshotTestJSON.test_snapshots_list_details_with_params [3.734277s] ... ok {9} tempest.api.volume.admin.test_volumes_actions.VolumesActionsV1Test.test_volume_force_delete_when_volume_is_creating [5.048707s] ... ok {0} tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestJSON.test_snapshots_list_details_with_params [3.553726s] ... ok {5} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV2Test.test_snapshot_force_delete_when_snapshot_is_error_deleting [7.540235s] ... ok {5} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV2Test.test_update_snapshot_status [0.493928s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesV1SnapshotTestJSON.test_snapshots_list_with_params [3.855735s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_attach_detach_volume_to_instance [5.962377s] ... ok {0} tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestJSON.test_snapshots_list_with_params [3.502944s] ... ok {4} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV1Test.test_snapshot_force_delete_when_snapshot_is_error_deleting [8.415174s] ... ok {4} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV1Test.test_update_snapshot_status [0.619301s] ... ok {8} tempest.api.volume.admin.test_volumes_actions.VolumesActionsV2Test.test_volume_force_delete_when_volume_is_creating [10.060460s] ... ok {9} tempest.api.volume.admin.test_volumes_actions.VolumesActionsV1Test.test_volume_force_delete_when_volume_is_error [10.126043s] ... ok {9} tempest.api.volume.admin.test_volumes_actions.VolumesActionsV1Test.test_volume_reset_status [0.685897s] ... ok {11} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTest.test_create_get_list_accept_volume_transfer [11.251978s] ... ok {10} tempest.api.volume.admin.test_volume_types.VolumeTypesV2Test.test_create_get_delete_volume_with_volume_type_and_extra_specs [9.325883s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_get_volume_attachment [8.625167s] ... ok {10} tempest.api.volume.admin.test_volume_types.VolumeTypesV2Test.test_volume_type_create_get_delete [0.566015s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_reserve_unreserve_volume [0.784484s] ... ok {10} tempest.api.volume.admin.test_volume_types.VolumeTypesV2Test.test_volume_type_encryption_create_get_delete [0.963773s] ... ok {10} tempest.api.volume.admin.test_volume_types.VolumeTypesV2Test.test_volume_type_list [0.018927s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_volume_readonly_update [1.250632s] ... ok {8} tempest.api.volume.admin.test_volumes_actions.VolumesActionsV2Test.test_volume_force_delete_when_volume_is_error [6.105533s] ... ok {8} tempest.api.volume.admin.test_volumes_actions.VolumesActionsV2Test.test_volume_reset_status [0.744612s] ... ok {10} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_create_invalid_body [0.090712s] ... ok {10} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_create_none_body [0.009892s] ... ok {10} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_create_nonexistent_type_id [0.017618s] ... ok {10} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_delete_nonexistent_volume_type_id [0.106383s] ... ok {10} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_get_nonexistent_extra_spec_id [0.105657s] ... ok {10} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_get_nonexistent_volume_type_id [0.020200s] ... ok {10} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_list_nonexistent_volume_type_id [0.021939s] ... ok {10} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_update_multiple_extra_spec [0.021499s] ... ok {10} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_update_no_body [0.010700s] ... ok {10} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_update_none_extra_spec_id [0.020411s] ... ok {10} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_update_nonexistent_extra_spec_id [0.020531s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesV1SnapshotTestJSON.test_volume_from_snapshot [15.379206s] ... ok {9} tempest.api.volume.test_extensions.ExtensionsV1TestJSON.test_list_extensions [0.515316s] ... ok {11} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTest.test_create_list_delete_volume_transfer [10.010338s] ... ok {8} tempest.api.volume.test_extensions.ExtensionsV2TestJSON.test_list_extensions [0.230537s] ... ok {2} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete_from_image [34.230708s] ... ok {0} tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestJSON.test_volume_from_snapshot [20.693859s] ... ok {9} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_associate_disassociate_qos [2.439796s] ... ok {9} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_create_delete_qos_with_back_end_consumer [0.433256s] ... ok {3} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_from_image [35.662149s] ... ok {9} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_create_delete_qos_with_both_consumer [0.694218s] ... ok {9} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_create_delete_qos_with_front_end_consumer [0.499663s] ... ok {9} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_get_qos [0.026864s] ... ok {9} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_list_qos [0.018425s] ... ok {9} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_set_unset_qos_key [0.244622s] ... ok {10} tempest.api.volume.test_snapshot_metadata.SnapshotV1MetadataTestJSON.test_create_get_delete_snapshot_metadata [1.876169s] ... ok {8} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_create_get_delete_volume_metadata [2.187933s] ... ok {10} tempest.api.volume.test_snapshot_metadata.SnapshotV1MetadataTestJSON.test_update_snapshot_metadata [1.571841s] ... ok {8} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_update_volume_metadata [2.039240s] ... ok {8} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_update_volume_metadata_item [1.136436s] ... ok {10} tempest.api.volume.test_snapshot_metadata.SnapshotV1MetadataTestJSON.test_update_snapshot_metadata_item [1.923810s] ... ok {11} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTest.test_create_get_list_accept_volume_transfer [7.892123s] ... ok {9} tempest.api.volume.test_volumes_extend.VolumesV2ExtendTest.test_volume_extend [7.135964s] ... ok {8} tempest.api.volume.test_volumes_snapshots_negative.VolumesV1SnapshotNegativeTestJSON.test_create_snapshot_with_nonexistent_volume_id [0.431495s] ... ok {8} tempest.api.volume.test_volumes_snapshots_negative.VolumesV1SnapshotNegativeTestJSON.test_create_snapshot_without_passing_volume_id [0.031547s] ... ok {6} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_volume_upload [53.155504s] ... ok {11} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTest.test_create_list_delete_volume_transfer [14.014600s] ... ok {6} tempest.api.volume.test_volumes_snapshots_negative.VolumesV2SnapshotNegativeTestJSON.test_create_snapshot_with_nonexistent_volume_id [0.351823s] ... ok {6} tempest.api.volume.test_volumes_snapshots_negative.VolumesV2SnapshotNegativeTestJSON.test_create_snapshot_without_passing_volume_id [0.029149s] ... ok {11} tempest.api.volume.test_volumes_extend.VolumesV1ExtendTest.test_volume_extend [4.458825s] ... ok {7} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_volume_upload [43.376008s] ... ok {9} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list [0.036392s] ... ok {9} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_by_name [0.034067s] ... ok {9} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_details_by_name [0.037327s] ... ok {9} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_param_display_name_and_status [0.034474s] ... ok {9} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_detail_param_display_name_and_status [0.034649s] ... ok {9} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_detail_param_metadata [0.046516s] ... ok {9} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_details [0.036785s] ... ok {9} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_param_metadata [0.035291s] ... ok {9} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_by_availability_zone [0.228180s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_attach_volumes_with_nonexistent_volume_id [6.744114s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_invalid_size [0.014843s] ... ok {9} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_by_status [0.106358s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_snapshot_id [0.041008s] ... ok {9} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_details_by_availability_zone [0.046054s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_source_volid [0.036639s] ... ok {9} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_details_by_status [0.038923s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_volume_type [0.024853s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_out_passing_size [0.032629s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_size_negative [0.009972s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_size_zero [0.009951s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_delete_invalid_volume_id [0.032089s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_delete_volume_without_passing_volume_id [0.006907s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_detach_volumes_with_invalid_volume_id [0.037241s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_get_invalid_volume_id [0.009473s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_get_volume_without_passing_volume_id [0.010919s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_detail_with_invalid_status [0.068557s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_detail_with_nonexistent_name [0.035644s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_with_invalid_status [0.030672s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_with_nonexistent_name [0.028038s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_reserve_volume_with_negative_volume_status [0.431976s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_reserve_volume_with_nonexistent_volume_id [0.070700s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_unreserve_volume_with_nonexistent_volume_id [0.040873s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_empty_volume_id [0.006987s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_invalid_volume_id [0.006669s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_nonexistent_volume_id [0.043547s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_delete_nonexistent_volume_id [0.034980s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_None_size [0.037551s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_non_number_size [0.134010s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_nonexistent_volume_id [0.031776s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_size_smaller_than_original_size [0.035642s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_without_passing_volume_id [0.028979s] ... ok {10} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_get_nonexistent_volume_id [0.036155s] ... ok {6} tempest.api.volume.v2.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_details_with_multiple_params [0.091933s] ... ok {11} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list [0.041363s] ... ok {11} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_by_name [0.029959s] ... ok {11} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_details_by_name [0.036911s] ... ok {11} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_param_display_name_and_status [0.030781s] ... ok {11} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_detail_param_display_name_and_status [0.033519s] ... ok {11} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_detail_param_metadata [0.046713s] ... ok {11} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_details [0.041434s] ... ok {11} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_param_metadata [0.044602s] ... ok {11} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_by_availability_zone [0.075208s] ... ok {11} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_by_status [0.082067s] ... ok {11} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_details_by_availability_zone [0.044432s] ... ok {11} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_details_by_status [0.044272s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_attach_volumes_with_nonexistent_volume_id [3.185934s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_invalid_size [0.010785s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_snapshot_id [0.119403s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_source_volid [0.030409s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_volume_type [0.016950s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_out_passing_size [0.026227s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_size_negative [0.008978s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_size_zero [0.008890s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_delete_invalid_volume_id [0.031874s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_delete_volume_without_passing_volume_id [0.006809s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_detach_volumes_with_invalid_volume_id [0.033125s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_get_invalid_volume_id [0.008447s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_get_volume_without_passing_volume_id [0.108051s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_detail_with_invalid_status [0.029988s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_detail_with_nonexistent_name [0.029384s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_with_invalid_status [0.027999s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_with_nonexistent_name [0.038195s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_reserve_volume_with_negative_volume_status [0.237193s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_reserve_volume_with_nonexistent_volume_id [0.035252s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_unreserve_volume_with_nonexistent_volume_id [0.035115s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_empty_volume_id [0.007141s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_invalid_volume_id [0.089911s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_nonexistent_volume_id [0.033014s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_delete_nonexistent_volume_id [0.030701s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_None_size [0.034675s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_non_number_size [0.034483s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_nonexistent_volume_id [0.032392s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_size_smaller_than_original_size [0.034763s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_without_passing_volume_id [0.028953s] ... ok {11} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_get_nonexistent_volume_id [0.032309s] ... ok ====== Totals ====== Run: 247 in 612.699174 sec. - Passed: 243 - Skipped: 4 - Failed: 0 ============== Worker Balance ============== - Worker 0 (6 tests) => 0:01:00.503631s - Worker 1 (6 tests) => 0:00:54.675649s - Worker 2 (4 tests) => 0:00:59.973418s - Worker 3 (4 tests) => 0:01:01.817380s - Worker 4 (6 tests) => 0:00:34.698275s - Worker 5 (6 tests) => 0:00:32.686540s - Worker 6 (11 tests) => 0:01:38.612597s - Worker 7 (20 tests) => 0:01:32.992907s - Worker 8 (18 tests) => 0:01:16.686277s - Worker 9 (28 tests) => 0:01:28.085636s - Worker 10 (65 tests) => 0:01:37.681992s - Worker 11 (73 tests) => 0:01:51.100267s ======================================================== 12/12/14/18:48:29:CONGRATULATIONS!!! Device driver PASSED!, ======================================================== 12/12/14/18:48:29:Submit output: (/tmp/tmp.FDAhPqd76c)