Contrôleur de module de base

public abstract class BaseModuleController
extends Object implements IModuleController

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


Implémentation de base de IModuleController à implémenter pour vérifier si une doit s'exécuter ou non.

Résumé

Constructeurs publics

BaseModuleController()

Méthodes publiques

final IAbi getModuleAbi()

Méthode d'assistance pour obtenir l'abi du module.

final String getModuleName()

Méthode d'assistance pour obtenir le nom du module.

final boolean shouldCaptureBugreport()

Indique si le module ne souhaite pas capturer le rapport de bug en cas d'échec du test.

final boolean shouldCaptureLogcat()

Indique si le module ne souhaite pas capturer le logcat en cas d'échec du test.

final boolean shouldCaptureScreenshot()

Indique si le module souhaite effectuer une capture d'écran en cas d'échec du test.

abstract IModuleController.RunStrategy shouldRun(IInvocationContext context)

Méthode permettant de décider si le module doit s'exécuter ou non.

final IModuleController.RunStrategy shouldRunModule(IInvocationContext context)

Méthode permettant de déterminer si un module doit s'exécuter ou non.

Constructeurs publics

Contrôleur de module de base

public BaseModuleController ()

Méthodes publiques

GetModuleAbi

public final IAbi getModuleAbi ()

Méthode d'assistance pour obtenir l'abi du module.

Renvoie
IAbi

GetModuleName.

public final String getModuleName ()

Méthode d'assistance pour obtenir le nom du module.

Renvoie
String

RapportDe CaptureBug

public final boolean shouldCaptureBugreport ()

Indique si le module ne souhaite pas capturer le rapport de bug en cas d'échec du test.

Renvoie
boolean

normalementCaptureLogcat

public final boolean shouldCaptureLogcat ()

Indique si le module ne souhaite pas capturer le logcat en cas d'échec du test.

Renvoie
boolean

shouldCaptureScreenshot

public final boolean shouldCaptureScreenshot ()

Indique si le module souhaite effectuer une capture d'écran en cas d'échec du test.

Renvoie
boolean

Exécuter

public abstract IModuleController.RunStrategy shouldRun (IInvocationContext context)

Méthode permettant de décider si le module doit s'exécuter ou non.

Paramètres
context IInvocationContext: IInvocationContext du module

Renvoie
IModuleController.RunStrategy "True" si le module doit s'exécuter, ou "false" dans le cas contraire.

Génère
DeviceNotAvailableException

exécutableModule

public final IModuleController.RunStrategy shouldRunModule (IInvocationContext context)

Méthode permettant de déterminer si un module doit s'exécuter ou non.

Paramètres
context IInvocationContext: IInvocationContext du module.

Renvoie
IModuleController.RunStrategy "True" si le module doit s'exécuter, ou "false" dans le cas contraire.

Génère
DeviceNotAvailableException