Я пытаюсь запустить тест Junit с инструментами Android с помощью командной строки. Я использую следующую команду, и она запускает тест правильно.
adb shell am instrument -w com.android.foo/android.test.InstrumentationTestRunner
В моем пакете проекта Android есть следующие исходные файлы Java (в алфавитном порядке)
com.android.foo
ActivityTest
ContactsTest
LaunchTest
SendTest
Когда я запускаю тест, используя вышеупомянутой команды, тест сначала запускает ActivityTest и так далее. Это не то, что я хочу, я хочу, чтобы сначала выполнялся LaunchTest, а затем ContactTest, SendTest и ActivityTest. Я пробовал использовать
adb shell am instrument -w -e class com.android.foo.LaunchTest,com.android.foo.ContactTest com.android.foo/android.test.InstrumentationTestRunner
, но это дает мне ошибку, возможно, потому, что я не использую класс TestCase в своем коде, а вместо этого мой LaunchTest и другие расширяют ActivityInstrumentationTestCase2.
приветствуется любая помощь.