BaseModuleControllerBaseModuleController

public abstract class BaseModuleController
extends Object implements IModuleController

java.lang.Objeto
com.android.tradefed.testtype.suite.module.BaseModuleController


Implementación básica de IModuleController que debe implementarse para verificar si un módulo debe ejecutarse o no.

Resumen

Constructores públicos

BaseModuleController ()

Métodos públicos

final IAbi getModuleAbi ()

Método auxiliar para obtener el módulo abi.

final String getModuleName ()

Método auxiliar para obtener el nombre del módulo.

final boolean shouldCaptureBugreport ()

Devuelve si el módulo desea o no capturar el informe de error en caso de falla de la prueba.

final boolean shouldCaptureLogcat ()

Devuelve si el módulo desea o no capturar el logcat en caso de falla de la prueba.

final boolean shouldCaptureScreenshot ()

Devuelve si el módulo desea o no capturar la captura de pantalla en caso de falla de la prueba.

abstract IModuleController.RunStrategy shouldRun ( IInvocationContext context)

Método para decidir si el módulo debe ejecutarse o no.

final IModuleController.RunStrategy shouldRunModule ( IInvocationContext context)

Método para determinar si un módulo debe ejecutarse o no.

Constructores públicos

BaseModuleControllerBaseModuleController

public BaseModuleController ()

Métodos públicos

getModuleAbi

public final IAbi getModuleAbi ()

Método auxiliar para obtener el módulo abi.

Devoluciones
IAbi

getModuleName

public final String getModuleName ()

Método auxiliar para obtener el nombre del módulo.

Devoluciones
String

debería capturar un informe de error

public final boolean shouldCaptureBugreport ()

Devuelve si el módulo desea o no capturar el informe de error en caso de falla de la prueba.

Devoluciones
boolean

debe capturar Logcat

public final boolean shouldCaptureLogcat ()

Devuelve si el módulo desea o no capturar el logcat en caso de falla de la prueba.

Devoluciones
boolean

debería capturar captura de pantalla

public final boolean shouldCaptureScreenshot ()

Devuelve si el módulo desea o no capturar la captura de pantalla en caso de falla de la prueba.

Devoluciones
boolean

debe ejecutar

public abstract IModuleController.RunStrategy shouldRun (IInvocationContext context)

Método para decidir si el módulo debe ejecutarse o no.

Parámetros
context IInvocationContext : el IInvocationContext del módulo

Devoluciones
IModuleController.RunStrategy Verdadero si el módulo debe ejecutarse, falso en caso contrario.

Lanza
DeviceNotAvailableException

debe ejecutar el módulo

public final IModuleController.RunStrategy shouldRunModule (IInvocationContext context)

Método para determinar si un módulo debe ejecutarse o no.

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

Devoluciones
IModuleController.RunStrategy Verdadero si el módulo debe ejecutarse, falso en caso contrario.

Lanza
DeviceNotAvailableException