Kontroler modułu podstawowego

public abstract class BaseModuleController
extends Object implements IModuleController

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


Podstawowa implementacja interfejsu IModuleController, która powinna być zaimplementowane, aby sprawdzić, czy który moduł nie powinien uruchamiać się.

Podsumowanie

Konstruktory publiczne

BaseModuleController()

Metody publiczne

final IAbi getModuleAbi()

Metoda pomocnicza pobierania modułu ABI.

final String getModuleName()

Metoda pomocnicza pobierania nazwy modułu.

final boolean shouldCaptureBugreport()

Wskazuje, czy moduł nie chce zapisywać raportu o błędzie w przypadku niepowodzenia testu.

final boolean shouldCaptureLogcat()

Zwraca, czy moduł nie chce przechwytywać pliku logcat w przypadku niepowodzenia testu.

final boolean shouldCaptureScreenshot()

Wskazuje, czy w przypadku niepowodzenia testu nie chce się zrobić zrzut ekranu.

abstract IModuleController.RunStrategy shouldRun(IInvocationContext context)

Metoda określająca, czy moduł powinien być uruchamiany.

final IModuleController.RunStrategy shouldRunModule(IInvocationContext context)

Metoda określająca, czy moduł powinien być uruchamiany.

Konstruktory publiczne

Kontroler modułu podstawowego

public BaseModuleController ()

Metody publiczne

getModuleAbi

public final IAbi getModuleAbi ()

Metoda pomocnicza pobierania modułu ABI.

Zwroty
IAbi

getModuleName

public final String getModuleName ()

Metoda pomocnicza pobierania nazwy modułu.

Zwroty
String

Należy zgłosić błąd przechwytywania ekranu

public final boolean shouldCaptureBugreport ()

Wskazuje, czy moduł nie chce zapisywać raportu o błędzie w przypadku niepowodzenia testu.

Zwroty
boolean

powinienPrzechwycićLogcat

public final boolean shouldCaptureLogcat ()

Zwraca, czy moduł nie chce przechwytywać pliku logcat w przypadku niepowodzenia testu.

Zwroty
boolean

Należy zrobić zrzut ekranu

public final boolean shouldCaptureScreenshot ()

Wskazuje, czy w przypadku niepowodzenia testu nie chce się zrobić zrzut ekranu.

Zwroty
boolean

należy uruchomić

public abstract IModuleController.RunStrategy shouldRun (IInvocationContext context)

Metoda określająca, czy moduł powinien być uruchamiany.

Parametry
context IInvocationContext: element (IInvocationContext) modułu.

Zwroty
IModuleController.RunStrategy Wartość true, jeśli moduł ma działać, a wartość false (fałsz) w przeciwnym razie.

Rzuty
DeviceNotAvailableException

Moduł powinien być uruchomiony

public final IModuleController.RunStrategy shouldRunModule (IInvocationContext context)

Metoda określająca, czy moduł powinien być uruchamiany.

Parametry
context IInvocationContext: element IInvocationContext modułu.

Zwroty
IModuleController.RunStrategy Wartość true, jeśli moduł ma działać, a wartość false (fałsz) w przeciwnym razie.

Rzuty
DeviceNotAvailableException