Extend Zaqar's gate jobs
This patch extends zaqar's jobs so that they use the various hooks correctly and allow for other scripts to be maintained by the zaqar team itself. Summary: - Add support for external gate_hook - Add support for external post_gate_hook Change-Id: Ia72e6b2bf66005728bacc4ed850a9aa16c6519a2
This commit is contained in:
parent
79859de32b
commit
a512e3c9c3
@ -61,25 +61,29 @@
|
||||
#!/bin/bash -xe
|
||||
export PYTHONUNBUFFERED=true
|
||||
export DEVSTACK_GATE_TIMEOUT=120
|
||||
export DEVSTACK_GATE_TEMPEST=1
|
||||
export DEVSTACK_GATE_ZAQAR=1
|
||||
export DEVSTACK_GATE_ZAQAR_BACKEND={backend}
|
||||
export BRANCH_OVERRIDE={branch-override}
|
||||
export ENABLED_SERVICES=mysql,key
|
||||
export DEVSTACK_LOCAL_CONFIG="enable_plugin zaqar git://git.openstack.org/openstack/zaqar"
|
||||
|
||||
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
||||
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
||||
fi
|
||||
|
||||
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
|
||||
./safe-devstack-vm-gate-wrap.sh
|
||||
function gate_hook {{
|
||||
cd /opt/stack/new/zaqar/devstack/gate
|
||||
./gate_hook.sh {backend}
|
||||
}}
|
||||
export -f gate_hook
|
||||
|
||||
function post_test_hook {{
|
||||
gzip -9 -c /var/log/zaqar/queues.log > $WORKSPACE/logs/queues.log.txt.gz
|
||||
cd /opt/stack/new/zaqar/devstack/gate
|
||||
./post_test_hook.sh {backend}
|
||||
}}
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user