DeviceFlashPreparer
public abstract class DeviceFlashPreparer
extends BaseTargetPreparer
implements IConfigurationReceiver
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.DeviceFlashPreparer |
أداة ITargetPreparer
التي تومض صورة على أجهزة Android الفعلية.
ملخص
المقاولين العامة | |
---|---|
DeviceFlashPreparer () |
الأساليب العامة | |
---|---|
IBuildInfo | getBuild ( TestInformation testInfo) قم بلف getBuildInfo حتى يكون لدينا تغيير لتجاوزه في سيناريوهات محددة. |
boolean | isIncrementalFlashingEnabled () |
boolean | isIncrementalFlashingForceDisabled () |
void | setConfiguration ( IConfiguration configuration) يقوم بإدخال |
void | setUp ( TestInformation testInfo) |
void | setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption) اضبط خيار فلاش بيانات المستخدم |
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 | setUseIncrementalFlashing (boolean incrementalFlashing) |
المقاولين العامة
DeviceFlashPreparer
public DeviceFlashPreparer ()
الأساليب العامة
getBuild
public IBuildInfo getBuild (TestInformation testInfo)
قم بلف getBuildInfo حتى يكون لدينا تغيير لتجاوزه في سيناريوهات محددة.
حدود | |
---|---|
testInfo | TestInformation |
عائدات | |
---|---|
IBuildInfo |
يتم تمكين الوميض التزايدي
public boolean isIncrementalFlashingEnabled ()
عائدات | |
---|---|
boolean |
تم تعطيل قوة الوميض التزايدية
public boolean isIncrementalFlashingForceDisabled ()
عائدات | |
---|---|
boolean |
setConfiguration
public void setConfiguration (IConfiguration configuration)
يقوم بإدخال IConfiguration
قيد الاستخدام.
حدود | |
---|---|
configuration | IConfiguration |
يثبت
public void setUp (TestInformation testInfo)
حدود | |
---|---|
testInfo | TestInformation |
رميات | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
setUserDataFlashOption
public void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
اضبط خيار فلاش بيانات المستخدم
تمزيق
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 |
createFlasher
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 |
تقريرFlashMetrics
protected void reportFlashMetrics (String branch, String buildFlavor, String buildId, String serial, long queueTime, long flashingTime, CommandStatus flashingStatus)
يقوم بالإبلاغ عن بيانات توقيت وميض الجهاز إلى الواجهة الخلفية للمقاييس
حدود | |
---|---|
branch | String : الفرع الذي نشأ منه بناء الجهاز |
buildFlavor | String : نكهة بناء الجهاز |
buildId | String : رقم الإصدار الخاص ببناء الجهاز |
serial | String : الرقم التسلسلي للجهاز |
queueTime | long : الوقت المستغرق في انتظار توفر الحد الوامض |
flashingTime | long : الوقت المستغرق في وميض صورة الجهاز المضغوطة |
flashingStatus | CommandStatus : حالة تنفيذ الأمر الوامض |
setSkipPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
حدود | |
---|---|
skipPostFlashBuildIdCheck | boolean |
setUseIncrementalFlashing
protected void setUseIncrementalFlashing (boolean incrementalFlashing)
حدود | |
---|---|
incrementalFlashing | boolean |
DeviceFlashPreparer
public abstract class DeviceFlashPreparer
extends BaseTargetPreparer
implements IConfigurationReceiver
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.DeviceFlashPreparer |
أداة ITargetPreparer
التي تومض صورة على أجهزة Android الفعلية.
ملخص
المقاولين العامة | |
---|---|
DeviceFlashPreparer () |
الأساليب العامة | |
---|---|
IBuildInfo | getBuild ( TestInformation testInfo) قم بلف getBuildInfo حتى يكون لدينا تغيير لتجاوزه في سيناريوهات محددة. |
boolean | isIncrementalFlashingEnabled () |
boolean | isIncrementalFlashingForceDisabled () |
void | setConfiguration ( IConfiguration configuration) يقوم بإدخال |
void | setUp ( TestInformation testInfo) |
void | setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption) اضبط خيار فلاش بيانات المستخدم |
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 | setUseIncrementalFlashing (boolean incrementalFlashing) |
المقاولين العامة
DeviceFlashPreparer
public DeviceFlashPreparer ()
الأساليب العامة
getBuild
public IBuildInfo getBuild (TestInformation testInfo)
قم بلف getBuildInfo حتى يكون لدينا تغيير لتجاوزه في سيناريوهات محددة.
حدود | |
---|---|
testInfo | TestInformation |
عائدات | |
---|---|
IBuildInfo |
يتم تمكين الوميض التزايدي
public boolean isIncrementalFlashingEnabled ()
عائدات | |
---|---|
boolean |
تم تعطيل قوة الوميض التزايدية
public boolean isIncrementalFlashingForceDisabled ()
عائدات | |
---|---|
boolean |
setConfiguration
public void setConfiguration (IConfiguration configuration)
يقوم بإدخال IConfiguration
قيد الاستخدام.
حدود | |
---|---|
configuration | IConfiguration |
يثبت
public void setUp (TestInformation testInfo)
حدود | |
---|---|
testInfo | TestInformation |
رميات | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
setUserDataFlashOption
public void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
اضبط خيار فلاش بيانات المستخدم
تمزيق
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 |
createFlasher
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 |
تقريرFlashMetrics
protected void reportFlashMetrics (String branch, String buildFlavor, String buildId, String serial, long queueTime, long flashingTime, CommandStatus flashingStatus)
يقوم بالإبلاغ عن بيانات توقيت وميض الجهاز إلى الواجهة الخلفية للمقاييس
حدود | |
---|---|
branch | String : الفرع الذي نشأ منه بناء الجهاز |
buildFlavor | String : نكهة بناء الجهاز |
buildId | String : رقم الإصدار الخاص ببناء الجهاز |
serial | String : الرقم التسلسلي للجهاز |
queueTime | long : الوقت المستغرق في انتظار توفر الحد الوامض |
flashingTime | long : الوقت المستغرق في وميض صورة الجهاز المضغوطة |
flashingStatus | CommandStatus : حالة تنفيذ الأمر الوامض |
setSkipPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
حدود | |
---|---|
skipPostFlashBuildIdCheck | boolean |
setUseIncrementalFlashing
protected void setUseIncrementalFlashing (boolean incrementalFlashing)
حدود | |
---|---|
incrementalFlashing | boolean |