InstallKernelModulePreparer

public class InstallKernelModulePreparer
extends BaseTargetPreparer implements ILabPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.InstallKernelModulePreparer


Un préparateur de cible qui flashe l'appareil avec une image générique du noyau commun Android. Consultez la page https://source.android.com/devices/architecture/kernel/android-common pour en savoir plus.

Résumé

Constructeurs publics

InstallKernelModulePreparer()

Méthodes publiques

void setUp(TestInformation testInfo)

Configurez la cible pour les tests.

void tearDown(TestInformation testInfo, Throwable e)

Effectuez le nettoyage et la suppression de la cible après les tests.

Méthodes protégées

String[] getDependentModules(String modName, String lsmodOutput)
String getDisplayedModuleName(String fullPath)

Renvoyez le nom du module tel qu'il apparaît après le chargement.

Constructeurs publics

InstallKernelModulePreparer

public InstallKernelModulePreparer ()

Méthodes publiques

Configurer

public void setUp (TestInformation testInfo)

Configurez la cible pour les tests.

Paramètres
testInfo TestInformation: TestInformation de l'appel.

Génère
BuildError
DeviceNotAvailableException
TargetSetupError

suppression

public void tearDown (TestInformation testInfo, 
                Throwable e)

Effectuez le nettoyage et la suppression de la cible après les tests.

Paramètres
testInfo TestInformation: TestInformation de l'appel.

e Throwable: si l'appel s'est terminé par une exception, il s'agit de l'exception qui a été détectées au niveau de l'appel. Sinon, la valeur est null.

Génère
DeviceNotAvailableException

Méthodes protégées

getDependentModules

protected String[] getDependentModules (String modName, 
                String lsmodOutput)

Paramètres
modName String

lsmodOutput String

Renvoie
String[]

getDisplayedModuleName

protected String getDisplayedModuleName (String fullPath)

Renvoyez le nom du module tel qu'il apparaît après le chargement.

Par exemple, observez la différence entre le nom de fichier et celui renvoyé par "lsmod" :

$ insmod kunit.ko
 $ lsmod | grep kunit
 kunit 20480 0
 

Paramètres
fullPath String

Renvoie
String