Merge "Fix for QoS APIs: "Update" and "List" URLs"
diff --git a/tempest/api/volume/admin/test_volume_types_extra_specs_negative.py b/tempest/api/volume/admin/test_volume_types_extra_specs_negative.py
index 6b2a278..70a62ff 100644
--- a/tempest/api/volume/admin/test_volume_types_extra_specs_negative.py
+++ b/tempest/api/volume/admin/test_volume_types_extra_specs_negative.py
@@ -77,6 +77,21 @@
extra_spec)
@decorators.attr(type=['negative'])
+ @decorators.idempotent_id('474090d2-0824-eb3b-9335-f506b4aa49d8')
+ def test_update_nonexistent_type_id(self):
+ """Test update volume type extra specs for non existent volume type
+
+ Update volume type extra specs for non existent volume type should
+ fail.
+ """
+ spec_key = "spec1"
+ extra_spec = {spec_key: "val5"}
+ self.assertRaises(
+ lib_exc.NotFound,
+ self.admin_volume_types_client.update_volume_type_extra_specs,
+ data_utils.rand_uuid(), spec_key, extra_spec)
+
+ @decorators.attr(type=['negative'])
@decorators.idempotent_id('49d5472c-a53d-4eab-a4d3-450c4db1c545')
def test_create_nonexistent_type_id(self):
"""Test creating volume type extra specs for non existent volume type
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index 7a3afc2..7f490e1 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -54,9 +54,44 @@
- ^.gitignore$
- ^.gitreview$
- ^.mailmap$
+ - ^tools/check_logs.py
+ - ^tools/format.sh
+ - ^tools/skip_tracker.py
+ - ^tools/tempest-integrated-gate-compute-exclude-list.txt
+ - ^tools/tempest-integrated-gate-networking-exclude-list.txt
+ - ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
+ - ^tools/tempest-integrated-gate-placement-exclude-list.txt
+ - ^tools/tempest-integrated-gate-storage-blacklist.txt
+ - ^tools/tempest-integrated-gate-storage-exclude-list.txt
+ - ^tools/verify-ipv6-only-deployments.sh
+ - ^tools/with_venv.sh
# tools/ is not here since this relies on a script in tools/.
- tempest-ipv6-only:
- irrelevant-files: *tempest-irrelevant-files-2
+ irrelevant-files: &tempest-irrelevant-files-3
+ - ^.*\.rst$
+ - ^doc/.*$
+ - ^etc/.*$
+ - ^releasenotes/.*$
+ - ^setup.cfg$
+ - ^tempest/hacking/.*$
+ - ^tempest/tests/.*$
+ - ^tools/check_logs.py
+ - ^tools/format.sh
+ - ^tools/generate-tempest-plugins-list.py
+ - ^tools/generate-tempest-plugins-list.sh
+ - ^tools/skip_tracker.py
+ - ^tools/tempest-integrated-gate-compute-exclude-list.txt
+ - ^tools/tempest-integrated-gate-networking-exclude-list.txt
+ - ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
+ - ^tools/tempest-integrated-gate-placement-exclude-list.txt
+ - ^tools/tempest-integrated-gate-storage-blacklist.txt
+ - ^tools/tempest-integrated-gate-storage-exclude-list.txt
+ - ^tools/tempest-plugin-sanity.sh
+ - ^tools/with_venv.sh
+ - ^.coveragerc$
+ - ^.gitignore$
+ - ^.gitreview$
+ - ^.mailmap$
- tempest-slow-py3:
irrelevant-files: *tempest-irrelevant-files
- nova-live-migration:
@@ -92,7 +127,7 @@
- grenade:
irrelevant-files: *tempest-irrelevant-files
- tempest-ipv6-only:
- irrelevant-files: *tempest-irrelevant-files-2
+ irrelevant-files: *tempest-irrelevant-files-3
- devstack-plugin-ceph-tempest-py3:
irrelevant-files: *tempest-irrelevant-files
experimental: