3

コマンドラインから Junit テストを実行できるようにしたいのですが、このコマンドを実行すると

java -cp /usr/share/java/junit.jar org.junit.runner.JUnitCore [test class name]

私が返すのは

OK (0 tests)

それが Android プロジェクトであることと何か関係がありますか? 以前にそのコマンドを実行したことがありますが、あまり問題はありませんでした。

4

2 に答える 2

8

コマンドラインからJUnitテストを実行できましたが、adbシェルを使用しています。

コマンドは

./adb shell am instrument -w com.dddforandroid.api/android.test.InstrumentationTestRunner

詳細はこちら

于 2012-06-24T19:31:28.770 に答える
0

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

于 2018-04-09T18:54:19.663 に答える