Мне было поручено автоматизировать ручной тест.В ручном тесте был файл классов и тестов, на которые он ссылался, когда он хотел выполнить.
Вместо ручного просмотра файла, был способ получить список классов и соответствующийТесты через ADB, чтобы я мог генерировать свои собственные списки?
У меня нет доступа к исходному коду APK.
Пример Шаги:
adb install -r -g Apples.apk
adb shell pm list instrumentation
instrumentation:com.exampleApples/android.support.test.runner.AndroidJUnitRunner (target=com.exampleApples)
Если я хотел запустить полный набор тестов для определенного класса:
adb shell am instrument -w -e class com.exampleApples.GrannySmithTests com.exampleApples/android.support.test.runner.AndroidJUnitRunner
Если я хотел запустить определенный тест из класса:
adb shell am instrument -w -e class com.exampleApples.GrannySmithTests#bite com.exampleApples/android.support.test.runner.AndroidJUnitRunner