Test docelowego jądra

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.TesterDocelowego Jądra


Uruchamiający test pliku wykonywalnego uruchomionego w środowisku docelowym i analizujący test jądra.

Podsumowanie

Konstruktory publiczne

KernelTargetTest()

Metody publiczne

boolean compareKernelVersion(String minKernelVersion)

Sprawdź, czy wersja jądra jest zgodna z minimalną wersją jądra w tym teście lub od niej większa.

String findBinary(String binary)

Pomija sprawdzanie binarne w narzędziu findBinary.

Integer getDeviceKernelVersion()

Pobierz wersję jądra urządzenia z parametrem uname -r.

Integer parseKernelVersion(String version)

Przeanalizuj wersję jądra, wersję główną i opcjonalnie wersję minimalną z „wersja” na pojedynczą liczbę całkowitą, którą można używać do porównań liczbowych.

void run(TestInformation testInfo, ITestInvocationListener listener)

Uruchamia testy i raportuje wyniki detektorowi.

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

Właściwie uruchom plik binarny w podanej ścieżce.

Metody chronione

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

Sprawdź wynik polecenia testowego.

boolean doesRunBinaryGenerateTestResults()

Konstruktory publiczne

Test docelowego jądra

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 w tym teście lub od niej większa.

Parametry
minKernelVersion String: ciąg znaków wersji minimalnej z konfiguracji.

Zwroty
boolean

znajdźBinary

public String findBinary (String binary)

Pomija sprawdzanie binarne w narzędziu findBinary. Nadmiarowość w przypadku funkcji mSkipBinaryCheck, ale potrzebna do wsteczną.

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

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

Rzuty
DeviceNotAvailableException

getDeviceKernelVersion;

public Integer getDeviceKernelVersion ()

Pobierz wersję jądra urządzenia z parametrem uname -r.

Zwroty
Integer

Rzuty
DeviceNotAvailableException

Analizuj wersję jądra

public Integer parseKernelVersion (String version)

Przeanalizuj wersję jądra, wersję główną i opcjonalnie wersję minimalną z „wersja” na pojedynczą liczbę całkowitą, którą można używać do porównań liczbowych.

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

Zwroty
Integer

home run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Uruchamia testy i raportuje wyniki detektorowi.

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

listener ITestInvocationListener: wartość ITestInvocationListener wyników testu

Rzuty
DeviceNotAvailableException

plik binarny

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

Właściwie uruchom plik binarny w podanej ścieżce.

Parametry
binaryPath String: ścieżka pliku binarnego.

listener ITestInvocationListener: detektor, w którym chcesz zgłosić wyniki.

description TestDescription: test w toku.

Rzuty
DeviceNotAvailableException

Metody chronione

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: test w toku.

robiRunBinaryWygenerujWynikiTestowe

protected boolean doesRunBinaryGenerateTestResults ()

Zwroty
boolean