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

Я пытаюсь запустить тест 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.

приветствуется любая помощь.

6
задан Akhil Latta 25 October 2011 в 23:42
поделиться