Google se compromete a promover la equidad racial para las comunidades negras. Ver cómo.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Vendor Test Suite (VTS) & amp; Infraestructura

Android Vendor Test Suite (VTS) proporciona una nueva funcionalidad extensa para pruebas de Android y promueve un proceso de desarrollo basado en pruebas. Para ayudar a la comunidad de desarrollo de Android a interactuar con los datos de prueba, Android incluye los siguientes recursos de prueba:

  • Codelab y Video Tutoriales. Describe los videos y codelabs sobre cómo ejecutar y desarrollar VTS y CTS-on-GSI en Android 9 y Android 8.1.
  • Pruebas de sistemas con VTS. Describe cómo usar VTS para probar la implementación de un sistema nativo de Android, configurar un entorno de prueba y luego probar un parche utilizando un plan VTS.
  • Marco de prueba. Proporciona detalles sobre el uso del marco de prueba VTS. Incluye:
    • Comandos de shell del dispositivo . Instrucciones sobre cómo usar los comandos de shell del dispositivo para ejecutar binarios de prueba del lado objetivo, para obtener / establecer propiedades, variables de entorno e información del sistema, y ​​para iniciar / detener el marco de Android.
    • Plantillas de prueba Detalles sobre la configuración y el uso de plantillas de prueba para módulos de prueba que no son subclase de Python del lado del host de BaseTest del corredor VTS.
    • Nombre del servicio consciente de pruebas HAL . Se están ejecutando detalles sobre el soporte de Android 9 para obtener el nombre del servicio de una instancia de HAL determinada en función del dispositivo en VTS.
    • Verificación de la prueba de HAL . Detalles sobre la compatibilidad con Android 9 para un método de tiempo de ejecución que utiliza la configuración del dispositivo para identificar qué pruebas de VTS se deben omitir para ese objetivo de dispositivo.
    • Prueba de dispositivos múltiples . Instrucciones para configurar pruebas que requieren interacción entre múltiples dispositivos Android.
    • Prueba de VTS con ramdisk de depuración . Instrucciones sobre cómo usar un disco RAM de depuración para permitir ejecutar VTS con una imagen genérica del sistema (GSI).
  • VTS Dashboard. Interfaz de usuario basada en web para ver resultados de VTS. Incluye detalles sobre:
    • Configuración Instrucciones para configurar y configurar el panel de VTS.
    • Base de datos . Un back-end escalable para soportar el tablero de integración continua.
    • Interfaz de usuario Una interfaz de usuario coherente que utiliza diseño de materiales para mostrar de manera efectiva información sobre resultados de pruebas, perfiles y cobertura.
  • Infraestructura de laboratorio. Describe la arquitectura de una infraestructura de prueba automatizada para ejecutar VTS, CTS u otras pruebas en dispositivos asociados que ejecutan la Imagen del sistema genérico (GSI) de AOSP. Requiere un controlador de host .
  • Binder y hwbinder pruebas de rendimiento . Herramientas para medir el rendimiento y la latencia.

Para obtener detalles adicionales, consulte el Android VTS Codelab en developer.android.com, el video de Android VTS Products producido por Google Developers y Treble: actualizaciones rápidas de software mediante la creación de un equilibrio en un ecosistema de software activo de partes interesadas distribuidas globalmente , que es gratis para los miembros de ACM y los no miembros pueden comprar o leer el resumen.