1. Настройка пакета программ.
Запуск тестов с помощью набора тестов отличается от запуска стандартных тестов непосредственно через средство запуска тестов Tradefed.
См. раздел «Настройка пакета» для получения определений и инструкций.
2. Передавайте параметры и фильтры в пакет программ и модули.
Для передачи параметров и фильтров на уровне пакета программ или модулей можно использовать различные команды командной строки и аргументы.
См. раздел «Передача параметров и фильтров в пакет программ и модули» для получения инструкций.
3. Программа проверки состояния системы
Компонент System Status Checker работает между каждым модулем и может проверять и очищать некоторые состояния, которые модуль мог забыть очистить, например, если модуль оставил включенной блокировку клавиатуры.
См. раздел «Проверка состояния системы» для получения информации о реализации и использовании.
4. Структура файла AndroidTest.xml
Каждый файл AndroidTest.xml представляет собой один тестовый модуль. В этом разделе описывается структура конфигурационного файла AndroidTest.xml , чем он отличается от обычной конфигурации Tradefed, а также что разрешено, а что нет.
См. структуру файла AndroidTest.xml для получения информации о допустимых тегах и примера конфигурации.
5. Настройка конфигурации сегментирования
В этом разделе объясняется, как настроить параметры сегментирования в конфигурации вашего модуля, и описываются преимущества, связанные с каждым из них:
- Укажите, можно ли ваш модуль делить на части или нет.
- Настройте возможное количество осколков для вашего модуля.
Подробности см. в модулях Tune AndroidTest.xml .
6. Контроллер
Контроллеры модулей — это специальные объекты, которые можно указать в файле AndroidTest.xml для изменения некоторых аспектов поведения модуля. Например, вы можете полностью пропустить модуль, если не выполняются определенные условия.
См. раздел «Контроллеры модулей» для получения информации о реализации и ведении журналов.
7. Повторить попытку
Функция Suite Retry позволяет повторно запустить предыдущие неудачные тесты, чтобы исключить нестабильность или плохую изоляцию, которые могли вызвать первую ошибку.
Примеры и инструкции по использованию см. в разделе Suite Retry .
8. Пакеты программного обеспечения для нескольких устройств
В более новых версиях теперь поддерживаются многоустройственные тестовые наборы и модули, что позволяет координировать выполнение теста на нескольких устройствах в рамках тестового процесса.
Дополнительные сведения см. в разделе «Пакеты программного обеспечения для работы с несколькими устройствами» .