Add experimental murano functional test gate.

This gate will be used for running murano-ci functional tests
for openstack/murano repository only. It is meant as a replacement
for murano-ci, hosted on Mirantis servers, so that infra can
maintain the gate.

Initially it will be run in the experimental pipeline only. Once
the gates pass, they will be promoted to non-voting/voting.

Change-Id: Ibd043dbc656d95d470b709c4bae0c96d3625106f
This commit is contained in:
Felipe Monteiro 2017-03-30 22:51:50 +01:00
parent 4554187caa
commit 03ef455bd2
3 changed files with 55 additions and 0 deletions

View File

@ -210,3 +210,52 @@
- test-results
- devstack-logs
- console-log
- job-template:
name: 'gate-murano-dsvm-functional-{node}{suffix}'
node: '{node}'
wrappers:
- build-timeout:
timeout: 130
- timestamps
builders:
- link-logs
- net-info
- devstack-checkout
- local_conf:
conf: |
[[local|localrc]]
enable_plugin heat git://git.openstack.org/openstack/heat
enable_plugin murano git://git.openstack.org/openstack/murano
- shell: |
#!/bin/bash -xe
export PYTHONUNBUFFERED=true
export DEVSTACK_GATE_TEMPEST=0
export DEVSTACK_GATE_TEMPEST_NOTESTS=1
export DEVSTACK_GATE_NEUTRON=1
export PROJECTS="openstack/heat $PROJECTS"
export PROJECTS="openstack/python-heatclient $PROJECTS"
export PROJECTS="openstack/murano $PROJECTS"
export PROJECTS="openstack/murano-dashboard $PROJECTS"
export PROJECTS="openstack/python-muranoclient $PROJECTS"
export BRANCH_OVERRIDE={branch-override}
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
fi
function post_test_hook {{
source $BASE/new/murano/functionaltests/post_test_hook_experimental.sh
}}
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
- console-log

View File

@ -7124,6 +7124,10 @@
- ubuntu-trusty
- ubuntu-xenial
suffix: '-nv'
- 'gate-murano-dsvm-functional-{node}{suffix}':
node: ubuntu-xenial
suffix: ''
branch-override: default
- translation-jobs
- project:

View File

@ -12265,6 +12265,8 @@ projects:
- gate-tempest-dsvm-murano-api-ubuntu-trusty
- gate-tempest-dsvm-murano-api-ubuntu-xenial
- gate-murano-firstapp-docs
experimental:
- gate-murano-dsvm-functional-ubuntu-xenial
post:
- murano-coverage-ubuntu-trusty
- murano-coverage-ubuntu-xenial