Questa sezione è rivolta agli sviluppatori Tradefed. Se vuoi ampliare TF o aggiungere un nuovo supporto per i test, questa è la sezione che fa per te.
Open source
Se prevedi di utilizzare la variante open source della Trade Federation, usa queste
per controllare e creare la filiale AOSP main
della 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 Ambiente di sviluppo per ulteriori informazioni.
Tutto il codice open source della Federazione commerciale viene archiviato tools/tradefederation/ progetto Git di AOSP. Conserva linee guida open source quando scrivi il codice e invii le modifiche.
In alternativa, se stai creando test/utility che utilizzano la Trade Federation, ma non stanno lavorando sul framework in sé, prova a inserire il tuo lavoro in uno I progetti di collaborazione della Federazione commerciale per velocizzare le approvazioni.
Stile di programmazione
La Federazione commerciale segue linee guida sullo stile della programmazione Android con i seguenti chiarimenti: i nomi delle interfacce sono preceduti dal prefisso "I" ad es. ITestDevice.
Sviluppa con Eclipse
Se ti interessa utilizzare Eclipse per sviluppare Tradefed, consulta Configura l'IDE Eclipse per suggerimenti su per configurare l'ambiente.
Esegui i test di Tradefed
Hai apportato una modifica alla Federazione commerciale e stai cercando come testarla? vedi Eseguire i test della Trade Federation.
Architettura
Se cerchi una comprensione più approfondita dei meccanismi interni di Tradefed, consulta le Architettura.