From ea807d2045c700af146015b6cb6a189020094d94 Mon Sep 17 00:00:00 2001 From: Armando Migliaccio <armamig@gmail.com> Date: Fri, 15 Apr 2016 16:22:08 -0700 Subject: [PATCH] Switch gate-neutron-dsvm-scenario job to be invoked via tempest plugin framework Similarly to what was done in [1], this is about scenario tests. The job did not take off in Mitaka, so add the release to the list of skipped branches. Drop the s suffix for consistency. [1] If5f7ea82c45494953452f728fabb7403d0b6e14e Change-Id: I77827d2e6e07fbfb39727d823628094d730fcdd8 --- jenkins/jobs/devstack-gate.yaml | 2 +- jenkins/jobs/neutron.yaml | 13 +++++++------ zuul/layout.yaml | 7 ++++--- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/jenkins/jobs/devstack-gate.yaml b/jenkins/jobs/devstack-gate.yaml index fd2e34b7fb..255bf1d67f 100644 --- a/jenkins/jobs/devstack-gate.yaml +++ b/jenkins/jobs/devstack-gate.yaml @@ -3069,7 +3069,7 @@ - '{pipeline}-tempest-dsvm-neutron-identity-v3-only-full{job-suffix}' - '{pipeline}-tempest-dsvm-neutron-ovs-native{job-suffix}' - '{pipeline}-tempest-dsvm-neutron-pg-full{job-suffix}' - - '{pipeline}-tempest-dsvm-neutron-scenarios{job-suffix}' + - '{pipeline}-tempest-dsvm-neutron-scenario{job-suffix}' - '{pipeline}-tempest-dsvm-neutron{job-suffix}' - '{pipeline}-tempest-dsvm-nova-v20-api-legacy{job-suffix}' - '{pipeline}-tempest-dsvm-nova-v20-api{job-suffix}' diff --git a/jenkins/jobs/neutron.yaml b/jenkins/jobs/neutron.yaml index a90bb9ab1d..87ea6b18e3 100644 --- a/jenkins/jobs/neutron.yaml +++ b/jenkins/jobs/neutron.yaml @@ -490,7 +490,7 @@ - job-template: - name: '{pipeline}-tempest-dsvm-neutron-scenarios{job-suffix}' + name: '{pipeline}-tempest-dsvm-neutron-scenario{job-suffix}' node: '{node}' wrappers: @@ -508,27 +508,28 @@ #!/bin/bash -xe export PYTHONUNBUFFERED=true export DEVSTACK_GATE_TEMPEST=1 - export DEVSTACK_GATE_TEMPEST_NOTESTS=1 - export DEVSTACK_GATE_EXERCISES=0 export DEVSTACK_GATE_NEUTRON=1 - export DEVSTACK_GATE_INSTALL_TESTONLY=1 + export DEVSTACK_GATE_EXERCISES=0 export BRANCH_OVERRIDE={branch-override} if [ "$BRANCH_OVERRIDE" != "default" ] ; then export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE fi + export DEVSTACK_GATE_TEMPEST_ALL_PLUGINS=1 + export DEVSTACK_GATE_TEMPEST_REGEX="^neutron.tests.tempest.scenario\." function gate_hook {{ - bash -xe $BASE/new/neutron/neutron/tests/contrib/gate_hook.sh dsvm-scenarios + bash -xe $BASE/new/neutron/neutron/tests/contrib/gate_hook.sh dsvm-scenario }} export -f gate_hook function post_test_hook {{ - bash -xe $BASE/new/neutron/neutron/tests/contrib/post_test_hook.sh dsvm-scenarios + bash -xe $BASE/new/neutron/neutron/tests/contrib/post_test_hook.sh dsvm-scenario }} export -f post_test_hook cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh + publishers: - test-results - devstack-logs diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 2857286e5e..c8a3817374 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -2627,8 +2627,9 @@ jobs: - name: gate-tempest-dsvm-neutron-full-ssh voting: false - - name: gate-tempest-dsvm-neutron-scenarios - branch: ^(?!stable/(?:kilo|liberty)).*$ + - name: gate-tempest-dsvm-neutron-scenario + branch: ^(?!stable/(?:kilo|liberty|mitaka)).*$ + voting: false - name: ^gate-.*-releasenotes$ success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/releasenotes/build/html/ @@ -7696,7 +7697,7 @@ projects: - neutron-coverage experimental: - gate-neutron-dsvm-functional-py34 - - gate-tempest-dsvm-neutron-scenarios + - gate-tempest-dsvm-neutron-scenario - gate-grenade-dsvm-neutron-forward - gate-grenade-dsvm-neutron-dvr-multinode - gate-neutron-vpnaas-dsvm-functional