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


Exécuteur de test pour exécuter les modules de test KUnit sur l'appareil.

Résumé

Champs

public static final String KUNIT_DEBUGFS_PATH

public static final String KUNIT_RESULTS_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 signale le résultat à l'écouteur.

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

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

Méthodes protégées

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

Convertissez mBinaryPaths en mTestCommands pour plus de cohérence.

Champs

KUNIT_DEBUGFS_PATH

public static final String KUNIT_DEBUGFS_PATH

KUNIT_RESULTS_FMT

public static final String KUNIT_RESULTS_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 le binaire est introuvable.

Génère
DeviceNotAvailableException

getCollectTestsOnly

public boolean getCollectTestsOnly ()

Renvoie
boolean

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Exécute les tests et signale le résultat à l'écouteur.

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

listener ITestInvocationListener : ITestInvocationListener des résultats du test

Génère
DeviceNotAvailableException

runBinary

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

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

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

listener ITestInvocationListener : écouteur auquel les résultats doivent être signalés.

description TestDescription : test en cours.

Génère
DeviceNotAvailableException
IOException

Méthodes protégées

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Renvoie
boolean

getAllTestCommands

protected Map<String, String> getAllTestCommands ()

Convertissez mBinaryPaths en mTestCommands pour plus de cohérence.

Renvoie
Map<String, String> MapLinkedHashMap<string, string=""> de testCommands.

</string,>