Status: Pass 533 Failure 1 Skip 7
Test Group/Test case | Count | Pass | Fail | Error | Skip | View | |
glance.tests.functional.v2.test_images_import_locking.TestImageImportLocking | 3 | 2 | 1 | 0 | 0 | Detail | |
test_import_copy_bust_lock |
fail
ft1.1: glance.tests.functional.v2.test_images_import_locking.TestImageImportLocking.test_import_copy_bust_locktesttools.testresult.real._StringException: Create-Import task id: {{{67c13df6-72c2-497f-881e-a57f5d20de41}}} First import response: {{{ 202 Accepted Content-Type: text/html; charset=UTF-8 Content-Length: 0 x-openstack-request-id: req-2ecc407b-08f6-4071-932e-b3e848b4b97c }}} First task: {{{{'id': '0cd02785-a0f4-4a4a-9281-5f9a4509fe30', 'input': {'image_id': '0b31e18c-055c-4b5c-8dfc-ed9cbe044bf8', 'import_req': {'method': {'name': 'copy-image'}, 'stores': ['store2'], 'all_stores': False}, 'backend': ['store2']}, 'type': 'api_image_import', 'status': 'processing', 'owner': '758c5ec7-897b-4496-becf-c6d31e286a1f', 'message': '', 'result': None, 'created_at': '2025-04-23T08:40:56Z', 'updated_at': '2025-04-23T08:40:56Z', 'self': '/v2/tasks/0cd02785-a0f4-4a4a-9281-5f9a4509fe30', 'schema': '/v2/schemas/task', 'image_id': '0b31e18c-055c-4b5c-8dfc-ed9cbe044bf8', 'request_id': 'req-2ecc407b-08f6-4071-932e-b3e848b4b97c', 'user_id': 'f9a41d13-0c13-47e9-bee2-ce4e8bfe958e'}}}} Second import response: {{{ 202 Accepted Content-Type: text/html; charset=UTF-8 Content-Length: 0 x-openstack-request-id: req-9afa0c31-2df5-44aa-8c28-4ced798c2856 }}} pythonlogging:'': {{{ 2025-04-23 08:40:55,459 INFO [glance.api.v2.cached_images] Signaling cache worker thread to exit 2025-04-23 08:40:55,460 INFO [glance.api.v2.cached_images] Cache worker thread exited 2025-04-23 08:40:55,563 INFO [glance_store._drivers.filesystem] Directory to write image files does not exist (/tmp/tmpgy9ugfuz/store1). Creating. 2025-04-23 08:40:55,563 INFO [glance_store._drivers.filesystem] Directory to write image files does not exist (/tmp/tmpgy9ugfuz/store2). Creating. 2025-04-23 08:40:55,564 INFO [glance_store._drivers.filesystem] Directory to write image files does not exist (/tmp/tmpgy9ugfuz/store3). Creating. 2025-04-23 08:40:55,564 INFO [glance_store._drivers.filesystem] Directory to write image files does not exist (/tmp/tmpgy9ugfuz/staging). Creating. 2025-04-23 08:40:55,565 INFO [glance_store._drivers.filesystem] Directory to write image files does not exist (/tmp/tmpgy9ugfuz/tasks). Creating. 2025-04-23 08:40:55,566 WARNING [glance.api.v2.images] Could not find schema properties file schema-image.json. Continuing without custom properties 2025-04-23 08:40:55,605 INFO [glance.image_cache] Image cache loaded driver 'centralized_db'. 2025-04-23 08:40:55,612 INFO [glance.image_cache] Image cache loaded driver 'centralized_db'. 2025-04-23 08:40:55,618 INFO [glance.image_cache] Image cache loaded driver 'centralized_db'. 2025-04-23 08:40:55,625 INFO [glance.api.middleware.cache_manage] Initialized image cache management middleware 2025-04-23 08:40:55,625 INFO [glance.image_cache] Image cache loaded driver 'centralized_db'. 2025-04-23 08:40:55,630 INFO [glance.api.middleware.cache] Initialized image cache middleware 2025-04-23 08:40:55,690 INFO [glance.domain] Task [67c13df6-72c2-497f-881e-a57f5d20de41] status changing from pending to processing 2025-04-23 08:40:55,724 INFO [glance.common.scripts.image_import.main] Task 67c13df6-72c2-497f-881e-a57f5d20de41: Got image data uri file:///tmp/tmpgy9ugfuz/staging/0b31e18c-055c-4b5c-8dfc-ed9cbe044bf8 to be imported 2025-04-23 08:40:55,729 INFO [glance.location] Image format matched and virtual size computed: 9 2025-04-23 08:40:55,762 INFO [glance.domain] Task [67c13df6-72c2-497f-881e-a57f5d20de41] status changing from processing to success 2025-04-23 08:40:55,770 INFO [glance.async_.flows.api_image_import] 67c13df6-72c2-497f-881e-a57f5d20de41 of api_image_import completed 2025-04-23 08:40:56,715 INFO [glance.domain] Task [0cd02785-a0f4-4a4a-9281-5f9a4509fe30] status changing from pending to processing 2025-04-23 08:40:56,771 INFO [glance.common.scripts.image_import.main] Task 0cd02785-a0f4-4a4a-9281-5f9a4509fe30: Got image data uri file:///tmp/tmpgy9ugfuz/staging/0b31e18c-055c-4b5c-8dfc-ed9cbe044bf8 to be imported 2025-04-23 08:40:56,771 INFO [glance.tests.functional.v2.test_images_import_locking] fake_set_data running 1795e4a4-7ff8-4212-9e44-b43c2a414801 2025-04-23 08:40:56,830 INFO [glance.domain] Task [0cd02785-a0f4-4a4a-9281-5f9a4509fe30] status changing from processing to failure 2025-04-23 08:40:56,837 WARNING [glance.api.v2.images] Image 0b31e18c-055c-4b5c-8dfc-ed9cbe044bf8 has stale import task 0cd02785-a0f4-4a4a-9281-5f9a4509fe30 in status failure from 758c5ec7-897b-4496-becf-c6d31e286a1f; removed lock because it had expired. 2025-04-23 08:40:56,857 INFO [glance.domain] Task [be328ca9-0b45-46d9-b951-71b463e9ea16] status changing from pending to processing 2025-04-23 08:40:56,876 INFO [glance.tests.functional.v2.test_images_import_locking] fake_set_data running 1795e4a4-7ff8-4212-9e44-b43c2a414801 2025-04-23 08:40:56,910 INFO [glance.common.scripts.image_import.main] Task be328ca9-0b45-46d9-b951-71b463e9ea16: Got image data uri file:///tmp/tmpgy9ugfuz/staging/0b31e18c-055c-4b5c-8dfc-ed9cbe044bf8 to be imported 2025-04-23 08:40:56,915 INFO [glance.location] Image format matched and virtual size computed: 9 2025-04-23 08:40:56,949 INFO [glance.domain] Task [be328ca9-0b45-46d9-b951-71b463e9ea16] status changing from processing to success 2025-04-23 08:40:56,960 INFO [glance.async_.flows.api_image_import] be328ca9-0b45-46d9-b951-71b463e9ea16 of api_image_import completed }}} Traceback (most recent call last): File "/home/zuul/src/opendev.org/openstack/glance/glance/tests/functional/v2/test_images_import_locking.py", line 136, in test_import_copy_bust_lock image_id, state = self._test_import_copy(warp_time=True) File "/home/zuul/src/opendev.org/openstack/glance/glance/tests/functional/v2/test_images_import_locking.py", line 109, in _test_import_copy second_import_task = self._get_image_import_task(image_id) File "/home/zuul/src/opendev.org/openstack/glance/glance/tests/functional/v2/test_images_import_locking.py", line 37, in _get_image_import_task task_id = image['os_glance_import_task'] KeyError: 'os_glance_import_task' |
||||||
test_import_copy_locked |
pass
pt1.2: glance.tests.functional.v2.test_images_import_locking.TestImageImportLocking.test_import_copy_locked |
||||||
test_import_task_status |
pass
pt1.3: glance.tests.functional.v2.test_images_import_locking.TestImageImportLocking.test_import_task_status |
||||||
glance.tests.functional.db.migrations.test_2024_1_expand01.Test2024_1Expand01MySQL | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt2.1: glance.tests.functional.db.migrations.test_2024_1_expand01.Test2024_1Expand01MySQL.test_walk_versions |
||||||
glance.tests.functional.db.migrations.test_mitaka01.TestMitaka01MySQL | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt3.1: glance.tests.functional.db.migrations.test_mitaka01.TestMitaka01MySQL.test_walk_versions |
||||||
glance.tests.functional.db.migrations.test_mitaka01.TestMitaka01PostgresSQL | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt4.1: glance.tests.functional.db.migrations.test_mitaka01.TestMitaka01PostgresSQL.test_walk_versions |
||||||
glance.tests.functional.db.migrations.test_mitaka01.TestMitaka01Sqlite | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt5.1: glance.tests.functional.db.migrations.test_mitaka01.TestMitaka01Sqlite.test_walk_versions |
||||||
glance.tests.functional.db.migrations.test_mitaka02.TestMitaka02MySQL | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt6.1: glance.tests.functional.db.migrations.test_mitaka02.TestMitaka02MySQL.test_walk_versions |
||||||
glance.tests.functional.db.migrations.test_mitaka02.TestMitaka02PostgresSQL | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt7.1: glance.tests.functional.db.migrations.test_mitaka02.TestMitaka02PostgresSQL.test_walk_versions |
||||||
glance.tests.functional.db.migrations.test_mitaka02.TestMitaka02Sqlite | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt8.1: glance.tests.functional.db.migrations.test_mitaka02.TestMitaka02Sqlite.test_walk_versions |
||||||
glance.tests.functional.db.migrations.test_ocata_contract01.TestOcataContract01MySQL | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt9.1: glance.tests.functional.db.migrations.test_ocata_contract01.TestOcataContract01MySQL.test_walk_versions |
||||||
glance.tests.functional.db.migrations.test_ocata_expand01.TestOcataExpand01MySQL | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt10.1: glance.tests.functional.db.migrations.test_ocata_expand01.TestOcataExpand01MySQL.test_walk_versions |
||||||
glance.tests.functional.db.migrations.test_ocata_migrate01.TestOcataMigrate01MySQL | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt11.1: glance.tests.functional.db.migrations.test_ocata_migrate01.TestOcataMigrate01MySQL.test_walk_versions |
||||||
glance.tests.functional.db.migrations.test_ocata_migrate01.TestOcataMigrate01_EmptyDBMySQL | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt12.1: glance.tests.functional.db.migrations.test_ocata_migrate01.TestOcataMigrate01_EmptyDBMySQL.test_walk_versions |
||||||
glance.tests.functional.db.migrations.test_pike_contract01.TestPikeContract01MySQL | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt13.1: glance.tests.functional.db.migrations.test_pike_contract01.TestPikeContract01MySQL.test_walk_versions |
||||||
glance.tests.functional.db.migrations.test_pike_expand01.TestPikeExpand01MySQL | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt14.1: glance.tests.functional.db.migrations.test_pike_expand01.TestPikeExpand01MySQL.test_walk_versions |
||||||
glance.tests.functional.db.migrations.test_pike_migrate01.TestPikeMigrate01MySQL | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt15.1: glance.tests.functional.db.migrations.test_pike_migrate01.TestPikeMigrate01MySQL.test_walk_versions |
||||||
glance.tests.functional.db.migrations.test_rocky_expand01.TestRockyExpand01MySQL | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt16.1: glance.tests.functional.db.migrations.test_rocky_expand01.TestRockyExpand01MySQL.test_walk_versions |
||||||
glance.tests.functional.db.migrations.test_rocky_expand02.TestRockyExpand02MySQL | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt17.1: glance.tests.functional.db.migrations.test_rocky_expand02.TestRockyExpand02MySQL.test_walk_versions |
||||||
glance.tests.functional.db.migrations.test_train_migrate01.TestTrain01PostgresSQL | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt18.1: glance.tests.functional.db.migrations.test_train_migrate01.TestTrain01PostgresSQL.test_walk_versions |
||||||
glance.tests.functional.db.migrations.test_train_migrate01.TestTrainMigrate01MySQL | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt19.1: glance.tests.functional.db.migrations.test_train_migrate01.TestTrainMigrate01MySQL.test_walk_versions |
||||||
glance.tests.functional.db.migrations.test_train_migrate01.TestTrainMigrate01_EmptyDBMySQL | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt20.1: glance.tests.functional.db.migrations.test_train_migrate01.TestTrainMigrate01_EmptyDBMySQL.test_walk_versions |
||||||
glance.tests.functional.db.migrations.test_train_migrate01.TestTrainMigrate01_PySQL | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt21.1: glance.tests.functional.db.migrations.test_train_migrate01.TestTrainMigrate01_PySQL.test_walk_versions |
||||||
glance.tests.functional.db.migrations.test_wallaby_expand01.TestWallabyExpand01MySQL | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt22.1: glance.tests.functional.db.migrations.test_wallaby_expand01.TestWallabyExpand01MySQL.test_walk_versions |
||||||
glance.tests.functional.db.test_migrations.ModelsMigrationsSyncMysql | 1 | 1 | 0 | 0 | 0 | Detail | |
test_models_sync |
pass
pt23.1: glance.tests.functional.db.test_migrations.ModelsMigrationsSyncMysql.test_models_sync |
||||||
glance.tests.functional.db.test_migrations.ModelsMigrationsSyncPostgres | 1 | 1 | 0 | 0 | 0 | Detail | |
test_models_sync |
pass
pt24.1: glance.tests.functional.db.test_migrations.ModelsMigrationsSyncPostgres.test_models_sync |
||||||
glance.tests.functional.db.test_migrations.ModelsMigrationsSyncSqlite | 1 | 1 | 0 | 0 | 0 | Detail | |
test_models_sync |
pass
pt25.1: glance.tests.functional.db.test_migrations.ModelsMigrationsSyncSqlite.test_models_sync |
||||||
glance.tests.functional.db.test_migrations.TestMigrations | 1 | 1 | 0 | 0 | 0 | Detail | |
test_no_downgrade |
pass
pt26.1: glance.tests.functional.db.test_migrations.TestMigrations.test_no_downgrade |
||||||
glance.tests.functional.db.test_migrations.TestMysqlMigrations | 2 | 2 | 0 | 0 | 0 | Detail | |
test_mysql_innodb_tables |
pass
pt27.1: glance.tests.functional.db.test_migrations.TestMysqlMigrations.test_mysql_innodb_tables |
||||||
test_walk_versions |
pass
pt27.2: glance.tests.functional.db.test_migrations.TestMysqlMigrations.test_walk_versions |
||||||
glance.tests.functional.db.test_migrations.TestPostgresqlMigrations | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt28.1: glance.tests.functional.db.test_migrations.TestPostgresqlMigrations.test_walk_versions |
||||||
glance.tests.functional.db.test_migrations.TestSqliteMigrations | 1 | 1 | 0 | 0 | 0 | Detail | |
test_walk_versions |
pass
pt29.1: glance.tests.functional.db.test_migrations.TestSqliteMigrations.test_walk_versions |
||||||
glance.tests.functional.db.test_migrations.TestVersions | 1 | 1 | 0 | 0 | 0 | Detail | |
test_phase_and_naming |
pass
pt30.1: glance.tests.functional.db.test_migrations.TestVersions.test_phase_and_naming |
||||||
glance.tests.functional.db.test_sqlalchemy.TestDBPurge | 4 | 4 | 0 | 0 | 0 | Detail | |
test_db_purge_images_table |
pass
pt31.1: glance.tests.functional.db.test_sqlalchemy.TestDBPurge.test_db_purge_images_table |
||||||
test_purge_task_info_with_refs_to_soft_deleted_tasks |
pass
pt31.2: glance.tests.functional.db.test_sqlalchemy.TestDBPurge.test_purge_task_info_with_refs_to_soft_deleted_tasks |
||||||
test_db_purge |
pass
pt31.3: glance.tests.functional.db.test_sqlalchemy.TestDBPurge.test_db_purge |
||||||
test_purge_images_table_fk_constraint_failure |
pass
pt31.4: glance.tests.functional.db.test_sqlalchemy.TestDBPurge.test_purge_images_table_fk_constraint_failure |
||||||
glance.tests.functional.db.test_sqlalchemy.TestImageAtomicOps | 6 | 6 | 0 | 0 | 0 | Detail | |
test_delete |
pass
pt32.1: glance.tests.functional.db.test_sqlalchemy.TestImageAtomicOps.test_delete |
||||||
test_image_update_ignores_atomics |
pass
pt32.2: glance.tests.functional.db.test_sqlalchemy.TestImageAtomicOps.test_image_update_ignores_atomics |
||||||
test_update |
pass
pt32.3: glance.tests.functional.db.test_sqlalchemy.TestImageAtomicOps.test_update |
||||||
test_delete_create_delete |
pass
pt32.4: glance.tests.functional.db.test_sqlalchemy.TestImageAtomicOps.test_delete_create_delete |
||||||
test_update_drop_update |
pass
pt32.5: glance.tests.functional.db.test_sqlalchemy.TestImageAtomicOps.test_update_drop_update |
||||||
test_update_prop_multiple_images |
pass
pt32.6: glance.tests.functional.db.test_sqlalchemy.TestImageAtomicOps.test_update_prop_multiple_images |
||||||
glance.tests.functional.db.test_sqlalchemy.TestImageCacheOperations | 9 | 9 | 0 | 0 | 0 | Detail | |
test_delete_all_cached_images |
pass
pt33.1: glance.tests.functional.db.test_sqlalchemy.TestImageCacheOperations.test_delete_all_cached_images |
||||||
test_delete_cached_image |
pass
pt33.2: glance.tests.functional.db.test_sqlalchemy.TestImageCacheOperations.test_delete_cached_image |
||||||
test_is_image_cached_for_node |
pass
pt33.3: glance.tests.functional.db.test_sqlalchemy.TestImageCacheOperations.test_is_image_cached_for_node |
||||||
test_node_reference_get_by_url_not_found |
pass
pt33.4: glance.tests.functional.db.test_sqlalchemy.TestImageCacheOperations.test_node_reference_get_by_url_not_found |
||||||
test_get_cached_images |
pass
pt33.5: glance.tests.functional.db.test_sqlalchemy.TestImageCacheOperations.test_get_cached_images |
||||||
test_get_hit_count |
pass
pt33.6: glance.tests.functional.db.test_sqlalchemy.TestImageCacheOperations.test_get_hit_count |
||||||
test_node_reference_get_by_url |
pass
pt33.7: glance.tests.functional.db.test_sqlalchemy.TestImageCacheOperations.test_node_reference_get_by_url |
||||||
test_update_hit_count |
pass
pt33.8: glance.tests.functional.db.test_sqlalchemy.TestImageCacheOperations.test_update_hit_count |
||||||
test_get_least_recently_accessed |
pass
pt33.9: glance.tests.functional.db.test_sqlalchemy.TestImageCacheOperations.test_get_least_recently_accessed |
||||||
glance.tests.functional.db.test_sqlalchemy.TestImageStorageUsage | 4 | 4 | 0 | 0 | 0 | Detail | |
test_get_staging_usage |
pass
pt34.1: glance.tests.functional.db.test_sqlalchemy.TestImageStorageUsage.test_get_staging_usage |
||||||
test_get_storage_usage |
pass
pt34.2: glance.tests.functional.db.test_sqlalchemy.TestImageStorageUsage.test_get_storage_usage |
||||||
test_get_image_count |
pass
pt34.3: glance.tests.functional.db.test_sqlalchemy.TestImageStorageUsage.test_get_image_count |
||||||
test_get_uploading_count |
pass
pt34.4: glance.tests.functional.db.test_sqlalchemy.TestImageStorageUsage.test_get_uploading_count |
||||||
glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver | 37 | 37 | 0 | 0 | 0 | Detail | |
test_association_delete |
pass
pt35.1: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_association_delete |
||||||
test_namespace_create_duplicate |
pass
pt35.2: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_namespace_create_duplicate |
||||||
test_namespace_delete |
pass
pt35.3: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_namespace_delete |
||||||
test_namespace_get_all_with_resource_types_filter |
pass
pt35.4: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_namespace_get_all_with_resource_types_filter |
||||||
test_object_update |
pass
pt35.5: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_object_update |
||||||
test_property_update |
pass
pt35.6: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_property_update |
||||||
test_tag_create_duplicate_tags_1 |
pass
pt35.7: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_tag_create_duplicate_tags_1 |
||||||
test_tag_delete |
pass
pt35.8: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_tag_delete |
||||||
test_association_get_all_by_namespace |
pass
pt35.9: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_association_get_all_by_namespace |
||||||
test_metadef_load_unload |
pass
pt35.10: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_metadef_load_unload |
||||||
test_namespace_delete_with_content |
pass
pt35.11: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_namespace_delete_with_content |
||||||
test_namespace_update |
pass
pt35.12: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_namespace_update |
||||||
test_object_get_all |
pass
pt35.13: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_object_get_all |
||||||
test_property_create_duplicate |
pass
pt35.14: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_property_create_duplicate |
||||||
test_property_get_all |
pass
pt35.15: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_property_get_all |
||||||
test_tag_create_duplicate_tags_2 |
pass
pt35.16: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_tag_create_duplicate_tags_2 |
||||||
test_association_create |
pass
pt35.17: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_association_create |
||||||
test_association_create_duplicate |
pass
pt35.18: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_association_create_duplicate |
||||||
test_object_get |
pass
pt35.19: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_object_get |
||||||
test_property_create |
pass
pt35.20: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_property_create |
||||||
test_property_delete |
pass
pt35.21: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_property_delete |
||||||
test_property_delete_namespace_content |
pass
pt35.22: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_property_delete_namespace_content |
||||||
test_tag_get |
pass
pt35.23: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_tag_get |
||||||
test_tag_get_all |
pass
pt35.24: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_tag_get_all |
||||||
test_tag_update |
pass
pt35.25: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_tag_update |
||||||
test_namespace_create |
pass
pt35.26: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_namespace_create |
||||||
test_namespace_get |
pass
pt35.27: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_namespace_get |
||||||
test_object_create |
pass
pt35.28: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_object_create |
||||||
test_object_create_duplicate |
pass
pt35.29: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_object_create_duplicate |
||||||
test_object_delete |
pass
pt35.30: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_object_delete |
||||||
test_property_get |
pass
pt35.31: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_property_get |
||||||
test_resource_type_get_all |
pass
pt35.32: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_resource_type_get_all |
||||||
test_tag_create |
pass
pt35.33: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_tag_create |
||||||
test_tag_create_duplicate |
pass
pt35.34: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_tag_create_duplicate |
||||||
test_tag_create_duplicate_tags_3 |
pass
pt35.35: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_tag_create_duplicate_tags_3 |
||||||
test_tag_create_tags |
pass
pt35.36: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_tag_create_tags |
||||||
test_tag_create_tags_with_append |
pass
pt35.37: glance.tests.functional.db.test_sqlalchemy.TestMetadefSqlAlchemyDriver.test_tag_create_tags_with_append |
||||||
glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDBDataIntegrity | 2 | 2 | 0 | 0 | 0 | Detail | |
test_paginate_non_redundant_sort_keys |
pass
pt36.1: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDBDataIntegrity.test_paginate_non_redundant_sort_keys |
||||||
test_paginate_redundant_sort_keys |
pass
pt36.2: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDBDataIntegrity.test_paginate_redundant_sort_keys |
||||||
glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver | 103 | 103 | 0 | 0 | 0 | Detail | |
test_image_create_bad_location |
pass
pt37.1: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_bad_location |
||||||
test_image_create_duplicate_id |
pass
pt37.2: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_duplicate_id |
||||||
test_image_get_all_marker |
pass
pt37.3: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker |
||||||
test_image_get_all_marker_deleted |
pass
pt37.4: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_deleted |
||||||
test_image_get_all_marker_null_container_format_asc |
pass
pt37.5: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_null_container_format_asc |
||||||
test_image_get_all_marker_null_disk_format_desc |
pass
pt37.6: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_null_disk_format_desc |
||||||
test_image_get_all_marker_with_size |
pass
pt37.7: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_with_size |
||||||
test_image_get_all_owned_checksum |
pass
pt37.8: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_owned_checksum |
||||||
test_image_get_all_size_min |
pass
pt37.9: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_size_min |
||||||
test_image_get_all_size_min_max |
pass
pt37.10: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_size_min_max |
||||||
test_image_get_all_with_filter_comparative_updated_at |
pass
pt37.11: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_comparative_updated_at |
||||||
test_image_get_all_with_filter_in_container_format |
pass
pt37.12: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_in_container_format |
||||||
test_image_get_all_with_filter_in_name |
pass
pt37.13: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_in_name |
||||||
test_image_get_all_with_filter_multiple_user_defined_properties |
pass
pt37.14: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_multiple_user_defined_properties |
||||||
test_image_get_all_with_filter_protected |
pass
pt37.15: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_protected |
||||||
test_image_get_all_with_filter_tags_and_nonexistent |
pass
pt37.16: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_tags_and_nonexistent |
||||||
test_image_get_all_with_filter_undefined_tags |
pass
pt37.17: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_undefined_tags |
||||||
test_image_get_all_with_filter_user_defined_property |
pass
pt37.18: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_user_defined_property |
||||||
test_image_get_all_with_invalid_quotes |
pass
pt37.19: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_invalid_quotes |
||||||
test_image_get_not_owned |
pass
pt37.20: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_not_owned |
||||||
test_image_create_bad_checksum |
pass
pt37.21: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_bad_checksum |
||||||
test_image_member_update_status |
pass
pt37.22: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_update_status |
||||||
test_image_create_bad_property |
pass
pt37.23: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_bad_property |
||||||
test_image_create_properties |
pass
pt37.24: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_properties |
||||||
test_image_paginate |
pass
pt37.25: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_paginate |
||||||
test_image_create_unknown_attributes |
pass
pt37.26: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_unknown_attributes |
||||||
test_image_property_delete |
pass
pt37.27: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_property_delete |
||||||
test_image_create_without_locations |
pass
pt37.28: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_without_locations |
||||||
test_image_tag_delete_with_invalid_long_image_id |
pass
pt37.29: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_delete_with_invalid_long_image_id |
||||||
test_image_tag_get_all |
pass
pt37.30: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_get_all |
||||||
test_image_destroy_with_delete_all |
pass
pt37.31: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_destroy_with_delete_all |
||||||
test_image_tag_get_all_with_invalid_long_image_id |
pass
pt37.32: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_get_all_with_invalid_long_image_id |
||||||
test_image_get_all_limit |
pass
pt37.33: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_limit |
||||||
test_image_update |
pass
pt37.34: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update |
||||||
test_image_get_all_marker_deleted_showing_deleted |
pass
pt37.35: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_deleted_showing_deleted |
||||||
test_image_update_core_attribute |
pass
pt37.36: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update_core_attribute |
||||||
test_image_get_all_marker_deleted_showing_deleted_as_admin |
pass
pt37.37: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_deleted_showing_deleted_as_admin |
||||||
test_image_get_all_marker_null_name_desc |
pass
pt37.38: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_null_name_desc |
||||||
test_image_get_all_owned |
pass
pt37.39: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_owned |
||||||
test_image_get_all_size_range |
pass
pt37.40: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_size_range |
||||||
test_image_get_all_with_filter_deleted_tags |
pass
pt37.41: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_deleted_tags |
||||||
test_image_get_all_with_filter_in_disk_format |
pass
pt37.42: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_in_disk_format |
||||||
test_image_get_all_with_filter_in_status |
pass
pt37.43: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_in_status |
||||||
test_image_get_all_with_filter_nonexistent_user_defined_property |
pass
pt37.44: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_nonexistent_user_defined_property |
||||||
test_image_get_all_with_filter_tags |
pass
pt37.45: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_tags |
||||||
test_image_get_all_with_filter_undefined_property |
pass
pt37.46: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_undefined_property |
||||||
test_image_get_all_with_tag_returning |
pass
pt37.47: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_tag_returning |
||||||
test_image_get_multiple_members |
pass
pt37.48: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_multiple_members |
||||||
test_image_update_bad_name |
pass
pt37.49: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update_bad_name |
||||||
test_image_update_bad_property |
pass
pt37.50: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update_bad_property |
||||||
test_image_update_purge_properties |
pass
pt37.51: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update_purge_properties |
||||||
test_image_update_with_location_data |
pass
pt37.52: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update_with_location_data |
||||||
test_filter_image_by_invalid_operator |
pass
pt37.53: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_filter_image_by_invalid_operator |
||||||
test_get_image_with_invalid_long_image_id |
pass
pt37.54: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_get_image_with_invalid_long_image_id |
||||||
test_image_create_bad_int_params |
pass
pt37.55: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_bad_int_params |
||||||
test_image_create_bad_name |
pass
pt37.56: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_bad_name |
||||||
test_image_create_defaults |
pass
pt37.57: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_defaults |
||||||
test_image_destroy |
pass
pt37.58: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_destroy |
||||||
test_image_get |
pass
pt37.59: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get |
||||||
test_image_get_all |
pass
pt37.60: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all |
||||||
test_image_get_all_with_filter |
pass
pt37.61: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter |
||||||
test_image_get_all_with_filter_comparative_created_at |
pass
pt37.62: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_comparative_created_at |
||||||
test_image_get_all_with_filter_in_id |
pass
pt37.63: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_in_id |
||||||
test_image_get_all_with_filter_nonexistent_userdef_property |
pass
pt37.64: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_nonexistent_userdef_property |
||||||
test_image_get_all_with_filter_userdef_prop_nonexistent_value |
pass
pt37.65: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_userdef_prop_nonexistent_value |
||||||
test_image_get_all_with_quotes |
pass
pt37.66: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_quotes |
||||||
test_image_get_allow_deleted |
pass
pt37.67: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_allow_deleted |
||||||
test_image_get_force_allow_deleted |
pass
pt37.68: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_force_allow_deleted |
||||||
test_image_member_count |
pass
pt37.69: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_count |
||||||
test_image_member_delete |
pass
pt37.70: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_delete |
||||||
test_image_member_find |
pass
pt37.71: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_find |
||||||
test_image_member_update |
pass
pt37.72: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_update |
||||||
test_image_create_requires_status |
pass
pt37.73: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_requires_status |
||||||
test_image_tag_delete |
pass
pt37.74: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_delete |
||||||
test_image_create_with_location_data |
pass
pt37.75: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_with_location_data |
||||||
test_image_tag_get_all_no_tags |
pass
pt37.76: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_get_all_no_tags |
||||||
test_image_create_with_locations |
pass
pt37.77: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_with_locations |
||||||
test_image_update_bad_location |
pass
pt37.78: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update_bad_location |
||||||
test_image_get_all_invalid_sort_key |
pass
pt37.79: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_invalid_sort_key |
||||||
test_is_image_visible |
pass
pt37.80: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_is_image_visible |
||||||
test_image_get_all_limit_marker |
pass
pt37.81: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_limit_marker |
||||||
test_update_locations_direct |
pass
pt37.82: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_update_locations_direct |
||||||
test_image_get_all_marker_null_container_format_desc |
pass
pt37.83: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_null_container_format_desc |
||||||
test_image_get_all_marker_null_disk_format_asc |
pass
pt37.84: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_null_disk_format_asc |
||||||
test_image_get_all_marker_null_name_asc |
pass
pt37.85: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_null_name_asc |
||||||
test_image_get_all_size_max |
pass
pt37.86: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_size_max |
||||||
test_image_get_all_with_filter_max_range_bad_value |
pass
pt37.87: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_max_range_bad_value |
||||||
test_image_get_all_with_filter_min_range_bad_value |
pass
pt37.88: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_min_range_bad_value |
||||||
test_image_get_all_with_filter_multi_tags |
pass
pt37.89: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_multi_tags |
||||||
test_image_get_all_with_filter_user_deleted_property |
pass
pt37.90: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_user_deleted_property |
||||||
test_image_get_disallow_deleted |
pass
pt37.91: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_disallow_deleted |
||||||
test_image_get_not_found |
pass
pt37.92: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_not_found |
||||||
test_image_member_count_empty_image_id |
pass
pt37.93: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_count_empty_image_id |
||||||
test_image_member_count_invalid_image_id |
pass
pt37.94: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_count_invalid_image_id |
||||||
test_image_member_create |
pass
pt37.95: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_create |
||||||
test_image_tag_create |
pass
pt37.96: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_create |
||||||
test_image_tag_create_bad_value |
pass
pt37.97: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_create_bad_value |
||||||
test_image_tag_get_all_non_existent_image |
pass
pt37.98: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_get_all_non_existent_image |
||||||
test_image_tag_set_all |
pass
pt37.99: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_set_all |
||||||
test_image_update_properties |
pass
pt37.100: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update_properties |
||||||
test_image_update_with_locations |
pass
pt37.101: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update_with_locations |
||||||
test_is_community_image_visible |
pass
pt37.102: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_is_community_image_visible |
||||||
test_user_get_storage_usage_with_invalid_long_image_id |
pass
pt37.103: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_user_get_storage_usage_with_invalid_long_image_id |
||||||
glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility | 9 | 9 | 0 | 0 | 0 | Detail | |
test_admin_finding_user1_memberships |
pass
pt38.1: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_admin_finding_user1_memberships |
||||||
test_user2_finding_owner1s_image_members |
pass
pt38.2: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_user2_finding_owner1s_image_members |
||||||
test_user3_finding_owner1s_image_members |
pass
pt38.3: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_user3_finding_owner1s_image_members |
||||||
test_admin_finding_owner1s_image_members |
pass
pt38.4: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_admin_finding_owner1s_image_members |
||||||
test_owner1_finding_owner1s_image_members |
pass
pt38.5: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_owner1_finding_owner1s_image_members |
||||||
test_user2_finding_user1_memberships |
pass
pt38.6: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_user2_finding_user1_memberships |
||||||
test_owner1_finding_user1_memberships |
pass
pt38.7: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_owner1_finding_user1_memberships |
||||||
test_user1_finding_owner1s_image_members |
pass
pt38.8: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_user1_finding_owner1s_image_members |
||||||
test_user1_finding_user1_memberships |
pass
pt38.9: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_user1_finding_user1_memberships |
||||||
glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyQuota | 4 | 4 | 0 | 0 | 0 | Detail | |
test_storage_quota_without_image_id |
pass
pt39.1: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyQuota.test_storage_quota_without_image_id |
||||||
test_storage_quota_deleted_image |
pass
pt39.2: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyQuota.test_storage_quota_deleted_image |
||||||
test_storage_quota_multiple_locations |
pass
pt39.3: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyQuota.test_storage_quota_multiple_locations |
||||||
test_storage_quota |
pass
pt39.4: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyQuota.test_storage_quota |
||||||
glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask | 19 | 19 | 0 | 0 | 0 | Detail | |
test_task_get_all |
pass
pt40.1: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_all |
||||||
test_task_get_all_owned |
pass
pt40.2: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_all_owned |
||||||
test_task_get_by_image_deleted |
pass
pt40.3: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_by_image_deleted |
||||||
test_task_soft_delete |
pass
pt40.4: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_soft_delete |
||||||
test_task_create_with_all_task_info_null |
pass
pt40.5: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_create_with_all_task_info_null |
||||||
test_task_delete_as_admin |
pass
pt40.6: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_delete_as_admin |
||||||
test_task_get_all_marker |
pass
pt40.7: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_all_marker |
||||||
test_task_update_with_all_task_info_null |
pass
pt40.8: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_update_with_all_task_info_null |
||||||
test_task_get |
pass
pt40.9: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get |
||||||
test_task_get_all_limit |
pass
pt40.10: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_all_limit |
||||||
test_task_get_by_image_not_expired |
pass
pt40.11: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_by_image_not_expired |
||||||
test_task_get_by_image_not_mine |
pass
pt40.12: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_by_image_not_mine |
||||||
test_task_update |
pass
pt40.13: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_update |
||||||
test_task_create |
pass
pt40.14: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_create |
||||||
test_task_delete |
pass
pt40.15: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_delete |
||||||
test_task_get_all_as_admin |
pass
pt40.16: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_all_as_admin |
||||||
test_task_get_all_with_filter |
pass
pt40.17: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_all_with_filter |
||||||
test_task_get_by_image_expired |
pass
pt40.18: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_by_image_expired |
||||||
test_task_get_by_image_no_expiry |
pass
pt40.19: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_by_image_no_expiry |
||||||
glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility | 55 | 55 | 0 | 0 | 0 | Detail | |
test_admin_is_public_true_and_visibility_private |
pass
pt41.1: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_admin_is_public_true_and_visibility_private |
||||||
test_known_admin_is_public_false |
pass
pt41.2: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_is_public_false |
||||||
test_known_admin_is_public_true |
pass
pt41.3: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_is_public_true |
||||||
test_known_admin_sees_all_but_others_community_images |
pass
pt41.4: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_sees_all_but_others_community_images |
||||||
test_known_admin_visibility_community |
pass
pt41.5: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_visibility_community |
||||||
test_tenant1_is_public_false_and_visibility_shared |
pass
pt41.6: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_false_and_visibility_shared |
||||||
test_tenant1_is_public_true_and_visibility_community |
pass
pt41.7: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_true_and_visibility_community |
||||||
test_known_admin_visibility_all |
pass
pt41.8: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_visibility_all |
||||||
test_tenant1_is_public_true_and_visibility_private |
pass
pt41.9: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_true_and_visibility_private |
||||||
test_known_admin_visibility_public |
pass
pt41.10: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_visibility_public |
||||||
test_tenant1_visibility_all |
pass
pt41.11: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_visibility_all |
||||||
test_known_admin_visibility_shared |
pass
pt41.12: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_visibility_shared |
||||||
test_tenant1_visibility_community |
pass
pt41.13: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_visibility_community |
||||||
test_tenant1_is_public_false |
pass
pt41.14: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_false |
||||||
test_tenant1_visibility_private |
pass
pt41.15: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_visibility_private |
||||||
test_tenant1_is_public_false_and_visibility_public |
pass
pt41.16: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_false_and_visibility_public |
||||||
test_tenant1_visibility_shared |
pass
pt41.17: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_visibility_shared |
||||||
test_tenant1_is_public_true |
pass
pt41.18: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_true |
||||||
test_unknown_admin_is_public_false |
pass
pt41.19: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_is_public_false |
||||||
test_tenant1_visibility_public |
pass
pt41.20: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_visibility_public |
||||||
test_unknown_admin_visibility_all |
pass
pt41.21: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_visibility_all |
||||||
test_unknown_admin_visibility_public |
pass
pt41.22: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_visibility_public |
||||||
test_unknown_admin_visibility_community |
pass
pt41.23: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_visibility_community |
||||||
test_unknown_user_visibility_shared |
pass
pt41.24: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_user_visibility_shared |
||||||
test_unknown_user_is_public_false |
pass
pt41.25: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_user_is_public_false |
||||||
test_what_unknown_user_sees |
pass
pt41.26: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_what_unknown_user_sees |
||||||
test_unknown_user_is_public_true |
pass
pt41.27: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_user_is_public_true |
||||||
test_unknown_user_visibility_public |
pass
pt41.28: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_user_visibility_public |
||||||
test_admin_is_public_false_and_visibility_community |
pass
pt41.29: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_admin_is_public_false_and_visibility_community |
||||||
test_admin_is_public_false_and_visibility_private |
pass
pt41.30: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_admin_is_public_false_and_visibility_private |
||||||
test_admin_is_public_false_and_visibility_public |
pass
pt41.31: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_admin_is_public_false_and_visibility_public |
||||||
test_admin_is_public_false_and_visibility_shared |
pass
pt41.32: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_admin_is_public_false_and_visibility_shared |
||||||
test_admin_is_public_true_and_visibility_community |
pass
pt41.33: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_admin_is_public_true_and_visibility_community |
||||||
test_admin_is_public_true_and_visibility_public |
pass
pt41.34: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_admin_is_public_true_and_visibility_public |
||||||
test_admin_is_public_true_and_visibility_shared |
pass
pt41.35: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_admin_is_public_true_and_visibility_shared |
||||||
test_is_public_is_a_normal_filter_for_user |
pass
pt41.36: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_is_public_is_a_normal_filter_for_user |
||||||
test_known_admin_visibility_private |
pass
pt41.37: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_visibility_private |
||||||
test_tenant1_is_public_false_and_visibility_private |
pass
pt41.38: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_false_and_visibility_private |
||||||
test_tenant1_is_public_none |
pass
pt41.39: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_none |
||||||
test_unknown_admin_is_public_none |
pass
pt41.40: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_is_public_none |
||||||
test_admin_as_user_true |
pass
pt41.41: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_admin_as_user_true |
||||||
test_unknown_admin_is_public_true |
pass
pt41.42: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_is_public_true |
||||||
test_is_public_is_a_normal_filter_for_admin |
pass
pt41.43: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_is_public_is_a_normal_filter_for_admin |
||||||
test_unknown_admin_visibility_private |
pass
pt41.44: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_visibility_private |
||||||
test_known_admin_is_public_none |
pass
pt41.45: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_is_public_none |
||||||
test_unknown_user_visibility_all |
pass
pt41.46: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_user_visibility_all |
||||||
test_tenant1_is_public_false_and_visibility_community |
pass
pt41.47: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_false_and_visibility_community |
||||||
test_tenant1_is_public_true_and_visibility_public |
pass
pt41.48: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_true_and_visibility_public |
||||||
test_tenant1_is_public_true_and_visibility_shared |
pass
pt41.49: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_true_and_visibility_shared |
||||||
test_unknown_admin_sees_all_but_community |
pass
pt41.50: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_sees_all_but_community |
||||||
test_unknown_admin_visibility_shared |
pass
pt41.51: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_visibility_shared |
||||||
test_unknown_user_is_public_none |
pass
pt41.52: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_user_is_public_none |
||||||
test_unknown_user_visibility_community |
pass
pt41.53: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_user_visibility_community |
||||||
test_unknown_user_visibility_private |
pass
pt41.54: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_user_visibility_private |
||||||
test_what_tenant1_sees |
pass
pt41.55: glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_what_tenant1_sees |
||||||
glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb | 21 | 21 | 0 | 0 | 0 | Detail | |
test_clean_stalled_none_stall_time |
pass
pt42.1: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_clean_stalled_none_stall_time |
||||||
test_clean_stalled_fails |
pass
pt42.2: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_clean_stalled_fails |
||||||
test_clean_stalled_nonzero_stall_time |
pass
pt42.3: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_clean_stalled_nonzero_stall_time |
||||||
test_delete_all_queued_images |
pass
pt42.4: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_delete_all_queued_images |
||||||
test_delete_all_cached_images |
pass
pt42.5: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_delete_all_cached_images |
||||||
test_open_for_write_with_exception |
pass
pt42.6: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_open_for_write_with_exception |
||||||
test_get_cached_images |
pass
pt42.7: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_get_cached_images |
||||||
test_get_hit_count |
pass
pt42.8: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_get_hit_count |
||||||
test_is_being_cached |
pass
pt42.9: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_is_being_cached |
||||||
test_is_queued |
pass
pt42.10: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_is_queued |
||||||
test_open_for_read_with_exception |
pass
pt42.11: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_open_for_read_with_exception |
||||||
test_open_for_write_good |
pass
pt42.12: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_open_for_write_good |
||||||
test_centralized_db_verify_worker_node_is_set |
pass
pt42.13: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_centralized_db_verify_worker_node_is_set |
||||||
test_centralized_db_worker_url_not_set |
pass
pt42.14: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_centralized_db_worker_url_not_set |
||||||
test_clean |
pass
pt42.15: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_clean |
||||||
test_get_cache_size |
pass
pt42.16: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_get_cache_size |
||||||
test_delete_cached_image |
pass
pt42.17: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_delete_cached_image |
||||||
test_delete_queued_image |
pass
pt42.18: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_delete_queued_image |
||||||
test_least_recently_accessed |
pass
pt42.19: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_least_recently_accessed |
||||||
test_is_cacheable |
pass
pt42.20: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_is_cacheable |
||||||
test_open_for_read_good |
pass
pt42.21: glance.tests.functional.image_cache.drivers.test_centralized_db.TestCentralizedDb.test_open_for_read_good |
||||||
glance.tests.functional.serial.test_scrubber.TestScrubber | 9 | 9 | 0 | 0 | 0 | Detail | |
test_delayed_delete |
pass
pt43.1: glance.tests.functional.serial.test_scrubber.TestScrubber.test_delayed_delete |
||||||
test_scrubber_app |
pass
pt43.2: glance.tests.functional.serial.test_scrubber.TestScrubber.test_scrubber_app |
||||||
test_scrubber_app_queue_errors_not_daemon |
pass
pt43.3: glance.tests.functional.serial.test_scrubber.TestScrubber.test_scrubber_app_queue_errors_not_daemon |
||||||
test_scrubber_delete_handles_exception |
pass
pt43.4: glance.tests.functional.serial.test_scrubber.TestScrubber.test_scrubber_delete_handles_exception |
||||||
test_scrubber_restore_active_image_raise_error |
pass
pt43.5: glance.tests.functional.serial.test_scrubber.TestScrubber.test_scrubber_restore_active_image_raise_error |
||||||
test_scrubber_restore_image |
pass
pt43.6: glance.tests.functional.serial.test_scrubber.TestScrubber.test_scrubber_restore_image |
||||||
test_scrubber_restore_image_non_exist |
pass
pt43.7: glance.tests.functional.serial.test_scrubber.TestScrubber.test_scrubber_restore_image_non_exist |
||||||
test_scrubber_restore_image_with_daemon_raise_error |
pass
pt43.8: glance.tests.functional.serial.test_scrubber.TestScrubber.test_scrubber_restore_image_with_daemon_raise_error |
||||||
test_scrubber_restore_image_with_daemon_running |
pass
pt43.9: glance.tests.functional.serial.test_scrubber.TestScrubber.test_scrubber_restore_image_with_daemon_running |
||||||
glance.tests.functional.test_api.TestApiPaths | 5 | 5 | 0 | 0 | 0 | Detail | |
test_get_root_path |
pass
pt44.1: glance.tests.functional.test_api.TestApiPaths.test_get_root_path |
||||||
test_get_versions_choices |
pass
pt44.2: glance.tests.functional.test_api.TestApiPaths.test_get_versions_choices |
||||||
test_get_versions_path |
pass
pt44.3: glance.tests.functional.test_api.TestApiPaths.test_get_versions_path |
||||||
test_get_root_path_with_unknown_header |
pass
pt44.4: glance.tests.functional.test_api.TestApiPaths.test_get_root_path_with_unknown_header |
||||||
test_get_va1_images_path |
pass
pt44.5: glance.tests.functional.test_api.TestApiPaths.test_get_va1_images_path |
||||||
glance.tests.functional.test_api.TestApiVersions | 2 | 2 | 0 | 0 | 0 | Detail | |
test_v2_api_configuration |
pass
pt45.1: glance.tests.functional.test_api.TestApiVersions.test_v2_api_configuration |
||||||
test_version_configurations |
pass
pt45.2: glance.tests.functional.test_api.TestApiVersions.test_version_configurations |
||||||
glance.tests.functional.test_api.TestApiVersionsMultistore | 2 | 2 | 0 | 0 | 0 | Detail | |
test_v2_api_configuration |
pass
pt46.1: glance.tests.functional.test_api.TestApiVersionsMultistore.test_v2_api_configuration |
||||||
test_version_configurations |
pass
pt46.2: glance.tests.functional.test_api.TestApiVersionsMultistore.test_version_configurations |
||||||
glance.tests.functional.test_cache_middleware.TestImageCacheSqlite | 4 | 4 | 0 | 0 | 0 | Detail | |
test_cache_middleware_trans_v2_without_download_image_policy |
pass
pt47.1: glance.tests.functional.test_cache_middleware.TestImageCacheSqlite.test_cache_middleware_trans_v2_without_download_image_policy |
||||||
test_cache_middleware_transparent_v2 |
pass
pt47.2: glance.tests.functional.test_cache_middleware.TestImageCacheSqlite.test_cache_middleware_transparent_v2 |
||||||
test_partial_download_of_cached_images_v2_api |
pass
pt47.3: glance.tests.functional.test_cache_middleware.TestImageCacheSqlite.test_partial_download_of_cached_images_v2_api |
||||||
test_partially_downloaded_images_are_not_cached_v2_api |
pass
pt47.4: glance.tests.functional.test_cache_middleware.TestImageCacheSqlite.test_partially_downloaded_images_are_not_cached_v2_api |
||||||
glance.tests.functional.test_cache_middleware.TestImageCacheXattr | 4 | 4 | 0 | 0 | 0 | Detail | |
test_cache_middleware_trans_v2_without_download_image_policy |
pass
pt48.1: glance.tests.functional.test_cache_middleware.TestImageCacheXattr.test_cache_middleware_trans_v2_without_download_image_policy |
||||||
test_partial_download_of_cached_images_v2_api |
pass
pt48.2: glance.tests.functional.test_cache_middleware.TestImageCacheXattr.test_partial_download_of_cached_images_v2_api |
||||||
test_cache_middleware_transparent_v2 |
pass
pt48.3: glance.tests.functional.test_cache_middleware.TestImageCacheXattr.test_cache_middleware_transparent_v2 |
||||||
test_partially_downloaded_images_are_not_cached_v2_api |
pass
pt48.4: glance.tests.functional.test_cache_middleware.TestImageCacheXattr.test_partially_downloaded_images_are_not_cached_v2_api |
||||||
glance.tests.functional.test_client_exceptions.TestClientExceptions | 7 | 7 | 0 | 0 | 0 | Detail | |
test_rate_limited_retry |
pass
pt49.1: glance.tests.functional.test_client_exceptions.TestClientExceptions.test_rate_limited_retry |
||||||
test_server_error |
pass
pt49.2: glance.tests.functional.test_client_exceptions.TestClientExceptions.test_server_error |
||||||
test_server_traceback |
pass
pt49.3: glance.tests.functional.test_client_exceptions.TestClientExceptions.test_server_traceback |
||||||
test_service_unavailable |
pass
pt49.4: glance.tests.functional.test_client_exceptions.TestClientExceptions.test_service_unavailable |
||||||
test_expectation_failed |
pass
pt49.5: glance.tests.functional.test_client_exceptions.TestClientExceptions.test_expectation_failed |
||||||
test_rate_limited |
pass
pt49.6: glance.tests.functional.test_client_exceptions.TestClientExceptions.test_rate_limited |
||||||
test_service_unavailable_retry |
pass
pt49.7: glance.tests.functional.test_client_exceptions.TestClientExceptions.test_service_unavailable_retry |
||||||
glance.tests.functional.test_client_redirects.TestClientRedirects | 6 | 6 | 0 | 0 | 0 | Detail | |
test_get_with_max_redirects |
pass
pt50.1: glance.tests.functional.test_client_redirects.TestClientRedirects.test_get_with_max_redirects |
||||||
test_get_without_redirect |
pass
pt50.2: glance.tests.functional.test_client_redirects.TestClientRedirects.test_get_without_redirect |
||||||
test_get_with_one_redirect_query_string |
pass
pt50.3: glance.tests.functional.test_client_redirects.TestClientRedirects.test_get_with_one_redirect_query_string |
||||||
test_post_redirect |
pass
pt50.4: glance.tests.functional.test_client_redirects.TestClientRedirects.test_post_redirect |
||||||
test_get_with_one_redirect |
pass
pt50.5: glance.tests.functional.test_client_redirects.TestClientRedirects.test_get_with_one_redirect |
||||||
test_redirect_to_new_host |
pass
pt50.6: glance.tests.functional.test_client_redirects.TestClientRedirects.test_redirect_to_new_host |
||||||
glance.tests.functional.test_cors_middleware.TestCORSMiddleware | 4 | 4 | 0 | 0 | 0 | Detail | |
test_valid_cors_get_request |
pass
pt51.1: glance.tests.functional.test_cors_middleware.TestCORSMiddleware.test_valid_cors_get_request |
||||||
test_valid_cors_options_request |
pass
pt51.2: glance.tests.functional.test_cors_middleware.TestCORSMiddleware.test_valid_cors_options_request |
||||||
test_invalid_cors_get_request |
pass
pt51.3: glance.tests.functional.test_cors_middleware.TestCORSMiddleware.test_invalid_cors_get_request |
||||||
test_invalid_cors_options_request |
pass
pt51.4: glance.tests.functional.test_cors_middleware.TestCORSMiddleware.test_invalid_cors_options_request |
||||||
glance.tests.functional.test_glance_manage.TestGlanceManage | 6 | 0 | 0 | 0 | 6 | Detail | |
test_contract |
skip
pt52.1: glance.tests.functional.test_glance_manage.TestGlanceManage.test_contract |
||||||
test_check |
skip
pt52.2: glance.tests.functional.test_glance_manage.TestGlanceManage.test_check |
||||||
test_db_creation |
skip
pt52.3: glance.tests.functional.test_glance_manage.TestGlanceManage.test_db_creation |
||||||
test_expand |
skip
pt52.4: glance.tests.functional.test_glance_manage.TestGlanceManage.test_expand |
||||||
test_sync |
skip
pt52.5: glance.tests.functional.test_glance_manage.TestGlanceManage.test_sync |
||||||
test_migrate |
skip
pt52.6: glance.tests.functional.test_glance_manage.TestGlanceManage.test_migrate |
||||||
glance.tests.functional.test_gzip_middleware.GzipMiddlewareTest | 1 | 1 | 0 | 0 | 0 | Detail | |
test_gzip_requests |
pass
pt53.1: glance.tests.functional.test_gzip_middleware.GzipMiddlewareTest.test_gzip_requests |
||||||
glance.tests.functional.test_healthcheck_middleware.HealthcheckMiddlewareTest | 1 | 1 | 0 | 0 | 0 | Detail | |
test_healthcheck |
pass
pt54.1: glance.tests.functional.test_healthcheck_middleware.HealthcheckMiddlewareTest.test_healthcheck |
||||||
glance.tests.functional.test_logging.TestLogging | 3 | 3 | 0 | 0 | 0 | Detail | |
test_logrotate |
pass
pt55.1: glance.tests.functional.test_logging.TestLogging.test_logrotate |
||||||
test_debug |
pass
pt55.2: glance.tests.functional.test_logging.TestLogging.test_debug |
||||||
test_no_debug |
pass
pt55.3: glance.tests.functional.test_logging.TestLogging.test_no_debug |
||||||
glance.tests.functional.test_reload.TestReload | 1 | 1 | 0 | 0 | 0 | Detail | |
test_reload |
pass
pt56.1: glance.tests.functional.test_reload.TestReload.test_reload |
||||||
glance.tests.functional.test_sqlite.TestSqlite | 1 | 0 | 0 | 0 | 1 | Detail | |
test_big_int_mapping |
skip
pt57.1: glance.tests.functional.test_sqlite.TestSqlite.test_big_int_mapping |
||||||
glance.tests.functional.test_wsgi.TestStagingCleanupMultistore | 1 | 1 | 0 | 0 | 0 | Detail | |
test_clean_on_start |
pass
pt58.1: glance.tests.functional.test_wsgi.TestStagingCleanupMultistore.test_clean_on_start |
||||||
glance.tests.functional.test_wsgi.TestStagingCleanupSingleStore | 1 | 1 | 0 | 0 | 0 | Detail | |
test_clean_on_start |
pass
pt59.1: glance.tests.functional.test_wsgi.TestStagingCleanupSingleStore.test_clean_on_start |
||||||
glance.tests.functional.test_wsgi.TestWSGIServer | 1 | 1 | 0 | 0 | 0 | Detail | |
test_client_socket_timeout |
pass
pt60.1: glance.tests.functional.test_wsgi.TestWSGIServer.test_client_socket_timeout |
||||||
glance.tests.functional.v2.test_cache_api.TestImageCache | 11 | 11 | 0 | 0 | 0 | Detail | |
test_cache_api_cache_disabled |
pass
pt61.1: glance.tests.functional.v2.test_cache_api.TestImageCache.test_cache_api_cache_disabled |
||||||
test_cache_list |
pass
pt61.2: glance.tests.functional.v2.test_cache_api.TestImageCache.test_cache_list |
||||||
test_cache_clear_cached_images |
pass
pt61.3: glance.tests.functional.v2.test_cache_api.TestImageCache.test_cache_clear_cached_images |
||||||
test_cache_clear_queued_images |
pass
pt61.4: glance.tests.functional.v2.test_cache_api.TestImageCache.test_cache_clear_queued_images |
||||||
test_cache_image_queue_delete |
pass
pt61.5: glance.tests.functional.v2.test_cache_api.TestImageCache.test_cache_image_queue_delete |
||||||
test_cache_queue |
pass
pt61.6: glance.tests.functional.v2.test_cache_api.TestImageCache.test_cache_queue |
||||||
test_cache_api_negative_scenarios |
pass
pt61.7: glance.tests.functional.v2.test_cache_api.TestImageCache.test_cache_api_negative_scenarios |
||||||
test_cache_api_not_allowed |
pass
pt61.8: glance.tests.functional.v2.test_cache_api.TestImageCache.test_cache_api_not_allowed |
||||||
test_cache_clear |
pass
pt61.9: glance.tests.functional.v2.test_cache_api.TestImageCache.test_cache_clear |
||||||
test_cache_delete |
pass
pt61.10: glance.tests.functional.v2.test_cache_api.TestImageCache.test_cache_delete |
||||||
test_cache_image_cache_delete |
pass
pt61.11: glance.tests.functional.v2.test_cache_api.TestImageCache.test_cache_image_cache_delete |
||||||
glance.tests.functional.v2.test_cache_api_policy.TestCacheImagesPolicy | 7 | 7 | 0 | 0 | 0 | Detail | |
test_delete_cached_image |
pass
pt62.1: glance.tests.functional.v2.test_cache_api_policy.TestCacheImagesPolicy.test_delete_cached_image |
||||||
test_queued_images |
pass
pt62.2: glance.tests.functional.v2.test_cache_api_policy.TestCacheImagesPolicy.test_queued_images |
||||||
test_delete_queued_image |
pass
pt62.3: glance.tests.functional.v2.test_cache_api_policy.TestCacheImagesPolicy.test_delete_queued_image |
||||||
test_get_cached_images |
pass
pt62.4: glance.tests.functional.v2.test_cache_api_policy.TestCacheImagesPolicy.test_get_cached_images |
||||||
test_delete_queued_images |
pass
pt62.5: glance.tests.functional.v2.test_cache_api_policy.TestCacheImagesPolicy.test_delete_queued_images |
||||||
test_delete_cached_images |
pass
pt62.6: glance.tests.functional.v2.test_cache_api_policy.TestCacheImagesPolicy.test_delete_cached_images |
||||||
test_get_queued_images |
pass
pt62.7: glance.tests.functional.v2.test_cache_api_policy.TestCacheImagesPolicy.test_get_queued_images |
||||||
glance.tests.functional.v2.test_discovery.TestDiscovery | 2 | 2 | 0 | 0 | 0 | Detail | |
test_quota_with_usage |
pass
pt63.1: glance.tests.functional.v2.test_discovery.TestDiscovery.test_quota_with_usage |
||||||
test_stores |
pass
pt63.2: glance.tests.functional.v2.test_discovery.TestDiscovery.test_stores |
||||||
glance.tests.functional.v2.test_images.TestCopyImagePermissions | 2 | 2 | 0 | 0 | 0 | Detail | |
test_copy_public_image_as_non_admin |
pass
pt64.1: glance.tests.functional.v2.test_images.TestCopyImagePermissions.test_copy_public_image_as_non_admin |
||||||
test_copy_public_image_as_non_admin_permitted |
pass
pt64.2: glance.tests.functional.v2.test_images.TestCopyImagePermissions.test_copy_public_image_as_non_admin_permitted |
||||||
glance.tests.functional.v2.test_images.TestImageDirectURLVisibility | 3 | 3 | 0 | 0 | 0 | Detail | |
test_image_direct_url_visible |
pass
pt65.1: glance.tests.functional.v2.test_images.TestImageDirectURLVisibility.test_image_direct_url_visible |
||||||
test_image_direct_url_not_visible |
pass
pt65.2: glance.tests.functional.v2.test_images.TestImageDirectURLVisibility.test_image_direct_url_not_visible |
||||||
test_image_multiple_location_url_visible |
pass
pt65.3: glance.tests.functional.v2.test_images.TestImageDirectURLVisibility.test_image_multiple_location_url_visible |
||||||
glance.tests.functional.v2.test_images.TestImageLocationSelectionStrategy | 1 | 1 | 0 | 0 | 0 | Detail | |
test_image_locations_with_order_strategy |
pass
pt66.1: glance.tests.functional.v2.test_images.TestImageLocationSelectionStrategy.test_image_locations_with_order_strategy |
||||||
glance.tests.functional.v2.test_images.TestImageMembers | 1 | 1 | 0 | 0 | 0 | Detail | |
test_image_member_lifecycle |
pass
pt67.1: glance.tests.functional.v2.test_images.TestImageMembers.test_image_member_lifecycle |
||||||
glance.tests.functional.v2.test_images.TestImages | 39 | 39 | 0 | 0 | 0 | Detail | |
test_add_location_with_do_secure_hash_false |
pass
pt68.1: glance.tests.functional.v2.test_images.TestImages.test_add_location_with_do_secure_hash_false |
||||||
test_add_location_with_do_secure_hash_true_negative |
pass
pt68.2: glance.tests.functional.v2.test_images.TestImages.test_add_location_with_do_secure_hash_true_negative |
||||||
test_download_random_access_w_content_range |
pass
pt68.3: glance.tests.functional.v2.test_images.TestImages.test_download_random_access_w_content_range |
||||||
test_download_policy_when_cache_is_not_enabled |
pass
pt68.4: glance.tests.functional.v2.test_images.TestImages.test_download_policy_when_cache_is_not_enabled |
||||||
test_get_location |
pass
pt68.5: glance.tests.functional.v2.test_images.TestImages.test_get_location |
||||||
test_methods_that_dont_accept_illegal_bodies |
pass
pt68.6: glance.tests.functional.v2.test_images.TestImages.test_methods_that_dont_accept_illegal_bodies |
||||||
test_download_image_raises_service_unavailable |
pass
pt68.7: glance.tests.functional.v2.test_images.TestImages.test_download_image_raises_service_unavailable |
||||||
test_image_import_qcow_virtual_size_calculation |
pass
pt68.8: glance.tests.functional.v2.test_images.TestImages.test_image_import_qcow_virtual_size_calculation |
||||||
test_owning_tenant_can_communitize_image |
pass
pt68.9: glance.tests.functional.v2.test_images.TestImages.test_owning_tenant_can_communitize_image |
||||||
test_get_location_with_data_upload |
pass
pt68.10: glance.tests.functional.v2.test_images.TestImages.test_get_location_with_data_upload |
||||||
test_image_size_cap |
pass
pt68.11: glance.tests.functional.v2.test_images.TestImages.test_image_size_cap |
||||||
test_owning_tenant_can_delete_image |
pass
pt68.12: glance.tests.functional.v2.test_images.TestImages.test_owning_tenant_can_delete_image |
||||||
test_hidden_images |
pass
pt68.13: glance.tests.functional.v2.test_images.TestImages.test_hidden_images |
||||||
test_images_container |
pass
pt68.14: glance.tests.functional.v2.test_images.TestImages.test_images_container |
||||||
test_owning_tenant_id_can_retrieve_image_information |
pass
pt68.15: glance.tests.functional.v2.test_images.TestImages.test_owning_tenant_id_can_retrieve_image_information |
||||||
test_image_additions_works_only_for_specific_tenant_id |
pass
pt68.16: glance.tests.functional.v2.test_images.TestImages.test_image_additions_works_only_for_specific_tenant_id |
||||||
test_list_show_ok_when_get_location_allowed_for_admins |
pass
pt68.17: glance.tests.functional.v2.test_images.TestImages.test_list_show_ok_when_get_location_allowed_for_admins |
||||||
test_property_protections_special_chars_policies |
pass
pt68.18: glance.tests.functional.v2.test_images.TestImages.test_property_protections_special_chars_policies |
||||||
test_image_lifecycle |
pass
pt68.19: glance.tests.functional.v2.test_images.TestImages.test_image_lifecycle |
||||||
test_property_protections_special_chars_roles |
pass
pt68.20: glance.tests.functional.v2.test_images.TestImages.test_property_protections_special_chars_roles |
||||||
test_property_protections_with_roles |
pass
pt68.21: glance.tests.functional.v2.test_images.TestImages.test_property_protections_with_roles |
||||||
test_image_modification_works_for_owning_tenant_id |
pass
pt68.22: glance.tests.functional.v2.test_images.TestImages.test_image_modification_works_for_owning_tenant_id |
||||||
test_update_readonly_prop |
pass
pt68.23: glance.tests.functional.v2.test_images.TestImages.test_update_readonly_prop |
||||||
test_image_upload_qcow_virtual_size_calculation |
pass
pt68.24: glance.tests.functional.v2.test_images.TestImages.test_image_upload_qcow_virtual_size_calculation |
||||||
test_tag_lifecycle |
pass
pt68.25: glance.tests.functional.v2.test_images.TestImages.test_tag_lifecycle |
||||||
test_owning_tenant_can_publicize_image |
pass
pt68.26: glance.tests.functional.v2.test_images.TestImages.test_owning_tenant_can_publicize_image |
||||||
test_permissions |
pass
pt68.27: glance.tests.functional.v2.test_images.TestImages.test_permissions |
||||||
test_property_protections_with_policies |
pass
pt68.28: glance.tests.functional.v2.test_images.TestImages.test_property_protections_with_policies |
||||||
test_update_locations |
pass
pt68.29: glance.tests.functional.v2.test_images.TestImages.test_update_locations |
||||||
test_add_location_with_do_secure_hash_true |
pass
pt68.30: glance.tests.functional.v2.test_images.TestImages.test_add_location_with_do_secure_hash_true |
||||||
test_download_image_allowed_using_restricted_policy |
pass
pt68.31: glance.tests.functional.v2.test_images.TestImages.test_download_image_allowed_using_restricted_policy |
||||||
test_download_image_not_allowed_using_restricted_policy |
pass
pt68.32: glance.tests.functional.v2.test_images.TestImages.test_download_image_not_allowed_using_restricted_policy |
||||||
test_download_random_access_w_range_request |
pass
pt68.33: glance.tests.functional.v2.test_images.TestImages.test_download_random_access_w_range_request |
||||||
test_image_import_using_glance_direct |
pass
pt68.34: glance.tests.functional.v2.test_images.TestImages.test_image_import_using_glance_direct |
||||||
test_image_import_using_web_download |
pass
pt68.35: glance.tests.functional.v2.test_images.TestImages.test_image_import_using_web_download |
||||||
test_image_modification_fails_on_mismatched_tenant_ids |
pass
pt68.36: glance.tests.functional.v2.test_images.TestImages.test_image_modification_fails_on_mismatched_tenant_ids |
||||||
test_image_visibility_to_different_users |
pass
pt68.37: glance.tests.functional.v2.test_images.TestImages.test_image_visibility_to_different_users |
||||||
test_member_additions_works_for_owning_tenant_id |
pass
pt68.38: glance.tests.functional.v2.test_images.TestImages.test_member_additions_works_for_owning_tenant_id |
||||||
test_update_locations_with_restricted_sources |
pass
pt68.39: glance.tests.functional.v2.test_images.TestImages.test_update_locations_with_restricted_sources |
||||||
glance.tests.functional.v2.test_images.TestImagesIPv6 | 1 | 1 | 0 | 0 | 0 | Detail | |
test_image_list_ipv6 |
pass
pt69.1: glance.tests.functional.v2.test_images.TestImagesIPv6.test_image_list_ipv6 |
||||||
glance.tests.functional.v2.test_images.TestImagesMultipleBackend | 10 | 10 | 0 | 0 | 0 | Detail | |
test_image_import_multi_stores |
pass
pt70.1: glance.tests.functional.v2.test_images.TestImagesMultipleBackend.test_image_import_multi_stores |
||||||
test_copy_image_lifecycle |
pass
pt70.2: glance.tests.functional.v2.test_images.TestImagesMultipleBackend.test_copy_image_lifecycle |
||||||
test_image_import_using_glance_direct |
pass
pt70.3: glance.tests.functional.v2.test_images.TestImagesMultipleBackend.test_image_import_using_glance_direct |
||||||
test_image_import_multi_stores_specifying_all_stores |
pass
pt70.4: glance.tests.functional.v2.test_images.TestImagesMultipleBackend.test_image_import_multi_stores_specifying_all_stores |
||||||
test_image_import_using_glance_direct_different_backend |
pass
pt70.5: glance.tests.functional.v2.test_images.TestImagesMultipleBackend.test_image_import_using_glance_direct_different_backend |
||||||
test_image_import_using_web_download |
pass
pt70.6: glance.tests.functional.v2.test_images.TestImagesMultipleBackend.test_image_import_using_web_download |
||||||
test_image_import_using_web_download_different_backend |
pass
pt70.7: glance.tests.functional.v2.test_images.TestImagesMultipleBackend.test_image_import_using_web_download_different_backend |
||||||
test_image_lifecycle |
pass
pt70.8: glance.tests.functional.v2.test_images.TestImagesMultipleBackend.test_image_lifecycle |
||||||
test_image_lifecycle_different_backend |
pass
pt70.9: glance.tests.functional.v2.test_images.TestImagesMultipleBackend.test_image_lifecycle_different_backend |
||||||
test_copy_image_revert_lifecycle |
pass
pt70.10: glance.tests.functional.v2.test_images.TestImagesMultipleBackend.test_copy_image_revert_lifecycle |
||||||
glance.tests.functional.v2.test_images.TestImportProxy | 5 | 5 | 0 | 0 | 0 | Detail | |
test_import_proxy_connection_unknown_error |
pass
pt71.1: glance.tests.functional.v2.test_images.TestImportProxy.test_import_proxy_connection_unknown_error |
||||||
test_import_proxy_connection_refused |
pass
pt71.2: glance.tests.functional.v2.test_images.TestImportProxy.test_import_proxy_connection_refused |
||||||
test_import_proxy |
pass
pt71.3: glance.tests.functional.v2.test_images.TestImportProxy.test_import_proxy |
||||||
test_import_proxy_connection_timeout |
pass
pt71.4: glance.tests.functional.v2.test_images.TestImportProxy.test_import_proxy_connection_timeout |
||||||
test_import_proxy_fail_on_remote |
pass
pt71.5: glance.tests.functional.v2.test_images.TestImportProxy.test_import_proxy_fail_on_remote |
||||||
glance.tests.functional.v2.test_images.TestKeystoneQuotas | 7 | 7 | 0 | 0 | 0 | Detail | |
test_copy |
pass
pt72.1: glance.tests.functional.v2.test_images.TestKeystoneQuotas.test_copy |
||||||
test_create |
pass
pt72.2: glance.tests.functional.v2.test_images.TestKeystoneQuotas.test_create |
||||||
test_uploading_methods |
pass
pt72.3: glance.tests.functional.v2.test_images.TestKeystoneQuotas.test_uploading_methods |
||||||
test_import |
pass
pt72.4: glance.tests.functional.v2.test_images.TestKeystoneQuotas.test_import |
||||||
test_upload |
pass
pt72.5: glance.tests.functional.v2.test_images.TestKeystoneQuotas.test_upload |
||||||
test_import_would_go_over |
pass
pt72.6: glance.tests.functional.v2.test_images.TestKeystoneQuotas.test_import_would_go_over |
||||||
test_stage |
pass
pt72.7: glance.tests.functional.v2.test_images.TestKeystoneQuotas.test_stage |
||||||
glance.tests.functional.v2.test_images.TestMultiStoreImageMembers | 1 | 1 | 0 | 0 | 0 | Detail | |
test_image_member_lifecycle_for_multiple_stores |
pass
pt73.1: glance.tests.functional.v2.test_images.TestMultiStoreImageMembers.test_image_member_lifecycle_for_multiple_stores |
||||||
glance.tests.functional.v2.test_images.TestMultipleBackendsLocationApi | 4 | 4 | 0 | 0 | 0 | Detail | |
test_add_location_with_do_secure_hash_false |
pass
pt74.1: glance.tests.functional.v2.test_images.TestMultipleBackendsLocationApi.test_add_location_with_do_secure_hash_false |
||||||
test_add_location_with_do_secure_hash_true |
pass
pt74.2: glance.tests.functional.v2.test_images.TestMultipleBackendsLocationApi.test_add_location_with_do_secure_hash_true |
||||||
test_get_location |
pass
pt74.3: glance.tests.functional.v2.test_images.TestMultipleBackendsLocationApi.test_get_location |
||||||
test_add_location_with_do_secure_hash_true_negative |
pass
pt74.4: glance.tests.functional.v2.test_images.TestMultipleBackendsLocationApi.test_add_location_with_do_secure_hash_true_negative |
||||||
glance.tests.functional.v2.test_images.TestQuotas | 4 | 4 | 0 | 0 | 0 | Detail | |
test_chunked_image_upload_exceed_quota |
pass
pt75.1: glance.tests.functional.v2.test_images.TestQuotas.test_chunked_image_upload_exceed_quota |
||||||
test_chunked_image_upload_under_quota |
pass
pt75.2: glance.tests.functional.v2.test_images.TestQuotas.test_chunked_image_upload_under_quota |
||||||
test_image_upload_exceed_quota |
pass
pt75.3: glance.tests.functional.v2.test_images.TestQuotas.test_image_upload_exceed_quota |
||||||
test_image_upload_under_quota |
pass
pt75.4: glance.tests.functional.v2.test_images.TestQuotas.test_image_upload_under_quota |
||||||
glance.tests.functional.v2.test_images.TestStoreWeight | 1 | 1 | 0 | 0 | 0 | Detail | |
test_store_weight_combinations |
pass
pt76.1: glance.tests.functional.v2.test_images.TestStoreWeight.test_store_weight_combinations |
||||||
glance.tests.functional.v2.test_images_api_policy.TestImagesPolicy | 17 | 17 | 0 | 0 | 0 | Detail | |
test_image_create_by_another |
pass
pt77.1: glance.tests.functional.v2.test_images_api_policy.TestImagesPolicy.test_image_create_by_another |
||||||
test_image_update_locations |
pass
pt77.2: glance.tests.functional.v2.test_images_api_policy.TestImagesPolicy.test_image_update_locations |
||||||
test_delete_from_store |
pass
pt77.3: glance.tests.functional.v2.test_images_api_policy.TestImagesPolicy.test_delete_from_store |
||||||
test_image_tag_delete |
pass
pt77.4: glance.tests.functional.v2.test_images_api_policy.TestImagesPolicy.test_image_tag_delete |
||||||
test_image_tag_update |
pass
pt77.5: glance.tests.functional.v2.test_images_api_policy.TestImagesPolicy.test_image_tag_update |
||||||
test_import_glance_direct |
pass
pt77.6: glance.tests.functional.v2.test_images_api_policy.TestImagesPolicy.test_import_glance_direct |
||||||
test_get_task_info |
pass
pt77.7: glance.tests.functional.v2.test_images_api_policy.TestImagesPolicy.test_get_task_info |
||||||
test_image_create |
pass
pt77.8: glance.tests.functional.v2.test_images_api_policy.TestImagesPolicy.test_image_create |
||||||
test_image_deactivate |
pass
pt77.9: glance.tests.functional.v2.test_images_api_policy.TestImagesPolicy.test_image_deactivate |
||||||
test_image_get |
pass
pt77.10: glance.tests.functional.v2.test_images_api_policy.TestImagesPolicy.test_image_get |
||||||
test_image_stage |
pass
pt77.11: glance.tests.functional.v2.test_images_api_policy.TestImagesPolicy.test_image_stage |
||||||
test_image_update_basic |
pass
pt77.12: glance.tests.functional.v2.test_images_api_policy.TestImagesPolicy.test_image_update_basic |
||||||
test_image_upload |
pass
pt77.13: glance.tests.functional.v2.test_images_api_policy.TestImagesPolicy.test_image_upload |
||||||
test_copy_image |
pass
pt77.14: glance.tests.functional.v2.test_images_api_policy.TestImagesPolicy.test_copy_image |
||||||
test_image_delete |
pass
pt77.15: glance.tests.functional.v2.test_images_api_policy.TestImagesPolicy.test_image_delete |
||||||
test_image_download |
pass
pt77.16: glance.tests.functional.v2.test_images_api_policy.TestImagesPolicy.test_image_download |
||||||
test_image_reactivate |
pass
pt77.17: glance.tests.functional.v2.test_images_api_policy.TestImagesPolicy.test_image_reactivate |
||||||
glance.tests.functional.v2.test_legacy_update_cinder_store.TestLegacyUpdateCinderStore | 3 | 3 | 0 | 0 | 0 | Detail | |
test_create_image |
pass
pt78.1: glance.tests.functional.v2.test_legacy_update_cinder_store.TestLegacyUpdateCinderStore.test_create_image |
||||||
test_migrate_image_after_upgrade_not_owner |
pass
pt78.2: glance.tests.functional.v2.test_legacy_update_cinder_store.TestLegacyUpdateCinderStore.test_migrate_image_after_upgrade_not_owner |
||||||
test_migrate_image_after_upgrade |
pass
pt78.3: glance.tests.functional.v2.test_legacy_update_cinder_store.TestLegacyUpdateCinderStore.test_migrate_image_after_upgrade |
||||||
glance.tests.functional.v2.test_member_api_policy.TestImageMembersPolicy | 6 | 6 | 0 | 0 | 0 | Detail | |
test_image_sharing_not_allowed |
pass
pt79.1: glance.tests.functional.v2.test_member_api_policy.TestImageMembersPolicy.test_image_sharing_not_allowed |
||||||
test_member_add_basic |
pass
pt79.2: glance.tests.functional.v2.test_member_api_policy.TestImageMembersPolicy.test_member_add_basic |
||||||
test_member_get_basic |
pass
pt79.3: glance.tests.functional.v2.test_member_api_policy.TestImageMembersPolicy.test_member_get_basic |
||||||
test_member_delete_basic |
pass
pt79.4: glance.tests.functional.v2.test_member_api_policy.TestImageMembersPolicy.test_member_delete_basic |
||||||
test_member_list_basic |
pass
pt79.5: glance.tests.functional.v2.test_member_api_policy.TestImageMembersPolicy.test_member_list_basic |
||||||
test_member_update_basic |
pass
pt79.6: glance.tests.functional.v2.test_member_api_policy.TestImageMembersPolicy.test_member_update_basic |
||||||
glance.tests.functional.v2.test_metadef_namespace_api_policy.TestMetadefNamespacesPolicy | 13 | 13 | 0 | 0 | 0 | Detail | |
test_namespace_create_with_properties |
pass
pt80.1: glance.tests.functional.v2.test_metadef_namespace_api_policy.TestMetadefNamespacesPolicy.test_namespace_create_with_properties |
||||||
test_namespace_create_with_resource_type_associations |
pass
pt80.2: glance.tests.functional.v2.test_metadef_namespace_api_policy.TestMetadefNamespacesPolicy.test_namespace_create_with_resource_type_associations |
||||||
test_namespace_delete_objects_basic |
pass
pt80.3: glance.tests.functional.v2.test_metadef_namespace_api_policy.TestMetadefNamespacesPolicy.test_namespace_delete_objects_basic |
||||||
test_namespace_delete_properties_basic |
pass
pt80.4: glance.tests.functional.v2.test_metadef_namespace_api_policy.TestMetadefNamespacesPolicy.test_namespace_delete_properties_basic |
||||||
test_namespace_delete_tags_basic |
pass
pt80.5: glance.tests.functional.v2.test_metadef_namespace_api_policy.TestMetadefNamespacesPolicy.test_namespace_delete_tags_basic |
||||||
test_namespace_get_basic |
pass
pt80.6: glance.tests.functional.v2.test_metadef_namespace_api_policy.TestMetadefNamespacesPolicy.test_namespace_get_basic |
||||||
test_namespace_create_with_tags |
pass
pt80.7: glance.tests.functional.v2.test_metadef_namespace_api_policy.TestMetadefNamespacesPolicy.test_namespace_create_with_tags |
||||||
test_namespace_list_basic |
pass
pt80.8: glance.tests.functional.v2.test_metadef_namespace_api_policy.TestMetadefNamespacesPolicy.test_namespace_list_basic |
||||||
test_namespace_list_with_resource_types |
pass
pt80.9: glance.tests.functional.v2.test_metadef_namespace_api_policy.TestMetadefNamespacesPolicy.test_namespace_list_with_resource_types |
||||||
test_namespace_create_basic |
pass
pt80.10: glance.tests.functional.v2.test_metadef_namespace_api_policy.TestMetadefNamespacesPolicy.test_namespace_create_basic |
||||||
test_namespace_create_with_objects |
pass
pt80.11: glance.tests.functional.v2.test_metadef_namespace_api_policy.TestMetadefNamespacesPolicy.test_namespace_create_with_objects |
||||||
test_namespace_update_basic |
pass
pt80.12: glance.tests.functional.v2.test_metadef_namespace_api_policy.TestMetadefNamespacesPolicy.test_namespace_update_basic |
||||||
test_namespace_delete_basic |
pass
pt80.13: glance.tests.functional.v2.test_metadef_namespace_api_policy.TestMetadefNamespacesPolicy.test_namespace_delete_basic |
||||||
glance.tests.functional.v2.test_metadef_namespaces.TestNamespaces | 3 | 3 | 0 | 0 | 0 | Detail | |
test_namespace_lifecycle |
pass
pt81.1: glance.tests.functional.v2.test_metadef_namespaces.TestNamespaces.test_namespace_lifecycle |
||||||
test_metadef_dont_accept_illegal_bodies |
pass
pt81.2: glance.tests.functional.v2.test_metadef_namespaces.TestNamespaces.test_metadef_dont_accept_illegal_bodies |
||||||
test_role_based_namespace_lifecycle |
pass
pt81.3: glance.tests.functional.v2.test_metadef_namespaces.TestNamespaces.test_role_based_namespace_lifecycle |
||||||
glance.tests.functional.v2.test_metadef_object_api_policy.TestMetadefObjectsPolicy | 5 | 5 | 0 | 0 | 0 | Detail | |
test_object_update_basic |
pass
pt82.1: glance.tests.functional.v2.test_metadef_object_api_policy.TestMetadefObjectsPolicy.test_object_update_basic |
||||||
test_object_create_basic |
pass
pt82.2: glance.tests.functional.v2.test_metadef_object_api_policy.TestMetadefObjectsPolicy.test_object_create_basic |
||||||
test_object_delete_basic |
pass
pt82.3: glance.tests.functional.v2.test_metadef_object_api_policy.TestMetadefObjectsPolicy.test_object_delete_basic |
||||||
test_object_get_basic |
pass
pt82.4: glance.tests.functional.v2.test_metadef_object_api_policy.TestMetadefObjectsPolicy.test_object_get_basic |
||||||
test_object_list_basic |
pass
pt82.5: glance.tests.functional.v2.test_metadef_object_api_policy.TestMetadefObjectsPolicy.test_object_list_basic |
||||||
glance.tests.functional.v2.test_metadef_objects.TestMetadefObjects | 2 | 2 | 0 | 0 | 0 | Detail | |
test_metadata_objects_lifecycle |
pass
pt83.1: glance.tests.functional.v2.test_metadef_objects.TestMetadefObjects.test_metadata_objects_lifecycle |
||||||
test_role_base_metadata_objects_lifecycle |
pass
pt83.2: glance.tests.functional.v2.test_metadef_objects.TestMetadefObjects.test_role_base_metadata_objects_lifecycle |
||||||
glance.tests.functional.v2.test_metadef_properties.TestNamespaceProperties | 2 | 2 | 0 | 0 | 0 | Detail | |
test_properties_lifecycle |
pass
pt84.1: glance.tests.functional.v2.test_metadef_properties.TestNamespaceProperties.test_properties_lifecycle |
||||||
test_role_base_metadata_properties_lifecycle |
pass
pt84.2: glance.tests.functional.v2.test_metadef_properties.TestNamespaceProperties.test_role_base_metadata_properties_lifecycle |
||||||
glance.tests.functional.v2.test_metadef_property_api_policy.TestMetadefPropertiesPolicy | 5 | 5 | 0 | 0 | 0 | Detail | |
test_property_delete_basic |
pass
pt85.1: glance.tests.functional.v2.test_metadef_property_api_policy.TestMetadefPropertiesPolicy.test_property_delete_basic |
||||||
test_property_update_basic |
pass
pt85.2: glance.tests.functional.v2.test_metadef_property_api_policy.TestMetadefPropertiesPolicy.test_property_update_basic |
||||||
test_property_create_basic |
pass
pt85.3: glance.tests.functional.v2.test_metadef_property_api_policy.TestMetadefPropertiesPolicy.test_property_create_basic |
||||||
test_property_get_basic |
pass
pt85.4: glance.tests.functional.v2.test_metadef_property_api_policy.TestMetadefPropertiesPolicy.test_property_get_basic |
||||||
test_property_list_basic |
pass
pt85.5: glance.tests.functional.v2.test_metadef_property_api_policy.TestMetadefPropertiesPolicy.test_property_list_basic |
||||||
glance.tests.functional.v2.test_metadef_resourcetype_api_policy.TestMetadefResourceTypesPolicy | 4 | 4 | 0 | 0 | 0 | Detail | |
test_resourcetype_create_basic |
pass
pt86.1: glance.tests.functional.v2.test_metadef_resourcetype_api_policy.TestMetadefResourceTypesPolicy.test_resourcetype_create_basic |
||||||
test_resourcetypes_list_basic |
pass
pt86.2: glance.tests.functional.v2.test_metadef_resourcetype_api_policy.TestMetadefResourceTypesPolicy.test_resourcetypes_list_basic |
||||||
test_namespace_resourcetypes_list_basic |
pass
pt86.3: glance.tests.functional.v2.test_metadef_resourcetype_api_policy.TestMetadefResourceTypesPolicy.test_namespace_resourcetypes_list_basic |
||||||
test_object_delete_basic |
pass
pt86.4: glance.tests.functional.v2.test_metadef_resourcetype_api_policy.TestMetadefResourceTypesPolicy.test_object_delete_basic |
||||||
glance.tests.functional.v2.test_metadef_resourcetypes.TestMetadefResourceTypes | 2 | 2 | 0 | 0 | 0 | Detail | |
test_role_base_metadef_resource_types_lifecycle |
pass
pt87.1: glance.tests.functional.v2.test_metadef_resourcetypes.TestMetadefResourceTypes.test_role_base_metadef_resource_types_lifecycle |
||||||
test_metadef_resource_types_lifecycle |
pass
pt87.2: glance.tests.functional.v2.test_metadef_resourcetypes.TestMetadefResourceTypes.test_metadef_resource_types_lifecycle |
||||||
glance.tests.functional.v2.test_metadef_tag_api_policy.TestMetadefTagsPolicy | 7 | 7 | 0 | 0 | 0 | Detail | |
test_tag_get_basic |
pass
pt88.1: glance.tests.functional.v2.test_metadef_tag_api_policy.TestMetadefTagsPolicy.test_tag_get_basic |
||||||
test_tag_list_basic |
pass
pt88.2: glance.tests.functional.v2.test_metadef_tag_api_policy.TestMetadefTagsPolicy.test_tag_list_basic |
||||||
test_tag_update_basic |
pass
pt88.3: glance.tests.functional.v2.test_metadef_tag_api_policy.TestMetadefTagsPolicy.test_tag_update_basic |
||||||
test_tags_create_basic |
pass
pt88.4: glance.tests.functional.v2.test_metadef_tag_api_policy.TestMetadefTagsPolicy.test_tags_create_basic |
||||||
test_tags_delete_basic |
pass
pt88.5: glance.tests.functional.v2.test_metadef_tag_api_policy.TestMetadefTagsPolicy.test_tags_delete_basic |
||||||
test_tag_delete_basic |
pass
pt88.6: glance.tests.functional.v2.test_metadef_tag_api_policy.TestMetadefTagsPolicy.test_tag_delete_basic |
||||||
test_tag_create_basic |
pass
pt88.7: glance.tests.functional.v2.test_metadef_tag_api_policy.TestMetadefTagsPolicy.test_tag_create_basic |
||||||
glance.tests.functional.v2.test_metadef_tags.TestMetadefTags | 2 | 2 | 0 | 0 | 0 | Detail | |
test_role_base_metadata_tags_lifecycle |
pass
pt89.1: glance.tests.functional.v2.test_metadef_tags.TestMetadefTags.test_role_base_metadata_tags_lifecycle |
||||||
test_metadata_tags_lifecycle |
pass
pt89.2: glance.tests.functional.v2.test_metadef_tags.TestMetadefTags.test_metadata_tags_lifecycle |
||||||
glance.tests.functional.v2.test_schemas.TestSchemas | 1 | 1 | 0 | 0 | 0 | Detail | |
test_resource |
pass
pt90.1: glance.tests.functional.v2.test_schemas.TestSchemas.test_resource |
||||||
glance.tests.functional.v2.test_tasks.TestTasks | 2 | 2 | 0 | 0 | 0 | Detail | |
test_task_not_allowed_non_admin |
pass
pt91.1: glance.tests.functional.v2.test_tasks.TestTasks.test_task_not_allowed_non_admin |
||||||
test_task_lifecycle |
pass
pt91.2: glance.tests.functional.v2.test_tasks.TestTasks.test_task_lifecycle |
||||||
glance.tests.functional.v2.test_tasks_api_policy.TestTasksPolicy | 3 | 3 | 0 | 0 | 0 | Detail | |
test_tasks_get_basic |
pass
pt92.1: glance.tests.functional.v2.test_tasks_api_policy.TestTasksPolicy.test_tasks_get_basic |
||||||
test_tasks_index_basic |
pass
pt92.2: glance.tests.functional.v2.test_tasks_api_policy.TestTasksPolicy.test_tasks_index_basic |
||||||
test_tasks_create_basic |
pass
pt92.3: glance.tests.functional.v2.test_tasks_api_policy.TestTasksPolicy.test_tasks_create_basic |
||||||
Total | 541 | 533 | 1 | 0 | 7 |