48296a1f76
OSC is finally getting ramped up to create neutron support, to do so effectively, we want to create functional tests, so switch our functional test job to use neutron. I opted to directly change the job and avoid adding a second experimental job. The chances of this breaking OSC is very low, and affects only functional test code. If the gate does break we can simply skip the tests that are affected so the gate is passing again. Change-Id: I88972f535d3b10326c3e848d569d2e93564898f0
42 lines
1.2 KiB
YAML
42 lines
1.2 KiB
YAML
- job-template:
|
|
name: '{pipeline}-osc-dsvm-functional{job-suffix}'
|
|
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_UNSTACK=0
|
|
export DEVSTACK_GATE_TIMEOUT=120
|
|
export DEVSTACK_GATE_TEMPEST=0
|
|
export DEVSTACK_GATE_EXERCISES=0
|
|
export DEVSTACK_GATE_INSTALL_TESTONLY=1
|
|
export DEVSTACK_GATE_NEUTRON=1
|
|
export BRANCH_OVERRIDE={branch-override}
|
|
export PROJECTS="openstack/python-openstackclient $PROJECTS"
|
|
export DEVSTACK_PROJECT_FROM_GIT=python-openstackclient
|
|
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
|
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
|
fi
|
|
|
|
function post_test_hook {{
|
|
bash -xe $BASE/new/python-openstackclient/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
|