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.AAdminingFitNesse.ControllingFitNesseFromTheCommandLine

Fitnesse ドキュメントからの抜粋:

次のように -c コマンド ライン オプションを使用して、コマンド ラインから任意の REST コマンド (Restful サービスを参照) を実行できます。

java -jar フィットネススタンドアローン.jar -c

これにより、fitnesse が起動し、コマンドが実行され、出力が標準出力に出力されて終了します。

ほとんどの場合、これを使用して、次のようにコマンド ラインからテストやスイートを実行します。

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

于 2012-07-20T04:17:57.217 に答える