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 |
Testen Sie den Runner für eine ausführbare Datei, die auf dem Ziel ausgeführt wird, und das Parsen des Kernel-Tests.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
KernelTargetTest()
|
Öffentliche Methoden | |
---|---|
boolean
|
compareKernelVersion(String minKernelVersion)
Prüfen Sie, ob die Kernel-Version der minimalen Kernel-Version für diesen Test entspricht oder höher ist. |
String
|
findBinary(String binary)
Überspringt die Binärprüfung in findBinary. |
Integer
|
getDeviceKernelVersion()
Rufen Sie die Kernel-Version des Geräts mit uname -r ab. |
Integer
|
parseKernelVersion(String version)
Parst die Kernel-Version, die Hauptversion und optional die Mindestversion aus einer Versionsstring in eine einzelne Ganzzahl umwandeln, die für den numerischen Vergleich verwendet werden kann. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Führt die Tests aus und meldet das Ergebnis an den Listener. |
void
|
runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)
Führt die Binärdatei unter dem angegebenen Pfad aus. |
Geschützte Methoden | |
---|---|
void
|
checkCommandResult(CommandResult result, ITestInvocationListener listener, TestDescription description)
Prüfen Sie das Ergebnis des Testbefehls. |
boolean
|
doesRunBinaryGenerateTestResults()
|
Öffentliche Konstruktoren
KernelTargetTest
public KernelTargetTest ()
Öffentliche Methoden
KernelVersion vergleichen
public boolean compareKernelVersion (String minKernelVersion)
Prüfen Sie, ob die Kernel-Version der minimalen Kernel-Version für diesen Test entspricht oder höher ist.
Parameter | |
---|---|
minKernelVersion |
String : der String der Mindestversion aus der Konfiguration. |
Returns | |
---|---|
boolean |
findBinary
public String findBinary (String binary)
Überspringt die Binärprüfung in findBinary. Redundant mit mSkipBinaryCheck, aber erforderlich für Abwärtskompatibilität.
Parameter | |
---|---|
binary |
String : der Pfad der Binärdatei oder einfach der Binärname. |
Returns | |
---|---|
String |
Der Pfad zur Binärdatei oder null, wenn sie nicht gefunden wird. |
Ausgabe | |
---|---|
DeviceNotAvailableException |
getDeviceKernelVersion
public Integer getDeviceKernelVersion ()
Rufen Sie die Kernel-Version des Geräts mit uname -r ab.
Returns | |
---|---|
Integer |
Ausgabe | |
---|---|
DeviceNotAvailableException |
parseKernelVersion
public Integer parseKernelVersion (String version)
Parst die Kernel-Version, die Hauptversion und optional die Mindestversion aus einer Versionsstring in eine einzelne Ganzzahl umwandeln, die für den numerischen Vergleich verwendet werden kann.
Parameter | |
---|---|
version |
String : Linux-Versionsstring. |
Returns | |
---|---|
Integer |
Homerun
public void run (TestInformation testInfo, ITestInvocationListener listener)
Führt die Tests aus und meldet das Ergebnis an den Listener.
Parameter | |
---|---|
testInfo |
TestInformation : Das TestInformation -Objekt mit nützlichen Informationen, die ausgeführt werden sollen.
Tests durchführen. |
listener |
ITestInvocationListener : die ITestInvocationListener der Testergebnisse |
Ausgabe | |
---|---|
DeviceNotAvailableException |
runBinary
public void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)
Führt die Binärdatei unter dem angegebenen Pfad aus.
Parameter | |
---|---|
binaryPath |
String : Der Pfad der Binärdatei. |
listener |
ITestInvocationListener : Der Listener, an den die Ergebnisse gesendet werden sollen. |
description |
TestDescription : Der Test läuft. |
Ausgabe | |
---|---|
DeviceNotAvailableException |
Geschützte Methoden
checkCommandResult (Ergebnis)
protected void checkCommandResult (CommandResult result, ITestInvocationListener listener, TestDescription description)
Prüfen Sie das Ergebnis des Testbefehls.
Parameter | |
---|---|
result |
CommandResult : Testergebnis des Befehls CommandResult |
listener |
ITestInvocationListener : die ITestInvocationListener |
description |
TestDescription : Der Test läuft. |
tutRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()
Returns | |
---|---|
boolean |