KernelTargetTest
public class KernelTargetTest
extends ExecutableTargetTest
Testläufer für die Ausführung ausführbarer Dateien auf dem Ziel und zum Parsen des Testergebnisses des Kerneltests.
Zusammenfassung
Öffentliche Methoden |
---|
boolean | compareKernelVersion (String minKernelVersion) Überprüfen Sie, ob die Kernelversion die Mindestkernelversion für diesen Test erreicht oder überschreitet. |
String | findBinary (String binary) Überspringt die Binärprüfung in findBinary. |
Integer | getDeviceKernelVersion () Rufen Sie die Kernelversion des Geräts mit uname -r ab. |
Integer | parseKernelVersion (String version) Analysieren Sie die Kernel-Version, die Hauptrevision und optional die Mindestrevision aus einer Versionszeichenfolge in eine einzelne Ganzzahl, die für numerische Vergleiche verwendet werden kann. |
void | run ( TestInformation testInfo, ITestInvocationListener listener) Führt die Tests aus und meldet die Ergebnisse dem Listener. |
void | runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description) Führen Sie die Binärdatei tatsächlich unter dem angegebenen Pfad aus. |
Öffentliche Bauträger
KernelTargetTest
public KernelTargetTest ()
Öffentliche Methoden
vergleichenKernelVersion
public boolean compareKernelVersion (String minKernelVersion)
Überprüfen Sie, ob die Kernelversion die Mindestkernelversion für diesen Test erreicht oder überschreitet.
Parameter |
---|
minKernelVersion | String : die minimale Versionszeichenfolge aus der Konfiguration. |
findBinary
public String findBinary (String binary)
Überspringt die Binärprüfung in findBinary. Redundant mit mSkipBinaryCheck, aber aus Gründen der Abwärtskompatibilität erforderlich.
Parameter |
---|
binary | String : der Pfad der Binärdatei oder einfach der Binärname. |
Kehrt zurück |
---|
String | Der Pfad zur Binärdatei oder null, wenn nicht gefunden. |
getDeviceKernelVersion
public Integer getDeviceKernelVersion ()
Rufen Sie die Kernelversion des Geräts mit uname -r ab.
parseKernelVersion
public Integer parseKernelVersion (String version)
Analysieren Sie die Kernel-Version, die Hauptrevision und optional die Mindestrevision aus einer Versionszeichenfolge in eine einzelne Ganzzahl, die für numerische Vergleiche verwendet werden kann.
Parameter |
---|
version | String : Linux-Versionsstring. |
runBinary
public void runBinary (String binaryPath,
ITestInvocationListener listener,
TestDescription description)
Führen Sie die Binärdatei tatsächlich unter dem angegebenen Pfad aus.
Parameter |
---|
binaryPath | String : Der Pfad der Binärdatei. |
listener | ITestInvocationListener : Der Listener, an den die Ergebnisse gemeldet werden sollen. |
description | TestDescription : Der laufende Test. |
Geschützte Methoden
führt RunBinaryGenerateTestResults aus
protected boolean doesRunBinaryGenerateTestResults ()