|
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