问题标签 [fitnesse-slim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1685 浏览

fitnesse - 是否可以与 Slim 引擎并行执行测试?

我使用 FitNesse 和 SLIM 引擎来执行我的测试。由于测试套件已经变得相当大,我不得不开始考虑并行化。FitNesse 是否可以并行执行测试?我知道测试可以从命令行启动并与xargsor并行执行make。但是,我正在寻找一种简单(适合非开发人员)的方式,例如集成到 FitNesse 前端。我怎样才能做到这一点?

0 投票
2 回答
1277 浏览

c# - 如何使用 FitNesse 和 Slim 将对象传递给方法

我正在使用 FitNesse 和 SLIM,我希望能够将对象传递给方法,但似乎不知道如何?你如何使用 SLIM 做到这一点?

所以例如我想建立一个调用对象

我想将该对象存储在符号或变量名中CallObject

然后我想在 Start Call 方法中使用该对象。

我尝试使用字典,但出现以下异常

p>

这是适合标记

这是我的方法调用

0 投票
1 回答
1642 浏览

java - 在 FitNesse 中将 HashMap 作为参数传递

我正在尝试将 HashMap 参数传递给我在 Fitnesse 中使用的函数。但是,什么都没有正确传递,因为我在 Eclipse 中进行远程调试时得到“{}”。

以下是我正在调用的方法:

这是我在 FitNesse 上的称呼:

在 Eclipse 中进行远程调试时,参数作为空括号 {} 传递。

任何帮助,将不胜感激。提前致谢。

0 投票
1 回答
1581 浏览

fitnesse - 我可以在 Fitnesse 中制作 RestFixture 表的场景吗?还是有另一种方法来制作可重用的组件?

我有一张工作台:

我现在想重新分解以制作可重用的组件,以及更具可读性的测试。我试过这个:

当我按下测试时,我会The instance scriptTableActor. does not exist在脚本中进入场景中的每一行。

我在做什么有效吗?我究竟做错了什么?

0 投票
1 回答
1498 浏览

fitnesse - FitNesse Slim:在脚本表中传递可变参数

现在我正在运行 FitNesse 20130530 的 java 版本。我想在我的夹具中有一个具有可变参数的方法,例如:

并称之为

现在我收到以下错误消息:

所以,这个功能似乎没有实现。但如果是这样,我该如何使用它?

0 投票
1 回答
1564 浏览

java - 连接到 localhost:8080 上的 SLiM 服务器时出错

我正在使用 java & Fitnesse 运行一个测试用例...

在点击下图中的“测试”按钮时,

页

它显示错误如下:

这个日志的原因是什么?请任何人帮助我。

0 投票
1 回答
1826 浏览

fitnesse - SetUp page does not work in FitNesse

We have a setup like the following created with FitNesse for test automation:

MainPageSuite

We would like to use the SetupPage(s) to define the variables that need to be used. Currently when having the variables defined on the SetupPage(s) they are not functioning. When we just define them directly in the Test page they do work.

When the variabales are on the SetupPage we receive the following error:

fit:fit.FitServer Date: 9:06:22 AM (CEST) on donderdag, april 3, 2014 Test Page: .MainPageSuite.ChildPage1Suite.Test

Command: java -cp fitnesse.jar;defaultPath fit.FitServer BDACCTEST 51439 3863 Exit code: 1 Time elapsed: 1.046 seconds Standard Error: Error: Could not find or load main class fit.FitServer

The following variables were defined:

Does anyone have an idea what is wrong with our structure causing the SetupPage(s) not to work?

0 投票
1 回答
1345 浏览

fitnesse - 将查询表输出存储在变量中

如何将查询输出存储在变量中?

我有以下查询表:

我试过以下:

但是测试失败,我有以下输出

0 投票
1 回答
6130 浏览

java - 无法运行 FitNesse 示例(找不到类/构造函数)

我什至无法在 FitNesse 中运行最基本的示例。

要么我得到这个错误

__EXCEPTION__:java.lang.NoClassDefFoundError: MyTestFixture (wrong name: my/package/MyTestFixture)

或者我得到这个错误

Could not invoke constructor for my.package.MyTestFixture,

取决于我是否将完整的包名称添加到我的测试表的标题中(参见下面的示例)。

我的 FitNesse 代码如下所示:

第一个!path指向包含fitnesse-20140418.jar的目录,第二个路径指向MyTestFixture.class。

这里是 MyTestFixture 的 java 代码:

我正在使用 JDK 1.6 和 Eclipse + Maven。FitNesse 在本地服务上运行(通过 Fitness-standalone.jar)。Fitnesse-20140418.jar 是 Maven 的 pom.xml 中的一个依赖项,也位于 D:\tools\FitNesse。我基本上阅读了谷歌关于这些错误的所有内容,包括 Stack Overflow。

我该怎么做才能使这个示例运行?

0 投票
1 回答
940 浏览

c# - 从固定装置内杀死 FitNesse

我正在使用 FitNesse 对用 C# 编写的 Fixtures 进行一些测试。我的一个装置启动了一些测试套件,以便在 Unix 环境中的 Ab Initio 中运行。如果其中一个测试失败,我希望能够杀死整个测试套件。我想我需要来自测试套件(在 unix 盒子上)的某种返回值,然后将其传递回我的夹具,这将杀死 FitNesse(从我的 C# 夹具中)。这就是我的 KickOff() 方法现在的样子:

我想我需要一些能够捕捉 EtlStatus.IsEtlSuccessful() 值的东西,如果它是假的,它将终止 FitNesse。我有两个问题是这样的:

这个推理正确吗?

终止/杀死 FitNesse 所需的代码是什么(或者如果有更优雅的方式,则结束测试套件)?

编辑:我做了更多的研究,看起来它是我必须杀死的“跑步者”。仍然不确定如何做到这一点......