InstallKernelModulePreparer

public class InstallKernelModulePreparer
extends BaseTargetPreparer implements ILabPreparer

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


Ein Ziel-Vorbereitungsprogramm, das das Gerät mit dem allgemeinen Android-Kernel-Image flasht. Weitere Informationen finden Sie unter https://source.android.com/devices/architecture/kernel/android-common finden Sie hier.

Zusammenfassung

Öffentliche Konstruktoren

InstallKernelModulePreparer()

Öffentliche Methoden

void setUp(TestInformation testInfo)

Führe die Zieleinrichtung für den Test durch.

void tearDown(TestInformation testInfo, Throwable e)

Führen Sie nach dem Test die Zielbereinigung/-bereinigung durch.

Geschützte Methoden

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

Gibt den Modulnamen zurück, wie er nach dem Laden angezeigt wird.

Öffentliche Konstruktoren

InstallKernelModulePreparer

public InstallKernelModulePreparer ()

Öffentliche Methoden

einrichten

public void setUp (TestInformation testInfo)

Führe die Zieleinrichtung für den Test durch.

Parameter
testInfo TestInformation: Die TestInformation des Aufrufs.

Ausgabe
BuildError
DeviceNotAvailableException
TargetSetupError

Teardown

public void tearDown (TestInformation testInfo, 
                Throwable e)

Führen Sie nach dem Test die Zielbereinigung/-bereinigung durch.

Parameter
testInfo TestInformation: Die TestInformation des Aufrufs.

e Throwable: Wenn der Aufruf mit einer Ausnahme beendet wurde, ist dies die Ausnahme, die auf der Aufrufebene erfasst wird. Andernfalls wird null.

Ausgabe
DeviceNotAvailableException

Geschützte Methoden

getDependentModules

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

Parameter
modName String

lsmodOutput String

Returns
String[]

getDisplayedModuleName

protected String getDisplayedModuleName (String fullPath)

Gibt den Modulnamen zurück, wie er nach dem Laden angezeigt wird.

Sehen Sie sich zum Beispiel den Unterschied zwischen dem Dateinamen und dem von „lsmod“ zurückgegebenen Namen an:

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

Parameter
fullPath String

Returns
String