Fitnesse Test,在content.txt中定义路径的环境变量

时间:2015-09-15 19:24:45

标签: testing continuous-integration integration fitnesse

有没有人知道,如果我想通过content.txt在fitnesse设置中使用某个环境变量定义路径,该怎么办?

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

当前路径定义如下:

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

想要将其更改为

!path $ workspace / blah / blah

我尝试使用!define workspace {this / is / my / path}

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

2 个答案:

答案 0 :(得分:0)

使用${myvariable}引用变量。

答案 1 :(得分:0)

迈克已经指出你引用变量的方式是错误的。以下是有关那些在首次使用FitNesse时在${variable}$slimSymbol之间感到困惑的人的详细信息。

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

  1. 使用!define声明
  2. plugins.properties文件中的属性
  3. 使用启动FitNesse Server时传递的系统变量
  4. 通过url params
  5. 这些变量将在访问页面时进行翻译。您可以找到一些官方文档here

    另一方面,

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