Google стремится продвигать расовую справедливость для черных сообществ. Смотри как.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

Vendor Test Suite (VTS) & amp; инфраструктура

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.
    • Название службы осведомлено о тестировании HAL . Подробная информация о поддержке Android 9 для получения имени службы данного экземпляра HAL на основе устройства на VTS работает.
    • Проверка тестируемости HAL . Подробная информация о поддержке Android 9 для метода выполнения, который использует конфигурацию устройства, чтобы определить, какие тесты VTS должны быть пропущены для этого целевого устройства.
    • Тестирование нескольких устройств . Инструкции по настройке тестов, которые требуют взаимодействия между несколькими устройствами Android.
    • Тестирование VTS с отладочным рамдиском . Инструкции о том, как использовать отладочный виртуальный диск для запуска VTS с общим образом системы (GSI).
  • VTS Dashboard. Веб-интерфейс пользователя для просмотра результатов VTS. Включает подробную информацию о:
    • Настройка Инструкция по настройке и настройке VTS Dashboard.
    • База данных . Масштабируемый бэкэнд для поддержки панели непрерывной интеграции.
    • Пользовательский интерфейс Сплоченный пользовательский интерфейс, в котором используется дизайн материала для эффективного отображения информации о результатах испытаний, профилировании и охвате.
  • Лабораторная инфраструктура. Описывает архитектуру инфраструктуры автоматического тестирования для выполнения VTS, CTS или других тестов на устройствах-партнерах, использующих общий образ системы AOSP (GSI) . Требуется хост-контроллер .
  • тесты производительности связующего и hwbinder . Инструменты для измерения пропускной способности и задержки.

Дополнительные сведения см. В статье Android VTS Codelab на developer.android.com, видео о продуктах Android VTS, созданных разработчиками Google, и в материале Treble: быстрое обновление программного обеспечения путем создания равновесия в активной программной экосистеме из глобально распределенных заинтересованных сторон , в котором является бесплатным для членов ACM, и не члены могут приобрести или прочитать реферат.