Desarrolla Tradefed

Esta sección está dirigida a desarrolladores de Tradefed. Si te interesa extender TF o agregar compatibilidad con nuevas pruebas, esta es la sección para ti.

Código abierto

Si planeas usar la variante de código abierto de Trade Federation, usa estos comandos para consultar y compilar la rama main de AOSP de Trade Federation:

cd <sourceroot>
mkdir main
cd main
repo init -u https://android.googlesource.com/platform/manifest -b main
repo sync -c -j8
source build/envsetup.sh
lunch aosp_cf_x86_64_phone-userdebug # or any other device target
m -j tradefed-all

Consulta Entorno de desarrollo para obtener más detalles.

Todo el código de la Federación de Comercio de código abierto se almacena en tools/tradefederation/ git del AOSP. Ten en cuenta las pautas de código abierto cuando escribas código y envíes cambios.

Como alternativa, si estás creando pruebas o utilidades que usan la Federación de Comercio, pero no están funcionando en el framework en sí, considera colocar tu trabajo dentro de una de los proyectos de contribución de la Federación de Comercio para acelerar las aprobaciones.

Estilo de codificación

La Federación de Comercio sigue las Lineamientos de estilo de codificación de Android, con las siguientes aclaraciones: los nombres de las interfaces tienen el prefijo "I" p.ej., ITestDevice.

Cómo desarrollar con Eclipse

Si te interesa usar Eclipse para desarrollar Tradefed, consulta lo siguiente: Configura el IDE de Eclipse para obtener sugerencias sobre la configuración del entorno.

Ejecuta las pruebas de Tradefed

¿Hiciste un cambio en la Federación de Comercio y quieres saber cómo probarlo? Consulta Cómo ejecutar las pruebas de la Federación de Comercio.

Arquitectura

Si quieres comprender mejor el funcionamiento interno de Tradefed, consulta el Arquitectura.