InstallKernelModulePreparer (הכנת תוכנית התקנה)

public class InstallKernelModulePreparer
extends BaseTargetPreparer implements ILabPreparer

JavaScript.lang.Object
com.android.tradefed.targetprep.BaseTargetFixr
  com.android.tradefed.targetprep.InstallKernelModuleSetupr


הכנת יעד שמעדכן את המכשיר עם תמונה גנרית ליבה נפוצה של Android. כדאי לעיין פרטים נוספים זמינים בכתובת https://source.android.com/devices/architecture/kernel/android-common.

סיכום

בנאים ציבוריים

InstallKernelModulePreparer()

שיטות ציבוריות

void setUp(TestInformation testInfo)

מגדירים את היעד לבדיקה.

void tearDown(TestInformation testInfo, Throwable e)

מבצעים את הניקוי/הסרת היעד לאחר הבדיקה.

שיטות מוגנות

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

החזרת שם המודול כפי שהוא מוצג לאחר הטעינה.

בנאים ציבוריים

InstallKernelModulePreparer (הכנת תוכנית התקנה)

public InstallKernelModulePreparer ()

שיטות ציבוריות

הגדרה

public void setUp (TestInformation testInfo)

מגדירים את היעד לבדיקה.

פרמטרים
testInfo TestInformation: ה-TestInformation של ההפעלה.

קליעות
BuildError
DeviceNotAvailableException
TargetSetupError

פירעון

public void tearDown (TestInformation testInfo, 
                Throwable e)

מבצעים את הניקוי/הסרת היעד לאחר הבדיקה.

פרמטרים
testInfo TestInformation: ה-TestInformation של ההפעלה.

e Throwable: אם ההפעלה הסתיימה באופן חריג, זה יהיה היוצא מן הכלל שנלמדו ברמת ההפעלה. אחרת, יהיה null.

קליעות
DeviceNotAvailableException

שיטות מוגנות

getDependentModules

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

פרמטרים
modName String

lsmodOutput String

החזרות
String[]

getDisplayedModuleName

protected String getDisplayedModuleName (String fullPath)

החזרת שם המודול כפי שהוא מוצג לאחר הטעינה.

לדוגמה, אפשר לראות את ההבדל בין שם הקובץ לשם שמוחזר על ידי 'lsmod':

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

פרמטרים
fullPath String

החזרות
String