Android Studio for Platform (ASfP) интегрируется с инструментом командной строки atest , позволяя запускать тесты на подключенном устройстве или эмуляторе непосредственно из IDE.
Предпосылки
- Откройте проект ASfP с исходным кодом AOSP.
- Успешно соберите и запишите свой код на устройство или эмулятор.
-  Инициализируйте среду сборки, используя source build/envsetup.shиlunch.
Проведение тестов
 Тесты с использованием atest в ASfP можно запускать несколькими способами:
- Значки запуска желоба: нажмите на значок запуска - рядом с тестовым классом или методом в редакторе, чтобы запустить этот конкретный тест. 
- Контекстное меню: щелкните правой кнопкой мыши тестовый файл, класс или метод в окне проекта или редакторе и выберите пункт Запустить 'atest' . 
- Использование терминала: откройте встроенный терминал в ASfP ( Вид > Окна инструментов > Терминал ) и выполните команды - atestнапрямую. Например:- bash atest MyTestModule atest MyTestClass#myTestMethod
Посмотреть результаты теста
Результаты теста отображаются в окне « Выполнить » в ASfP. В этом окне отображается ход выполнения теста, статус прохождения или провала, а также журналы и выходные данные для каждого теста.
Тестовые конфигурации
При запуске теста из области поиска или контекстного меню ASfP автоматически создаёт временную конфигурацию запуска или отладки. Вы можете изменять и сохранять эти конфигурации для быстрого повторного запуска тестов с определёнными параметрами или флагами:
- Перейдите в меню Выполнить > Изменить конфигурации .
-  Найдите конфигурацию atest, которую вы хотите изменить, или создайте новую, нажав кнопку + и выбрав atest .
-  Укажите тестовый модуль, класс, метод и добавьте необходимые параметры командной строки atest.
Советы по тестированию
-  Целевое тестирование: запускайте только необходимые тесты, чтобы сэкономить время. Используйте формат Module:Class#Methodили другие фильтрыatest.
- Используйте снимки эмулятора: для более быстрого запуска тестов на эмуляторах рассмотрите возможность использования снимков, чтобы быстро вернуться к известному рабочему состоянию.
- Проверьте журналы: используйте журналы в окне инструмента «Выполнить» для диагностики любых сбоев тестов.
