Запуск тестов Android Junit из командной строки

Я хочу иметь возможность запускать тесты Junit из командной строки, но когда я запускаю эту команду

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

Все, что я вернусь,

OK (0 tests)

Это связано с тем, что это проект Android? Я запустил эту команду раньше и не имел большой проблемы.

Ответ 1

Мне просто удалось запустить тесты JUnit из командной строки, но с помощью оболочки adb.

Команда была

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

Подробнее здесь.

Ответ 2

Шаблон:

adb shell am instrument -w <YOUR_PACKGE_NAME>.test/android.support.test.runner.AndroidJUnitRunner

Пример:

adb shell am instrument -w com.example.android.testing.blueprint.flavor2.test/android.support.test.runner.AndroidJUnitRunner

Подробная информация о странице Google github: Android Testing Blueprint