Add Jenkins smoke test for networking-vpp

Initial commit to run Tempest tests on devstack as a non-voting
job for the networking-vpp project.

Change-Id: Iadd2d8f5c5d41389f37629fa18eafc2a964a0acd
This commit is contained in:
Shriram Chander 2017-01-30 21:40:26 -08:00
parent d9c38df91f
commit bb8c60bd43
3 changed files with 45 additions and 0 deletions

View File

@ -0,0 +1,33 @@
- job-template:
name: '{pipeline}-networking-vpp-smoke-{node}{suffix}'
node: '{node}'
wrappers:
- build-timeout:
timeout: 130
- timestamps
builders:
- print-template-name:
template-name: "{template-name}"
- link-logs
- net-info
- devstack-checkout
- shell: |
#!/bin/bash -xe
export PYTHONUNBUFFERED=true
export DEVSTACK_GATE_NEUTRON=1
export DEVSTACK_GATE_TEMPEST_FULL=1
export PROJECTS="openstack/networking-vpp $PROJECTS"
export DEVSTACK_LOCAL_CONFIG="enable_plugin networking-vpp git://git.openstack.org/openstack/networking-vpp"
export KEEP_LOCALRC=1
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

@ -7524,6 +7524,10 @@
jobs:
- python-jobs
- '{pipeline}-networking-vpp-smoke-{node}{suffix}':
node: ubuntu-xenial
pipeline: gate
suffix: '-nv'
- project:
name: networking-vsphere

View File

@ -1412,6 +1412,12 @@ jobs:
- ^tools/.*$
- ^tox.ini$
- ^vagrant/.*$
- project: ^openstack/networking-vpp$
all-files-match-any:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
- ^networking-vpp/tests/unit/.*$
- project: ^openstack/nova$
all-files-match-any:
- ^.*\.rst$
@ -12406,6 +12412,8 @@ projects:
template:
- name: merge-check
- name: python-jobs
check:
- gate-networking-vpp-smoke-ubuntu-xenial-nv
- name: openstack/networking-vsphere
template: