有没有办法禁用FitNesse页面缓存?

时间:2013-07-16 15:41:06

标签: fitnesse

我们正在尝试将FitNesse的多个实例与页面的相同后备存储一起使用。目的是我们使用命令行变量声明以不同方式设置特定于环境的变量,以便我们可以针对不同的环境运行相同的测试套件。

这一切都很好,除了我们发现FitNesse似乎在内存中缓存页面,特别是下面的用例对我们不起作用:

  1. 转到FitNesse实例1并删除或重命名页面。
  2. 转到FitNesse实例2 - 观察该页面(如果之前已被访问过)仍然显示在那里。
  3. 重新启动FitNesse实例2 - 页面已消失(正如预期的那样)。
  4. 如果我们可以禁用此缓存行为,我们很乐意支付(我假设很小的)页面渲染性能。

    任何想法怎么做?

1 个答案:

答案 0 :(得分:1)

FitNesse最近有一些更改,但在发布中没有,这可能会改善您的行为。我知道一个与删除CachingPage直接相关的功能。 https://cleancoder.ci.cloudbees.com/job/fitnesse/lastStableBuild/

我没有尝试过这种特殊情况,所以我无法保证它能解决它。我通常也不建议在同一文件夹结构中运行两个实例。当我这样做时,第二个实例真的只存在于查看测试结果。

相关问题