diff --git a/neutron/tests/contrib/tempest_blacklist.txt b/neutron/tests/contrib/tempest_blacklist.txt new file mode 100644 index 00000000000..e172b866b33 --- /dev/null +++ b/neutron/tests/contrib/tempest_blacklist.txt @@ -0,0 +1,8 @@ +# Tests outside of neutron repository regularly failing +# in Extended Maintenance branches +# In these branches, "There is no statement about the level of testing and +# upgrades from Extended Maintenance are not supported within the Community." +# Blacklist them to limit CI usage for backports + +# https://bugs.launchpad.net/neutron/+bug/1821925 +tempest.api.volume.test_volumes_extend.VolumesExtendTest.test_volume_extend_when_volume_has_snapshot diff --git a/playbooks/legacy/neutron-tempest-dvr-ha-multinode-full/run.yaml b/playbooks/legacy/neutron-tempest-dvr-ha-multinode-full/run.yaml index eecae671262..76557318b7e 100644 --- a/playbooks/legacy/neutron-tempest-dvr-ha-multinode-full/run.yaml +++ b/playbooks/legacy/neutron-tempest-dvr-ha-multinode-full/run.yaml @@ -50,6 +50,7 @@ export DEVSTACK_GATE_TEMPEST_FULL=1 # Test DVR works multinode export DEVSTACK_GATE_NEUTRON_DVR=1 + export DEVSTACK_GATE_TEMPEST_REGEX="'(^tempest\.scenario.*)|(?!.*\[.*\bslow\b.*\])(^tempest\.api)' --blacklist-file=/opt/stack/new/neutron/neutron/tests/contrib/tempest_blacklist.txt" export BRANCH_OVERRIDE=default if [ "$BRANCH_OVERRIDE" != "default" ] ; then export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE diff --git a/playbooks/legacy/neutron-tempest-dvr/run.yaml b/playbooks/legacy/neutron-tempest-dvr/run.yaml index 9cb227547ae..ae4ae31ec18 100644 --- a/playbooks/legacy/neutron-tempest-dvr/run.yaml +++ b/playbooks/legacy/neutron-tempest-dvr/run.yaml @@ -33,6 +33,7 @@ export DEVSTACK_GATE_TEMPEST_FULL=1 export DEVSTACK_GATE_NEUTRON_DVR=1 export DEVSTACK_GATE_TLSPROXY=1 + export DEVSTACK_GATE_TEMPEST_REGEX="'(^tempest\.scenario.*)|(?!.*\[.*\bslow\b.*\])(^tempest\.api)' --blacklist-file=/opt/stack/new/neutron/neutron/tests/contrib/tempest_blacklist.txt" export BRANCH_OVERRIDE=default if [ "$BRANCH_OVERRIDE" != "default" ] ; then export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE diff --git a/playbooks/legacy/neutron-tempest-linuxbridge/run.yaml b/playbooks/legacy/neutron-tempest-linuxbridge/run.yaml index 2152e2e1f80..b82d71b30eb 100644 --- a/playbooks/legacy/neutron-tempest-linuxbridge/run.yaml +++ b/playbooks/legacy/neutron-tempest-linuxbridge/run.yaml @@ -46,6 +46,7 @@ export DEVSTACK_GATE_TEMPEST_FULL=1 export DEVSTACK_GATE_NEUTRON=1 export DEVSTACK_GATE_TLSPROXY=1 + export DEVSTACK_GATE_TEMPEST_REGEX="'(^tempest\.scenario.*)|(?!.*\[.*\bslow\b.*\])(^tempest\.api)' --blacklist-file=/opt/stack/new/neutron/neutron/tests/contrib/tempest_blacklist.txt" export BRANCH_OVERRIDE=default if [ "$BRANCH_OVERRIDE" != "default" ] ; then export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE diff --git a/playbooks/legacy/neutron-tempest-multinode-full/run.yaml b/playbooks/legacy/neutron-tempest-multinode-full/run.yaml index a8972f5a5c4..9ce9330fd14 100644 --- a/playbooks/legacy/neutron-tempest-multinode-full/run.yaml +++ b/playbooks/legacy/neutron-tempest-multinode-full/run.yaml @@ -51,6 +51,7 @@ export DEVSTACK_GATE_TLSPROXY=1 # Default to non DVR export DEVSTACK_GATE_NEUTRON_DVR=0 + export DEVSTACK_GATE_TEMPEST_REGEX="'(^tempest\.scenario.*)|(?!.*\[.*\bslow\b.*\])(^tempest\.api)' --blacklist-file=/opt/stack/new/neutron/neutron/tests/contrib/tempest_blacklist.txt" export BRANCH_OVERRIDE=default if [ "$BRANCH_OVERRIDE" != "default" ] ; then export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE diff --git a/playbooks/legacy/neutron-tempest-ovsfw/run.yaml b/playbooks/legacy/neutron-tempest-ovsfw/run.yaml index ac2dc19964a..94169149b59 100644 --- a/playbooks/legacy/neutron-tempest-ovsfw/run.yaml +++ b/playbooks/legacy/neutron-tempest-ovsfw/run.yaml @@ -31,13 +31,14 @@ export DEVSTACK_GATE_TEMPEST=1 export DEVSTACK_GATE_TEMPEST_FULL=1 export DEVSTACK_GATE_NEUTRON=1 + export DEVSTACK_GATE_TEMPEST_REGEX="'(^tempest\.scenario.*)|(?!.*\[.*\bslow\b.*\])(^tempest\.api)' --blacklist-file=/opt/stack/new/neutron/neutron/tests/contrib/tempest_blacklist.txt" export BRANCH_OVERRIDE=default if [ "$BRANCH_OVERRIDE" != "default" ] ; then export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE fi function gate_hook { - bash -xe $BASE/new/neutron/neutron/tests/contrib/gate_hook.sh full-ovsfw + bash -xe /opt/stack/new/neutron/neutron/tests/contrib/gate_hook.sh full-ovsfw } export -f gate_hook