SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

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


Recopile resultados de pruebas para una invocación de conjunto completo y genere los resultados finales.

Resumen

clases anidadas

class SuiteResultReporter.ModulePrepTimes

Portaobjetos 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 ()
getModulesAbi ()

Devuelve un mapa de módulos abi: .

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

Informa que la invocación ha finalizado, ya sea exitosamente o debido a alguna condición de error.

void invocationStarted ( IInvocationContext context)

Informa el inicio de la invocación de prueba.

void testModuleStarted ( IInvocationContext moduleContext)

Informa del comienzo 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

obtener módulos completos

public int getCompleteModules ()

Devoluciones
int

obtener pruebas fallidas

public long getFailedTests ()

Devoluciones
long

getModulesAbi

public  getModulesAbi ()

Devuelve un mapa de módulos abi: .

Devoluciones

obtener pruebas aprobadas

public long getPassedTests ()

Devoluciones
long

obtener resumen

public TestSummary getSummary ()

Devoluciones
TestSummary

obtener módulos totales

public int getTotalModules ()

Devoluciones
int

obtener pruebas totales

public long getTotalTests ()

Devoluciones
long

invocaciónFinalizada

public void invocationEnded (long elapsedTime)

Informa que la invocación ha finalizado, ya sea exitosamente o debido a alguna condición de error.

Será llamado automáticamente por el marco de TradeFederation.

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

invocaciónIniciada

public void invocationStarted (IInvocationContext context)

Informa el inicio de la invocación de prueba.

Será llamado automáticamente por el marco de TradeFederation. Los reporteros deben anular este método para admitir informes de múltiples dispositivos.

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

módulo de prueba iniciado

public void testModuleStarted (IInvocationContext moduleContext)

Informa del comienzo de la ejecución de un módulo. Esta devolución de llamada está asociada con testModuleEnded() y es opcional en la secuencia. Solo se usa durante una ejecución que usa módulos: corredores basados ​​en suite.

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

Métodos protegidos

obtener hora actual

protected long getCurrentTime ()

Devoluciones
long

obtener hora de finalización

protected long getEndTime ()

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

Devoluciones
long

obtener hora de inicio

protected long getStartTime ()

Devuelve la hora de inicio de la invocación.

Devoluciones
long