4.6.519 3.0.1 1.4 false true $(TestWorkingDir)coverage\ false false $(CodeCoverageEnabled) true true true <_ProjectDirectoryUnderSourceDir Condition="'$(IsTestProject)' == 'true'">$(MSBuildProjectDirectory.SubString($(SourceDir.Length))) $(_ProjectDirectoryUnderSourceDir.SubString(0, $(_ProjectDirectoryUnderSourceDir.IndexOfAny("\\/")))) true <_CodeCoverageAssemblies Include="$(AssemblyBeingTestedName)" /> <_CodeCoverageAssemblies Include="@(AdditionalCodeCoverageAssemblies)" /> <_CodeCoverageAssemblies Include="$(CodeCoverageAssemblies)" Condition="'$(CodeCoverageAssemblies)' != ''" /> @(_CodeCoverageAssemblies->'+[%(Identity)]*', ' ') [*]* $(NETCoreAppTestSharedFrameworkPath)$(AssemblyBeingTestedName).pdb $(NETCoreAppTestSharedFrameworkPath)WindowsPDB/$(AssemblyBeingTestedName).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) $(TestHost) $(CoverageCommandLine) -targetargs:"$(TestArguments) {XunitTraitOptions} -notrait Benchmark=true" "-assemblyfilters:@(_CodeCoverageAssemblies->'+%(Identity)', ';')" -targetdir:$(CoverageReportDir) -reporttypes:Html;Badges $(CoverageReportAssemblyFilters) $(PackagesDir)ReportGenerator\$(ReportGeneratorVersion)\tools\ReportGenerator.exe $(CoverageReportGeneratorOptions) RunTestsForProject TestAllProjects $(PackagesDir)coveralls.io.$(CoverallsUploaderVersion)\tools\coveralls.net.exe --opencover $(CoverageReportDir)\*.coverage.xml --repo-token $(CoverallsToken)