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