DeviceFlashPreparer
public abstract class DeviceFlashPreparer
extends BaseTargetPreparer
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.DeviceFlashPreparer |
ITargetPreparer
שמציג תמונה על חומרת אנדרואיד פיזית.
סיכום
בנאים ציבוריים | |
---|---|
DeviceFlashPreparer () |
שיטות ציבוריות | |
---|---|
void | setUp ( TestInformation testInfo) |
void | setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption) הגדר את אפשרות userdata-flash |
void | tearDown ( TestInformation testInfo, Throwable e) |
שיטות מוגנות | |
---|---|
void | checkDeviceProductType ( ITestDevice device, IDeviceBuildInfo deviceBuild) בדיקה אפשרית לפני מהבהב כדי לוודא שהמכשיר כצפוי בהשוואה למידע הבנייה. |
abstract IDeviceFlasher | createFlasher ( ITestDevice device) צור |
long | getDeviceBootWaitTime () מקבל את זמן ההמתנה לאתחול המכשיר |
IHostOptions | getHostOptions () מקבל את מופע |
void | reportFlashMetrics (String branch, String buildFlavor, String buildId, String serial, long queueTime, long flashingTime, CommandStatus flashingStatus) מדווח על נתוני תזמון מהבהבים של מכשיר לקצה האחורי של מדדים |
void | setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck) |
void | setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck) |
בנאים ציבוריים
DeviceFlashPreparer
public DeviceFlashPreparer ()
שיטות ציבוריות
להכין
public void setUp (TestInformation testInfo)
פרמטרים | |
---|---|
testInfo | TestInformation |
זורק | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
setUserDataFlashOption
public void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
הגדר את אפשרות userdata-flash
לקרוע
public void tearDown (TestInformation testInfo, Throwable e)
פרמטרים | |
---|---|
testInfo | TestInformation |
e | Throwable |
זורק | |
---|---|
DeviceNotAvailableException |
שיטות מוגנות
checkDeviceProductType
protected void checkDeviceProductType (ITestDevice device, IDeviceBuildInfo deviceBuild)
בדיקה אפשרית לפני מהבהב כדי לוודא שהמכשיר כצפוי בהשוואה למידע הבנייה.
פרמטרים | |
---|---|
device | ITestDevice : ה- ITestDevice להבהב. |
deviceBuild | IDeviceBuildInfo : ה- IDeviceBuildInfo משמש להבהב. |
זורק | |
---|---|
| com.android.tradefed.targetprep.BuildError |
| com.android.tradefed.device.DeviceNotAvailableException |
BuildError | |
DeviceNotAvailableException |
ליצור Flasher
protected abstract IDeviceFlasher createFlasher (ITestDevice device)
צור IDeviceFlasher
לשימוש. תת-מחלקות יכולות לעקוף
פרמטרים | |
---|---|
device | ITestDevice |
החזרות | |
---|---|
IDeviceFlasher |
זורק | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getDeviceBootWaitTime
protected long getDeviceBootWaitTime ()
מקבל את זמן ההמתנה לאתחול המכשיר
החזרות | |
---|---|
long |
getHostOptions
protected IHostOptions getHostOptions ()
מקבל את מופע IHostOptions
לשימוש.
נחשף לבדיקת יחידה
החזרות | |
---|---|
IHostOptions |
reportFlashMetrics
protected void reportFlashMetrics (String branch, String buildFlavor, String buildId, String serial, long queueTime, long flashingTime, CommandStatus flashingStatus)
מדווח על נתוני תזמון מהבהבים של מכשיר לקצה האחורי של מדדים
פרמטרים | |
---|---|
branch | String : הענף שממנו נוצר בניית המכשיר |
buildFlavor | String : טעם המבנה של מבנה המכשיר |
buildId | String : מספר ה-build של בניית המכשיר |
serial | String : המספר הסידורי של המכשיר |
queueTime | long : זמן ההמתנה למגבלה מהבהבת שתהפוך לזמינה |
flashingTime | long : הזמן המושקע ב-zip תמונה מהבהבת של המכשיר |
flashingStatus | CommandStatus : מצב הביצוע של פקודה מהבהבת |
setSkipPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
פרמטרים | |
---|---|
skipPostFlashBuildIdCheck | boolean |
setSkipPostFlashFlavorCheck
protected void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)
פרמטרים | |
---|---|
skipPostFlashFlavorCheck | boolean |