Sviluppa Tradefed

Questa sezione è rivolta agli sviluppatori Tradefed. Se sei interessato ad estendere TF o ad aggiungere un nuovo supporto per i test, questa è la sezione che fa per te.

Fonte aperta

Se prevedi di utilizzare la variante open source di Trade Federation, utilizza questi comandi per verificare e creare il ramo main AOSP di 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

Vedi Ambiente di sviluppo per maggiori dettagli.

Tutto il codice open source della Trade Federation è archiviato nel progetto tools/tradefederation/ git di AOSP. Tieni a mente le linee guida open source quando scrivi il codice e invii modifiche.

In alternativa, se stai creando test/utilità che utilizzano Trade Federation ma non stai lavorando sul framework stesso, considera di inserire il tuo lavoro all'interno di uno dei progetti di contributo di Trade Federation per accelerare le approvazioni.

Stile di codifica

Trade Federation segue le linee guida sullo stile di codifica di Android , con i seguenti chiarimenti: i nomi delle interfacce hanno il prefisso "I", ad esempio ITestDevice.

Sviluppa utilizzando Eclipse

Se sei interessato a utilizzare Eclipse nello sviluppo di Tradefed, fai riferimento a Configurazione dell'IDE Eclipse per suggerimenti sulla configurazione del tuo ambiente.

Esegui i test di Tradefed

Hai apportato una modifica a Trade Federation e stai cercando come testarla? vedere Esecuzione dei test della Trade Federation .

Architettura

Se cerchi una comprensione più profonda del funzionamento interno di Tradefed, consulta la sezione Architettura .