【发布时间】:2018-03-29 01:13:18
【问题描述】:
我刚刚使用 xUnit 测试设置了一个新项目 (.net 4.6.2)。为了在 VSTS 中进行单元测试,我将 visual-studio 运行器添加到项目中(使用 nuget)。
现在我想知道:如何获得测试运行的 XML 报告,以便在 VSTS 中发布这些结果?
【问题讨论】:
标签: visual-studio-2017 azure-pipelines xunit
我刚刚使用 xUnit 测试设置了一个新项目 (.net 4.6.2)。为了在 VSTS 中进行单元测试,我将 visual-studio 运行器添加到项目中(使用 nuget)。
现在我想知道:如何获得测试运行的 XML 报告,以便在 VSTS 中发布这些结果?
【问题讨论】:
标签: visual-studio-2017 azure-pipelines xunit
您可以使用Visual Studio Test task来运行XUnit,它可以将测试结果发布到VSTS。
关于Core xUnit测试,您可以通过在.Net Core Test任务中指定--configuration $(BuildConfiguration) --logger "trx"参数来生成trx测试结果并添加Publish Test Results任务来发布测试结果(在测试结果格式中选择VSTest)
【讨论】:
Xunit logger 可以生成 xunit v2 格式 (https://xunit.github.io/docs/format-xml-v2.html) 的 xml 报告。
【讨论】: