Pruebas de sistemas con VTS

Vendor Test Suite (VTS) automatiza las pruebas del núcleo HAL y OS. Para usar VTS para probar la implementación de un sistema nativo de Android, configure un entorno de prueba y luego pruebe un parche usando un plan VTS.

Establecimiento de un entorno de prueba.

Para configurar un entorno de prueba:

  1. Instale el kit de desarrollo de Python:
    sudo apt-get install python-dev
    
  2. Instalar herramientas de búfer de protocolo (para Python):
    sudo apt-get install python-protobuf
    sudo apt-get install protobuf-compiler
    
  3. Instalar herramientas relacionadas con el entorno virtual de Python:
    sudo apt-get install python-virtualenv
    sudo apt-get install python-pip
    

Probando un parche

Para probar un parche:

  1. Cree un paquete del lado del host VTS:
    . build/envsetup.sh
    lunch aosp_arm64-userdebug
    make vts -j
    
  2. Ejecute las pruebas VTS predeterminadas:
    vts-tradefed
    tf> run vts     // where vts is the test plan name
    

planes VTS

Los planes de prueba VTS disponibles incluyen:

Dominio Descripción
> ejecutar vts Para pruebas VTS predeterminadas
> ejecutar vts-hal Para pruebas VTS HAL (capa de abstracción de hardware) predeterminadas
> ejecutar vts-kernel Para pruebas de kernel de VTS predeterminadas

Para ver una lista de todos los planes, consulte /test/vts/tools/vts-tradefed/res/config.md .

Apoyo

Puede ver un manual de usuario en /test/vts/doc . Si tiene preguntas sobre VTS, únase a android-vts@googlegroups.com .