【问题标题】:Fitnesse Test, defining environment variable for path in content.txtFitnesse 测试,在 content.txt 中为路径定义环境变量
【发布时间】:2015-12-12 04:19:31
【问题描述】:

有没有人知道,如果我想通过 content.txt 在 Fitnesse 设置中使用一些环境变量定义路径怎么办。

此时,我们在存储库中检查了 content.txt,其中包含每个开发人员环境的路径变量。我想通过使用标准路径定义至少一个变量前缀来解决这个问题。

当前路径定义如下:

!path /home/xyz/workspace/blah/blah

想把它改成类似的东西

!path $workspace/blah/blah

我尝试使用 !define 工作区 {this/is/my/path}

但它似乎没有工作并抱怨未定义的变量工作区。

【问题讨论】:

    标签: testing continuous-integration integration fitnesse


    【解决方案1】:

    使用${myvariable} 引用变量。

    【讨论】:

      【解决方案2】:

      Mike 指出您引用变量的方式是错误的。对于刚开始使用 FitNesse 时对 ${variable}$slimSymbol 感到困惑的人,这里有一些详细信息。

      ${variable} 是 Wiki 页面级别的概念。有几种定义它们的方法:

      1. 使用!define 声明
      2. plugins.properties 文件中的属性
      3. 使用启动 FitNesse Server 时传递的系统变量
      4. 通过网址参数

      这些变量将在访问页面时进行翻译。你可以找到一些官方文档here

      另一方面,$slimSymbol 是 SLiM 测试系统中使用的“运行时变量”。它们是通过在测试用例中使用$slimSymbol= symtax​​ 定义的,并且该值仅在运行时可用。文档here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-04-25
        • 2017-09-08
        • 2017-01-23
        • 1970-01-01
        • 2015-10-18
        • 2019-09-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多