MixKernelTargetPreparer

public class MixKernelTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver, ILabPreparer

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


ITargetPreparer שמאפשרת לשלב בין קובץ אימג' של ליבה לבין קובץ אימג' של מכשיר.

סיכום

קונסטרוקטורים גלויים לכולם

MixKernelTargetPreparer()

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

void setConfiguration(IConfiguration configuration)

הזרקת IConfiguration בשימוש.

void setUp(TestInformation testInfo)

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

שיטות מוגנות

void runMixKernelTool(ITestDevice device, File oldDeviceDir, File kernelDir, File gkiDir, File newDeviceDir)

מריצים את הכלי mix kernel כדי ליצור את גרסת ה-build החדשה של המכשיר

שימוש בכלי לערבוב: build_mixed_kernels device_dir out_dir target flavor kernel_dir

קונסטרוקטורים גלויים לכולם

MixKernelTargetPreparer

public MixKernelTargetPreparer ()

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

setConfiguration

public void setConfiguration (IConfiguration configuration)

הזרקת IConfiguration בשימוש.

פרמטרים
configuration IConfiguration

setUp

public void setUp (TestInformation testInfo)

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

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

זריקות
BuildError
DeviceNotAvailableException
TargetSetupError

שיטות מוגנות

runMixKernelTool

protected void runMixKernelTool (ITestDevice device, 
                File oldDeviceDir, 
                File kernelDir, 
                File gkiDir, 
                File newDeviceDir)

מריצים את הכלי mix kernel כדי ליצור את גרסת ה-build החדשה של המכשיר

שימוש בכלי לערבוב: build_mixed_kernels device_dir out_dir target flavor kernel_dir

פרמטרים
device ITestDevice: מכשיר הבדיקה

oldDeviceDir File: הספרייה ERROR(/File) מכילה קובצי אימג' של מכשירים ישנים

kernelDir File: הספרייה ERROR(/File) מכילה את היעד של קובצי האימג' של הליבה

gkiDir File: הספרייה ERROR(/File) מכילה את היעד של קובצי האימג' של הליבה של GKI

newDeviceDir File: הספרייה ERROR(/File) שבה ייוצרו קובצי אימג' חדשים של המכשיר

זריקות
TargetSetupError אם לא ניתן להריץ את הכלי mix kernel
IOException