Fitnesse-如何知道CLI测试套件的进度?

问题描述 投票:0回答:1

我如何找出通过CLI触发的套件的进度?

我尝试了CLI的详细选项(-v),但它不显示进度。

此外,根据http://butunclebob.com/FitNesse.UserGuide.CommandLineTestRunner,TestRunner确实会打印进度,但是TestRunner不再适合使用。

我想看到完成百分比或进度条,显示多少测试/完成多少百分比的进度。它不需要指定测试结果,而只需指定是否完成执行即可。

progress-bar command-line-interface fitnesse
1个回答
0
投票

[我知道这并不是您问题的完全答案,但这也许可以帮助您找到要解决的问题的解决方案:对于我的Docker化FitNesse跑步者,我创建了一个main class,该C0的开头是jUnit test case,并附加了监听器显示进度(和失败/成功)。要运行的套件是通过系统属性控制的,因此Java类始终是相同的。

我在shell script中使用此命令通过以下命令开始测试:

java -cp ${FITNESSE_CP} ${FITNESSE_OPTS} $@ nl.hsac.fitnesse.junit.JUnitConsoleRunner nl.hsac.fitnesse.HsacFitNesseSuiteStarter

© www.soinside.com 2019 - 2024. All rights reserved.