【发布时间】:2010-09-27 13:29:47
【问题描述】:
我已经在 MSBuild (NET 3.0) 和 cc.net 上开发了一个构建系统来执行 Visual Studio 2008 应用程序的持续集成构建,但是团队中的一位开发人员最近添加了一个 VSTS 单元测试项目。 microsoft 是否提供了任何 SDK 或插件来允许在非团队系统构建环境上进行编译?
【问题讨论】:
标签: unit-testing tfs msbuild
我已经在 MSBuild (NET 3.0) 和 cc.net 上开发了一个构建系统来执行 Visual Studio 2008 应用程序的持续集成构建,但是团队中的一位开发人员最近添加了一个 VSTS 单元测试项目。 microsoft 是否提供了任何 SDK 或插件来允许在非团队系统构建环境上进行编译?
【问题讨论】:
标签: unit-testing tfs msbuild
您可以从命令行运行测试,但需要在您的构建服务器上安装 Visual Studio 的测试版:
http://devlicio.us/blogs/derik_whittaker/archive/2008/09/25/clean-build-server-with-mstest-fail.aspx
http://aspadvice.com/blogs/ssmith/archive/2008/03/18/Continuous-Integration-Setup-with-MSTest.aspx
此人正在使用 CC.NET 进行 MSTest,因此可能会有所帮助:
【讨论】:
如果您使用 MSTEST,您必须将该版本放在构建服务器上。长话短说,最好将开发人员使用的测试框架从 MStest 更改为 Nunit。 这是一个更轻便的解决方案。
【讨论】: