Commit 78ef1686 authored by Štěpán Balážik's avatar Štěpán Balážik Committed by Tomas Krizek

ci: fix for kresd:comparative test

parent c144b742
Pipeline #36203 passed with stage
in 2 minutes and 13 seconds
...@@ -75,6 +75,7 @@ test:comparative:kresd: ...@@ -75,6 +75,7 @@ test:comparative:kresd:
# compare results from latest Deckard with results from merge base # compare results from latest Deckard with results from merge base
- cp ci/common.sh /tmp - cp ci/common.sh /tmp
- cp ci/compare-tests.sh /tmp - cp ci/compare-tests.sh /tmp
- cp ci/junit-compare.py /tmp
- LD_LIBRARY_PATH=/tmp/.local/lib PATH=/tmp/.local/sbin:$PATH /tmp/compare-tests.sh $(pwd)/kresd_run.sh - LD_LIBRARY_PATH=/tmp/.local/lib PATH=/tmp/.local/sbin:$PATH /tmp/compare-tests.sh $(pwd)/kresd_run.sh
artifacts: artifacts:
when: always when: always
......
...@@ -17,6 +17,8 @@ function find_modified_tests { ...@@ -17,6 +17,8 @@ function find_modified_tests {
MODIFIED_TESTS_FILE="/tmp/modified_tests" MODIFIED_TESTS_FILE="/tmp/modified_tests"
find_modified_tests find_modified_tests
LOGS[0]="${MODIFIED_TESTS_FILE}" LOGS[0]="${MODIFIED_TESTS_FILE}"
LOGS[1]="/tmp/base.xml"
LOGS[2]="/tmp/head.xml"
: get test results from version under test : get test results from version under test
"${TESTRUNNER}" -n $(nproc) --junit-xml=/tmp/head.xml || : some tests on HEAD ${HEAD} failed "${TESTRUNNER}" -n $(nproc) --junit-xml=/tmp/head.xml || : some tests on HEAD ${HEAD} failed
...@@ -25,4 +27,4 @@ LOGS[0]="${MODIFIED_TESTS_FILE}" ...@@ -25,4 +27,4 @@ LOGS[0]="${MODIFIED_TESTS_FILE}"
git checkout --force --detach "${MERGEBASE}" git checkout --force --detach "${MERGEBASE}"
git clean -xdf git clean -xdf
"${TESTRUNNER}" -n $(nproc) --junit-xml=/tmp/base.xml || : some tests on merge base ${MERGEBASE} failed "${TESTRUNNER}" -n $(nproc) --junit-xml=/tmp/base.xml || : some tests on merge base ${MERGEBASE} failed
"${CIDIR}/junit_compare.py" /tmp/head.xml /tmp/base.xml /tmp/modified_tests && echo "OK, no differences found" "${CIDIR}/junit-compare.py" /tmp/head.xml /tmp/base.xml /tmp/modified_tests && echo "OK, no differences found"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment