コマンドラインから Junit テストを実行できるようにしたいのですが、このコマンドを実行すると
java -cp /usr/share/java/junit.jar org.junit.runner.JUnitCore [test class name]
私が返すのは
OK (0 tests)
それが Android プロジェクトであることと何か関係がありますか? 以前にそのコマンドを実行したことがありますが、あまり問題はありませんでした。
コマンドラインから Junit テストを実行できるようにしたいのですが、このコマンドを実行すると
java -cp /usr/share/java/junit.jar org.junit.runner.JUnitCore [test class name]
私が返すのは
OK (0 tests)
それが Android プロジェクトであることと何か関係がありますか? 以前にそのコマンドを実行したことがありますが、あまり問題はありませんでした。
コマンドラインからJUnitテストを実行できましたが、adbシェルを使用しています。
コマンドは
./adb shell am instrument -w com.dddforandroid.api/android.test.InstrumentationTestRunner
詳細はこちら。
Template:
adb shell am instrument -w <YOUR_PACKGE_NAME>.test/android.support.test.runner.AndroidJUnitRunner
Example:
adb shell am instrument -w com.example.android.testing.blueprint.flavor2.test/android.support.test.runner.AndroidJUnitRunner
Details on Google's github page: Android Testing Blueprint