在TFS 2008构建中运行并发布xUnit.net测试

时间:2011-03-16 20:40:11

标签: xslt msbuild mstest tfsbuild xunit.net

我在TFS 2008服务器上运行团队构建。我希望它在那里运行我的xUnit.net测试并在Build details中显示结果。

我知道我必须在TFSBuild.proj脚本文件中进行大量配置。我已经设法让测试运行,但结果没有出现在构建中。我按照mehfuz's blog的说明进行操作。

查看其他类似的question,我得到Jonne Kats' post。不幸的是,它已经过时了。为了克服xunit任务中缺少ExitCode,包含了很多解决方法。使用xunit 1.7,这不再是必需的。

我很难设置它。有人能告诉我一种方法将测试结果发布到团队构建中吗?


更新:我看到我的问题实际上包含很多小问题。让我更直接。

我正在成功运行Xunit.Runner.MSBuild.xunit任务。它被设置为生成带有测试报告的XML文件。为了在TFS构建详细信息中显示此报告,我需要使用MSTest.exe导入它。但是,我必须先将其转换为MSTest将理解的格式。

是否有人拥有可用于将xUnit XML报告转换为MSTest TRX文件的XSLT文件?

1 个答案:

答案 0 :(得分:0)

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

不幸的是,XSLT受到了博客引擎的一些损害,我还没有努力让它运行起来。