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


Lanceur de test pour exécuter des modules de test KUnit sur l'appareil.

Résumé

Champs

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

Constructeurs publics

KUnitModuleTest()

Méthodes publiques

String findBinary(String binary)

Recherchez le binaire pour pouvoir l'exécuter.

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

Exécute les tests et transmet les résultats à l'écouteur.

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

Exécutez le binaire au chemin d'accès donné.

Méthodes protégées

boolean doesRunBinaryGenerateTestResults()
getAllTestCommands()

Convertissez mBinaryPaths en mTestCommands pour plus de cohérence.

Champs

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

Constructeurs publics

KUnitModuleTest

public KUnitModuleTest ()

Méthodes publiques

findBinary

public String findBinary (String binary)

Recherchez le binaire pour pouvoir l'exécuter.

Paramètres
binary String: chemin d'accès du binaire ou simplement son nom.

Renvoie
String Chemin d'accès au binaire, ou valeur nulle si aucun binaire n'est trouvé.

Génère
DeviceNotAvailableException

getCollectTestsOnly

public boolean getCollectTestsOnly ()

Renvoie
boolean

Exécuter

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Exécute les tests et transmet les résultats à l'écouteur.

Paramètres
testInfo TestInformation: objet TestInformation contenant des informations utiles pour exécuter des tests.

listener ITestInvocationListener: ITestInvocationListener des résultats des tests

Génère
DeviceNotAvailableException

runBinary

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

Exécutez le binaire au chemin d'accès donné.

Paramètres
modulePath String: chemin d'accès du binaire.

listener ITestInvocationListener: écouteur où signaler les résultats.

description TestDescription: test en cours.

Génère
DeviceNotAvailableException

Méthodes protégées

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Renvoie
boolean

getAllTestCommands

protected  getAllTestCommands ()

Convertissez mBinaryPaths en mTestCommands pour plus de cohérence.

Renvoie
une MapERROR(/LinkedHashMap)<chaîne, chaîne=""> de testCommands.

</string,>