SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

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


Recopila los resultados de las pruebas para toda la invocación del paquete y genera los resultados finales.

Resumen

Clases anidadas

class SuiteResultReporter.ModulePrepTimes

Es un objeto de marcador de posición para el tiempo de preparación y desmontaje de un módulo. 

Campos

public static final String SUITE_REPORTER_SOURCE

Constructores públicos

SuiteResultReporter()

Métodos públicos

int getCompleteModules()
long getFailedTests()
Map<String, IAbi> getModulesAbi()

Devuelve un mapa de la ABI de los módulos: .

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

Informa que la invocación finalizó, ya sea correctamente o debido a alguna condición de error.

void invocationStarted(IInvocationContext context)

Informa el inicio de la invocación de la prueba.

void testModuleStarted(IInvocationContext moduleContext)

Informa el inicio de la ejecución de un módulo.

Métodos protegidos

long getCurrentTime()
long getEndTime()

Devuelve la hora de finalización de la invocación.

long getStartTime()

Devuelve la hora de inicio de la invocación.

Campos

SUITE_REPORTER_SOURCE

public static final String SUITE_REPORTER_SOURCE

Constructores públicos

SuiteResultReporter

public SuiteResultReporter ()

Métodos públicos

getCompleteModules

public int getCompleteModules ()

Muestra
int

getFailedTests

public long getFailedTests ()

Muestra
long

getModulesAbi

public Map<String, IAbi> getModulesAbi ()

Devuelve un mapa de la ABI de los módulos: .

Muestra
Map<String, IAbi>

getPassedTests

public long getPassedTests ()

Muestra
long

getSummary

public TestSummary getSummary ()

Muestra
TestSummary

getTotalModules

public int getTotalModules ()

Muestra
int

getTotalTests

public long getTotalTests ()

Muestra
long

invocationEnded

public void invocationEnded (long elapsedTime)

Informa que la invocación finalizó, ya sea correctamente o debido a alguna condición de error.

El framework de TradeFederation lo llamará automáticamente.

Parámetros
elapsedTime long: Es el tiempo transcurrido de la invocación en ms.

invocationStarted

public void invocationStarted (IInvocationContext context)

Informa el inicio de la invocación de la prueba.

El framework de TradeFederation lo llamará automáticamente. Los reporteros deben anular este método para admitir informes de varios dispositivos.

Parámetros
context IInvocationContext: Información sobre la invocación

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

Informa el inicio de la ejecución de un módulo. Esta devolución de llamada está asociada a testModuleEnded() y es opcional en la secuencia. Solo se usa durante una ejecución que utiliza módulos: ejecutores basados en conjuntos de pruebas.

Parámetros
moduleContext IInvocationContext: Es el IInvocationContext del módulo.

Métodos protegidos

getCurrentTime

protected long getCurrentTime ()

Muestra
long

getEndTime

protected long getEndTime ()

Devuelve la hora de finalización de la invocación.

Muestra
long

getStartTime

protected long getStartTime ()

Devuelve la hora de inicio de la invocación.

Muestra
long