From 007c22fe824f2dea0574c0a3f8a0179b08ce0d5c Mon Sep 17 00:00:00 2001 From: yatinkarel Date: Fri, 10 Dec 2021 15:15:45 +0530 Subject: [PATCH] Update irrelevant-files for stadium project's tests When changes are done to a particular stadium project tests, other standium projects jobs and scenario jobs do not run as those are not tested together. Also skip job runs when changes are made to EM releases job files as those jobs don't run on neutron-tempest-plugin changes. Change-Id: Id52d1fd070b5dd1c907a3babfed5a0a05abd5c24 --- zuul.d/base.yaml | 1 + zuul.d/master_jobs.yaml | 105 +++++++++++++++++++++++++++++++++++++++- 2 files changed, 105 insertions(+), 1 deletion(-) diff --git a/zuul.d/base.yaml b/zuul.d/base.yaml index 81f899a5..c5b547f0 100644 --- a/zuul.d/base.yaml +++ b/zuul.d/base.yaml @@ -97,6 +97,7 @@ - ^tox.ini$ - ^rally-jobs/.*$ - ^vagrant/.*$ + - ^zuul.d/(queens|rocky|stein|train|ussuri)_jobs.yaml$ - job: name: neutron-tempest-plugin-scenario diff --git a/zuul.d/master_jobs.yaml b/zuul.d/master_jobs.yaml index e049bb80..9e2d1268 100644 --- a/zuul.d/master_jobs.yaml +++ b/zuul.d/master_jobs.yaml @@ -129,6 +129,7 @@ - ^neutron_tempest_plugin/scenario/.*$ - ^rally-jobs/.*$ - ^vagrant/.*$ + - ^zuul.d/(queens|rocky|stein|train|ussuri)_jobs.yaml$ - job: @@ -200,8 +201,11 @@ - ^neutron/plugins/ml2/drivers/macvtap/.*$ - ^neutron/plugins/ml2/drivers/mech_sriov/.*$ - ^neutron/plugins/ml2/drivers/ovn/.*$ + - ^neutron_tempest_plugin/(bgpvpn|fwaas|neutron_dynamic_routing|sfc|tap_as_a_service|vpnaas).*$ + - ^neutron_tempest_plugin/services/bgp/.*$ - ^rally-jobs/.*$ - ^vagrant/.*$ + - ^zuul.d/(queens|rocky|stein|train|ussuri)_jobs.yaml$ - job: name: neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid @@ -282,8 +286,11 @@ - ^neutron/plugins/ml2/drivers/macvtap/.*$ - ^neutron/plugins/ml2/drivers/mech_sriov/.*$ - ^neutron/plugins/ml2/drivers/ovn/.*$ + - ^neutron_tempest_plugin/(bgpvpn|fwaas|neutron_dynamic_routing|sfc|tap_as_a_service|vpnaas).*$ + - ^neutron_tempest_plugin/services/bgp/.*$ - ^rally-jobs/.*$ - ^vagrant/.*$ + - ^zuul.d/(queens|rocky|stein|train|ussuri)_jobs.yaml$ - job: name: neutron-tempest-plugin-scenario-openvswitch-distributed-dhcp @@ -399,8 +406,11 @@ - ^neutron/plugins/ml2/drivers/macvtap/.*$ - ^neutron/plugins/ml2/drivers/mech_sriov/.*$ - ^neutron/plugins/ml2/drivers/ovn/.*$ + - ^neutron_tempest_plugin/(bgpvpn|fwaas|neutron_dynamic_routing|sfc|tap_as_a_service|vpnaas).*$ + - ^neutron_tempest_plugin/services/bgp/.*$ - ^rally-jobs/.*$ - ^vagrant/.*$ + - ^zuul.d/(queens|rocky|stein|train|ussuri)_jobs.yaml$ - job: name: neutron-tempest-plugin-scenario-ovn @@ -525,8 +535,11 @@ - ^neutron/plugins/ml2/drivers/macvtap/.*$ - ^neutron/plugins/ml2/drivers/mech_sriov/.*$ - ^neutron/scheduler/.*$ + - ^neutron_tempest_plugin/(bgpvpn|fwaas|neutron_dynamic_routing|sfc|tap_as_a_service|vpnaas).*$ + - ^neutron_tempest_plugin/services/bgp/.*$ - ^rally-jobs/.*$ - ^vagrant/.*$ + - ^zuul.d/(queens|rocky|stein|train|ussuri)_jobs.yaml$ - job: name: neutron-tempest-plugin-dvr-multinode-scenario @@ -761,8 +774,11 @@ - ^neutron/plugins/ml2/drivers/.*$ - ^neutron/scheduler/.*$ - ^neutron/services/(?!externaldns).*$ + - ^neutron_tempest_plugin/(bgpvpn|fwaas|neutron_dynamic_routing|sfc|tap_as_a_service|vpnaas).*$ + - ^neutron_tempest_plugin/services/bgp/.*$ - ^rally-jobs/.*$ - ^vagrant/.*$ + - ^zuul.d/(queens|rocky|stein|train|ussuri)_jobs.yaml$ - job: name: neutron-tempest-plugin-sfc @@ -806,6 +822,25 @@ # https://bugs.launchpad.net/neutron/+bug/1851500 # https://bugs.launchpad.net/networking-sfc/+bug/1660366 tempest_concurrency: 1 + irrelevant-files: + - ^(test-|)requirements.txt$ + - lower-constraints.txt + - ^releasenotes/.*$ + - ^doc/.*$ + - ^.*\.conf\.sample$ + - ^setup.cfg$ + - ^.*\.rst$ + - ^neutron/locale/.*$ + - ^neutron/tests/unit/.*$ + - ^neutron/tests/fullstack/.* + - ^neutron/tests/functional/.* + - ^neutron_tempest_plugin/(bgpvpn|fwaas|neutron_dynamic_routing|tap_as_a_service|vpnaas).*$ + - ^neutron_tempest_plugin/services/bgp/.*$ + - ^tools/.*$ + - ^tox.ini$ + - ^rally-jobs/.*$ + - ^vagrant/.*$ + - ^zuul.d/(queens|rocky|stein|train|ussuri)_jobs.yaml$ - job: name: neutron-tempest-plugin-bgpvpn-bagpipe @@ -845,6 +880,25 @@ devstack_plugins: networking-bgpvpn: https://git.openstack.org/openstack/networking-bgpvpn networking-bagpipe: https://git.openstack.org/openstack/networking-bagpipe + irrelevant-files: + - ^(test-|)requirements.txt$ + - lower-constraints.txt + - ^releasenotes/.*$ + - ^doc/.*$ + - ^.*\.conf\.sample$ + - ^setup.cfg$ + - ^.*\.rst$ + - ^neutron/locale/.*$ + - ^neutron/tests/unit/.*$ + - ^neutron/tests/fullstack/.* + - ^neutron/tests/functional/.* + - ^neutron_tempest_plugin/(fwaas|neutron_dynamic_routing|sfc|tap_as_a_service|vpnaas).*$ + - ^neutron_tempest_plugin/services/bgp/.*$ + - ^tools/.*$ + - ^tox.ini$ + - ^rally-jobs/.*$ + - ^vagrant/.*$ + - ^zuul.d/(queens|rocky|stein|train|ussuri)_jobs.yaml$ - job: name: neutron-tempest-plugin-dynamic-routing @@ -890,6 +944,24 @@ neutron-dr-agent: true tempest_concurrency: 1 tempest_test_regex: ^neutron_tempest_plugin\.neutron_dynamic_routing + irrelevant-files: + - ^(test-|)requirements.txt$ + - lower-constraints.txt + - ^releasenotes/.*$ + - ^doc/.*$ + - ^.*\.conf\.sample$ + - ^setup.cfg$ + - ^.*\.rst$ + - ^neutron/locale/.*$ + - ^neutron/tests/unit/.*$ + - ^neutron/tests/fullstack/.* + - ^neutron/tests/functional/.* + - ^neutron_tempest_plugin/(bgpvpn|fwaas|sfc|tap_as_a_service|vpnaas).*$ + - ^tools/.*$ + - ^tox.ini$ + - ^rally-jobs/.*$ + - ^vagrant/.*$ + - ^zuul.d/(queens|rocky|stein|train|ussuri)_jobs.yaml$ - job: name: neutron-tempest-plugin-vpnaas @@ -929,6 +1001,25 @@ q-meta: true q-metering: true q-l3: true + irrelevant-files: + - ^(test-|)requirements.txt$ + - lower-constraints.txt + - ^releasenotes/.*$ + - ^doc/.*$ + - ^.*\.conf\.sample$ + - ^setup.cfg$ + - ^.*\.rst$ + - ^neutron/locale/.*$ + - ^neutron/tests/unit/.*$ + - ^neutron/tests/fullstack/.* + - ^neutron/tests/functional/.* + - ^neutron_tempest_plugin/(bgpvpn|fwaas|neutron_dynamic_routing|sfc|tap_as_a_service).*$ + - ^neutron_tempest_plugin/services/bgp/.*$ + - ^tools/.*$ + - ^tox.ini$ + - ^rally-jobs/.*$ + - ^vagrant/.*$ + - ^zuul.d/(queens|rocky|stein|train|ussuri)_jobs.yaml$ - job: name: neutron-tempest-plugin-tap-as-a-service @@ -1012,10 +1103,22 @@ taas_openvswitch_agent: true tempest: true dstat: true - irrelevant-files: &tempest-irrelevant-files + irrelevant-files: - ^(test-|)requirements.txt$ + - lower-constraints.txt - ^releasenotes/.*$ - ^doc/.*$ + - ^.*\.conf\.sample$ + - ^setup.cfg$ - ^.*\.rst$ + - ^neutron/locale/.*$ + - ^neutron/tests/unit/.*$ + - ^neutron/tests/fullstack/.* + - ^neutron/tests/functional/.* + - ^neutron_tempest_plugin/(bgpvpn|fwaas|neutron_dynamic_routing|sfc|vpnaas).*$ + - ^neutron_tempest_plugin/services/bgp/.*$ - ^tools/.*$ - ^tox.ini$ + - ^rally-jobs/.*$ + - ^vagrant/.*$ + - ^zuul.d/(queens|rocky|stein|train|ussuri)_jobs.yaml$