Описание тега android-vts

Android-VTS (Vendor Test Suite) - это инфраструктура, автоматизирующая тестирование HAL и ядра ОС. Android-VTS предоставляет широкие возможности для тестирования Android и способствует процессу разработки, основанному на тестировании. Используйте этот тег для вопросов, касающихся создания, написания и использования Android-VTS для тестирования собственной реализации системы Android.

Использование:

Системное тестирование - чтобы использовать VTS для тестирования собственной реализации системы Android, настройте среду тестирования, а затем протестируйте исправление, используя план VTS.

Команды оболочки устройства - инструкции по использованию команд оболочки устройства для выполнения тестовых двоичных файлов на целевой стороне, для получения / установки свойств, переменных среды и системной информации, а также для запуска / остановки платформы Android.

Тестовые шаблоны - Подробная информация о настройке и использовании тестовых шаблонов для тестовых модулей, которые не являются подклассом Python на стороне хоста BaseTest VTS runner.

Тестирование HAL с учетом имени службы - подробные сведения об Android 9: работает поддержка получения имени службы для данного экземпляра HAL на основе устройства в VTS.

Проверка возможности тестирования HAL - подробности о поддержке Android 9 метода времени выполнения, который использует конфигурацию устройства для определения того, какие тесты VTS следует пропустить для этого целевого устройства.

Тестирование нескольких устройств - инструкции по настройке тестов, требующих взаимодействия между несколькими устройствами Android.

• Панель мониторинга VTS - веб-интерфейс пользователя для просмотра результатов VTS. Включает подробную информацию о:

  • Настройка: инструкции по настройке и настройке панели управления VTS. База данных. Масштабируемая серверная часть для поддержки панели мониторинга непрерывной интеграции.

  • База данных - масштабируемая серверная часть для поддержки панели мониторинга непрерывной интеграции.

  • Пользовательский интерфейс - единый пользовательский интерфейс, использующий материальный дизайн для эффективного отображения информации о результатах тестирования, профилировании и охвате.

  • Лабораторная инфраструктура - описывает архитектуру инфраструктуры автоматизированного тестирования для запуска VTS, CTS или других тестов на партнерских устройствах, на которых запущен общий образ системы (GSI) AOSP, требуется хост-контроллер.

  • Binder и HWBinder Performance Tests - инструменты для измерения пропускной способности и задержки.

Более подробную информацию можно найти здесь. Дополнительную информацию можно найти в Android VTS Codelab.