Consolidate some tempest tests in the neutron-tempest-plugin jobs
In the neutron repo we now have jobs like:
neutron-tempest-linuxbridge
neutron-tempest-iptables_hybrid
which runs all network and compute related tests from the tempest
repo.
But most of those tests are API tests and don't really depend on
backend settings, like used L2 agent or firewall driver.
So I compared list of tests run in those jobs mentioned above and
in similar neutron-tempest-plugin-scenario jobs and this patch
is adding two additional test classes from tempest:
tempest.api.compute.servers.test_attach_interfaces
tempest.api.compute.servers.test_multiple_create
to be run in the neutron-tempest-plugin-scenario jobs.
With that, as a next step I will drop
neutron-tempest-{linuxbridge,iptables_hybrid} jobs from the neutron
ci config.
We will have then 2 less jobs run in CI but coverage should be still the
same really as all those tempest api tests are also run in the
neutron-tempest-multinode-full-py3 job.
Change-Id: I448ceb4507c2bf5e4d79d9d08dccd8df590844ef
diff --git a/zuul.d/base.yaml b/zuul.d/base.yaml
index 2bd6f5a..21bb643 100644
--- a/zuul.d/base.yaml
+++ b/zuul.d/base.yaml
@@ -104,7 +104,10 @@
# default test timeout set to 1200 seconds may be not enough if job is
# run on slow node
tempest_test_timeout: 2400
- tempest_test_regex: ^neutron_tempest_plugin\.scenario
+ tempest_test_regex: "\
+ (^neutron_tempest_plugin.scenario)|\
+ (^tempest.api.compute.servers.test_attach_interfaces)|\
+ (^tempest.api.compute.servers.test_multiple_create)"
devstack_localrc:
PHYSICAL_NETWORK: default
CIRROS_VERSION: 0.5.1