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


Test-Runner zum Ausführen von KUnit-Testmodulen auf dem Gerät.

Zusammenfassung

Felder

public static final String INSMOD_COMMAND_FMT

public static final String KUNIT_DEBUGFS_PATH

public static final String KUNIT_RESULTS_FMT

public static final String RMMOD_COMMAND_FMT

Öffentliche Konstruktoren

KUnitModuleTest()

Öffentliche Methoden

String findBinary(String binary)

Suchen Sie nach der Binärdatei, um sie ausführen zu können.

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

Führt die Tests aus und meldet das Ergebnis an den Listener.

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

Führt die Binärdatei am angegebenen Pfad aus.

Geschützte Methoden

boolean doesRunBinaryGenerateTestResults()
getAllTestCommands()

Wandeln Sie mBinaryPaths aus Gründen der Einheitlichkeit in mTestCommands um.

Felder

INSMOD_COMMAND_FMT

public static final String INSMOD_COMMAND_FMT

KUNIT_DEBUGFS_PATH

public static final String KUNIT_DEBUGFS_PATH

KUNIT_RESULTS_FMT

public static final String KUNIT_RESULTS_FMT

RMMOD_COMMAND_FMT

public static final String RMMOD_COMMAND_FMT

Öffentliche Konstruktoren

KUnitModuleTest

public KUnitModuleTest ()

Öffentliche Methoden

findBinary

public String findBinary (String binary)

Suchen Sie nach der Binärdatei, um sie ausführen zu können.

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

Returns
String Der Pfad zur Binärdatei oder „null“, wenn sie nicht gefunden wird.

Ausgabe
DeviceNotAvailableException

getCollectTestsOnly

public boolean getCollectTestsOnly ()

Returns
boolean

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

listener ITestInvocationListener: ITestInvocationListener der Testergebnisse

Ausgabe
DeviceNotAvailableException

runBinary

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

Führt die Binärdatei am angegebenen Pfad aus.

Parameter
modulePath String: Der Pfad der Binärdatei.

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

description TestDescription: Der laufende Test.

Ausgabe
DeviceNotAvailableException

Geschützte Methoden

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Returns
boolean

getAllTestCommands

protected  getAllTestCommands ()

Wandeln Sie mBinaryPaths aus Gründen der Einheitlichkeit in mTestCommands um.

Returns
Eine MapERROR(/LinkedHashMap)<string, string=""> von Testbefehlen.

</string,>