基于VSTS的.net Core * .csproj项目 - 如何发布我的xUnit测试结果?

时间:2017-05-04 22:47:10

标签: .net-core azure-devops xunit csproj

以前是dotnet核心的project.json世界中的一个简单......

dotnet test -xml myfile.xml

会输出您可以在VSTS中上传的测试文件。这不再起作用,我找不到任何有用的帮助。我已经升级了我的项目,但我现在有大量的测试没有输出,这是无用的。

有没有人解决过这个问题?

我找到了这篇文章......

https://xunit.github.io/docs/getting-test-results-in-vsts.html

但这不适用于.net核心

1 个答案:

答案 0 :(得分:3)

您可以使用 .NET Core 任务和发布测试结果任务来发布您的xunit测试结果。详细设置如下:

.NET Core

命令:test

项目:指定测试csproj文件,例如**/*Tests/*.csproj

参数:--logger "trx;LogFileName=myfile.xml"

发布测试结果

测试结果格式:VSTest

测试结果文件:**/myfile.xml