Avoid running tempest-ipv6-only for unrelated tools files

Currently tempest-ipv6-only job run on all the files change
present in /tools dir which is not required. For example
when we update the tempest plugin sanity scripts present in
/tools dir then this job run which is unneccessary.

Optimizing the tools dir file as per related job required to run.

Change-Id: Ia1d8a8a6dd22bec02e9f93598ddfd3d110b6c009
This commit is contained in:
Ghanshyam Mann 2021-08-27 12:08:12 -05:00 committed by Ghanshyam
parent 8e76271b5c
commit acf37cf89b
1 changed files with 37 additions and 2 deletions

View File

@ -54,9 +54,44 @@
- ^.gitignore$
- ^.gitreview$
- ^.mailmap$
- ^tools/check_logs.py
- ^tools/format.sh
- ^tools/skip_tracker.py
- ^tools/tempest-integrated-gate-compute-exclude-list.txt
- ^tools/tempest-integrated-gate-networking-exclude-list.txt
- ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
- ^tools/tempest-integrated-gate-placement-exclude-list.txt
- ^tools/tempest-integrated-gate-storage-blacklist.txt
- ^tools/tempest-integrated-gate-storage-exclude-list.txt
- ^tools/verify-ipv6-only-deployments.sh
- ^tools/with_venv.sh
# tools/ is not here since this relies on a script in tools/.
- tempest-ipv6-only:
irrelevant-files: *tempest-irrelevant-files-2
irrelevant-files: &tempest-irrelevant-files-3
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^releasenotes/.*$
- ^setup.cfg$
- ^tempest/hacking/.*$
- ^tempest/tests/.*$
- ^tools/check_logs.py
- ^tools/format.sh
- ^tools/generate-tempest-plugins-list.py
- ^tools/generate-tempest-plugins-list.sh
- ^tools/skip_tracker.py
- ^tools/tempest-integrated-gate-compute-exclude-list.txt
- ^tools/tempest-integrated-gate-networking-exclude-list.txt
- ^tools/tempest-integrated-gate-object-storage-exclude-list.txt
- ^tools/tempest-integrated-gate-placement-exclude-list.txt
- ^tools/tempest-integrated-gate-storage-blacklist.txt
- ^tools/tempest-integrated-gate-storage-exclude-list.txt
- ^tools/tempest-plugin-sanity.sh
- ^tools/with_venv.sh
- ^.coveragerc$
- ^.gitignore$
- ^.gitreview$
- ^.mailmap$
- tempest-slow-py3:
irrelevant-files: *tempest-irrelevant-files
- nova-live-migration:
@ -92,7 +127,7 @@
- grenade:
irrelevant-files: *tempest-irrelevant-files
- tempest-ipv6-only:
irrelevant-files: *tempest-irrelevant-files-2
irrelevant-files: *tempest-irrelevant-files-3
- devstack-plugin-ceph-tempest-py3:
irrelevant-files: *tempest-irrelevant-files
experimental: