diff --git a/.github/workflows/trunk.yml b/.github/workflows/trunk.yml index 670517f836b..303a942c74a 100644 --- a/.github/workflows/trunk.yml +++ b/.github/workflows/trunk.yml @@ -380,6 +380,11 @@ jobs: ARM_TEST=${{ matrix.test_arm_baremetal }} + # Output test report on pytest runs so that github can surface failing tests. + if [[ -n "${RUNNER_TEST_RESULTS_DIR:-}" ]]; then + export PYTEST_ADDOPTS="--junit-xml=${RUNNER_TEST_RESULTS_DIR}/${ARM_TEST}.xml ${PYTEST_ADDOPTS:-}" + fi + # Test test_arm_baremetal.sh with test backends/arm/test/test_arm_baremetal.sh "${ARM_TEST}" @@ -415,6 +420,11 @@ jobs: ARM_TEST=${{ matrix.test_arm_baremetal }} + # Output test report on pytest runs so that github can surface failing tests. + if [[ -n "${RUNNER_TEST_RESULTS_DIR:-}" ]]; then + export PYTEST_ADDOPTS="--junit-xml=${RUNNER_TEST_RESULTS_DIR}/${ARM_TEST}.xml ${PYTEST_ADDOPTS:-}" + fi + backends/arm/test/test_arm_baremetal.sh "${ARM_TEST}" test-arm-ootb-linux: