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


Esecutore di test per l'esecuzione di moduli di test KUnit sul dispositivo.

Riepilogo

Campi

public static final String KUNIT_DEBUGFS_PATH

public static final String KUNIT_RESULTS_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 comunica il risultato al listener.

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

Esegui effettivamente il file binario nel percorso specificato.

Metodi protetti

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

Converti mBinaryPaths in mTestCommands per coerenza.

Campi

KUNIT_DEBUGFS_PATH

public static final String KUNIT_DEBUGFS_PATH

KUNIT_RESULTS_FMT

public static final String KUNIT_RESULTS_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.

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

Genera
DeviceNotAvailableException

getCollectTestsOnly

public boolean getCollectTestsOnly ()

Resi
boolean

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Esegue i test e comunica il risultato al listener.

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

listener ITestInvocationListener: il ITestInvocationListener dei risultati del test

Genera
DeviceNotAvailableException

runBinary

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

Esegui effettivamente il file binario nel percorso specificato.

Parametri
modulePath String: il percorso del file binario.

listener ITestInvocationListener: il listener a cui segnalare i risultati.

description TestDescription: il test in corso.

Genera
DeviceNotAvailableException
IOException

Metodi protetti

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Resi
boolean

getAllTestCommands

protected Map<String, String> getAllTestCommands ()

Converti mBinaryPaths in mTestCommands per coerenza.

Resi
Map<String, String> una mappaLinkedHashMap<string, string=""> di testCommands.

</string,>