Desarrollando Tradefed

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

Fuente abierta

Si planea usar la variante de código abierto de Trade Federation, use estos comandos para verificar y construir la rama master AOSP de Trade Federation:

cd <sourceroot>
mkdir master
cd master
repo init -u https://android.googlesource.com/platform/manifest -b master
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 la Federación de Comercio de código abierto 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 usan 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 interfaz tienen el prefijo 'I', por ejemplo, ITestDevice.

Desarrollando usando Eclipse

Si está interesado en usar Eclipse para desarrollar Tradefed, consulte Configurar el IDE de Eclipse para obtener sugerencias sobre cómo configurar su entorno.

Ejecutando 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 .