Add functional test jobs for Senlin project
This patch adds functional test jobs for Senlin project. These tests are used to verify all components in the project can work together correctly. Change-Id: Id00351a784f0b76b6421eb87ee483593b5b40098
This commit is contained in:
parent
147fe97ae5
commit
e54bcb1a7e
@ -5822,6 +5822,11 @@
|
||||
tarball-site: tarballs.openstack.org
|
||||
jobs:
|
||||
- python-jobs
|
||||
- '{pipeline}-senlin-dsvm-functional{branch-designator}':
|
||||
pipeline: gate
|
||||
node: 'devstack-precise || devstack-trusty'
|
||||
branch-designator: ''
|
||||
branch-override: default
|
||||
- pypi-jobs
|
||||
|
||||
- project:
|
||||
|
38
jenkins/jobs/senlin.yaml
Normal file
38
jenkins/jobs/senlin.yaml
Normal file
@ -0,0 +1,38 @@
|
||||
- job-template:
|
||||
name: '{pipeline}-senlin-dsvm-functional{branch-designator}'
|
||||
node: '{node}'
|
||||
|
||||
wrappers:
|
||||
- build-timeout:
|
||||
timeout: 125
|
||||
- timestamps
|
||||
|
||||
builders:
|
||||
- link-logs
|
||||
- net-info
|
||||
- devstack-checkout
|
||||
- shell: |
|
||||
#!/bin/bash -xe
|
||||
export PYTHONUNBUFFERED=true
|
||||
export DEVSTACK_GATE_TIMEOUT=120
|
||||
export BRANCH_OVERRIDE={branch-override}
|
||||
export PROJECTS="stackforge/senlin $PROJECTS"
|
||||
export DEVSTACK_LOCAL_CONFIG="enable_plugin senlin https://git.openstack.org/stackforge/senlin"
|
||||
export DEVSTACK_LOCAL_CONFIG+=$'\n'"enable_service sl-api sl-eng"
|
||||
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
||||
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
||||
fi
|
||||
|
||||
function post_test_hook {{
|
||||
cd /opt/stack/new/senlin/senlin/tests/functional/
|
||||
./post_test_hook.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
|
@ -1630,6 +1630,8 @@ jobs:
|
||||
voting: false
|
||||
|
||||
- name: gate-python-designateclient-python34
|
||||
|
||||
- name: gate-senlin-dsvm-functional
|
||||
voting: false
|
||||
|
||||
# The project list is grouped by type of project, and within each
|
||||
@ -8033,6 +8035,8 @@ projects:
|
||||
- name: python3-jobs
|
||||
- name: check-requirements
|
||||
- name: publish-to-pypi
|
||||
experimental:
|
||||
- gate-senlin-dsvm-functional
|
||||
|
||||
- name: stackforge/shaker
|
||||
template:
|
||||
|
Loading…
x
Reference in New Issue
Block a user