Fix post-execution for tempest tests
Manila's post_test_hook runs tempest after populating tempest.conf with the requisite options, the results from tempest are saved prior to performing some post tasks, including deciding to run tests again with a different configuration if necessary (Ex: manila-tempest-minimal-dsvm-dummy). The result is then replayed at the end of the gate job so it can be reported to gerrit as a SUCCESS or a FAILURE. Fix the mis-aligned command that saves the test execution status to replay later. Change-Id: I1578760697aeae6e20bf567c60fbcdee0a642bee Closes-Bug: 1770183
This commit is contained in:
parent
1095fb7478
commit
a0947ab42d
@ -358,8 +358,8 @@ fi
|
|||||||
echo "Running tempest manila test suites"
|
echo "Running tempest manila test suites"
|
||||||
cd $BASE/new/tempest/
|
cd $BASE/new/tempest/
|
||||||
sudo -H -u $USER tempest run -r $MANILA_TESTS --concurrency=$MANILA_TEMPEST_CONCURRENCY
|
sudo -H -u $USER tempest run -r $MANILA_TESTS --concurrency=$MANILA_TEMPEST_CONCURRENCY
|
||||||
cd -
|
|
||||||
RETVAL=$?
|
RETVAL=$?
|
||||||
|
cd -
|
||||||
|
|
||||||
|
|
||||||
# If using the dummy driver, configure the second run. We can't use the
|
# If using the dummy driver, configure the second run. We can't use the
|
||||||
@ -382,8 +382,8 @@ if [[ "$DRIVER" == "dummy" ]]; then
|
|||||||
echo "Running tempest manila test suites for DHSS=False mode"
|
echo "Running tempest manila test suites for DHSS=False mode"
|
||||||
cd $BASE/new/tempest/
|
cd $BASE/new/tempest/
|
||||||
sudo -H -u $USER tempest run -r $MANILA_TESTS --concurrency=$MANILA_TEMPEST_CONCURRENCY
|
sudo -H -u $USER tempest run -r $MANILA_TESTS --concurrency=$MANILA_TEMPEST_CONCURRENCY
|
||||||
cd -
|
|
||||||
RETVAL2=$?
|
RETVAL2=$?
|
||||||
|
cd -
|
||||||
save_tempest_results 2
|
save_tempest_results 2
|
||||||
|
|
||||||
# Exit with last code if first succeeded else exit with first error code
|
# Exit with last code if first succeeded else exit with first error code
|
||||||
|
Loading…
Reference in New Issue
Block a user