Narzędzie do sprawdzania stanu powłoki
public
class
ShellStatusChecker
extends Object
implements
ISystemStatusChecker
java.lang.Object
|
↳ |
com.android.tradefed.suite.checker.ShellStatusChecker
|
Sprawdź, czy przed uruchomieniem modułu i po nim stan powłoki jest zgodny z oczekiwaniami. Wszelkie zmiany mogą
który nieoczekiwanie wpływa
na przypadki testowe.
Narzędzie wiersza poleceń można całkowicie wyłączyć:
--skip-system-status-check=com.android.tradefed.suite.checker.ShellStatusChecker
Podsumowanie
Konstruktory publiczne
Narzędzie do sprawdzania stanu powłoki
public ShellStatusChecker ()
Metody publiczne
Kontrola postExecutionCheck
public StatusCheckerResult postExecutionCheck (ITestDevice device)
Po uruchomieniu modułu testowego sprawdź stan systemu. Podklasa powinna zastąpić tę metodę, jeśli
należy sprawdzić. Implementacja musi zwracać wartość boolean
wskazującą,
czy sprawdzanie stanu zakończyło się pomyślnie czy nie.
Parametry |
device |
ITestDevice : pole ITestDevice , w którym mają zostać przeprowadzone testy. |
Kontrola wstępna
public StatusCheckerResult preExecutionCheck (ITestDevice device)
Przed wykonaniem modułu testowego sprawdź stan systemu. Podklasa powinna zastąpić tę metodę, jeśli
wymaga sprawdzenia. Implementacja musi zwracać wartość boolean
do
wskazują, czy sprawdzanie stanu zakończyło się powodzeniem, czy niepowodzeniem.
Zdecydowanie zalecamy sprawdzenie stanu systemu po module
i może być używana do buforowania określonego stanu systemu przed
do uruchomienia modułu.
Parametry |
device |
ITestDevice : pole ITestDevice , w którym mają zostać przeprowadzone testy. |