BaseModuleController

public abstract class BaseModuleController
extends Object implements IModuleController

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


Grundlegende Implementierung von IModuleController, die implementiert werden sollte, um zu prüfen, ob ein Modul ausgeführt werden soll oder nicht.

Zusammenfassung

Öffentliche Konstruktoren

BaseModuleController()

Öffentliche Methoden

final IAbi getModuleAbi()

Hilfsmethode zum Abrufen des Moduls "abi".

final String getModuleName()

Hilfsmethode zum Abrufen des Modulnamens.

final boolean shouldCaptureBugreport()

Gibt an, ob das Modul den Fehlerbericht bei einem Testfehler erfassen soll.

final boolean shouldCaptureLogcat()

Gibt zurück, ob das Modul den Logcat bei einem Testfehler erfassen möchte.

final boolean shouldCaptureScreenshot()

Gibt an, ob das Modul bei einem Fehler einen Screenshot erstellen möchte.

abstract IModuleController.RunStrategy shouldRun(IInvocationContext context)

Methode, um zu entscheiden, ob das Modul ausgeführt werden soll oder nicht.

final IModuleController.RunStrategy shouldRunModule(IInvocationContext context)

Methode, mit der festgelegt wird, ob ein Modul ausgeführt werden soll oder nicht.

Öffentliche Konstruktoren

Basismodul-Controller

public BaseModuleController ()

Öffentliche Methoden

getModuleAbi

public final IAbi getModuleAbi ()

Hilfsmethode zum Abrufen der Modul-ABI.

Returns
IAbi

getModuleName

public final String getModuleName ()

Hilfsmethode zum Abrufen des Modulnamens.

Returns
String

shouldCaptureBugreport

public final boolean shouldCaptureBugreport ()

Gibt zurück, ob das Modul den Fehlerbericht bei einem Testfehler erfassen möchte.

Returns
boolean

shouldCaptureLogcat

public final boolean shouldCaptureLogcat ()

Gibt an, ob das Modul den Logcat bei einem Testfehler erfassen soll.

Returns
boolean

shouldCaptureScreenshot

public final boolean shouldCaptureScreenshot ()

Gibt an, ob das Modul bei einem Testfehler einen Screenshot aufnehmen soll.

Returns
boolean

shouldRun

public abstract IModuleController.RunStrategy shouldRun (IInvocationContext context)

Methode, um zu entscheiden, ob das Modul ausgeführt werden soll oder nicht.

Parameter
context IInvocationContext: die IInvocationContext des Moduls

Returns
IModuleController.RunStrategy „True“, wenn das Modul ausgeführt werden soll, andernfalls „false“.

Ausgabe
DeviceNotAvailableException

shouldRunModule

public final IModuleController.RunStrategy shouldRunModule (IInvocationContext context)

Methode, mit der festgelegt wird, ob ein Modul ausgeführt werden soll oder nicht.

Parameter
context IInvocationContext: die IInvocationContext des Moduls.

Returns
IModuleController.RunStrategy „True“, wenn das Modul ausgeführt werden soll, andernfalls „false“.

Ausgabe
DeviceNotAvailableException