From 91e5242e40d64a66054854b614322a10ce973dba Mon Sep 17 00:00:00 2001 From: Sam Harwell Date: Wed, 1 Feb 2023 13:16:06 -0600 Subject: [PATCH] Switch from coverlet.msbuild to coverlet.collector --- Directory.Build.targets | 38 +----------------------------------- eng/CodeCoverage.proj | 4 ++-- eng/CodeCoverage.runsettings | 21 ++++++++++++++++++++ eng/Testing.props | 6 ++++++ 4 files changed, 30 insertions(+), 39 deletions(-) create mode 100644 eng/CodeCoverage.runsettings diff --git a/Directory.Build.targets b/Directory.Build.targets index 0283343778..13ec6e5599 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -15,7 +15,7 @@ - + @@ -35,19 +35,7 @@ false - - - true - - true - true true - opencover - $(ArtifactsDir)coverage\$(MSBuildProjectName)_$(TargetFramework)_$(_TestArchitecture).coverage - - - ExcludeFromCodeCoverage - @@ -59,28 +47,4 @@ - - - - - - - - - - - - diff --git a/eng/CodeCoverage.proj b/eng/CodeCoverage.proj index decb66174d..a927075d8f 100644 --- a/eng/CodeCoverage.proj +++ b/eng/CodeCoverage.proj @@ -20,8 +20,8 @@ <_ReportGeneratorPath>$(PkgReportGenerator)\tools\net47\ReportGenerator.exe - - + + <_CodecovArgs Include="-f;$(ArtifactsDir)coverage\Cobertura.xml" /> diff --git a/eng/CodeCoverage.runsettings b/eng/CodeCoverage.runsettings new file mode 100644 index 0000000000..7d7693e3d3 --- /dev/null +++ b/eng/CodeCoverage.runsettings @@ -0,0 +1,21 @@ + + + + + + + opencover + + + true + + true + + + ExcludeFromCodeCoverage + + + + + + diff --git a/eng/Testing.props b/eng/Testing.props index 94c1513636..3ec4874f5b 100644 --- a/eng/Testing.props +++ b/eng/Testing.props @@ -5,4 +5,10 @@ $(TestRunnerAdditionalArguments) --blame-hang-timeout 10min $(TestRunnerAdditionalArguments) --blame-crash-dump-type full + + + $(TestRunnerAdditionalArguments) --collect:"XPlat Code Coverage" + $(TestRunnerAdditionalArguments) --test-adapter-path "$(Pkgcoverlet_collector)/build/netstandard1.0" + $(TestRunnerAdditionalArguments) --settings "$(RepoRoot)/eng/CodeCoverage.runsettings" + \ No newline at end of file