|
224 | 224 | parent: devstack-tempest |
225 | 225 | description: | |
226 | 226 | Run tempest compute API tests using LVM image backend. This only runs |
227 | | - against nova/virt/libvirt/* changes. |
228 | | - # Copy irrelevant-files from nova-dsvm-multinode-base and then exclude |
229 | | - # anything that is not in nova/virt/libvirt/* or nova/privsep/*. |
230 | | - irrelevant-files: |
231 | | - - ^(?!.zuul.yaml)(?!nova/virt/libvirt/)(?!nova/privsep/).*$ |
232 | | - - ^api-.*$ |
233 | | - - ^(test-|)requirements.txt$ |
234 | | - - ^.*\.rst$ |
235 | | - - ^.git.*$ |
236 | | - - ^doc/.*$ |
237 | | - - ^nova/hacking/.*$ |
238 | | - - ^nova/locale/.*$ |
239 | | - - ^nova/tests/.*$ |
240 | | - - ^nova/test.py$ |
241 | | - - ^releasenotes/.*$ |
242 | | - - ^setup.cfg$ |
243 | | - - ^tools/.*$ |
244 | | - - ^tox.ini$ |
| 227 | + against nova/virt/libvirt/*, nova/privsep/* and .zuul.yaml changes. |
| 228 | + files: |
| 229 | + - ^nova/virt/libvirt/.*$ |
| 230 | + - ^nova/privsep/.*$ |
| 231 | + - .zuul.yaml |
245 | 232 | vars: |
246 | 233 | # We use the "all" environment for tempest_test_regex and |
247 | 234 | # tempest_exclude_regex. |
|
281 | 268 | # NOTE(chateaulav): due to constraints with no IDE support for aarch64, |
282 | 269 | # tests have been limited to eliminate any items that are incompatible. |
283 | 270 | # This is to be re-evaluated as greater support is added and defined. |
284 | | - irrelevant-files: |
285 | | - - ^(?!.zuul.yaml)(?!nova/virt/libvirt/)(?!nova/objects/)(?!nova/scheduler/).*$ |
286 | | - - ^api-.*$ |
287 | | - - ^(test-|)requirements.txt$ |
288 | | - - ^.*\.rst$ |
289 | | - - ^.git.*$ |
290 | | - - ^doc/.*$ |
291 | | - - ^nova/hacking/.*$ |
292 | | - - ^nova/locale/.*$ |
293 | | - - ^nova/policies/.*$ |
294 | | - - ^nova/tests/.*$ |
295 | | - - ^nova/test.py$ |
296 | | - - ^releasenotes/.*$ |
297 | | - - ^setup.cfg$ |
298 | | - - ^tools/.*$ |
299 | | - - ^tox.ini$ |
| 271 | + files: |
| 272 | + - ^nova/virt/libvirt/.*$ |
| 273 | + - ^nova/objects/.*$ |
| 274 | + - ^nova/scheduler/.*$ |
| 275 | + - .zuul.yaml |
300 | 276 | vars: |
301 | 277 | tox_envlist: all |
302 | 278 | tempest_test_regex: ^tempest\.(api\.compute\.servers|scenario\.test_network_basic_ops) |
|
718 | 694 | - nova-ceph-multistore: |
719 | 695 | irrelevant-files: *nova-base-irrelevant-files |
720 | 696 | - neutron-linuxbridge-tempest: |
721 | | - irrelevant-files: |
| 697 | + files: |
722 | 698 | # NOTE(mriedem): This job has its own irrelevant-files section |
723 | 699 | # so that we only run it on changes to networking and libvirt/vif |
724 | 700 | # code; we don't need to run this on all changes. |
725 | | - - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$ |
| 701 | + - ^nova/network/.*$ |
| 702 | + - nova/virt/libvirt/vif.py |
726 | 703 | - nova-live-migration |
727 | 704 | - nova-live-migration-ceph |
728 | 705 | - nova-lvm |
|
783 | 760 | - nova-ceph-multistore: |
784 | 761 | irrelevant-files: *nova-base-irrelevant-files |
785 | 762 | - neutron-linuxbridge-tempest: |
786 | | - irrelevant-files: |
| 763 | + files: |
787 | 764 | # NOTE(mriedem): This job has its own irrelevant-files section |
788 | 765 | # so that we only run it on changes to networking and libvirt/vif |
789 | 766 | # code; we don't need to run this on all changes. |
790 | | - - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$ |
| 767 | + - ^nova/network/.*$ |
| 768 | + - nova/virt/libvirt/vif.py |
791 | 769 | - tempest-integrated-compute: |
792 | 770 | irrelevant-files: *policies-irrelevant-files |
793 | 771 | - tempest-integrated-compute-ubuntu-focal: |
|
0 commit comments