4

通过命令行运行 Fitnesse 测试时,出现 ClassNotFound 异常

由 Java.lang.ClassNotFoundException:fitnesse.runner.testRunner 引起

找不到主类:fitnesse.runner.TestRunner.Program 将退出

请帮助

谢谢

4

1 回答 1

5

不再支持 TestRunner。使用http://fitnesse.org/FitNesse.UserGuide.CommandLineRestCommands

更新:链接已更改 - http://www.fitnesse.org/FitNesse.UserGuide.ControllingFitNesseFromTheCommandLine

更新:链接再次更改 - http://fitnesse.org/FitNesse.UserGuide.AdministeringFitNesse.ControllingFitNesseFromTheCommandLine

摘自 Fitnesse 文档:

您可以使用 -c 命令行选项从命令行运行任何 REST 命令(请参阅 Restful Services),如下所示:

java -jar Fitnesse-standalone.jar -c

这会启动 Fitnesse,运行命令,将输出发送到标准输出,然后退出。

大多数情况下,您将使用它从命令行运行测试和/或套件,如下所示:

java -jar Fitnesse-standalone.jar -c "MyTestPage?test&format=text"

于 2012-07-20T04:17:57.217 回答