BaseModuleController

public abstract class BaseModuleController
extends Object implements IModuleController

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


Es la implementación básica de IModuleController que debe implementarse para verificar si se produce un módulo debe ejecutarse o no.

Resumen

Constructores públicos

BaseModuleController()

Métodos públicos

final IAbi getModuleAbi()

Es un método de ayuda para obtener la ABI del módulo.

final String getModuleName()

Es un método de ayuda para obtener el nombre del módulo.

final boolean shouldCaptureBugreport()

Muestra si el módulo quiere capturar el informe de errores en la prueba fallida.

final boolean shouldCaptureLogcat()

Muestra si el módulo quiere capturar el logcat en caso de falla de la prueba.

final boolean shouldCaptureScreenshot()

Muestra si el módulo quiere tomar la captura de pantalla cuando falla la prueba.

abstract IModuleController.RunStrategy shouldRun(IInvocationContext context)

El 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

BaseModuleController

public BaseModuleController ()

Métodos públicos

getModuleAbi

public final IAbi getModuleAbi ()

Es un método de ayuda para obtener la ABI del módulo.

Muestra
IAbi

getModuleName

public final String getModuleName ()

Es un método de ayuda para obtener el nombre del módulo.

Muestra
String

Informes de Errores de Captura

public final boolean shouldCaptureBugreport ()

Muestra si el módulo quiere capturar el informe de errores en la prueba fallida.

Muestra
boolean

shouldCaptureLogcat

public final boolean shouldCaptureLogcat ()

Muestra si el módulo quiere capturar el logcat en caso de falla de la prueba.

Muestra
boolean

Captura la captura de pantalla

public final boolean shouldCaptureScreenshot ()

Muestra si el módulo quiere tomar la captura de pantalla cuando falla la prueba.

Muestra
boolean

deberías ejecutar

public abstract IModuleController.RunStrategy shouldRun (IInvocationContext context)

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

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

Muestra
IModuleController.RunStrategy Es verdadero si debe ejecutarse el módulo. De lo contrario, es falso.

Arroja
DeviceNotAvailableException

Módulo de ejecución

public final IModuleController.RunStrategy shouldRunModule (IInvocationContext context)

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

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

Muestra
IModuleController.RunStrategy Es verdadero si debe ejecutarse el módulo. De lo contrario, es falso.

Arroja
DeviceNotAvailableException