BaseModuleController

public abstract class BaseModuleController
extends Object implements IModuleController

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


Implementação básica de IModuleController que precisa ser implementada para verificar se um módulo precisa ser executado ou não.

Resumo

Construtores públicos

BaseModuleController()

Métodos públicos

final IAbi getModuleAbi()

Método auxiliar para receber o abi do módulo.

final String getModuleName()

Método auxiliar para conseguir o nome do módulo.

final boolean shouldCaptureBugreport()

Retorna se o módulo não quer capturar o relatório do bug em caso de falha no teste.

final boolean shouldCaptureLogcat()

Retorna se o módulo quer ou não capturar o logcat em falha de teste.

final boolean shouldCaptureScreenshot()

Retorna se o módulo quer ou não capturar a captura de tela em caso de falha no teste.

abstract IModuleController.RunStrategy shouldRun(IInvocationContext context)

Método para decidir se o módulo precisa ser executado ou não.

final IModuleController.RunStrategy shouldRunModule(IInvocationContext context)

Método para determinar se um módulo precisa ser executado ou não.

Construtores públicos

BaseModuleController

public BaseModuleController ()

Métodos públicos

getModuleAbi

public final IAbi getModuleAbi ()

Método auxiliar para receber o abi do módulo.

Retorna
IAbi

getModuleName

public final String getModuleName ()

Método auxiliar para extrair o nome do módulo.

Retorna
String

shouldCaptureBugreport

public final boolean shouldCaptureBugreport ()

Retorna se o módulo quer ou não capturar o bugreport em falha de teste.

Retorna
boolean

shouldCaptureLogcat

public final boolean shouldCaptureLogcat ()

Retorna se o módulo não quer capturar o logcat em caso de falha no teste.

Retorna
boolean

shouldCaptureScreenshot

public final boolean shouldCaptureScreenshot ()

Retorna se o módulo quer ou não capturar a captura de tela em caso de falha no teste.

Retorna
boolean

shouldRun

public abstract IModuleController.RunStrategy shouldRun (IInvocationContext context)

Método para decidir se o módulo precisa ser executado ou não.

Parâmetros
context IInvocationContext: o IInvocationContext do módulo

Retorna
IModuleController.RunStrategy Verdadeiro se o módulo precisar ser executado. Caso contrário, será falso.

Gera
DeviceNotAvailableException

shouldRunModule

public final IModuleController.RunStrategy shouldRunModule (IInvocationContext context)

Método para determinar se um módulo precisa ser executado ou não.

Parâmetros
context IInvocationContext: o IInvocationContext do módulo.

Retorna
IModuleController.RunStrategy Verdadeiro se o módulo precisar ser executado. Caso contrário, será falso.

Gera
DeviceNotAvailableException