Test jądra docelowego
public class KernelTargetTest
extends ExecutableTargetTest
Uruchomienie testu pod kątem pliku wykonywalnego działającego na obiekcie docelowym i analizy wyników testu jądra.
Streszczenie
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ą. |
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. |
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. |
pobierz wersję jądra urządzenia
public Integer getDeviceKernelVersion ()
Uzyskaj wersję jądra urządzenia za pomocą uname -r.
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. |
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. |
Metody chronione
robiRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()