Test jądra docelowego

public class KernelTargetTest
extends ExecutableTargetTest

Obiekt Java.lang.Object
com.android.tradefed.testtype.binary.ExecutableBaseTest
com.android.tradefed.testtype.binary.ExecutableTargetTest
com.android.tradefed.testtype.binary.KernelTargetTest


Uruchomienie testu pod kątem pliku wykonywalnego działającego na obiekcie docelowym i analizy wyników testu jądra.

Streszczenie

Konstruktorzy publiczni

KernelTargetTest ()

Metody publiczne

boolean compareKernelVersion (String minKernelVersion)

Sprawdź, czy wersja jądra jest zgodna z minimalną wersją jądra dla tego testu lub przekracza ją.

String findBinary (String binary)

Pomija sprawdzanie binarne w findBinary.

Integer getDeviceKernelVersion ()

Uzyskaj wersję jądra urządzenia za pomocą uname -r.

Integer parseKernelVersion (String version)

Przeanalizuj wersję jądra, wersję główną i opcjonalnie wersję minimalną z ciągu wersji w jedną liczbę całkowitą, której można użyć do porównań numerycznych.

void run ( TestInformation testInfo, ITestInvocationListener listener)

Uruchamia testy i raportuje wyniki słuchaczowi.

void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)

Właściwie uruchom plik binarny pod podaną ścieżką.

Metody chronione

void checkCommandResult ( CommandResult result, ITestInvocationListener listener, TestDescription description)

Sprawdź wynik polecenia testowego.

Konstruktorzy publiczni

Test jądra docelowego

public KernelTargetTest ()

Metody publiczne

porównaj wersję jądra

public boolean compareKernelVersion (String minKernelVersion)

Sprawdź, czy wersja jądra jest zgodna z minimalną wersją jądra dla tego testu lub przekracza ją.

Parametry
minKernelVersion String : minimalny ciąg wersji z pliku config.

Zwroty
boolean

znajdźBinary

public String findBinary (String binary)

Pomija sprawdzanie binarne w findBinary. Nadmiarowy z mSkipBinaryCheck, ale potrzebny do zapewnienia kompatybilności wstecznej.

Parametry
binary String : ścieżka pliku binarnego lub po prostu nazwa binarna.

Zwroty
String Ścieżka do pliku binarnego lub wartość null, jeśli nie została znaleziona.

Rzuca
DeviceNotAvailableException

pobierz wersję jądra urządzenia

public Integer getDeviceKernelVersion ()

Uzyskaj wersję jądra urządzenia za pomocą uname -r.

Zwroty
Integer

Rzuca
DeviceNotAvailableException

parseKernelVersion

public Integer parseKernelVersion (String version)

Przeanalizuj wersję jądra, wersję główną i opcjonalnie wersję minimalną z ciągu wersji w jedną liczbę całkowitą, której można użyć do porównań numerycznych.

Parametry
version String : ciąg znaków wersji systemu Linux.

Zwroty
Integer

uruchomić

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Uruchamia testy i raportuje wyniki słuchaczowi.

Parametry
testInfo TestInformation : Obiekt TestInformation zawierający informacje przydatne do uruchamiania testów.

listener ITestInvocationListener : ITestInvocationListener wyników testów

Rzuca
DeviceNotAvailableException

uruchomBinarny

public void runBinary (String binaryPath, 
                ITestInvocationListener listener, 
                TestDescription description)

Właściwie uruchom plik binarny pod podaną ścieżką.

Parametry
binaryPath String : Ścieżka pliku binarnego.

listener ITestInvocationListener : słuchacz, w którym należy zgłosić wyniki.

description TestDescription : Test w toku.

Rzuca
DeviceNotAvailableException

Metody chronione

sprawdźWynik polecenia

protected void checkCommandResult (CommandResult result, 
                ITestInvocationListener listener, 
                TestDescription description)

Sprawdź wynik polecenia testowego.

Parametry
result CommandResult : wynik testu polecenia CommandResult

listener ITestInvocationListener : ITestInvocationListener

description TestDescription : Test w toku.