SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

java.lang.Oggetto
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.suite.SuiteResultReporter


Raccogliere i risultati dei test per un'intera chiamata di suite e produrre i risultati finali.

Riepilogo

Classi nidificate

class SuiteResultReporter.ModulePrepTimes

Portaoggetti per il tempo di preparazione e smontaggio di un modulo.

Campi

public static final String SUITE_REPORTER_SOURCE

Costruttori pubblici

SuiteResultReporter ()

Metodi pubblici

int getCompleteModules ()
long getFailedTests ()
getModulesAbi ()

Restituisce una mappa di moduli abi: .

long getPassedTests ()
TestSummary getSummary ()
int getTotalModules ()
long getTotalTests ()
void invocationEnded (long elapsedTime)

Segnala che la chiamata è stata terminata, con successo oa causa di qualche condizione di errore.

void invocationStarted ( IInvocationContext context)

Segnala l'inizio della chiamata di test.

void testModuleStarted ( IInvocationContext moduleContext)

Segnala l'inizio di un modulo in esecuzione.

Metodi protetti

long getCurrentTime ()
long getEndTime ()

Restituisce l'ora di fine della chiamata.

long getStartTime ()

Restituisce l'ora di inizio della chiamata.

Campi

SUITE_REPORTER_SOURCE

public static final String SUITE_REPORTER_SOURCE

Costruttori pubblici

SuiteResultReporter

public SuiteResultReporter ()

Metodi pubblici

getCompleteModules

public int getCompleteModules ()

ritorna
int

getFailedTests

public long getFailedTests ()

ritorna
long

getModulesAbi

public  getModulesAbi ()

Restituisce una mappa di moduli abi: .

ritorna

getPassedTests

public long getPassedTests ()

ritorna
long

getSummary

public TestSummary getSummary ()

ritorna
TestSummary

getTotalModules

public int getTotalModules ()

ritorna
int

getTotalTests

public long getTotalTests ()

ritorna
long

invocazioneEnded

public void invocationEnded (long elapsedTime)

Segnala che la chiamata è stata terminata, con successo oa causa di qualche condizione di errore.

Verrà richiamato automaticamente dal framework TradeFederation.

Parametri
elapsedTime long : il tempo trascorso dell'invocazione in ms

invocazioneAvviato

public void invocationStarted (IInvocationContext context)

Segnala l'inizio della chiamata di test.

Verrà richiamato automaticamente dal framework TradeFederation. I reporter devono ignorare questo metodo per supportare la segnalazione di più dispositivi.

Parametri
context IInvocationContext : informazioni sulla chiamata

testModuleAvviato

public void testModuleStarted (IInvocationContext moduleContext)

Segnala l'inizio di un modulo in esecuzione. Questo callback è associato a testModuleEnded() ed è facoltativo nella sequenza. Viene utilizzato solo durante una corsa che utilizza moduli: corridori basati su suite.

Parametri
moduleContext IInvocationContext : IInvocationContext del modulo.

Metodi protetti

getCurrentTime

protected long getCurrentTime ()

ritorna
long

getEndTime

protected long getEndTime ()

Restituisce l'ora di fine della chiamata.

ritorna
long

getStartTime

protected long getStartTime ()

Restituisce l'ora di inizio della chiamata.

ritorna
long