Cómo probar una configuración de Trade Federation (TF)

Puede ser conveniente ejecutar una prueba de la configuración de Trade Federation (TF) para verificar que esté configurada correctamente.

TF tiene dos mecanismos diferentes para esto.

Configuración general

El comando dry-run verifica que una configuración se analice correctamente y se pueda ejecutar. El comando no ejecuta TF, por lo que esta validación se limita a la sintaxis de configuración de TF.

Configuración de paquetes de pruebas

Para las configuraciones del conjunto de pruebas, como el CTS, está disponible el comando --collect-tests-only. Ejecuta todo, excepto los casos de prueba, que se enumeran. Sin embargo, sí ejecuta todos los demás pasos de configuración, como la instalación de APKs.

Esta es una opción conveniente para garantizar que una configuración se ejecute según lo esperado sin ejecutar las pruebas.

Referencia del comando de ejecución de prueba

En esta tabla, se resumen los comandos de prueba para diversos usos.

Host Descripción
run cts --collect-tests-only CTS de collect-tests-only que excluye los módulos de MCTS
ENABLE_XTS_DYNAMIC_DOWNLOADER=false ./cts-tradefed run cts --collect-tests-only CTS de collect-tests-only que incluye módulos de MCTS

Compatibilidad con collect-tests-only

La compatibilidad con la recopilación de pruebas únicamente se expone a través de ITestCollector.

Un ejecutor de pruebas que implementa esta interfaz enumera sus casos de prueba en lugar de ejecutarlos.

InstrumentationTest es un ejemplo de implementación de esa interfaz.