Sviluppare scambiati

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.