BaseModuleController

public abstract class BaseModuleController
extends Object implements IModuleController

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


Implementación básica de IModuleController que se debe implementar para verificar si se debe ejecutar un módulo o no.

Resumen

Constructores públicos

BaseModuleController()

Métodos públicos

final IAbi getModuleAbi()

Método de ayuda para obtener el ABI del módulo.

final String getModuleName()

Es un método auxiliar 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 que la prueba falle.

final boolean shouldCaptureScreenshot()

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

abstract IModuleController.RunStrategy shouldRun(IInvocationContext context)

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

final IModuleController.RunStrategy shouldRunModule(IInvocationContext context)

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

Constructores públicos

BaseModuleController

public BaseModuleController ()

Métodos públicos

getModuleAbi

public final IAbi getModuleAbi ()

Método de ayuda para obtener el 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

shouldCaptureBugreport

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 que la prueba falle.

Muestra
boolean

shouldCaptureScreenshot

public final boolean shouldCaptureScreenshot ()

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

Muestra
boolean

shouldRun

public abstract IModuleController.RunStrategy shouldRun (IInvocationContext context)

Método para decidir si se debe ejecutar el módulo 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

shouldRunModule

public final IModuleController.RunStrategy shouldRunModule (IInvocationContext context)

Método para determinar si se debe ejecutar un módulo 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