KernelTargetTest

public class KernelTargetTest
extends ExecutableTargetTest

java.lang.Object
   ↳ com.android.tradefed.testtype.binary.ExecutableBaseTest
     ↳ com.android.tradefed.testtype.binary.ExecutableTargetTest
       ↳ com.android.tradefed.testtype.binary.KernelTargetTest


Testujący program wykonywalny na urządzeniu docelowym i analizujący wynik testu jądra.

Podsumowanie

Konstruktory publiczne

KernelTargetTest()

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.

Chronione metody

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

Sprawdź wynik polecenia testowego.

boolean doesRunBinaryGenerateTestResults()

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.

Zwroty
boolean

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.

Rzuty
DeviceNotAvailableException

getDeviceKernelVersion

public Integer getDeviceKernelVersion ()

Aby uzyskać wersję jądra urządzenia, użyj polecenia uname -r.

Zwroty
Integer

Rzuty
DeviceNotAvailableException

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.

Zwroty
Integer

home run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Przeprowadza testy i przekazuje wyniki do odbiorcy.

Parametry
testInfo TestInformation: obiekt TestInformation zawierający przydatne informacje do przeprowadzania testów.

listener ITestInvocationListener: ITestInvocationListener wyników testu

Rzuty
DeviceNotAvailableException

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.

Rzuty
DeviceNotAvailableException

Chronione metody

checkCommandResult

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: trwający test.

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Zwroty
boolean