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


Test-Runner für ausführbare Dateien, die auf dem Ziel ausgeführt werden, und zum Parsen des Ergebnisses des Kernel-Tests.

Zusammenfassung

Öffentliche Konstruktoren

KernelTargetTest()

Öffentliche Methoden

boolean compareKernelVersion(String minKernelVersion)

Prüfen Sie, ob die Kernel-Version die Mindest-Kernel-Version für diesen Test erfüllt oder überschreitet.

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)

Die Kernel-Version, die Hauptrevision und optional die Mindestrevision werden aus einem Versionsstring in eine einzelne Ganzzahl geparst, die für numerische Vergleiche 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 im 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

compareKernelVersion

public boolean compareKernelVersion (String minKernelVersion)

Prüfen Sie, ob die Kernel-Version die Mindest-Kernel-Version für diesen Test erfüllt oder überschreitet.

Parameter
minKernelVersion String: Der String der Mindestversion aus der Konfiguration.

Gibt Folgendes zurück:
boolean

findBinary

public String findBinary (String binary)

Überspringt die Binärprüfung in findBinary. Redundant mit mSkipBinaryCheck, aber für die Abwärtskompatibilität erforderlich.

Parameter
binary String: der Pfad der Binärdatei oder einfach der Name der Binärdatei.

Gibt Folgendes zurück:
String Der Pfad zur Binärdatei oder „null“, wenn sie nicht gefunden wurde.

Löst aus
DeviceNotAvailableException

getDeviceKernelVersion

public Integer getDeviceKernelVersion ()

Rufen Sie die Kernel-Version des Geräts mit „uname -r“ ab.

Gibt Folgendes zurück:
Integer

Löst aus
DeviceNotAvailableException

parseKernelVersion

public Integer parseKernelVersion (String version)

Die Kernel-Version, die Hauptrevision und optional die Mindestrevision werden aus einem Versionsstring in eine einzelne Ganzzahl geparst, die für numerische Vergleiche verwendet werden kann.

Parameter
version String: Linux-Versionsstring.

Gibt Folgendes zurück:
Integer

run

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 zum Ausführen von Tests.

listener ITestInvocationListener: die ITestInvocationListener der Testergebnisse

Löst aus
DeviceNotAvailableException

runBinary

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

Führt die Binärdatei im 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 Test läuft.

Löst aus
DeviceNotAvailableException
IOException

Geschützte Methoden

checkCommandResult

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: Der ITestInvocationListener

description TestDescription: Der Test läuft.

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Gibt Folgendes zurück:
boolean