ci: fix after_script for out-of-tree tests

The commands in after_script run in a new shell, separate from
before_script and script commands. Since the pytest.log.txt is for out
of tree tests is present in the build directory, switch to it (if set)
before running any postprocessing commands.
This commit is contained in:
Tom Krizek 2023-08-22 17:26:14 +02:00
parent 1b3db25adf
commit 86043b0bbe
No known key found for this signature in database
GPG key ID: 01623B9B652A20A7

View file

@ -406,6 +406,7 @@ cross-version-config-tests:
"$PYTEST" --junit-xml="$CI_PROJECT_DIR"/junit.xml -n "$TEST_PARALLEL_JOBS" | tee pytest.out.txt
- '( ! grep -F "grep: warning:" pytest.out.txt )'
after_script:
- test -n "${OUT_OF_TREE_WORKSPACE}" && cd "${OUT_OF_TREE_WORKSPACE}"
- *display_pytest_failures
.system_test: &system_test_job