Clark Boylan c2bab2710c Make devstack jobs templates and create check jobs
Duplicate existing devstack jobs and create new ones for running in the
check pipeline so that we can use different node labels in the check
pipeline.

Change-Id: I689b54cae570af3c60c118213ae06aaeb575cbaa
2013-09-27 11:45:13 -07:00

34 lines
955 B
YAML

- job-template:
name: '{pipeline}-swift-devstack-vm-functional'
node: '{node}'
wrappers:
- timeout:
timeout: 120
fail: true
- timestamps
builders:
- devstack-checkout
- shell: |
#!/bin/bash -xe
export PYTHONUNBUFFERED=true
export DEVSTACK_GATE_TEMPEST=0
export DEVSTACK_GATE_EXERCISES=0
function post_test_hook {{
cd /opt/stack/new/swift
# Launch V2 auth tests and v1 tests after.
bash .functests --verbosity=3 && \
SWIFT_TEST_CONFIG_FILE=/opt/stack/new/swift/test/sample.conf \
bash .functests --verbosity=3
}}
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
- link-logs
publishers:
- devstack-logs
- console-log