当通过命令行运行Fitnesse测试时,我得到一个ClassNotFound异常
由Java.lang.ClassNotFoundException引起:fitnesse.runner.testRunner
无法找到主要类:fitnesse.runner.TestRunner.Program将退出
请帮助
由于
答案 0 :(得分:3)
不再支持TestRunner。使用http://fitnesse.org/FitNesse.UserGuide.CommandLineRestCommands
更新:链接已更改 - http://www.fitnesse.org/FitNesse.UserGuide.ControllingFitNesseFromTheCommandLine
更新:链接再次更改 - http://fitnesse.org/FitNesse.UserGuide.AdministeringFitNesse.ControllingFitNesseFromTheCommandLine
摘自Fitnesse docs:
您可以从命令运行任何REST命令(请参阅Restful Services) 使用-c命令行选项行,如下所示:
java -jar fitnesse-standalone.jar -c
这启动fitnesse,运行命令,将输出发送到 标准输出,然后退出。
大多数情况下,您会使用它来运行测试和/或套件 命令行如下:
java -jar fitnesse-standalone.jar -c“MyTestPage?test& format = text”