Desarrollar Tradefed

Esta sección está dirigida a desarrolladores de Tradefed. Si está interesado en ampliar TF o agregar nuevo soporte de prueba, esta es la sección para usted.

Fuente abierta

Si planea utilizar la variante de código abierto de Trade Federation, use estos comandos para verificar y crear la rama main 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

Consulte Entorno de desarrollo para obtener más detalles.

Todo el código de fuente abierta de la Federación de Comercio se almacena en el proyecto tools/tradefederation/ git de AOSP. Tenga en cuenta las pautas de código abierto al escribir código y enviar cambios.

Alternativamente, si está creando pruebas/utilidades que utilizan Trade Federation pero no está trabajando en el marco en sí, considere colocar su trabajo dentro de uno de los proyectos de contribución de Trade Federation para acelerar las aprobaciones.

Estilo de codificación

Trade Federation sigue las pautas de estilo de codificación de Android , con las siguientes aclaraciones: los nombres de las interfaces tienen el prefijo 'I', por ejemplo, ITestDevice.

Desarrollar usando Eclipse

Si está interesado en utilizar Eclipse para desarrollar Tradefed, consulte Configurar Eclipse IDE para obtener consejos sobre cómo configurar su entorno.

Ejecute las pruebas de Tradefed

¿Hiciste un cambio en Trade Federation y estás buscando cómo probarlo? consulte Ejecución de las pruebas de Trade Federation .

Arquitectura

Si busca una comprensión más profunda del funcionamiento interno de Tradefed, consulte la sección Arquitectura .