InstallaKernelModulePreparer

public class InstallKernelModulePreparer
extends BaseTargetPreparer implements ILabPreparer

java.lang.Object
🎞 com.android.tradefed.targetprep.BaseTargetPreparer
  🎞 com.android.tradefed.targetprep.InstallaKernelModulePreparer


Un preparatore target che esegue il flashing del dispositivo con un'immagine generica del kernel comune Android. Vedi https://source.android.com/devices/architecture/kernel/android-common per maggiori dettagli.

Riepilogo

Costruttori pubblici

InstallKernelModulePreparer()

Metodi pubblici

void setUp(TestInformation testInfo)

Esegui la configurazione della destinazione per i test.

void tearDown(TestInformation testInfo, Throwable e)

Esegui la pulizia/rimozione del target dopo il test.

Metodi protetti

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

Restituisci il nome del modulo così come viene visualizzato dopo il caricamento.

Costruttori pubblici

InstallaKernelModulePreparer

public InstallKernelModulePreparer ()

Metodi pubblici

impostazione

public void setUp (TestInformation testInfo)

Esegui la configurazione della destinazione per i test.

Parametri
testInfo TestInformation: il TestInformation della chiamata.

Lanci
BuildError
DeviceNotAvailableException
TargetSetupError

demolire

public void tearDown (TestInformation testInfo, 
                Throwable e)

Esegui la pulizia/rimozione del target dopo il test.

Parametri
testInfo TestInformation: il TestInformation della chiamata.

e Throwable: se la chiamata è terminata con un'eccezione, questa sarà l'eccezione che è a livello di chiamata. In caso contrario, sarà null.

Lanci
DeviceNotAvailableException

Metodi protetti

getDependentModules

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

Parametri
modName String

lsmodOutput String

Ritorni
String[]

getDisplayedModuleName

protected String getDisplayedModuleName (String fullPath)

Restituisci il nome del modulo così come viene visualizzato dopo il caricamento.

Ad esempio, controlla la differenza tra il nome del file e quello restituito da "lsmod":

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

Parametri
fullPath String

Ritorni
String