إعداد الجهاز
public class DeviceSetup
extends BaseTargetPreparer
implements IExternalDependency
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.DeviceSetup |
ITargetPreparer
الذي يقوم بتكوين جهاز للاختبار بناءً على Option
المتوفرة.
يتطلب جهازًا يكون فيه "adb root" ممكنًا، وهو عادةً نوع بناء userdebug.
يجب أن يتم تنفيذه بعد وميض البنية الجديدة.
ملحوظة: هذا المعد مخصص لمختبرات الاختبار المستمر ويفترض أن الجهاز قيد الاختبار سيتم وميضه ومسحه قبل التشغيل التالي. على هذا النحو، فهو يقوم بالحد الأدنى من التنظيف أثناء عملية التفكيك ولا ينبغي استخدامه في وحدة اختبار.
ملخص
المقاولين العامة | |
---|---|
DeviceSetup () |
الأساليب العامة | |
---|---|
void | changeSettings ( ITestDevice device) تغيير الإعدادات على الجهاز. |
getDependencies () | |
ITestDevice | getDevice ( TestInformation testInfo) |
boolean | isForceSkipSystemProps () |
void | processDeprecatedOptions ( ITestDevice device) يعالج الخيارات المهملة ويحولها إلى الخيارات المستخدمة حاليًا. |
void | processOptions ( ITestDevice device) قم بمعالجة جميع |
static void | setCommandForBinaryState ( BinaryState state, commands, String onCommand, String offCommand) setCommandForBinaryState ( BinaryState state, commands, String onCommand, String offCommand) طريقة مساعدة لإضافة أمر تشغيل/إيقاف ليتم تنفيذه على الجهاز. |
void | setGlobalSetting (String key, String value) يتعرض لاختبار الوحدة |
void | setSecureSetting (String key, String value) يتعرض لاختبار الوحدة |
static void | setSettingForBinaryState ( BinaryState state, MultiMap <String, String> settingsMap, String setting, String onValue, String offValue) طريقة مساعدة لإضافة إعداد تشغيل/إيقاف إلى خريطة الإعداد. |
void | setSystemSetting (String key, String value) يتعرض لاختبار الوحدة |
void | setUp ( TestInformation testInfo) |
void | tearDown ( TestInformation testInfo, Throwable e)
|
الأساليب المحمية | |
---|---|
void | setAirplaneMode ( BinaryState airplaneMode) يتعرض لاختبار الوحدة |
void | setAutoRotate ( BinaryState autoRotate) يتعرض لاختبار الوحدة |
void | setAutoUpdateTime ( BinaryState autoUpdateTime) يتعرض لاختبار الوحدة |
void | setAutoUpdateTimezone ( BinaryState autoUpdateTimezone) يتعرض لاختبار الوحدة |
void | setBatterySaver ( BinaryState batterySaver) يتعرض لاختبار الوحدة |
void | setBatterySaverTrigger (Integer batterySaverTrigger) يتعرض لاختبار الوحدة |
void | setBluetooth ( BinaryState bluetooth) يتعرض لاختبار الوحدة |
void | setCell ( BinaryState cell) |
void | setCellAutoSetting ( BinaryState cellAutoSetting) |
void | setData ( BinaryState data) |
void | setDefaultSimData (Integer defaultSimData) يتعرض لاختبار الوحدة |
void | setDefaultSimSms (Integer defaultSimSms) يتعرض لاختبار الوحدة |
void | setDefaultSimVoice (Integer defaultSimVoice) يتعرض لاختبار الوحدة |
void | setDeprecatedAudioSilent (boolean silent) تم إهمال هذه الطريقة. استخدم |
void | setDeprecatedMinExternalStoreSpace (long storeSpace) تم إهمال هذه الطريقة. استخدم |
void | setDeprecatedSetProp (String prop) تم إهمال هذه الطريقة. استخدم |
void | setDisableAudio (boolean disable) يتعرض لاختبار الوحدة |
void | setDisableCwWifiMediator ( BinaryState disableCwWifiMediator) |
void | setDisableDalvikVerifier (boolean disableDalvikVerifier) يتعرض لاختبار الوحدة |
void | setDisableDialing (boolean disableDialing) يتعرض لاختبار الوحدة |
void | setDisableDoze (boolean disableDoze) يتعرض لاختبار الوحدة |
void | setEnableFullBatteryStatsHistory (boolean enableFullBatteryStatsHistory) يتعرض لاختبار الوحدة |
void | setEthernet ( BinaryState ethernet) يتعرض لاختبار الوحدة |
void | setForceSkipSystemProps (boolean force) يتعرض لاختبار الوحدة |
void | setInstallNonMarketApps ( BinaryState installNonMarketApps) يتعرض لاختبار الوحدة |
void | setLocalDataPath (File path) يتعرض لاختبار الوحدة |
void | setLocationGps ( BinaryState locationGps) يتعرض لاختبار الوحدة |
void | setLocationNetwork ( BinaryState locationNetwork) يتعرض لاختبار الوحدة |
void | setMinExternalStorageKb (long storageKb) يتعرض لاختبار الوحدة |
void | setNfc ( BinaryState nfc) يتعرض لاختبار الوحدة |
void | setNotificationLed ( BinaryState notificationLed) يتعرض لاختبار الوحدة |
void | setProperty (String key, String value) يتعرض لاختبار الوحدة |
void | setRestoreProperties (boolean restoreProperties) يتعرض لاختبار الوحدة |
void | setRestoreSettings (boolean restoreSettings) يتعرض لاختبار الوحدة |
void | setScreenAdaptiveBrightness ( BinaryState screenAdaptiveBrightness) يتعرض لاختبار الوحدة |
void | setScreenAlwaysOn ( BinaryState screenAlwaysOn) يتعرض لاختبار الوحدة |
void | setScreenAmbientMode ( BinaryState screenAmbientMode) يتعرض لاختبار الوحدة |
void | setScreenBrightness (Integer screenBrightness) يتعرض لاختبار الوحدة |
void | setScreenSaver ( BinaryState screenSaver) يتعرض لاختبار الوحدة |
void | setScreenTimeoutSecs (Long screenTimeoutSecs) يتعرض لاختبار الوحدة |
void | setTestHarness (boolean setTestHarness) يتعرض لاختبار الوحدة |
void | setTimezone (String timezone) يتعرض لاختبار الوحدة |
void | setTriggerMediaMounted (boolean triggerMediaMounted) يتعرض لاختبار الوحدة |
void | setWakeGesture ( BinaryState wakeGesture) يتعرض لاختبار الوحدة |
void | setWifi ( BinaryState wifi) يتعرض لاختبار الوحدة |
void | setWifiNetwork (String wifiNetwork) يتعرض لاختبار الوحدة |
void | setWifiPsk (String wifiPsk) |
void | setWifiScanAlwaysEnabled ( BinaryState wifiScanAlwaysEnabled) يتعرض لاختبار الوحدة |
void | setWifiSsidToPsk ( wifiSssidToPsk) setWifiSsidToPsk ( wifiSssidToPsk) |
void | setWifiWatchdog ( BinaryState wifiWatchdog) يتعرض لاختبار الوحدة |
مجالات
mBatterySaverTrigger
protected Integer mBatterySaverTrigger
مبلوتوث
protected BinaryState mBluetooth
mCellAutoSetting
protected BinaryState mCellAutoSetting
mDefaultSimData
protected Integer mDefaultSimData
mDefaultSimSms
protected Integer mDefaultSimSms
mDefaultSimVoice
protected Integer mDefaultSimVoice
mDisableAudio
protected boolean mDisableAudio
mDisableDalvikVerifier
protected boolean mDisableDalvikVerifier
mDisableDialing
protected boolean mDisableDialing
mDisableDoze
protected boolean mDisableDoze
mEnableFullBatteryStatsHistory
protected boolean mEnableFullBatteryStatsHistory
mForceSkipRunCommands
protected boolean mForceSkipRunCommands
mForceSkipSettings
protected boolean mForceSkipSettings
mForceSkipSystemProps
protected boolean mForceSkipSystemProps
mLocalDataFile
protected File mLocalDataFile
mMinExternalStorageKb
protected long mMinExternalStorageKb
mOptimizedPropertySetting
protected boolean mOptimizedPropertySetting
mPreviousProperties
protected File mPreviousProperties
mRemoteDataPath
protected String mRemoteDataPath
mRestoreProperties
protected boolean mRestoreProperties
استعادة الإعدادات
protected boolean mRestoreSettings
mRunCommandAfterSettings
protectedmRunCommandAfterSettings
mRunCommandBeforeSettings
protectedmRunCommandBeforeSettings
mScreenBrightness
protected Integer mScreenBrightness
mScreenTimeoutSecs
protected Long mScreenTimeoutSecs
mSetProps
protectedmSetProps
mSetTestHarness
protected boolean mSetTestHarness
mTimezone
protected String mTimezone
mTriggerMediaMounted
protected boolean mTriggerMediaMounted
mWakeGesture
protected BinaryState mWakeGesture
mWifiPsk
protected String mWifiPsk
mWifiSsid
protected String mWifiSsid
mWifiSsidToPsk
protectedmWifiSsidToPsk
المقاولين العامة
إعداد الجهاز
public DeviceSetup ()
الأساليب العامة
تغيير الاعدادات
public void changeSettings (ITestDevice device)
تغيير الإعدادات على الجهاز.
مكشوف لذلك قد تتجاوز فئات الأطفال.
حدود | |
---|---|
device | ITestDevice : و ITestDevice |
رميات | |
---|---|
DeviceNotAvailableException | إذا كان الجهاز غير متوفر |
TargetSetupError | إذا كان هناك فشل في ضبط الإعدادات |
getDependeency
publicgetDependencies ()
عائدات | |
---|---|
com.getDevice
public ITestDevice getDevice (TestInformation testInfo)
حدود | |
---|---|
testInfo | TestInformation |
عائدات | |
---|---|
ITestDevice |
isForceSkipSystemProps
public boolean isForceSkipSystemProps ()
عائدات | |
---|---|
boolean |
ProcessDeprecatedOptions
public void processDeprecatedOptions (ITestDevice device)
يعالج الخيارات المهملة ويحولها إلى الخيارات المستخدمة حاليًا.
يجب تشغيل هذه الطريقة قبل أي طرق معالجة أخرى. سيتم طرح خطأ TargetSetupError
إذا تجاوز الخيار المهمل خيارًا محددًا غير مهمل.
حدود | |
---|---|
device | ITestDevice |
رميات | |
---|---|
TargetSetupError | إذا كان هناك صراع |
this.processOptions
public void processOptions (ITestDevice device)
قم بمعالجة جميع Option
وتحويلها إلى دعائم النظام أو الإعدادات أو أوامر التشغيل. لا يتم تشغيل أية أوامر على الجهاز في الوقت الحالي.
مكشوف بحيث يمكن لفصول الأطفال تجاوز هذا.
حدود | |
---|---|
device | ITestDevice : و ITestDevice |
رميات | |
---|---|
DeviceNotAvailableException | إذا كان الجهاز غير متوفر |
TargetSetupError | إذا كان Option يتعارض |
setCommandForBinaryState
public static void setCommandForBinaryState (BinaryState state,commands, String onCommand, String offCommand)
طريقة مساعدة لإضافة أمر تشغيل/إيقاف ليتم تنفيذه على الجهاز.
حدود | |
---|---|
state | BinaryState : BinaryState |
commands | |
onCommand | String : الأمر الذي سيتم تشغيله في حالة التشغيل. يتم تجاهله إذا كان الأمر null |
offCommand | String : الأمر الذي سيتم تشغيله في حالة إيقاف التشغيل. يتم تجاهله إذا كان الأمر null |
setGlobalSetting
public void setGlobalSetting (String key, String value)
يتعرض لاختبار الوحدة
حدود | |
---|---|
key | String |
value | String |
setSecureSetting
public void setSecureSetting (String key, String value)
يتعرض لاختبار الوحدة
حدود | |
---|---|
key | String |
value | String |
setSettingForBinaryState
public static void setSettingForBinaryState (BinaryState state, MultiMap<String, String> settingsMap, String setting, String onValue, String offValue)
طريقة مساعدة لإضافة إعداد تشغيل/إيقاف إلى خريطة الإعداد.
حدود | |
---|---|
state | BinaryState : BinaryState |
settingsMap | MultiMap : MultiMap المستخدم لتخزين الإعدادات. |
setting | String : مفتاح الإعداد |
onValue | String : القيمة في حالة التشغيل |
offValue | String : القيمة في حالة إيقاف التشغيل |
setSystemSetting
public void setSystemSetting (String key, String value)
يتعرض لاختبار الوحدة
حدود | |
---|---|
key | String |
value | String |
يثبت
public void setUp (TestInformation testInfo)
حدود | |
---|---|
testInfo | TestInformation |
رميات | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
تمزيق
public void tearDown (TestInformation testInfo, Throwable e)
حدود | |
---|---|
testInfo | TestInformation |
e | Throwable |
رميات | |
---|---|
DeviceNotAvailableException |
الأساليب المحمية
setAirplaneMode
protected void setAirplaneMode (BinaryState airplaneMode)
يتعرض لاختبار الوحدة
حدود | |
---|---|
airplaneMode | BinaryState |
setAutoRotate
protected void setAutoRotate (BinaryState autoRotate)
يتعرض لاختبار الوحدة
حدود | |
---|---|
autoRotate | BinaryState |
setAutoUpdateTime
protected void setAutoUpdateTime (BinaryState autoUpdateTime)
يتعرض لاختبار الوحدة
حدود | |
---|---|
autoUpdateTime | BinaryState |
setAutoUpdateTimezone
protected void setAutoUpdateTimezone (BinaryState autoUpdateTimezone)
يتعرض لاختبار الوحدة
حدود | |
---|---|
autoUpdateTimezone | BinaryState |
setBatterySaver
protected void setBatterySaver (BinaryState batterySaver)
يتعرض لاختبار الوحدة
حدود | |
---|---|
batterySaver | BinaryState |
setBatterySaverTrigger
protected void setBatterySaverTrigger (Integer batterySaverTrigger)
يتعرض لاختبار الوحدة
حدود | |
---|---|
batterySaverTrigger | Integer |
setBluetooth
protected void setBluetooth (BinaryState bluetooth)
يتعرض لاختبار الوحدة
حدود | |
---|---|
bluetooth | BinaryState |
setCellAutoSetting
protected void setCellAutoSetting (BinaryState cellAutoSetting)
حدود | |
---|---|
cellAutoSetting | BinaryState |
setDefaultSimData
protected void setDefaultSimData (Integer defaultSimData)
يتعرض لاختبار الوحدة
حدود | |
---|---|
defaultSimData | Integer |
setDefaultSimSms
protected void setDefaultSimSms (Integer defaultSimSms)
يتعرض لاختبار الوحدة
حدود | |
---|---|
defaultSimSms | Integer |
setDefaultSimVoice
protected void setDefaultSimVoice (Integer defaultSimVoice)
يتعرض لاختبار الوحدة
حدود | |
---|---|
defaultSimVoice | Integer |
setDeprecatedAudioSilent
protected void setDeprecatedAudioSilent (boolean silent)
تم إهمال هذه الطريقة.
استخدم setDisableAudio(boolean)
بدلاً من ذلك.
يتعرض لاختبار الوحدة
حدود | |
---|---|
silent | boolean |
setDeprecatedMinExternalStoreSpace
protected void setDeprecatedMinExternalStoreSpace (long storeSpace)
تم إهمال هذه الطريقة.
استخدم setMinExternalStorageKb(long)
بدلاً من ذلك.
يتعرض لاختبار الوحدة
حدود | |
---|---|
storeSpace | long |
setDeprecatedSetProp
protected void setDeprecatedSetProp (String prop)
تم إهمال هذه الطريقة.
استخدم setProperty(String, String)
بدلاً من ذلك.
يتعرض لاختبار الوحدة
حدود | |
---|---|
prop | String |
setDisableAudio
protected void setDisableAudio (boolean disable)
يتعرض لاختبار الوحدة
حدود | |
---|---|
disable | boolean |
setDisableCwWifiMediator
protected void setDisableCwWifiMediator (BinaryState disableCwWifiMediator)
حدود | |
---|---|
disableCwWifiMediator | BinaryState |
setDisableDalvikVerifier
protected void setDisableDalvikVerifier (boolean disableDalvikVerifier)
يتعرض لاختبار الوحدة
حدود | |
---|---|
disableDalvikVerifier | boolean |
setDisableDialing
protected void setDisableDialing (boolean disableDialing)
يتعرض لاختبار الوحدة
حدود | |
---|---|
disableDialing | boolean |
setDisableDoze
protected void setDisableDoze (boolean disableDoze)
يتعرض لاختبار الوحدة
حدود | |
---|---|
disableDoze | boolean |
setEnableFullBatteryStatsHistory
protected void setEnableFullBatteryStatsHistory (boolean enableFullBatteryStatsHistory)
يتعرض لاختبار الوحدة
حدود | |
---|---|
enableFullBatteryStatsHistory | boolean |
setEthernet
protected void setEthernet (BinaryState ethernet)
يتعرض لاختبار الوحدة
حدود | |
---|---|
ethernet | BinaryState |
setForceSkipSystemProps
protected void setForceSkipSystemProps (boolean force)
يتعرض لاختبار الوحدة
حدود | |
---|---|
force | boolean |
setInstallNonMarketApps
protected void setInstallNonMarketApps (BinaryState installNonMarketApps)
يتعرض لاختبار الوحدة
حدود | |
---|---|
installNonMarketApps | BinaryState |
setLocalDataPath
protected void setLocalDataPath (File path)
يتعرض لاختبار الوحدة
حدود | |
---|---|
path | File |
setLocationGps
protected void setLocationGps (BinaryState locationGps)
يتعرض لاختبار الوحدة
حدود | |
---|---|
locationGps | BinaryState |
setLocationNetwork
protected void setLocationNetwork (BinaryState locationNetwork)
يتعرض لاختبار الوحدة
حدود | |
---|---|
locationNetwork | BinaryState |
setMinExternalStorageKb
protected void setMinExternalStorageKb (long storageKb)
يتعرض لاختبار الوحدة
حدود | |
---|---|
storageKb | long |
setNotificationLed
protected void setNotificationLed (BinaryState notificationLed)
يتعرض لاختبار الوحدة
حدود | |
---|---|
notificationLed | BinaryState |
setProperty
protected void setProperty (String key, String value)
يتعرض لاختبار الوحدة
حدود | |
---|---|
key | String |
value | String |
setRestoreProperties
protected void setRestoreProperties (boolean restoreProperties)
يتعرض لاختبار الوحدة
حدود | |
---|---|
restoreProperties | boolean |
setRestoreSettings
protected void setRestoreSettings (boolean restoreSettings)
يتعرض لاختبار الوحدة
حدود | |
---|---|
restoreSettings | boolean |
setScreenAdaptiveBrightness
protected void setScreenAdaptiveBrightness (BinaryState screenAdaptiveBrightness)
يتعرض لاختبار الوحدة
حدود | |
---|---|
screenAdaptiveBrightness | BinaryState |
setScreenAlwaysOn
protected void setScreenAlwaysOn (BinaryState screenAlwaysOn)
يتعرض لاختبار الوحدة
حدود | |
---|---|
screenAlwaysOn | BinaryState |
setScreenAmbientMode
protected void setScreenAmbientMode (BinaryState screenAmbientMode)
يتعرض لاختبار الوحدة
حدود | |
---|---|
screenAmbientMode | BinaryState |
setScreenBrightness
protected void setScreenBrightness (Integer screenBrightness)
يتعرض لاختبار الوحدة
حدود | |
---|---|
screenBrightness | Integer |
setScreenSaver
protected void setScreenSaver (BinaryState screenSaver)
يتعرض لاختبار الوحدة
حدود | |
---|---|
screenSaver | BinaryState |
setScreenTimeoutSecs
protected void setScreenTimeoutSecs (Long screenTimeoutSecs)
يتعرض لاختبار الوحدة
حدود | |
---|---|
screenTimeoutSecs | Long |
setTestHarness
protected void setTestHarness (boolean setTestHarness)
يتعرض لاختبار الوحدة
حدود | |
---|---|
setTestHarness | boolean |
setTimezone
protected void setTimezone (String timezone)
يتعرض لاختبار الوحدة
حدود | |
---|---|
timezone | String |
setTriggerMediaMounted
protected void setTriggerMediaMounted (boolean triggerMediaMounted)
يتعرض لاختبار الوحدة
حدود | |
---|---|
triggerMediaMounted | boolean |
setWakeGesture
protected void setWakeGesture (BinaryState wakeGesture)
يتعرض لاختبار الوحدة
حدود | |
---|---|
wakeGesture | BinaryState |
setWifiNetwork
protected void setWifiNetwork (String wifiNetwork)
يتعرض لاختبار الوحدة
حدود | |
---|---|
wifiNetwork | String |
setWifiPsk
protected void setWifiPsk (String wifiPsk)
حدود | |
---|---|
wifiPsk | String |
setWifiScanAlwaysEnabled
protected void setWifiScanAlwaysEnabled (BinaryState wifiScanAlwaysEnabled)
يتعرض لاختبار الوحدة
حدود | |
---|---|
wifiScanAlwaysEnabled | BinaryState |
setWifiSsidToPsk
protected void setWifiSsidToPsk (wifiSssidToPsk)
حدود | |
---|---|
wifiSssidToPsk |
setWifiWatchdog
protected void setWifiWatchdog (BinaryState wifiWatchdog)
يتعرض لاختبار الوحدة
حدود | |
---|---|
wifiWatchdog | BinaryState |