【问题标题】:VSTS Unit test - build systemVSTS 单元测试 - 构建系统
【发布时间】:2010-09-27 13:29:47
【问题描述】:

我已经在 MSBuild (NET 3.0) 和 cc.net 上开发了一个构建系统来执行 Visual Studio 2008 应用程序的持续集成构建,但是团队中的一位开发人员最近添加了一个 VSTS 单元测试项目。 microsoft 是否提供了任何 SDK 或插件来允许在非团队系统构建环境上进行编译?

【问题讨论】:

    标签: unit-testing tfs msbuild


    【解决方案1】:

    您可以从命令行运行测试,但需要在您的构建服务器上安装 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,因此可能会有所帮助:

    http://testearly.findtechblogs.com/default.asp?item=630602

    一般来说,这是许多人选择 NUnitxUnit.NETMbUnit 而非 MSTest 的主要原因。

    【讨论】:

    • 谢谢!看来我得找一份测试版了。
    • 只是一个小的修正,在 2008 年,如果您只想在构建服务器上运行单元测试,您可以使用 Visual Studio 的专业版。如果要将测试结果发布回 TFS,则需要 VSTS 测试版。不过,距离干净的构建服务器还有很长的路要走。
    【解决方案2】:

    如果您使用 MSTEST,您必须将该版本放在构建服务器上。长话短说,最好将开发人员使用的测试框架从 MStest 更改为 Nunit。 这是一个更轻便的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多