======================================================== 12/06/14/02:23:07:RUNNING CINDER DRIVER CERTIFICATION CHECK, ======================================================== 12/06/14/02:23:07:Output is being logged to: /tmp/tmp.peGrF8js6q ======================================================== 12/06/14/02:23:07:Cloning to git://git.openstack.org/openstack/cinder.git..., ======================================================== ======================================================== 12/06/14/02:23:10:Pull a fresh Clone of cinder repo..., ======================================================== On branch master Untracked files: (use "git add ..." to include in what will be committed) cinder/volume/drivers/violin/ nothing added to commit but untracked files present (use "git add" to track) ce5f8a1aada497657a5117266f6994f8bc6acc10 Merge "Updated from global requirements" ======================================================== 12/06/14/02:23:10: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.5.4.21:5000/v2.0 cafile = /opt/stack/data/ca-bundle.pem identity_uri = http://10.5.4.21:35357 auth_protocol = http auth_port = 35357 auth_host = 10.5.4.21 [DEFAULT] glance_api_servers = http://10.5.4.21:9292 osapi_volume_workers = 8 logging_exception_prefix = %(color)s%(asctime)s.%(msecs)03d TRACE %(name)s %(instance)s logging_debug_format_suffix = from (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d logging_default_format_string = %(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [-%(color)s] %(instance)s%(color)s%(message)s logging_context_format_string = %(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [%(request_id)s %(user_id)s %(project_id)s%(color)s] %(instance)s%(color)s%(message)s rabbit_password = xxx rabbit_hosts = 10.5.4.21 rpc_backend = cinder.openstack.common.rpc.impl_kombu default_volume_type = vmemdriver-1 enabled_backends = vmemdriver-1 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:VI8admin@127.0.0.1/cinder?charset=utf8 iscsi_helper = tgtadm my_ip = 10.5.4.21 verbose = True debug = True auth_strategy = keystone [lvmdriver-1] volume_group = stack-volumes-lvmdriver-1 volume_driver = cinder.volume.drivers.lvm.LVMISCSIDriver volume_backend_name = lvmdriver-1 [vmemdriver-1] san_ip = lab-stein22-mg san_login = admin san_password = xxx san_thin_provision = False gateway_mga = lab-stein22-mga gateway_mgb = lab-stein22-mgb volume_driver=cinder.volume.drivers.violin.v6000_iscsi.V6000ISCSIDriver volume_backend_name = vmemdriver-1 ======================================================== 12/06/14/02:23:10:End of cinder.conf., ======================================================== ======================================================== 12/06/14/02:23:11:Verify tempest is current...., ======================================================== On branch master nothing to commit, working directory clean 12/06/14/02:23:11:Check status and get latest commit... a7db669cd3c563f92977c82c2f301aff6b368d5d Add ca_certificates_file option to test against SSL servers ======================================================== 12/06/14/02:23:11:Restart Cinder services..., ======================================================== ======================================================== 12/06/14/02:23:33:Run the actual tempest volume tests (./tools/pretty_tox.sh api.volume)..., ======================================================== {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 {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV1Test.test_reset_snapshot_status [0.436172s] ... ok {0} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeV1TestJSON.test_quota_volume_gigabytes [0.838335s] ... ok {0} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeV1TestJSON.test_quota_volume_snapshots [0.107566s] ... ok {0} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeV1TestJSON.test_quota_volumes [0.057005s] ... ok {0} tempest.api.volume.admin.test_volume_services.VolumesServicesV1TestJSON.test_get_service_by_host_name [0.081333s] ... ok {0} tempest.api.volume.admin.test_volume_services.VolumesServicesV1TestJSON.test_get_service_by_service_and_host_name [0.014372s] ... ok {0} tempest.api.volume.admin.test_volume_services.VolumesServicesV1TestJSON.test_get_service_by_service_binary_name [0.075554s] ... ok {0} tempest.api.volume.admin.test_volume_services.VolumesServicesV1TestJSON.test_list_services [0.009998s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV1Test.test_snapshot_force_delete_when_snapshot_is_creating [5.398715s] ... ok {0} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsV2Test.test_volume_type_extra_spec_create_get_delete [0.148469s] ... ok {0} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsV2Test.test_volume_type_extra_specs_list [0.444741s] ... ok {0} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsV2Test.test_volume_type_extra_specs_update [0.490451s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV1Test.test_snapshot_force_delete_when_snapshot_is_deleting [4.890085s] ... ok {0} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_create_invalid_body [0.085896s] ... ok {0} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_create_none_body [0.074439s] ... ok {0} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_create_nonexistent_type_id [0.020189s] ... ok {0} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_delete_nonexistent_volume_type_id [0.022360s] ... ok {0} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_get_nonexistent_extra_spec_id [0.104824s] ... ok {0} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_get_nonexistent_volume_type_id [0.021487s] ... ok {0} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_list_nonexistent_volume_type_id [0.084223s] ... ok {0} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_update_multiple_extra_spec [0.025538s] ... ok {0} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_update_no_body [0.011749s] ... ok {0} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_update_none_extra_spec_id [0.019965s] ... ok {0} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV1Test.test_update_nonexistent_extra_spec_id [0.019206s] ... ok {0} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeV1Test.test_create_with_empty_name [0.219558s] ... ok {0} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeV1Test.test_create_with_nonexistent_volume_type [0.241084s] ... ok {0} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeV1Test.test_delete_nonexistent_type_id [0.154301s] ... ok {0} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeV1Test.test_get_nonexistent_type_id [0.017685s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV1Test.test_snapshot_force_delete_when_snapshot_is_error [4.840732s] ... ok {0} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeV2Test.test_create_with_empty_name [0.521728s] ... ok {0} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeV2Test.test_create_with_nonexistent_volume_type [0.214889s] ... ok {0} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeV2Test.test_delete_nonexistent_type_id [0.091303s] ... ok {0} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeV2Test.test_get_nonexistent_type_id [0.017657s] ... ok {0} setUpClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsV1Test) ... SKIPPED: Cinder backup feature disabled {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV1Test.test_snapshot_force_delete_when_snapshot_is_error_deleting [4.610717s] ... ok {0} tempest.api.volume.test_availability_zone.AvailabilityZoneV2TestJSON.test_get_availability_zone_list [0.429205s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV1Test.test_update_snapshot_status [0.880770s] ... ok {0} tempest.api.volume.test_extensions.ExtensionsV1TestJSON.test_list_extensions [0.201726s] ... ok {0} tempest.api.volume.test_extensions.ExtensionsV2TestJSON.test_list_extensions [0.205828s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV2Test.test_reset_snapshot_status [1.043067s] ... ok {0} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_attach_detach_volume_to_instance [1.989079s] ... ok {0} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_get_volume_attachment [1.074340s] ... ok {0} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_reserve_unreserve_volume [0.600299s] ... ok {0} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_volume_readonly_update [0.605408s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV2Test.test_snapshot_force_delete_when_snapshot_is_creating [5.405422s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV2Test.test_snapshot_force_delete_when_snapshot_is_deleting [5.777527s] ... ok {0} tempest.api.volume.test_volumes_actions.VolumesV1ActionsTest.test_volume_upload [12.201272s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV2Test.test_snapshot_force_delete_when_snapshot_is_error [5.022076s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV2Test.test_snapshot_force_delete_when_snapshot_is_error_deleting [12.897887s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsV2Test.test_update_snapshot_status [0.412302s] ... ok {1} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminV1TestsJSON.test_list_hosts [0.226851s] ... ok {0} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete [13.009493s] ... ok {1} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminV2TestsJSON.test_list_hosts [0.235074s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.BaseVolumeQuotasAdminV2TestJSON.test_delete_quota [0.546457s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.BaseVolumeQuotasAdminV2TestJSON.test_list_default_quotas [0.021858s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.BaseVolumeQuotasAdminV2TestJSON.test_list_quotas [0.105797s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.BaseVolumeQuotasAdminV2TestJSON.test_quota_usage [2.224148s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.BaseVolumeQuotasAdminV2TestJSON.test_show_quota_usage [0.027053s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.BaseVolumeQuotasAdminV2TestJSON.test_update_all_quota_resources_for_tenant [0.493145s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminV1TestJSON.test_delete_quota [0.631544s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminV1TestJSON.test_list_default_quotas [0.105558s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminV1TestJSON.test_list_quotas [0.029413s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminV1TestJSON.test_quota_usage [1.838814s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminV1TestJSON.test_show_quota_usage [0.114618s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminV1TestJSON.test_update_all_quota_resources_for_tenant [0.585116s] ... ok {1} tempest.api.volume.admin.test_volume_quotas_negative.BaseVolumeQuotasNegativeV2TestJSON.test_quota_volume_gigabytes [0.713001s] ... ok {1} tempest.api.volume.admin.test_volume_quotas_negative.BaseVolumeQuotasNegativeV2TestJSON.test_quota_volume_snapshots [0.119406s] ... ok {1} tempest.api.volume.admin.test_volume_quotas_negative.BaseVolumeQuotasNegativeV2TestJSON.test_quota_volumes [0.061289s] ... ok {1} tempest.api.volume.admin.test_volume_services.VolumesServicesV2TestJSON.test_get_service_by_host_name [0.113798s] ... ok {1} tempest.api.volume.admin.test_volume_services.VolumesServicesV2TestJSON.test_get_service_by_service_and_host_name [0.010826s] ... ok {1} tempest.api.volume.admin.test_volume_services.VolumesServicesV2TestJSON.test_get_service_by_service_binary_name [0.096999s] ... ok {1} tempest.api.volume.admin.test_volume_services.VolumesServicesV2TestJSON.test_list_services [0.013575s] ... ok {0} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete_as_clone [26.225652s] ... ok {1} tempest.api.volume.admin.test_volume_types.VolumeTypesV1Test.test_create_get_delete_volume_with_volume_type_and_extra_specs [18.162580s] ... ok {1} tempest.api.volume.admin.test_volume_types.VolumeTypesV1Test.test_volume_type_create_get_delete [0.150531s] ... ok {1} tempest.api.volume.admin.test_volume_types.VolumeTypesV1Test.test_volume_type_encryption_create_get_delete [0.550264s] ... ok {1} tempest.api.volume.admin.test_volume_types.VolumeTypesV1Test.test_volume_type_list [0.015302s] ... ok {1} tempest.api.volume.admin.test_volume_types.VolumeTypesV2Test.test_create_get_delete_volume_with_volume_type_and_extra_specs [3.728730s] ... ok {1} tempest.api.volume.admin.test_volume_types.VolumeTypesV2Test.test_volume_type_create_get_delete [0.183237s] ... ok {1} tempest.api.volume.admin.test_volume_types.VolumeTypesV2Test.test_volume_type_encryption_create_get_delete [0.650900s] ... ok {1} tempest.api.volume.admin.test_volume_types.VolumeTypesV2Test.test_volume_type_list [0.016839s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsV1Test.test_volume_type_extra_spec_create_get_delete [0.353646s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsV1Test.test_volume_type_extra_specs_list [0.238626s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsV1Test.test_volume_type_extra_specs_update [0.120912s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_create_invalid_body [0.088899s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_create_none_body [0.008922s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_create_nonexistent_type_id [0.017402s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_delete_nonexistent_volume_type_id [0.016571s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_get_nonexistent_extra_spec_id [0.022492s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_get_nonexistent_volume_type_id [0.018311s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_list_nonexistent_volume_type_id [0.016785s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_update_multiple_extra_spec [0.023700s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_update_no_body [0.009927s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_update_none_extra_spec_id [0.020922s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeV2Test.test_update_nonexistent_extra_spec_id [0.026569s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsV1Test.test_volume_force_delete_when_volume_is_attaching [3.377212s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsV1Test.test_volume_force_delete_when_volume_is_creating [2.840404s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsV1Test.test_volume_force_delete_when_volume_is_error [2.978041s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsV1Test.test_volume_reset_status [0.235822s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsV2Test.test_volume_force_delete_when_volume_is_attaching [3.492087s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsV2Test.test_volume_force_delete_when_volume_is_creating [3.257463s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsV2Test.test_volume_force_delete_when_volume_is_error [3.384640s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsV2Test.test_volume_reset_status [0.238818s] ... ok {0} tempest.api.volume.test_volumes_get.VolumesV1GetTest.test_volume_create_get_update_delete_from_image [67.647004s] ... ok {1} setUpClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsV2Test) ... SKIPPED: Cinder backup feature disabled {1} tempest.api.volume.test_availability_zone.AvailabilityZoneV1TestJSON.test_get_availability_zone_list [0.211445s] ... ok {1} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_associate_disassociate_qos [1.048840s] ... ok {1} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_create_delete_qos_with_back_end_consumer [0.416103s] ... ok {1} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_create_delete_qos_with_both_consumer [0.225399s] ... ok {1} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_create_delete_qos_with_front_end_consumer [0.166971s] ... ok {1} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_get_qos [0.082074s] ... ok {1} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_list_qos [0.016192s] ... ok {1} tempest.api.volume.test_qos.QosSpecsV1TestJSON.test_set_unset_qos_key [0.207673s] ... ok {1} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_associate_disassociate_qos [1.381859s] ... ok {1} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_create_delete_qos_with_back_end_consumer [0.392753s] ... ok {1} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_create_delete_qos_with_both_consumer [0.157221s] ... ok {1} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_create_delete_qos_with_front_end_consumer [0.424344s] ... ok {1} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_get_qos [0.013333s] ... ok {1} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_list_qos [0.014665s] ... ok {1} tempest.api.volume.test_qos.QosSpecsV2TestJSON.test_set_unset_qos_key [0.406496s] ... ok {0} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list [0.040516s] ... ok {0} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_by_name [0.090897s] ... ok {0} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_details_by_name [0.031813s] ... ok {0} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_param_display_name_and_status [0.031371s] ... ok {0} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_detail_param_display_name_and_status [0.028010s] ... ok {0} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_detail_param_metadata [0.037289s] ... ok {0} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_details [0.037253s] ... ok {0} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_param_metadata [0.033644s] ... ok {0} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_by_availability_zone [0.075021s] ... ok {0} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_by_status [0.065867s] ... ok {0} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_details_by_availability_zone [0.048081s] ... ok {0} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_details_by_status [0.038032s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotV1MetadataTestJSON.test_create_get_delete_snapshot_metadata [0.734366s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotV1MetadataTestJSON.test_update_snapshot_metadata [0.693300s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotV1MetadataTestJSON.test_update_snapshot_metadata_item [0.829922s] ... ok {0} tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestJSON.test_snapshot_create_get_list_update_delete [5.207865s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotV2MetadataTestJSON.test_create_get_delete_snapshot_metadata [1.121968s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotV2MetadataTestJSON.test_update_snapshot_metadata [0.805707s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotV2MetadataTestJSON.test_update_snapshot_metadata_item [1.093073s] ... ok {0} tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestJSON.test_snapshot_create_with_volume_in_use [11.784282s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_create_get_delete_volume_metadata [0.640090s] ... ok {0} tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestJSON.test_snapshots_list_details_with_params [3.567452s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_update_volume_metadata [0.794018s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV1MetadataTest.test_update_volume_metadata_item [0.542634s] ... ok {0} tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestJSON.test_snapshots_list_with_params [3.395008s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_create_get_delete_volume_metadata [0.907797s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_update_volume_metadata [0.826829s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_update_volume_metadata_item [0.567988s] ... ok {1} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTest.test_create_get_list_accept_volume_transfer [4.462244s] ... ok {1} tempest.api.volume.test_volume_transfers.VolumesV1TransfersTest.test_create_list_delete_volume_transfer [3.338194s] ... ok {1} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTest.test_create_get_list_accept_volume_transfer [4.945082s] ... ok {1} tempest.api.volume.test_volume_transfers.VolumesV2TransfersTest.test_create_list_delete_volume_transfer [3.298576s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_attach_detach_volume_to_instance [1.955164s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_get_volume_attachment [1.091547s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_reserve_unreserve_volume [0.617223s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_volume_readonly_update [0.515454s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_volume_upload [17.892951s] ... ok {0} tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestJSON.test_volume_from_snapshot [59.038582s] ... ok {0} tempest.api.volume.test_volumes_snapshots_negative.VolumesV1SnapshotNegativeTestJSON.test_create_snapshot_with_nonexistent_volume_id [0.242840s] ... ok {0} tempest.api.volume.test_volumes_snapshots_negative.VolumesV1SnapshotNegativeTestJSON.test_create_snapshot_without_passing_volume_id [0.107201s] ... ok {1} tempest.api.volume.test_volumes_extend.VolumesV1ExtendTest.test_volume_extend [3.544781s] ... ok {0} tempest.api.volume.v2.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_details_with_multiple_params [0.088632s] ... ok {1} tempest.api.volume.test_volumes_extend.VolumesV2ExtendTest.test_volume_extend [11.174034s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete [6.355837s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_as_clone [27.111401s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_from_image [12.757027s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list [0.033614s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_by_name [0.027657s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_details_by_name [0.033072s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_param_display_name_and_status [0.107375s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_detail_param_display_name_and_status [0.099929s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_detail_param_metadata [0.029178s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_details [0.030674s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_param_metadata [0.026691s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_by_availability_zone [0.052137s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_by_status [0.148517s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_details_by_availability_zone [0.097999s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_details_by_status [0.034807s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_attach_volumes_with_nonexistent_volume_id [5.914418s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_invalid_size [0.093237s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_snapshot_id [0.113604s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_source_volid [0.029759s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_nonexistent_volume_type [0.018913s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_out_passing_size [0.027640s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_size_negative [0.009652s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_create_volume_with_size_zero [0.008168s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_delete_invalid_volume_id [0.031744s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_delete_volume_without_passing_volume_id [0.089642s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_detach_volumes_with_invalid_volume_id [0.031735s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_get_invalid_volume_id [0.006723s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_get_volume_without_passing_volume_id [0.071004s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_detail_with_invalid_status [0.028181s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_detail_with_nonexistent_name [0.021823s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_with_invalid_status [0.090581s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_list_volumes_with_nonexistent_name [0.020069s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_reserve_volume_with_negative_volume_status [0.371499s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_reserve_volume_with_nonexistent_volume_id [0.029649s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_unreserve_volume_with_nonexistent_volume_id [0.029712s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_empty_volume_id [0.009068s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_invalid_volume_id [0.006426s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_update_volume_with_nonexistent_volume_id [0.037677s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_delete_nonexistent_volume_id [0.036315s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_None_size [0.039048s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_non_number_size [0.041984s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_nonexistent_volume_id [0.106249s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_with_size_smaller_than_original_size [0.032982s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_extend_without_passing_volume_id [0.027890s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV1NegativeTest.test_volume_get_nonexistent_volume_id [0.032951s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_attach_volumes_with_nonexistent_volume_id [6.177562s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_invalid_size [0.074285s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_snapshot_id [0.025865s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_source_volid [0.093477s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_volume_type [0.017461s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_out_passing_size [0.102801s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_size_negative [0.009411s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_size_zero [0.011318s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_delete_invalid_volume_id [0.034102s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_delete_volume_without_passing_volume_id [0.096206s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_detach_volumes_with_invalid_volume_id [0.033091s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_get_invalid_volume_id [0.008040s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_get_volume_without_passing_volume_id [0.008266s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_detail_with_invalid_status [0.028099s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_detail_with_nonexistent_name [0.108222s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_with_invalid_status [0.022410s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_with_nonexistent_name [0.020246s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_reserve_volume_with_negative_volume_status [0.356463s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_reserve_volume_with_nonexistent_volume_id [0.107980s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_unreserve_volume_with_nonexistent_volume_id [0.038574s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_empty_volume_id [0.006158s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_invalid_volume_id [0.006008s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_nonexistent_volume_id [0.105051s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_delete_nonexistent_volume_id [0.028950s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_None_size [0.037272s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_non_number_size [0.033824s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_nonexistent_volume_id [0.028349s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_with_size_smaller_than_original_size [0.030927s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_extend_without_passing_volume_id [0.028641s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_get_nonexistent_volume_id [0.026529s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesV1SnapshotTestJSON.test_snapshot_create_get_list_update_delete [4.855040s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesV1SnapshotTestJSON.test_snapshot_create_with_volume_in_use [11.528424s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesV1SnapshotTestJSON.test_snapshots_list_details_with_params [3.354380s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesV1SnapshotTestJSON.test_snapshots_list_with_params [3.322179s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesV1SnapshotTestJSON.test_volume_from_snapshot [57.863876s] ... ok {1} tempest.api.volume.test_volumes_snapshots_negative.VolumesV2SnapshotNegativeTestJSON.test_create_snapshot_with_nonexistent_volume_id [0.255719s] ... ok {1} tempest.api.volume.test_volumes_snapshots_negative.VolumesV2SnapshotNegativeTestJSON.test_create_snapshot_without_passing_volume_id [0.110706s] ... ok ====== Totals ====== Run: 247 in 527.499713 sec. - Passed: 243 - Skipped: 4 - Failed: 0 ============== Worker Balance ============== - Worker 0 (62 tests) => 0:04:54.579517s - Worker 1 (185 tests) => 0:07:54.905627s ======================================================== 12/06/14/02:31:36:CONGRATULATIONS!!! Device driver PASSED!, ======================================================== 12/06/14/02:31:36:Submit output: (/tmp/tmp.peGrF8js6q)