Ejecutar en seco una configuración

Puede resultar conveniente dry-run una configuración de Trade Federation (TF) para garantizar que TF esté configurado correctamente.

Hay dos mecanismos diferentes en TF para esto.

Configuración general

El comando de dry-run comprueba que una configuración se haya analizado correctamente y sea ejecutable. El comando no ejecuta TF, por lo que esta validación se limita a la sintaxis de configuración de TF.

Configuración para conjuntos de pruebas

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

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

Soporte para pruebas de recopilación únicamente

La compatibilidad con pruebas de recopilación ú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 una implementación de ejemplo de esa interfaz.