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 per l'esecuzione dei moduli di test KUnit sul dispositivo.

Riepilogo

Campi

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

Costruttori pubblici

KUnitModuleTest()

Metodi pubblici

String findBinary(String binary)

Cerca il file binario per poterlo eseguire.

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

Esegue i test e segnala il risultato all'ascoltatore.

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

Esegui il file binario nel percorso specificato.

Metodi protetti

boolean doesRunBinaryGenerateTestResults()
getAllTestCommands()

Converti mBinaryPaths in mTestCommands per coerenza.

Campi

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

Costruttori pubblici

KUnitModuleTest

public KUnitModuleTest ()

Metodi pubblici

findBinary

public String findBinary (String binary)

Cerca il file binario per poterlo eseguire.

Parametri
binary String: il percorso del file binario o semplicemente il nome del file binario.

Ritorni
String Il percorso del file binario o null se non viene trovato.

Lanci
DeviceNotAvailableException

getCollectTestsOnly

public boolean getCollectTestsOnly ()

Ritorni
boolean

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Esegue i test e segnala il risultato all'ascoltatore.

Parametri
testInfo TestInformation: l'oggetto TestInformation contenente informazioni utili per eseguire i test.

listener ITestInvocationListener: il ITestInvocationListener dei risultati del test

Lanci
DeviceNotAvailableException

runBinary

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

Esegui il file binario nel percorso specificato.

Parametri
modulePath String: il percorso del file binario.

listener ITestInvocationListener: l'ascoltatore dove segnalare i risultati.

description TestDescription: il test in corso.

Lanci
DeviceNotAvailableException

Metodi protetti

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Ritorni
boolean

getAllTestCommands

protected  getAllTestCommands ()

Converti mBinaryPaths in mTestCommands per coerenza.

Ritorni
una mappaERROR(/LinkedHashMap)<stringa, stringa=""> di comandi di test.

</string,>