SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

java.lang.Object
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.android.tradefed.result.suite.SuiteResultReporter


Raccogli i risultati dei test per l'intera chiamata della suite e genera i risultati finali.

Riepilogo

Classi nidificate

class SuiteResultReporter.ModulePrepTimes

Contenitore di oggetti 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()
Map<String, IAbi> getModulesAbi()

Restituisce una mappa dei moduli ABI: .

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

Indica che l'invocazione è terminata, correttamente o a causa di una condizione di errore.

void invocationStarted(IInvocationContext context)

Segnala l'inizio della chiamata di test.

void testModuleStarted(IInvocationContext moduleContext)

Indica l'inizio dell'esecuzione di un modulo.

Metodi protetti

long getCurrentTime()
long getEndTime()

Restituisce l'ora di fine dell'invocazione.

long getStartTime()

Restituisce l'ora di inizio dell'invocazione.

Campi

SUITE_REPORTER_SOURCE

public static final String SUITE_REPORTER_SOURCE

Costruttori pubblici

SuiteResultReporter

public SuiteResultReporter ()

Metodi pubblici

getCompleteModules

public int getCompleteModules ()

Resi
int

getFailedTests

public long getFailedTests ()

Resi
long

getModulesAbi

public Map<String, IAbi> getModulesAbi ()

Restituisce una mappa delle ABI dei moduli: .

Resi
Map<String, IAbi>

getPassedTests

public long getPassedTests ()

Resi
long

getSummary

public TestSummary getSummary ()

Resi
TestSummary

getTotalModules

public int getTotalModules ()

Resi
int

getTotalTests

public long getTotalTests ()

Resi
long

invocationEnded

public void invocationEnded (long elapsedTime)

Indica che l'invocazione è terminata, correttamente o a causa di una condizione di errore.

Verrà chiamato automaticamente dal framework TradeFederation.

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

invocationStarted

public void invocationStarted (IInvocationContext context)

Segnala l'inizio della chiamata di test.

Verrà chiamato automaticamente dal framework TradeFederation. I reporter devono eseguire l'override di questo metodo per supportare la segnalazione di più dispositivi.

Parametri
context IInvocationContext: informazioni sulla chiamata

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

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

Parametri
moduleContext IInvocationContext: il IInvocationContext del modulo.

Metodi protetti

getCurrentTime

protected long getCurrentTime ()

Resi
long

getEndTime

protected long getEndTime ()

Restituisce l'ora di fine dell'invocazione.

Resi
long

getStartTime

protected long getStartTime ()

Restituisce l'ora di inizio dell'invocazione.

Resi
long