【问题标题】:Gallio Integration with NANT and CruiseControl.NETGallio 与 NANT 和 CruiseControl.NET 的集成
【发布时间】:2009-09-02 17:20:16
【问题描述】:

在我们的构建过程中,我们目前正在使用从 CruiseControl.NET 调用的 NAnt 任务调用的 MBUnit 2.x 测试。我已经在本地升级到 Gallio 和 MBUnit 3.x,并且能够从 VS2008 运行测试。我无法升级我们的构建过程。看起来我们有两个选择,从 CruiseControl.net 或从 NAnt 运行测试。基于此,我有两个问题:

  1. 在所有其他条件相同的情况下,这些测试应该在哪里运行,NAnt 或 CruiseControl.net,还是真的很重要?

  2. 如果您喜欢在 NAnt 中做这种事情,您是否有任何文档或示例说明如何实现它?我在 Gallio 安装的 Gallio\extra\CCNet 目录中找到了 CC.NET 解决方案的文档。

谢谢

【问题讨论】:

    标签: cruisecontrol.net nant mbunit gallio


    【解决方案1】:

    使用 Gallio 作为构建的一部分运行测试的选项与使用 MbUnit v2 的选项类似。

    我建议使用 Gallio.NAntTasks.dll 和 Gallio.MSBuildTasks.dll 中提供的任务从您的 NAnt 或 MSBuild 脚本运行测试。

    但是,如果您想直接从 CCNet 配置运行测试,那么您可以添加一个 CCNet 任务来执行 Gallio.Echo.exe 程序。

    这里有更多关于其他人在博客中提到的 NAnt 任务的信息。在最近的版本中,一些细节发生了变化,但它应该能让你走上正轨。

    http://testdrivendevelopment.wordpress.com/2008/12/01/use-nant-to-run-mbunit-tests-using-gallio/

    【讨论】:

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