From 32e58b21959c637a16798ed0efb8ceec8f2ccd0e Mon Sep 17 00:00:00 2001 From: moto <855818+mthrok@users.noreply.github.com> Date: Wed, 31 May 2023 14:17:03 -0400 Subject: [PATCH] Surface test failures on CI Set the directory of JUnitText XML file to the one where test-infra picks up and put them in summary. Example: https://github.com/pytorch/audio/actions/runs/5136305988 --- .circleci/unittest/linux/scripts/run_test.sh | 2 +- .circleci/unittest/windows/scripts/run_test.sh | 2 +- .github/workflows/unittest-linux-gpu.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.circleci/unittest/linux/scripts/run_test.sh b/.circleci/unittest/linux/scripts/run_test.sh index 3db02c627a..ce156ff860 100755 --- a/.circleci/unittest/linux/scripts/run_test.sh +++ b/.circleci/unittest/linux/scripts/run_test.sh @@ -13,7 +13,7 @@ export PATH="${PWD}/third_party/install/bin/:${PATH}" declare -a args=( '-v' '--cov=torchaudio' - "--junitxml=${PWD}/test-results/junit.xml" + "--junitxml=${RUNNER_TEST_RESULTS_DIR}/junit.xml" '--durations' '20' ) diff --git a/.circleci/unittest/windows/scripts/run_test.sh b/.circleci/unittest/windows/scripts/run_test.sh index 58857daccc..5ac228a0e1 100644 --- a/.circleci/unittest/windows/scripts/run_test.sh +++ b/.circleci/unittest/windows/scripts/run_test.sh @@ -12,5 +12,5 @@ python -m torch.utils.collect_env env | grep TORCHAUDIO || true cd test -pytest --cov=torchaudio --junitxml=../test-results/junit.xml -v --durations 20 torchaudio_unittest +pytest --cov=torchaudio --junitxml=${RUNNER_TEST_RESULTS_DIR}/junit.xml -v --durations 20 torchaudio_unittest coverage html diff --git a/.github/workflows/unittest-linux-gpu.yml b/.github/workflows/unittest-linux-gpu.yml index 67af3e1db1..b6bb10daf6 100644 --- a/.github/workflows/unittest-linux-gpu.yml +++ b/.github/workflows/unittest-linux-gpu.yml @@ -79,7 +79,7 @@ jobs: declare -a args=( '-v' '--cov=torchaudio' - "--junitxml=${PWD}/test-results/junit.xml" + "--junitxml=${RUNNER_TEST_RESULTS_DIR}/junit.xml" '--durations' '100' '-k' 'cuda or gpu' )