|
197 | 197 | parent: devstack-tempest |
198 | 198 | description: | |
199 | 199 | Run tempest compute API tests using LVM image backend. This only runs |
200 | | - against nova/virt/libvirt/* changes. |
201 | | - # Copy irrelevant-files from nova-dsvm-multinode-base and then exclude |
202 | | - # anything that is not in nova/virt/libvirt/* or nova/privsep/*. |
203 | | - irrelevant-files: |
204 | | - - ^(?!.zuul.yaml)(?!nova/virt/libvirt/)(?!nova/privsep/).*$ |
205 | | - - ^api-.*$ |
206 | | - - ^(test-|)requirements.txt$ |
207 | | - - ^.*\.rst$ |
208 | | - - ^.git.*$ |
209 | | - - ^doc/.*$ |
210 | | - - ^nova/hacking/.*$ |
211 | | - - ^nova/locale/.*$ |
212 | | - - ^nova/tests/.*$ |
213 | | - - ^nova/test.py$ |
214 | | - - ^releasenotes/.*$ |
215 | | - - ^setup.cfg$ |
216 | | - - ^tools/.*$ |
217 | | - - ^tox.ini$ |
| 200 | + against nova/virt/libvirt/*, nova/privsep/* and .zuul.yaml changes. |
| 201 | + files: |
| 202 | + - ^nova/virt/libvirt/.*$ |
| 203 | + - ^nova/privsep/.*$ |
| 204 | + - .zuul.yaml |
218 | 205 | vars: |
219 | 206 | # We use the "all" environment for tempest_test_regex and |
220 | 207 | # tempest_exclude_regex. |
|
253 | 240 | # NOTE(chateaulav): due to constraints with no IDE support for aarch64, |
254 | 241 | # tests have been limited to eliminate any items that are incompatible. |
255 | 242 | # This is to be re-evaluated as greater support is added and defined. |
256 | | - irrelevant-files: |
257 | | - - ^(?!.zuul.yaml)(?!nova/virt/libvirt/)(?!nova/objects/)(?!nova/scheduler/).*$ |
258 | | - - ^api-.*$ |
259 | | - - ^(test-|)requirements.txt$ |
260 | | - - ^.*\.rst$ |
261 | | - - ^.git.*$ |
262 | | - - ^doc/.*$ |
263 | | - - ^nova/hacking/.*$ |
264 | | - - ^nova/locale/.*$ |
265 | | - - ^nova/policies/.*$ |
266 | | - - ^nova/tests/.*$ |
267 | | - - ^nova/test.py$ |
268 | | - - ^releasenotes/.*$ |
269 | | - - ^setup.cfg$ |
270 | | - - ^tools/.*$ |
271 | | - - ^tox.ini$ |
| 243 | + files: |
| 244 | + - ^nova/virt/libvirt/.*$ |
| 245 | + - ^nova/objects/.*$ |
| 246 | + - ^nova/scheduler/.*$ |
| 247 | + - .zuul.yaml |
272 | 248 | vars: |
273 | 249 | tox_envlist: all |
274 | 250 | tempest_test_regex: ^tempest\.(api\.compute\.servers|scenario\.test_network_basic_ops) |
|
632 | 608 | - nova-ceph-multistore: |
633 | 609 | irrelevant-files: *nova-base-irrelevant-files |
634 | 610 | - neutron-linuxbridge-tempest: |
635 | | - irrelevant-files: |
| 611 | + files: |
636 | 612 | # NOTE(mriedem): This job has its own irrelevant-files section |
637 | 613 | # so that we only run it on changes to networking and libvirt/vif |
638 | 614 | # code; we don't need to run this on all changes. |
639 | | - - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$ |
| 615 | + - ^nova/network/.*$ |
| 616 | + - nova/virt/libvirt/vif.py |
640 | 617 | - nova-live-migration |
641 | 618 | - nova-live-migration-ceph |
642 | 619 | - nova-lvm |
|
680 | 657 | - barbican-tempest-plugin-simple-crypto: |
681 | 658 | irrelevant-files: *nova-base-irrelevant-files |
682 | 659 | voting: false |
683 | | - - tempest-integrated-compute-centos-8-stream: |
684 | | - irrelevant-files: *nova-base-irrelevant-files |
685 | | - - tempest-centos8-stream-fips: |
686 | | - irrelevant-files: *nova-base-irrelevant-files |
687 | | - voting: false |
688 | 660 | gate: |
689 | 661 | jobs: |
690 | 662 | - nova-live-migration |
|
697 | 669 | - nova-ceph-multistore: |
698 | 670 | irrelevant-files: *nova-base-irrelevant-files |
699 | 671 | - neutron-linuxbridge-tempest: |
700 | | - irrelevant-files: |
| 672 | + files: |
701 | 673 | # NOTE(mriedem): This job has its own irrelevant-files section |
702 | 674 | # so that we only run it on changes to networking and libvirt/vif |
703 | 675 | # code; we don't need to run this on all changes. |
704 | | - - ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$ |
| 676 | + - ^nova/network/.*$ |
| 677 | + - nova/virt/libvirt/vif.py |
705 | 678 | - tempest-integrated-compute: |
706 | 679 | irrelevant-files: *policies-irrelevant-files |
707 | 680 | - nova-grenade-multinode: |
|
710 | 683 | irrelevant-files: *nova-base-irrelevant-files |
711 | 684 | - openstacksdk-functional-devstack: |
712 | 685 | irrelevant-files: *nova-base-irrelevant-files |
713 | | - - tempest-integrated-compute-centos-8-stream: |
714 | | - irrelevant-files: *nova-base-irrelevant-files |
715 | 686 | experimental: |
716 | 687 | jobs: |
717 | 688 | - ironic-tempest-bfv: |
|
0 commit comments