我正在尝试研究如何从TFS 2010运行xUnit测试。
我发现了一些关于如何使用旧版本(http://jonnekats.wordpress.com/2009/05/07/integrate-xunit-tests-into-your-daily-team-build/,http://weblogs.asp.net/mehfuzh/archive/2009/08/25/configuring-team-build-using-xunit.aspx)实现该目标的文章。 这些方法不再适用于TFS 2010,因为构建不再是MSBuild文件,而是具有不同任务的工作流。
我想要实现的是类似于我的开发机器上的内容: - 建立一切 - 运行.xunit项目文件 - 检查结果
我在Web上看到的所有内容都是自定义构建步骤,我不能/不会使用,因为我必须为每个单元测试程序集配置它们,它们可能会在TFS中完全混乱
任何意见都会受到赞赏。
答案 0 :(得分:1)
为什么不在TFS Build工作流程中使用“InvokeProcess”并使用必要的xUnit项目文件作为参数调用xUnit命令行界面?
您可以通过设置InvokeProcess-> stdout来编写构建消息来捕获命令行的输出。
答案 1 :(得分:0)
看看xUnit work item Support VSTS Test Runner on codeplex。您可以在Beta版本中找到VS2010扩展程序。