4.6.519 2.3.0 3.0.1 1.4 true false true $(TestWorkingDir)coverage\ true $(TestHostRootPath)shared/Microsoft.NETCore.App/10.10.10 false false $(CodeCoverageEnabled) true true true true <_ProjectDirectoryUnderSourceDir Condition="'$(IsTestProject)' == 'true'">$(MSBuildProjectDirectory.SubString($(SourceDir.Length))) $(_ProjectDirectoryUnderSourceDir.SubString(0, $(_ProjectDirectoryUnderSourceDir.IndexOfAny("\\/")))) TestAllProjects opencover $(CoverageReportDir) $(MSBuildProjectName).coverlet $([MSBuild]::EnsureTrailingSlash('$(CoverletOutputDirectory)'))$(CoverletOutputName).xml $(CoverletOutput) $(SourceDir)Common/src/System/SR.* 0 line,branch,method $(CodeCoverageEnabled) <_CodeCoverageAssemblies Include="$(AssemblyBeingTestedName)" /> <_CodeCoverageAssemblies Include="System.Private.CoreLib" Condition="'$(TestRuntime)' == 'true' and ('$(TargetGroup)' == 'netcoreapp' or '$(TargetGroup)' == 'netstandard')" /> <_CodeCoverageAssemblies Include="@(AdditionalCodeCoverageAssemblies)" /> <_CodeCoverageAssemblies Include="$(CodeCoverageAssemblies)" Condition="'$(CodeCoverageAssemblies)' != ''" /> @(_CodeCoverageAssemblies->'+[%(Identity)]*', ' ') @(_CodeCoverageAssemblies->'[%(Identity)]*', ',') [*]* <_RuntimeFiles Include="$(NETCoreAppTestSharedFrameworkPath)/*.*" /> $(CoverageDedicatedRuntimeDir) $(NETCoreAppTestSharedFrameworkPath) %(Identity).pdb %(RootDir)/%(Directory)WindowsPDB/%(Filename)%(Extension).pdb $(PackagesDir)OpenCover\$(OpenCoverVersion)\tools\OpenCover.Console.exe $(CoverageReportDir)$(MSBuildProjectName).coverage.xml -oldStyle -filter:"{CoverageFilter}" -excludebyfile:"*\Common\src\System\SR.*" -nodefaultfilters -excludebyattribute:*.ExcludeFromCodeCoverage* -skipautoprops -hideskipped:All -threshold:1 $(CoverageOptions) -returntargetcode -register:user -target:$(TestProgram) -output:$(CoverageOutputFilePath) $(CoverageHost) $(CoverageCommandLine) -targetargs:"$(TestArguments) {XunitTraitOptions} -notrait Benchmark=true" "-assemblyfilters:@(_CodeCoverageAssemblies->'+%(Identity)', ';')" -targetdir:$(CoverageReportDir) "-reporttypes:Html;Badges" $(CoverageReportAssemblyFilters) $(PackagesDir)ReportGenerator\$(ReportGeneratorVersion)\tools\ReportGenerator.exe reportgenerator $(CoverageReportTool) $(CoverageReportGeneratorOptions) *.coverage.xml *.coverlet.xml RunTestsForProject $(PackagesDir)coveralls.io.$(CoverallsUploaderVersion)\tools\coveralls.net.exe --opencover $(CoverageReportDir)\$(CoverageInputFilter) --repo-token $(CoverallsToken)