======================================================== 07/22/14/00:34:59:RUNNING CINDER DRIVER CERTIFICATION CHECK, ======================================================== 07/22/14/00:34:59:Output is being logged to: /tmp/tmp.WqvYpu4I6w ======================================================== 07/22/14/00:34:59:Cloning to git://git.openstack.org/openstack/cinder.git..., ======================================================== ======================================================== 07/22/14/00:35:01:Pull a fresh Clone of cinder repo..., ======================================================== # On branch master nothing to commit (working directory clean) 7975b465d05dba38e8c4f9753f15cea6ed057a86 Switch to use oslo.db ======================================================== 07/22/14/00:35:01:Gathering copy of cinder.conf file (passwords will be scrubbed)..., ======================================================== [keystone_authtoken] auth_uri = http://10.0.2.157:5000/v2.0 signing_dir = /var/cache/cinder admin_password = xxx admin_user = cinder admin_tenant_name = service cafile = identity_uri = http://10.0.2.157:35357 [DEFAULT] 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.0.2.157 rpc_backend = cinder.openstack.common.rpc.impl_kombu default_volume_type = lvm enabled_backends = zadara-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:y@127.0.0.1/cinder?charset=utf8 iscsi_helper = tgtadm my_ip = 10.0.2.157 verbose = True debug = True auth_strategy = keystone [lvmdriver-1] volume_driver = cinder.volume.drivers.lvm.LVMISCSIDriver volume_group = stack-volumes-lvmdriver-1 volume_backend_name = lvmdriver-1 [zadara-1] volume_group = stack-volumes-zadara-1 volume_backend_name = zadara-1 volume_driver=cinder.volume.drivers.zadara.ZadaraVPSAISCSIDriver zadara_vpsa_ip=10.10.1.139 zadara_vpsa_port=80 zadara_vpsa_use_ssl=false zadara_user= xxx zadara_password= xxx zadara_vpsa_poolname=pool-00000055 zadara_vol_thin=true zadara_vol_encrypt=false zadara_vol_name_template=OS_%s zadara_vpsa_auto_detach_on_delete=true zadara_vpsa_allow_nonexistent_delete=true ======================================================== 07/22/14/00:35:01:End of cinder.conf., ======================================================== ======================================================== 07/22/14/00:35:02:Verify tempest is current...., ======================================================== # On branch master nothing to commit (working directory clean) 07/22/14/00:35:02:Check status and get latest commit... a43830306a76358af2f9425bc12a64fa0b1e083a Merge "Create test images via Glance instead of Nova" ======================================================== 07/22/14/00:35:02:Restart Cinder services..., ======================================================== ======================================================== 07/22/14/00:35:28:Run the actual tempest volume tests (./tools/pretty_tox.sh api.volume)..., ======================================================== running testr running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./tempest/test_discover} --list running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmpLGETAF running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmp1ceRwr {1} setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendTest) ... SKIPPED: Cinder multi-backend feature disabled {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_reset_snapshot_status [0.456129s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_reset_snapshot_status [0.502674s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating [4.521219s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_creating [4.598217s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting [4.368534s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_deleting [5.426264s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error [4.438453s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_error [5.443438s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error_deleting [4.466708s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_update_snapshot_status [0.159515s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_snapshot_force_delete_when_snapshot_is_error_deleting [5.506752s] ... ok {1} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTestXML.test_update_snapshot_status [0.250962s] ... ok {1} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_list_hosts [0.585270s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_delete_quota [0.788177s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_list_default_quotas [0.030229s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_list_quotas [0.033684s] ... ok {1} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsXML.test_list_hosts [0.308056s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_quota_usage [1.939308s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_show_quota_usage [0.039324s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON.test_update_all_quota_resources_for_tenant [0.239874s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_delete_quota [0.447473s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_list_default_quotas [0.022034s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_list_quotas [0.021638s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_quota_usage [1.755318s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_show_quota_usage [0.051233s] ... ok {1} tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestXML.test_update_all_quota_resources_for_tenant [0.214626s] ... ok {1} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volume_gigabytes [0.401914s] ... ok {1} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volume_snapshots [0.036389s] ... ok {1} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volumes [0.046773s] ... ok {1} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestXML.test_quota_volume_gigabytes [0.441741s] ... ok {1} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestXML.test_quota_volume_snapshots [0.038981s] ... ok {1} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestXML.test_quota_volumes [0.052596s] ... ok {1} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_host_name [0.023633s] ... ok {1} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_service_and_host_name [0.022282s] ... ok {1} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_get_service_by_service_binary_name [0.019805s] ... ok {1} tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON.test_list_services [0.016783s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_invalid_body [0.101683s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_none_body [0.021718s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_nonexistent_type_id [0.024588s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_delete_nonexistent_volume_type_id [0.027500s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_extra_spec_id [0.034949s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_volume_type_id [0.026105s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_list_nonexistent_volume_type_id [0.025054s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_multiple_extra_spec [0.033983s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_no_body [0.015711s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_none_extra_spec_id [0.023239s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_nonexistent_extra_spec_id [0.035754s] ... ok {1} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_create_get_delete_volume_with_volume_type_and_extra_specs [3.487722s] ... ok {1} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_create_get_delete [0.332041s] ... ok {1} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_encryption_create_get_delete [0.268976s] ... ok {1} tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_type_list [0.023329s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_attaching [2.850671s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_spec_create_get_delete [0.256956s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_list [0.043607s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_update [0.047508s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_create_invalid_body [0.188982s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_create_none_body [0.013614s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_create_nonexistent_type_id [0.019189s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_delete_nonexistent_volume_type_id [0.024114s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_get_nonexistent_extra_spec_id [0.020872s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_get_nonexistent_volume_type_id [0.017568s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_list_nonexistent_volume_type_id [0.018474s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_multiple_extra_spec [0.018568s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_no_body [0.019279s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_none_extra_spec_id [0.020242s] ... ok {1} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTestXML.test_update_nonexistent_extra_spec_id [0.019102s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_creating [2.924163s] ... ok {1} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_create_with_empty_name [0.196217s] ... ok {1} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_create_with_nonexistent_volume_type [0.243755s] ... ok {1} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_delete_nonexistent_type_id [0.104634s] ... ok {1} tempest.api.volume.admin.test_volume_types_negative.VolumeTypesNegativeTest.test_get_nonexistent_type_id [0.021786s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_force_delete_when_volume_is_error [2.990069s] ... ok {1} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_create_with_empty_name [0.217861s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest.test_volume_reset_status [0.245338s] ... ok {1} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_create_with_nonexistent_volume_type [0.328812s] ... ok {1} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_delete_nonexistent_type_id [0.028856s] ... ok {1} tempest.api.volume.admin.test_volume_types_negative.VolumesTypesNegativeTestXML.test_get_nonexistent_type_id [0.020890s] ... ok {1} tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON.test_get_availability_zone_list [0.285648s] ... ok {1} tempest.api.volume.test_availability_zone.AvailabilityZoneTestXML.test_get_availability_zone_list [0.176114s] ... ok {1} tempest.api.volume.test_extensions.ExtensionsTestXML.test_list_extensions [0.326542s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_force_delete_when_volume_is_attaching [3.322059s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumeMetadataTest.test_create_get_delete_volume_metadata [0.574643s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumeMetadataTest.test_update_volume_metadata [0.370078s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumeMetadataTest.test_update_volume_metadata_item [0.315998s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_force_delete_when_volume_is_creating [3.767561s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_force_delete_when_volume_is_error [2.611625s] ... ok {1} tempest.api.volume.admin.test_volumes_actions.VolumesActionsTestXML.test_volume_reset_status [0.160508s] ... ok {1} setUpClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsTest) ... SKIPPED: Cinder backup feature disabled {1} tempest.api.volume.test_extensions.ExtensionsTestJSON.test_list_extensions [0.281382s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTest.test_create_get_delete_snapshot_metadata [0.556144s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTest.test_update_snapshot_metadata [0.428318s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTest.test_update_snapshot_metadata_item [0.535835s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestXML.test_create_get_delete_snapshot_metadata [0.495826s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestXML.test_update_snapshot_metadata [0.627190s] ... ok {1} tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestXML.test_update_snapshot_metadata_item [0.635787s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumeMetadataTestXML.test_create_get_delete_volume_metadata [0.463931s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumeMetadataTestXML.test_update_volume_metadata [0.359366s] ... ok {1} tempest.api.volume.test_volume_metadata.VolumeMetadataTestXML.test_update_volume_metadata_item [0.406935s] ... ok {1} tempest.api.volume.test_volume_transfers.VolumesTransfersTest.test_create_get_list_accept_volume_transfer [3.552738s] ... ok {1} tempest.api.volume.test_volume_transfers.VolumesTransfersTest.test_create_list_delete_volume_transfer [3.060469s] ... ok {1} tempest.api.volume.test_volume_transfers.VolumesTransfersTestXML.test_create_get_list_accept_volume_transfer [3.774819s] ... ok {1} tempest.api.volume.test_volume_transfers.VolumesTransfersTestXML.test_create_list_delete_volume_transfer [2.867211s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_attach_detach_volume_to_instance [0.765908s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_get_volume_attachment [0.530751s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_reserve_unreserve_volume [0.271307s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_volume_extend [1.417027s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_volume_readonly_update [0.529367s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_volume_upload [94.723153s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesActionsTestXML.test_attach_detach_volume_to_instance [0.597533s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesActionsTestXML.test_get_volume_attachment [0.575546s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesActionsTestXML.test_reserve_unreserve_volume [0.225843s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesActionsTestXML.test_volume_extend [1.396335s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesActionsTestXML.test_volume_readonly_update [0.536423s] ... ok {1} tempest.api.volume.test_volumes_actions.VolumesActionsTestXML.test_volume_upload [89.218440s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete [5.680949s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_as_clone [6.357900s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_from_image [15.184846s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesGetTestXML.test_volume_create_get_update_delete [5.615279s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesGetTestXML.test_volume_create_get_update_delete_as_clone [7.455967s] ... ok {1} tempest.api.volume.test_volumes_get.VolumesGetTestXML.test_volume_create_get_update_delete_from_image [15.302837s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list [0.028523s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_by_name [0.025480s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_details_by_name [0.029783s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_param_display_name_and_status [0.025020s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_detail_param_display_name_and_status [0.028212s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_detail_param_metadata [0.032785s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_details [0.031443s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volume_list_with_param_metadata [0.029280s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_by_availability_zone [0.056569s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_by_status [0.054320s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_details_by_availability_zone [0.030368s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestJSON.test_volumes_list_details_by_status [0.030958s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list [0.029023s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_by_name [0.025806s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_details_by_name [0.026848s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_param_display_name_and_status [0.024891s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_detail_param_display_name_and_status [0.030650s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_detail_param_metadata [0.032150s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_details [0.035231s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volume_list_with_param_metadata [0.030936s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_by_availability_zone [0.053074s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_by_status [0.053108s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_details_by_availability_zone [0.031854s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV1ListTestXML.test_volumes_list_details_by_status [0.033799s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list [0.024360s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_by_name [0.023490s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_details_by_name [0.026266s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_param_display_name_and_status [0.023625s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_detail_param_display_name_and_status [0.026261s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_detail_param_metadata [0.027658s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_details [0.026477s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_param_metadata [0.025018s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_by_availability_zone [0.046463s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_by_status [0.043880s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_details_by_availability_zone [0.025976s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_details_by_status [0.025534s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list [0.027636s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_by_name [0.022601s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_details_by_name [0.029581s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_param_display_name_and_status [0.022098s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_detail_param_display_name_and_status [0.024134s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_detail_param_metadata [0.027732s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_details [0.026123s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volume_list_with_param_metadata [0.024442s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_by_availability_zone [0.043787s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_by_status [0.043721s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_details_by_availability_zone [0.027713s] ... ok {1} tempest.api.volume.test_volumes_list.VolumesV2ListTestXML.test_volumes_list_details_by_status [0.026640s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_attach_volumes_with_nonexistent_volume_id [5.893983s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_invalid_size [0.036155s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_nonexistent_snapshot_id [0.039486s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_nonexistent_source_volid [0.031436s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_nonexistent_volume_type [0.018443s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_out_passing_size [0.023211s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_size_negative [0.024877s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_size_zero [0.024091s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_delete_invalid_volume_id [0.025888s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_delete_volume_without_passing_volume_id [0.009572s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_detach_volumes_with_invalid_volume_id [0.026239s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_get_invalid_volume_id [0.013710s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_get_volume_without_passing_volume_id [0.013206s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_list_volumes_detail_with_invalid_status [0.036715s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_list_volumes_detail_with_nonexistent_name [0.038905s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_list_volumes_with_invalid_status [0.036229s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_list_volumes_with_nonexistent_name [0.034817s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_reserve_volume_with_negative_volume_status [0.216898s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_reserve_volume_with_nonexistent_volume_id [0.037236s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_unreserve_volume_with_nonexistent_volume_id [0.036581s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_update_volume_with_empty_volume_id [0.013333s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_update_volume_with_invalid_volume_id [0.011027s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_update_volume_with_nonexistent_volume_id [0.035280s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_delete_nonexistent_volume_id [0.033310s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_with_None_size [0.037074s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_with_non_number_size [0.036126s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_with_nonexistent_volume_id [0.032302s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_with_size_smaller_than_original_size [0.041258s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_without_passing_volume_id [0.032505s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_get_nonexistent_volume_id [0.035577s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_attach_volumes_with_nonexistent_volume_id [5.954256s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_create_volume_with_invalid_size [0.033033s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_create_volume_with_nonexistent_snapshot_id [0.045943s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_create_volume_with_nonexistent_source_volid [0.025214s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_create_volume_with_nonexistent_volume_type [0.017013s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_create_volume_with_out_passing_size [0.024641s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_create_volume_with_size_negative [0.023927s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_create_volume_with_size_zero [0.023584s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_delete_invalid_volume_id [0.023919s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_delete_volume_without_passing_volume_id [0.009367s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_detach_volumes_with_invalid_volume_id [0.026589s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_get_invalid_volume_id [0.010339s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_get_volume_without_passing_volume_id [0.012903s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_list_volumes_detail_with_invalid_status [0.035814s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_list_volumes_detail_with_nonexistent_name [0.038396s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_list_volumes_with_invalid_status [0.031341s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_list_volumes_with_nonexistent_name [0.031769s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_reserve_volume_with_negative_volume_status [0.227237s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_reserve_volume_with_nonexistent_volume_id [0.058703s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_unreserve_volume_with_nonexistent_volume_id [0.035676s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_update_volume_with_empty_volume_id [0.010806s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_update_volume_with_invalid_volume_id [0.011934s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_update_volume_with_nonexistent_volume_id [0.035337s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_volume_delete_nonexistent_volume_id [0.035121s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_volume_extend_with_None_size [0.036890s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_volume_extend_with_non_number_size [0.038280s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_volume_extend_with_nonexistent_volume_id [0.034289s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_volume_extend_with_size_smaller_than_original_size [0.037163s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_volume_extend_without_passing_volume_id [0.032211s] ... ok {1} tempest.api.volume.test_volumes_negative.VolumesNegativeTestXML.test_volume_get_nonexistent_volume_id [0.034364s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshot_create_get_list_update_delete [4.548359s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshot_create_with_volume_in_use [11.106765s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshots_list_details_with_params [3.270260s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshots_list_with_params [3.276733s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_volume_from_snapshot [9.098553s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshot_create_get_list_update_delete [4.448711s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshot_create_with_volume_in_use [12.143019s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshots_list_details_with_params [3.285337s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshots_list_with_params [3.242524s] ... ok {1} tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_volume_from_snapshot [9.123493s] ... ok {1} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTest.test_create_snapshot_with_nonexistent_volume_id [0.307252s] ... ok {1} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTest.test_create_snapshot_without_passing_volume_id [0.198225s] ... ok {1} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestXML.test_create_snapshot_with_nonexistent_volume_id [0.187920s] ... ok {1} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestXML.test_create_snapshot_without_passing_volume_id [0.081419s] ... ok {1} tempest.api.volume.v2.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_details_with_multiple_params [0.088484s] ... ok {1} tempest.api.volume.v2.test_volumes_list.VolumesV2ListTestXML.test_volume_list_details_with_multiple_params [0.065174s] ... ok Slowest Tests Test id Runtime (s) ----------------------------------------------------------------------------------------------------------------------- ----------- tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_volume_upload[gate,image] 94.723 tempest.api.volume.test_volumes_actions.VolumesActionsTestXML.test_volume_upload[gate,image] 89.218 tempest.api.volume.test_volumes_get.VolumesGetTestXML.test_volume_create_get_update_delete_from_image[gate,image,smoke] 15.303 tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_from_image[gate,image,smoke] 15.185 tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_snapshot_create_with_volume_in_use[compute,gate] 12.143 tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_snapshot_create_with_volume_in_use[compute,gate] 11.107 tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestXML.test_volume_from_snapshot[gate] 9.123 tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTest.test_volume_from_snapshot[gate] 9.099 tempest.api.volume.test_volumes_get.VolumesGetTestXML.test_volume_create_get_update_delete_as_clone[gate] 7.456 tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_as_clone[gate] 6.358 ====== Totals ====== Run: 245 in 419.336707 sec. - Passed: 243 - Skipped: 2 - Failed: 0 ============== Worker Balance ============== - WARNING: missing Worker 0! Race in testr accounting. - Worker 1 (245 tests) => 0:08:58.557903s ======================================================== 07/22/14/00:44:39:CONGRATULATIONS!!! Device driver PASSED!, ======================================================== 07/22/14/00:44:39:Submit output: (/tmp/tmp.WqvYpu4I6w)