Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

Комплект для тестирования поставщиков (VTS) и инфраструктура

Android Vendor Test Suite (VTS) предоставляет новые обширные функциональные возможности для тестирования Android и способствует процессу разработки, основанному на тестировании. Чтобы помочь сообществу разработчиков Android взаимодействовать с тестовыми данными, Android включает следующие ресурсы для тестирования:

  • Codelab и видеоуроки. Описывает видео и кодовые лаборатории по запуску и разработке VTS и CTS-on-GSI на Android 9 и Android 8.1.
  • Системное тестирование с помощью VTS. Описывает, как использовать VTS для тестирования реализации собственной системы Android, настроить среду тестирования, а затем протестировать исправление с использованием плана VTS.
  • Тестовая среда. Предоставляет подробную информацию об использовании тестовой среды VTS. Включает:
    • Команды оболочки устройства . Инструкции по использованию команд оболочки устройства для выполнения тестовых двоичных файлов на целевой стороне, для получения / установки свойств, переменных среды и системной информации, а также для запуска / остановки платформы Android.
    • Тестовые шаблоны . Подробная информация о настройке и использовании тестовых шаблонов для тестовых модулей, которые не являются подклассом Python на стороне хоста для BaseTest VTS runner.
    • Тестирование HAL с учетом имени службы . Подробная информация о поддержке Android 9 для получения имени службы данного экземпляра HAL на основе устройства в VTS.
    • Проверка тестируемости HAL . Подробная информация о поддержке Android 9 метода среды выполнения, который использует конфигурацию устройства, чтобы определить, какие тесты VTS следует пропустить для этого целевого устройства.
    • Тестирование нескольких устройств . Инструкции по настройке тестов, требующих взаимодействия между несколькими устройствами Android.
    • Тестирование VTS с отладочным рамдиском . Инструкции по использованию отладочного виртуального диска для включения работы VTS с общим образом системы (GSI).
  • Панель управления VTS. Веб-интерфейс пользователя для просмотра результатов VTS. Включает подробную информацию о:
    • Настройка . Инструкция по настройке и настройке VTS Dashboard.
    • База данных . Масштабируемая серверная часть для поддержки панели мониторинга непрерывной интеграции.
    • Пользовательский интерфейс . Единый пользовательский интерфейс, использующий материальный дизайн для эффективного отображения информации о результатах тестирования, профилировании и покрытии.
  • Инфраструктура лаборатории. Описывает архитектуру инфраструктуры автоматизированного тестирования для запуска VTS, CTS или других тестов на партнерских устройствах, на которых запущен общий образ системы AOSP (GSI) . Требуется хост-контроллер .
  • эксплуатационные испытания связующего и hwbinder . Инструменты для измерения пропускной способности и задержки.

Для получения дополнительных сведений см. Документ Android VTS Codelab на сайте developer.android.com, видеоролик о продуктах VTS для Android, созданный разработчиками Google, а также документ Treble: Fast Software Updates by Creating the Equilibrium in an Active Software Ecosystem of Global Distributed Stakeholder paper, который является бесплатным для членов ACM, а лица, не являющиеся членами ACM, могут приобрести или прочитать аннотации.