|
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. |
|
280 | 267 | # NOTE(chateaulav): due to constraints with no IDE support for aarch64, |
281 | 268 | # tests have been limited to eliminate any items that are incompatible. |
282 | 269 | # This is to be re-evaluated as greater support is added and defined. |
283 | | - irrelevant-files: |
284 | | - - ^(?!.zuul.yaml)(?!nova/virt/libvirt/)(?!nova/objects/)(?!nova/scheduler/).*$ |
285 | | - - ^api-.*$ |
286 | | - - ^(test-|)requirements.txt$ |
287 | | - - ^.*\.rst$ |
288 | | - - ^.git.*$ |
289 | | - - ^doc/.*$ |
290 | | - - ^nova/hacking/.*$ |
291 | | - - ^nova/locale/.*$ |
292 | | - - ^nova/policies/.*$ |
293 | | - - ^nova/tests/.*$ |
294 | | - - ^nova/test.py$ |
295 | | - - ^releasenotes/.*$ |
296 | | - - ^setup.cfg$ |
297 | | - - ^tools/.*$ |
298 | | - - ^tox.ini$ |
| 270 | + files: |
| 271 | + - ^nova/virt/libvirt/.*$ |
| 272 | + - ^nova/objects/.*$ |
| 273 | + - ^nova/scheduler/.*$ |
| 274 | + - .zuul.yaml |
299 | 275 | vars: |
300 | 276 | tox_envlist: all |
301 | 277 | tempest_test_regex: ^tempest\.(api\.compute\.servers|scenario\.test_network_basic_ops) |
|
670 | 646 | - nova-ceph-multistore: |
671 | 647 | irrelevant-files: *nova-base-irrelevant-files |
672 | 648 | - neutron-linuxbridge-tempest: |
673 | | - irrelevant-files: |
| 649 | + files: |
674 | 650 | # NOTE(mriedem): This job has its own irrelevant-files section |
675 | 651 | # so that we only run it on changes to networking and libvirt/vif |
676 | 652 | # code; we don't need to run this on all changes. |
677 | | - - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$ |
| 653 | + - ^nova/network/.*$ |
| 654 | + - nova/virt/libvirt/vif.py |
678 | 655 | - nova-live-migration |
679 | 656 | - nova-live-migration-ceph |
680 | 657 | - nova-lvm |
|
734 | 711 | - nova-ceph-multistore: |
735 | 712 | irrelevant-files: *nova-base-irrelevant-files |
736 | 713 | - neutron-linuxbridge-tempest: |
737 | | - irrelevant-files: |
| 714 | + files: |
738 | 715 | # NOTE(mriedem): This job has its own irrelevant-files section |
739 | 716 | # so that we only run it on changes to networking and libvirt/vif |
740 | 717 | # code; we don't need to run this on all changes. |
741 | | - - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$ |
| 718 | + - ^nova/network/.*$ |
| 719 | + - nova/virt/libvirt/vif.py |
742 | 720 | - tempest-integrated-compute: |
743 | 721 | irrelevant-files: *policies-irrelevant-files |
744 | 722 | - nova-grenade-multinode: |
|
774 | 752 | irrelevant-files: *nova-base-irrelevant-files |
775 | 753 | - os-vif-ovs: |
776 | 754 | irrelevant-files: *nova-base-irrelevant-files |
777 | | - - devstack-platform-fedora-latest: |
778 | | - irrelevant-files: *nova-base-irrelevant-files |
779 | | - - devstack-platform-fedora-latest-virt-preview: |
780 | | - irrelevant-files: *nova-base-irrelevant-files |
781 | 755 | - devstack-plugin-ceph-compute-local-ephemeral: |
782 | 756 | irrelevant-files: *nova-base-irrelevant-files |
783 | 757 | - devstack-tobiko-nova: |
|
0 commit comments