Basismodul-Controller

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 ob das 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 zurück, ob das Modul den Fehlerbericht bei einem Testfehler erfassen möchte.

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 zur Entscheidung, ob das Modul ausgeführt werden soll oder nicht.

final IModuleController.RunStrategy shouldRunModule(IInvocationContext context)

Methode zum Bestimmen, 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 des Moduls "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 zurück, ob das Modul den Logcat bei einem Testfehler erfassen möchte.

Returns
boolean

sollteCaptureScreenshot

public final boolean shouldCaptureScreenshot ()

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

Returns
boolean

sollte ausgeführt werden

public abstract IModuleController.RunStrategy shouldRun (IInvocationContext context)

Methode zur Entscheidung, ob das Modul ausgeführt werden soll oder nicht.

Parameter
context IInvocationContext: die IInvocationContext des Moduls

Returns
IModuleController.RunStrategy Der Wert ist "True", wenn das Modul ausgeführt werden soll, andernfalls "False".

Ausgabe
DeviceNotAvailableException

sollteRunModul

public final IModuleController.RunStrategy shouldRunModule (IInvocationContext context)

Methode zum Bestimmen, ob ein Modul ausgeführt werden soll oder nicht.

Parameter
context IInvocationContext: IInvocationContext des Moduls.

Returns
IModuleController.RunStrategy Der Wert ist "True", wenn das Modul ausgeführt werden soll, andernfalls "False".

Ausgabe
DeviceNotAvailableException