
With addition was updated existing tempest job. Purpose of having two tempest jobs: Test single backend manila installation and multi backend manila installation. Moved most of exported env vars to separate bash script to have possibility debug configuration of job and minimize commitment to config project. Also removed usage of these jobs in gate pipeline. Partially implements: blueprint multibackend-installation-tempest-job Change-Id: I201ab1e5bf2ac8a4bcd7985e010751704f8e26ae
79 lines
1.9 KiB
YAML
79 lines
1.9 KiB
YAML
- job:
|
|
name: gate-manila-tempest-dsvm-neutron
|
|
node: devstack-precise
|
|
|
|
wrappers:
|
|
- timeout:
|
|
timeout: 65
|
|
fail: true
|
|
- timestamps
|
|
|
|
builders:
|
|
- link-logs
|
|
- net-info
|
|
- devstack-checkout
|
|
- shell: |
|
|
#!/bin/bash -xe
|
|
export PYTHONUNBUFFERED=true
|
|
export DEVSTACK_GATE_TIMEOUT=60
|
|
|
|
# Run setup script with exports of env vars
|
|
$BASE/new/manila/contrib/ci/setup.sh
|
|
|
|
function pre_test_hook {
|
|
$BASE/new/manila/contrib/ci/pre_test_hook.sh
|
|
}
|
|
export -f pre_test_hook
|
|
|
|
function post_test_hook {
|
|
$BASE/new/manila/contrib/ci/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:
|
|
- devstack-logs
|
|
- console-log
|
|
|
|
|
|
- job:
|
|
name: gate-manila-tempest-dsvm-neutron-multibackend
|
|
node: devstack-precise
|
|
|
|
wrappers:
|
|
- timeout:
|
|
timeout: 65
|
|
fail: true
|
|
- timestamps
|
|
|
|
builders:
|
|
- link-logs
|
|
- net-info
|
|
- devstack-checkout
|
|
- shell: |
|
|
#!/bin/bash -xe
|
|
export PYTHONUNBUFFERED=true
|
|
export DEVSTACK_GATE_TIMEOUT=60
|
|
|
|
# Run setup script with exports of env vars
|
|
$BASE/new/manila/contrib/ci/multi_backend/setup.sh
|
|
|
|
function pre_test_hook {
|
|
$BASE/new/manila/contrib/ci/multi_backend/pre_test_hook.sh
|
|
}
|
|
export -f pre_test_hook
|
|
|
|
function post_test_hook {
|
|
$BASE/new/manila/contrib/ci/multi_backend/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:
|
|
- devstack-logs
|
|
- console-log
|