diff --git a/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml b/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml index b273b2a763..c9b0224ec6 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml @@ -232,6 +232,30 @@ - devstack-logs - console-log +- job: + name: gate-tempest-devstack-vm-large-ops + node: devstack-precise + + wrappers: + - timeout: + timeout: 180 + fail: true + - timestamps + + builders: + - devstack-checkout + - shell: | + #!/bin/bash -xe + export PYTHONUNBUFFERED=true + export DEVSTACK_GATE_TEMPEST=1 + export DEVSTACK_GATE_LARGE_OPS=1 + cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh + ./safe-devstack-vm-gate-wrap.sh + - link-logs + + publishers: + - devstack-logs + - console-log - job: name: periodic-tempest-devstack-vm-stable-folsom diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index a092d2b053..d386913180 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -119,6 +119,9 @@ jobs: - name: gate-devstack-vm-cells branch: ^(?!stable/folsom).*$ voting: false + - name: gate-tempest-devstack-vm-large-ops + branch: ^(?!stable/(folsom|grizzly)).*$ + voting: false - name: gate-tempest-devstack-vm-cells branch: ^(?!stable/folsom).*$ voting: false @@ -752,6 +755,7 @@ projects: experimental: - gate-grenade-devstack-vm-stable - gate-devstack-vm-cells + - gate-tempest-devstack-vm-large-ops - gate-tempest-devstack-vm-neutron-full post: - nova-branch-tarball @@ -1131,6 +1135,7 @@ projects: experimental: - gate-grenade-devstack-vm-stable - gate-devstack-vm-cells + - gate-tempest-devstack-vm-large-ops post: - python-novaclient-branch-tarball - python-novaclient-coverage @@ -1365,6 +1370,7 @@ projects: experimental: - gate-grenade-devstack-vm-stable - gate-devstack-vm-cells + - gate-tempest-devstack-vm-large-ops - name: openstack-infra/devstack-gate check: @@ -1384,6 +1390,7 @@ projects: experimental: - gate-grenade-devstack-vm-stable - gate-devstack-vm-cells + - gate-tempest-devstack-vm-large-ops # This is not strictly necessary; there is currently a transitive # relationship between g-t-devstack-vm, @@ -1428,6 +1435,7 @@ projects: - gate-tempest-devstack-vm-heat-slow - gate-grenade-devstack-vm-stable - gate-devstack-vm-cells + - gate-tempest-devstack-vm-large-ops - gate-tempest-devstack-vm-neutron-full post: - tempest-docs @@ -1533,6 +1541,7 @@ projects: - gate-tempest-devstack-vm-neutron experimental: - gate-devstack-vm-cells + - gate-tempest-devstack-vm-large-ops post: - heat-branch-tarball - heat-coverage @@ -1567,6 +1576,7 @@ projects: - gate-tempest-devstack-vm-neutron experimental: - gate-devstack-vm-cells + - gate-tempest-devstack-vm-large-ops post: - python-heatclient-branch-tarball - python-heatclient-coverage