Testing VSTS中.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”选

我们如何在VST中为.NET核心项目启用代码覆盖率和测试结果

目前,它没有为.NET核心测试任务启用。

这是半个答案(因为我不喜欢代码覆盖)

首先获取
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)

一篇关于代码覆盖率的文章:

但上传覆盖率文件时存在问题:

另一方面,您可能会得到生成问题的空结果:

总之,您可以跟踪这些问题的更新,并在问题修复后重试。

相关问题