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.
KernelTargetTest
public
class
KernelTargetTest
extends ExecutableTargetTest
Testujący program wykonywalny na urządzeniu docelowym i analizujący wynik testu jądra.
Podsumowanie
Metody publiczne |
boolean
|
compareKernelVersion(String minKernelVersion)
Sprawdź, czy wersja jądra jest równa lub wyższa od minimalnej wersji jądra wymaganej do przeprowadzenia tego testu.
|
String
|
findBinary(String binary)
Pomija sprawdzanie binarne w findBinary.
|
Integer
|
getDeviceKernelVersion()
Aby uzyskać wersję jądra urządzenia, użyj polecenia uname -r.
|
Integer
|
parseKernelVersion(String version)
Przeanalizuj wersję jądra, główną wersję i opcjonalnie minimalną wersję z wiersza wersji, aby uzyskać pojedynczą liczbę całkowitą, której można użyć do porównania numerycznego.
|
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Przeprowadza testy i przekazuje wyniki do odbiorcy.
|
void
|
runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)
Uruchomić plik binarny na podanej ścieżce.
|
Konstruktory publiczne
KernelTargetTest
public KernelTargetTest ()
Metody publiczne
compareKernelVersion
public boolean compareKernelVersion (String minKernelVersion)
Sprawdź, czy wersja jądra jest równa lub wyższa od minimalnej wersji jądra wymaganej do przeprowadzenia tego testu.
Parametry |
minKernelVersion |
String : ciąg znaków z minimalną wersją z konfiguracji. |
findBinary
public String findBinary (String binary)
Pomija sprawdzanie binarne w findBinary. Funkcja ta jest zbędna w porównaniu z funkcją mSkipBinaryCheck, ale jest potrzebna do zapewnienia zgodności wstecznej.
Parametry |
binary |
String : ścieżka do pliku binarnego lub po prostu nazwa pliku binarnego. |
Zwroty |
String |
Ścieżka do pliku binarnego lub wartość null, jeśli plik nie został znaleziony. |
getDeviceKernelVersion
public Integer getDeviceKernelVersion ()
Aby uzyskać wersję jądra urządzenia, użyj polecenia uname -r.
parseKernelVersion
public Integer parseKernelVersion (String version)
Przeanalizuj wersję jądra, główną wersję i opcjonalnie minimalną wersję z wiersza wersji, aby uzyskać pojedynczą liczbę całkowitą, której można użyć do porównania numerycznego.
Parametry |
version |
String : ciąg tekstowy wersji Linuksa. |
runBinary
public void runBinary (String binaryPath,
ITestInvocationListener listener,
TestDescription description)
Uruchomić plik binarny na podanej ścieżce.
Parametry |
binaryPath |
String : ścieżka pliku binarnego. |
listener |
ITestInvocationListener : odbiorca, do którego mają być wysyłane wyniki. |
description |
TestDescription : trwający test. |
Chronione metody
doesRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()
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-03-26 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-03-26 UTC."],[],[]]