KUnitModuleTest

public class KUnitModuleTest
extends ExecutableTargetTest

java.lang.Object
com.android.tradefed.testtype.binary.ExecutableBaseTest
  com.android.tradefed.testtype.binary.ExecutableTargetTest
    com.android.tradefed.testtype.binary.KUnitModuleTest


Testausführung für die Ausführung von KUnit-Testmodulen auf dem Gerät.

Zusammenfassung

Felder

public static final String KUNIT_DEBUGFS_PATH

public static final String KUNIT_RESULTS_FMT

Öffentliche Konstruktoren

KUnitModuleTest()

Öffentliche Methoden

String findBinary(String binary)

Nach der Binärdatei suchen, um sie ausführen zu können.

boolean getCollectTestsOnly()
void run(TestInformation testInfo, ITestInvocationListener listener)

Die Tests ausführen und dem Listener das Ergebnis melden.

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

Die Binärdatei tatsächlich unter dem angegebenen Pfad ausführen.

Geschützte Methoden

boolean doesRunBinaryGenerateTestResults()
Map<String, String> getAllTestCommands()

„mBinaryPaths“ zur Konsistenz in „mTestCommands“ umwandeln.

Felder

KUNIT_DEBUGFS_PATH

public static final String KUNIT_DEBUGFS_PATH

KUNIT_RESULTS_FMT

public static final String KUNIT_RESULTS_FMT

Öffentliche Konstruktoren

KUnitModuleTest

public KUnitModuleTest ()

Öffentliche Methoden

findBinary

public String findBinary (String binary)

Nach der Binärdatei suchen, um sie ausführen zu können.

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

getCollectTestsOnly

public boolean getCollectTestsOnly ()

Gibt Folgendes zurück:
boolean

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Die Tests ausführen und dem Listener das Ergebnis melden.

Parameter
testInfo TestInformation: Das TestInformation-Objekt mit nützlichen Informationen zum Ausführen von Tests.

listener ITestInvocationListener: Das ITestInvocationListener der Testergebnisse.

Löst aus
DeviceNotAvailableException

runBinary

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

Die Binärdatei tatsächlich unter dem angegebenen Pfad ausführen.

Parameter
modulePath String: Der Pfad der Binärdatei.

listener ITestInvocationListener: Der Listener, an den die Ergebnisse gemeldet werden sollen.

description TestDescription: Der Test, der gerade ausgeführt wird.

Löst aus
DeviceNotAvailableException
IOException

Geschützte Methoden

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Gibt Folgendes zurück:
boolean

getAllTestCommands

protected Map<String, String> getAllTestCommands ()

„mBinaryPaths“ zur Konsistenz in „mTestCommands“ umwandeln.

Gibt Folgendes zurück:
Map<String, String> Eine MapLinkedHashMap<string, string=""> von Testbefehlen.

</string,>