2

我需要配置 Team Build Server (TFS 2010) 来运行 xUnit 测试以及 MSTests。我发现的一些信息是下一个网址:

http://weblogs.asp.net/mehfuzh/archive/2009/08/25/configuring-team-build-using-xunit.aspx

http://msmvps.com/blogs/mehfuz/archive/2009/09/05/configuring-team-build-using-xunit-from-client-update.aspx

网络上的每个帖子都说我需要修改/配置团队构建服务器或TeamBuildTypes目录(顺便说一句。我在团队资源管理器中看不到它)。但我的问题是 Team buid 在公司网络中,我无法以我的方式配置它。

所以,我的问题是:是否有能力配置团队 Build 2010 以连续运行 xUnit 测试?如何仅从客户端配置它以运行 xUnit 测试?

我会很感激这方面的任何帮助。

4

1 回答 1

2

这些文章谈论的是 TFS 2008 而不是 2010。在 TFS 2010 中,构建技术发生了显着变化。

您要做的是自定义将存在于源代码管理的 BuildProcessTemplates 目录中的 TFS 构建工作流文件 (DefaultTemplate.xaml)。

您需要添加一个 InvokeProcess 活动,该活动将执行适当的命令行命令来为您运行 xUnit。

以下是一些可能对您有所帮助的链接:

http://geekswithblogs.net/jakob/archive/2012/02/01/handling-warnings-and-errors-with-invokeprocess-in-tfs-2010-build.aspx

http://www.ewaldhofman.nl/post/2010/04/20/Customize-Team-Build-2010-e28093-Part-1-Introduction.aspx

于 2012-09-23T19:21:38.773 回答