Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Prova tramite Tradefed

L'esecuzione dei test in Tradefed è condotta da test runner che consentono il controllo dei dispositivi Android per le necessarie fasi di test.

1. Scrivi un nuovo test runner

Qui imparerai le basi per scrivere un nuovo test runner Tradefed. Ciò è particolarmente utile se prevedi di supportare un nuovo tipo di test e hai bisogno di un nuovo corridore da sviluppare da zero.

Vedere Scrivere un test runner Tradefed per istruzioni.

2. Scrivi un test runner condivisibile

Puoi anche imparare come rendere il tuo test runner condivisibile. Un test runner condivisibile consente all'infrastruttura di distribuire l'esecuzione completa del test su diversi dispositivi (collocati o meno). Ciò è utile quando il corpus di test è ampio e si desidera parallelizzare l'esecuzione e velocizzare il completamento.

Vedere Scrivere un test runner IRemoteTest che può essere frammentato per i passaggi.

3. Scrivere un test basato sull'host

I test basati sull'host sono un caso d'uso comune in cui l'esecuzione del test è guidata dal lato host e interroga il dispositivo secondo necessità per il test. Ciò è utile quando il funzionamento del dispositivo richiesto dal test influisce sullo stato del dispositivo stesso, ad esempio riavviando il dispositivo.

Il tipo di test runner può essere utilizzato all'interno di Tradefed o durante l'esecuzione di una suite.

Vedere Scrivere un test basato su host in Trade Federation per istruzioni.

4. Riporta le metriche dei test

È abbastanza comune per un test riportare metriche oltre ai risultati dell'esecuzione. A seconda del test runner, esistono diversi metodi per riportare le metriche.

Per esempi, consulta le metriche dei rapporti o i dati di un test Tradefed .

5. Raccolta automatica dei registri

Alcuni log vengono comunemente utilizzati per il debug di problemi, ad esempio: Logcat. Quindi Tradefed offre un meccanismo automatizzato per raccoglierli facilmente.

Vedere Raccolta automatica degli errori di accesso per l'uso.

6. Riprova automatica del test

È possibile abilitare Tradefed a ritentare automaticamente gli errori o eseguire alcuni test più volte in iterazioni.

Per ulteriori dettagli, vedere Riprova automatica del test .