|
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:
|
|
0 commit comments