Fix swift func tests to run using both auth versions
The swift functional test job was changed to run tox -e func as sudo [1]. The job first runs functional tests against keystone, then repeats the tests against tempauth. The second part of the job requires SWIFT_TEST_CONFIG_FILE env var to be set to cause the tests to run against tempauth. The introduction of sudo in [1] causes this env var to be lost, so the tests run against keystoneauth again. A tell-tale is that the second run of the functional tests should output "SKIPPING FUNCTIONAL TESTS SPECIFIC TO AUTH VERSION 3" before the first line of test results. This has been missing since [1] was merged. [1] change id Ifc3e862b0fe86928c3943a41f07cd086d6ace6fe Change-Id: Ibea153e94e7919b5422a344d365cee3106efb2fe
This commit is contained in:
parent
ba56fd5e11
commit
73b96a02f7
|
@ -28,8 +28,8 @@
|
|||
cd /opt/stack/new/swift
|
||||
# Launch V2 auth tests and v1 tests after.
|
||||
sudo -H -u stack timeout -s 9 ${{FUNCTEST_TIMEOUT}}m tox -e func && \
|
||||
SWIFT_TEST_CONFIG_FILE=/opt/stack/new/swift/test/sample.conf \
|
||||
sudo -H -u stack timeout -s 9 ${{FUNCTEST_TIMEOUT}}m tox -e func
|
||||
sudo -H -u stack SWIFT_TEST_CONFIG_FILE=/opt/stack/new/swift/test/sample.conf \
|
||||
timeout -s 9 ${{FUNCTEST_TIMEOUT}}m tox -e func
|
||||
}}
|
||||
export -f post_test_hook
|
||||
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
|
||||
|
|
Loading…
Reference in New Issue