SO でこの質問を検索しましたが、単一のファイルでコマンドラインから JUnit を実行する方法しか見つかりませんでした。
Mavenを使用して作成した小さなJavaプロジェクトがあります。このプロジェクトには、私の JUnit テスト コール、スイート、およびテスト ランナーがあります。
Maven を使用してプロジェクトをコンパイルし、プロジェクトの jar ファイルを取得しましたcs.jar
。
Eclipseまたはmavenコマンドラインからmavenを使用すると、テストは正常に実行されます。
今、私はこれcs.jar
を彼のマシンに Maven を持っていない同僚に渡さなければならないので、彼がテストケースを実行して結果を見ることができるようにjunit.jar
、私は彼に送ろうと思いました。cs.jar
彼は Windows マシンを使用しており、私は次の構文を使用してコマンド ラインから JUnit を実行するよう指示を送りました。
java -cp cs.jar;junit.jar;hamcrest-core.jar org.runner.JUnitCore com.abc.cs.test.run.CSTestRunner
しかし、私はメッセージを受け取ります -
JUnit version 4.11
Could not find class: com.abc.cs.test.run.CSTestRunner
私が見逃しているアイデアはありますか?