2017-05-04 68 views
1

它曾经是,早在DOTNET核心的project.json世界,一个简单的....net基于Core * .csproj的VSTS项目 - 如何发布我的xUnit测试结果?

dotnet test -xml myfile.xml 

会输出一个测试文件,你可以在VSTS上传。这不起作用了,我找不到任何应该工作的帮助。我已经升级了我的项目,但是现在我已经进行了大量的测试,没有输出,这是无用的。

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

我发现这篇文章......

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

但是,这并不与.NET应用的核心

回答

3

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

.NET核心

命令:test

项目(S):指定测试的csproj文件(S),如**/*Tests/*.csproj

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

发布测试结果

测试结果格式:VSTest

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

+0

这是行不通的。由于-xml选项不再有效,我无法指定从dot net test发布的xml输出来发布。 –

+0

使用发布测试结果后,日志是什么? –

+0

没有测试结果发布,因为点网测试本身不会生成输出文件。如果新命令执行此操作,但使用不同的文件名,则可能有所帮助。 –

相关问题