代码之家  ›  专栏  ›  技术社区  ›  bwerks

Finalbuilder中的NUnit:如果没有Finalbuilder选项,如何提供NUnit控制台的路径

  •  0
  • bwerks  · 技术社区  · 14 年前

    我的商店有一个先例,在第三方工具检查到源代码管理和使用项目/构建中的相对路径找到一切。另外,随着NUnit发布新版本,有几个版本的NUnit被允许进入源代码管理中的第三方库部分,因此不必更改旧的测试就可以开始使用新的版本。

    但是,Finalbuilder定义了nunit的路径-控制台.exe在Tools | Options菜单中,不仅此路径不使用环境变量,而且只有一个环境变量。

    有没有什么方法我错过了提供一个路径的NUnit行动?

    1 回复  |  直到 14 年前
        1
  •  3
  •   Vincent Parrett    14 年前

    可以在BeforeAction脚本事件(javaScript)中执行此操作:

    var nunitOptions = GetOptionsObject("NUnit")
    nunitOptions.NUnitLocation = FBVariables.MYUNITPATH
    

    其中MYUNITPATH是指向nunit的FinalBuilder项目变量。注意,应该避免使用相对路径,因为由于FB的多线程特性,它们不完全受支持。