我正在运行一个团队构建,它在一个TFS 2008服务器上。我想让它在那里运行我的xUnit.net测试,并在构建详细信息中显示结果。
我知道我必须在TFSBuild.proj脚本文件中进行大量配置。我已经成功让测试运行,但结果没有出现在构建中。我按照mehfuz's blog的说明操作。
看着其他类似的问题, 我找到了Jonne Kats' post。不幸的是,它有点过时了。这里包括了很多解决xunit任务中缺少ExitCode的问题的工作。但是在xunit 1.7中,这已经不再需要了。
我正在努力尝试设置这个。有人能向我展示一种将测试结果发布到团队构建中的方法吗?
我知道我必须在TFSBuild.proj脚本文件中进行大量配置。我已经成功让测试运行,但结果没有出现在构建中。我按照mehfuz's blog的说明操作。
看着其他类似的问题, 我找到了Jonne Kats' post。不幸的是,它有点过时了。这里包括了很多解决xunit任务中缺少ExitCode的问题的工作。但是在xunit 1.7中,这已经不再需要了。
我正在努力尝试设置这个。有人能向我展示一种将测试结果发布到团队构建中的方法吗?
更新: 我发现我的问题实际上包含了很多小问题。让我更直接一些。
我成功地运行了一个 Xunit.Runner.MSBuild.xunit 任务。它被设置为生成一个带有测试报告的 XML 文件。为了在 TFS Build 详细信息中显示此报告,我需要使用 MSTest.exe 导入它。然而,我必须先将它转换为 MSTest 能够理解的格式。
是否有人有一个 XSLT 文件,可以用来将 xUnit XML 报告转换为 MSTest TRX 文件?