Testing VSTS中.NET核心项目的代码覆盖率和测试结果
我们如何在VST中为.NET核心项目启用代码覆盖率和测试结果 目前,它没有为.NET核心测试任务启用。这是半个答案(因为我不喜欢代码覆盖) 首先获取Testing VSTS中.NET核心项目的代码覆盖率和测试结果,testing,azure-devops,code-coverage,azure-pipelines,Testing,Azure Devops,Code Coverage,Azure Pipelines,我们如何在VST中为.NET核心项目启用代码覆盖率和测试结果 目前,它没有为.NET核心测试任务启用。这是半个答案(因为我不喜欢代码覆盖) 首先获取dotnet test,通过传递参数-l trx来输出带有测试结果的trx文件 然后执行“发布测试结果”任务 以下是我使用的选项: 你会得到你的结果(附言,这是一个非常简单的应用程序): 我猜想可以获得类似的代码覆盖率方法。您可以使用Visual Studio测试任务和/framework:“.NETCoreApp,Version=v1.1”选
dotnet test
,通过传递参数-l trx
来输出带有测试结果的trx文件
然后执行“发布测试结果”任务
以下是我使用的选项:
你会得到你的结果(附言,这是一个非常简单的应用程序):
我猜想可以获得类似的代码覆盖率方法。您可以使用Visual Studio测试任务和/framework:“.NETCoreApp,Version=v1.1”选项来运行.NET核心测试。(在Visual Studio测试任务中指定vstest.console.exe路径:C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\TestPlatform) 一篇关于代码覆盖率的文章: 但上传覆盖率文件时存在问题: 另一方面,您可能会得到生成问题的空结果: 总之,您可以跟踪这些问题的更新,并在问题修复后重试。相关问题