我如何找出通过CLI触发的套件的进度?
我尝试了CLI的详细选项(-v
),但它不显示进度。
此外,根据http://butunclebob.com/FitNesse.UserGuide.CommandLineTestRunner,TestRunner确实会打印进度,但是TestRunner不再适合使用。
我想看到完成百分比或进度条,显示多少测试/完成多少百分比的进度。它不需要指定测试结果,而只需指定是否完成执行即可。
[我知道这并不是您问题的完全答案,但这也许可以帮助您找到要解决的问题的解决方案:对于我的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