Od 27 marca 2025 r. zalecamy używanie android-latest-release zamiast aosp-main do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
ShellStatusChecker
public
class
ShellStatusChecker
extends Object
implements
ISystemStatusChecker
| java.lang.Object
|
| ↳ |
com.android.tradefed.suite.checker.ShellStatusChecker
|
Sprawdź, czy stan powłoki jest zgodny z oczekiwaniami przed i po uruchomieniu modułu. Wszelkie zmiany mogą nieoczekiwanie wpłynąć na przypadki testowe.
Istnieje opcja wiersza poleceń, która umożliwia całkowite wyłączenie sprawdzania:
--skip-system-status-check=com.android.tradefed.suite.checker.ShellStatusChecker
Podsumowanie
Konstruktory publiczne
ShellStatusChecker
public ShellStatusChecker ()
Metody publiczne
postExecutionCheck
public StatusCheckerResult postExecutionCheck (ITestDevice device)
Sprawdzanie stanu systemu po wykonaniu modułu testowego. Podklasa powinna zastąpić tę metodę, jeśli w tym miejscu jest pożądane sprawdzenie. Implementacja musi zwrócić wartość boolean, aby wskazać, czy sprawdzenie stanu zakończyło się sukcesem, czy niepowodzeniem.
| Parametry |
device |
ITestDevice: ITestDevice, na którym mają być wykonywane testy. |
preExecutionCheck
public StatusCheckerResult preExecutionCheck (ITestDevice device)
Sprawdź stan systemu przed wykonaniem modułu testowego. Podklasa powinna zastąpić tę metodę, jeśli w tym miejscu jest potrzebne sprawdzenie. Implementacja musi zwrócić wartość boolean, aby wskazać, czy sprawdzenie stanu zakończyło się sukcesem, czy niepowodzeniem.
Zdecydowanie zalecamy sprawdzenie stanu systemu po wykonaniu modułu. Ta metoda może służyć do przechowywania w pamięci podręcznej określonego stanu systemu przed wykonaniem modułu.
| Parametry |
device |
ITestDevice: ITestDevice, na którym mają być wykonywane testy. |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[]]