Valeriy Ponomaryov 5898ba1487 Added tempest job to manila project
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
2014-05-26 15:47:20 +03:00

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