Cómo desarrollar Tradefed

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

Código abierto

Si planeas usar la variante de código abierto de Trade Federation, usa estas comandos para verificar y compilar la rama main de AOSP de la Federación de Comercio:

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 información.

Todo el código de la Federación de Comercio de código abierto se almacena en tools/tradefederation/ git del AOSP. Conserva el lineamientos sobre 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.

Ejecutar pruebas de Tradefed

Realizaste un cambio en la Federación de Comercio y estás buscando cómo probarlo. ver Cómo ejecutar las pruebas de la Federación de Comercio.

Arquitectura

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