From 012ea23a41c0ac438919213b4b64ca0f44c642ee Mon Sep 17 00:00:00 2001 From: martincostello Date: Fri, 18 Apr 2025 10:19:02 +0100 Subject: [PATCH] Simplify test analytics - Only enable JUnit output in CI. - Change the default JUnit file name so codecov/test-results-action finds the files automatically. --- .github/workflows/build.yml | 1 - build.cake | 8 ++++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 740bdfc9ca1..a561423ccf9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -116,7 +116,6 @@ jobs: uses: codecov/test-results-action@f2dba722c67b86c6caa034178c6e4d35335f6706 # v1.1.0 if: ${{ !cancelled() }} with: - files: ./test/Polly.Core.Tests/TestResults/TestResults.xml,./test/Polly.Extensions.Tests/TestResults/TestResults.xml,./test/Polly.RateLimiting.Tests/TestResults/TestResults.xml,./test/Polly.Specs/TestResults/TestResults.xml,./test/Polly.Testing.Tests/TestResults/TestResults.xml flags: ${{ matrix.os_name }} token: ${{ secrets.CODECOV_TOKEN }} diff --git a/build.cake b/build.cake index 8252ccc6e98..3e1eb726a71 100644 --- a/build.cake +++ b/build.cake @@ -137,11 +137,15 @@ Task("__ValidateAot") Task("__RunTests") .Does(() => { - string[] loggers = ["junit"]; + var loggers = Array.Empty(); if (!string.IsNullOrWhiteSpace(Environment.GetEnvironmentVariable("GITHUB_SHA"))) { - loggers = [.. loggers, "GitHubActions;report-warnings=false"]; + loggers = + [ + "junit;LogFilePath=junit.xml", + "GitHubActions;report-warnings=false", + ]; } var projects = GetFiles("./test/**/*.csproj");