diff --git a/.config/nextest.toml b/.config/nextest.toml index c7c5545dc9..8cb2131f4e 100644 --- a/.config/nextest.toml +++ b/.config/nextest.toml @@ -3,3 +3,6 @@ fail-fast = false # Terminate test after three slow periods of 60 seconds. slow-timeout = { period = "60s", terminate-after = 3 } + +[profile.ci.junit] +path = "junit.xml" diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 07ab1e693b..45af7dcdea 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -119,6 +119,13 @@ jobs: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} if: matrix.type == 'debug' && matrix.rust-toolchain == 'nightly' + - uses: codecov/test-results-action@4e79e65778be1cecd5df25e14af1eafb6df80ea9 # v1.0.2 + with: + files: target/nextest/ci/junit.xml + fail_ci_if_error: false + token: ${{ secrets.CODECOV_TOKEN }} + verbose: true + - name: Save simulation seeds artifact if: always() uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0