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 |
|
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 |
|