4

我在 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 文件?

4

1 回答 1

0

在这里发布了一篇非常有前途的文章:http: //salvoz.com/blog/2010/02/22/transform-xunit-to-mstest/

不幸的是,XSLT 被博客引擎破坏了一点,我还没有努力让它工作。

于 2011-08-26T16:15:16.033 回答