我正在使用 Azure DevOps 构建管道编译 .Netcore 应用程序。在 .Netcore 测试构建任务中,我传递了以下参数以收集代码覆盖率结果:
--configuration $(BuildConfiguration) --collect"XPlat Code Coverage"
为发布代码覆盖率结果,我使用“Publish Code Coverage Results”构建任务,并使用“Cobertura”工具。
代码覆盖分析所有在单元测试期间加载的解决方案程序集。但我想从代码覆盖结果中排除测试代码,并仅通过 Azure DevOps 构建管道包含应用程序代码。
为此,我参考了这个 documentation。根据此文档,您需要向每个测试类添加“ExcludeFromCodeCoverageAttribute”属性。但我想通过 Azure DevOps 构建管道来实现它。
--configuration $(BuildConfiguration) --collect"XPlat Code Coverage"
为发布代码覆盖率结果,我使用“Publish Code Coverage Results”构建任务,并使用“Cobertura”工具。
代码覆盖分析所有在单元测试期间加载的解决方案程序集。但我想从代码覆盖结果中排除测试代码,并仅通过 Azure DevOps 构建管道包含应用程序代码。
为此,我参考了这个 documentation。根据此文档,您需要向每个测试类添加“ExcludeFromCodeCoverageAttribute”属性。但我想通过 Azure DevOps 构建管道来实现它。