DeviceSetup
public class DeviceSetup
extends BaseTargetPreparer
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.DeviceSetup |
ITargetPreparer
שמגדיר מכשיר לבדיקה המבוססת על ספק Option
ים.
דורש מכשיר שבו אפשר להשתמש ב- 'root adb', בדרך כלל סוג build של userdebug.
יש לבצע לאחר לבנות חדש הבזיק.
סיכום
בוני ציבור | |
---|---|
DeviceSetup () |
שיטות ציבוריות | |
---|---|
void | changeSettings (ITestDevice device) שנה את ההגדרות במכשיר. |
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) שיטת עזר להוספת פקודת הפעלה ON/OFF לביצוע במכשיר. |
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) שיטת עזר להוספת הגדרת ON/OFF למפת הגדרות. |
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) חשוף לבדיקת יחידות |
שדות
mAirplaneMode
protected BinaryState mAirplaneMode
mAutoRotate
protected BinaryState mAutoRotate
mAutoUpdateTime
protected BinaryState mAutoUpdateTime
mAutoUpdateTimezone
protected BinaryState mAutoUpdateTimezone
mBatterySaverTrigger
protected Integer mBatterySaverTrigger
mBluetooth
protected BinaryState mBluetooth
mCell
protected BinaryState mCell
mCellAutoSetting
protected BinaryState mCellAutoSetting
mData
protected BinaryState mData
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
mGlobalSettings
protected MultiMap<String, String> mGlobalSettings
mInstallNonMarketApps
protected BinaryState mInstallNonMarketApps
mlocalDataFile
protected File mLocalDataFile
mlocationGps
protected BinaryState mLocationGps
mMinExternalStorageKb
protected long mMinExternalStorageKb
mNfc
protected BinaryState mNfc
mOptimizedPropertySetting
protected boolean mOptimizedPropertySetting
mPreviousProperties
protected File mPreviousProperties
mRemoteDataPath
protected String mRemoteDataPath
mRestoreProperties
protected boolean mRestoreProperties
mRestoreSettings
protected boolean mRestoreSettings
mRunCommandAfterSettings
protectedmRunCommandAfterSettings
mRunCommandBeforeSettings
protectedmRunCommandBeforeSettings
mScreenAdaptiveBrightness
protected BinaryState mScreenAdaptiveBrightness
mScreenAlwaysOn
protected BinaryState mScreenAlwaysOn
mScreenAmbientMode
protected BinaryState mScreenAmbientMode
mScreenBrightness
protected Integer mScreenBrightness
mScreenSaver
protected BinaryState mScreenSaver
mScreenTimeoutSecs
protected Long mScreenTimeoutSecs
mSecureSettings
protected MultiMap<String, String> mSecureSettings
mSetProps
protectedmSetProps
mSetTestHarness
protected boolean mSetTestHarness
mSystemSettings
protected MultiMap<String, String> mSystemSettings
mTimezone
protected String mTimezone
mTriggerMediaMounted
protected boolean mTriggerMediaMounted
mWakeGesture
protected BinaryState mWakeGesture
mWifi
protected BinaryState mWifi
mWifiPsk
protected String mWifiPsk
mWifiScanAlwaysEnabled
protected BinaryState mWifiScanAlwaysEnabled
mWifiSsid
protected String mWifiSsid
mWifiSsidToPsk
protectedmWifiSsidToPsk
בוני ציבור
DeviceSetup
public DeviceSetup ()
שיטות ציבוריות
שינוי הגדרות
public void changeSettings (ITestDevice device)
שנה את ההגדרות במכשיר.
נחשף כך שיעורי ילדים עלולים לעקוף.
פרמטרים | |
---|---|
device | ITestDevice : The ITestDevice |
זורק | |
---|---|
DeviceNotAvailableException | אם המכשיר אינו זמין |
TargetSetupError | אם הייתה תקלה בהגדרת ההגדרות |
getDevice
public ITestDevice getDevice (TestInformation testInfo)
פרמטרים | |
---|---|
testInfo | TestInformation |
החזרות | |
---|---|
ITestDevice |
isForceSkipSystemProps
public boolean isForceSkipSystemProps ()
החזרות | |
---|---|
boolean |
processDeprecatedOptions
public void processDeprecatedOptions (ITestDevice device)
מעבד את האפשרויות שהוצאו משימוש והמיר אותן לאופציות שנמצאות בשימוש כרגע.
יש להפעיל שיטה זו לפני כל שיטות עיבוד אחרות. האם לזרוק TargetSetupError
אם האפשרות שיצאו משימוש גובר כתב אופציה לא שיצאו משימוש שצוין.
פרמטרים | |
---|---|
device | ITestDevice |
זורק | |
---|---|
TargetSetupError | אם יש קונפליקט |
processOptions
public void processOptions (ITestDevice device)
לעבד את כל Option
של ולהופכם האביזרים המערכת, הגדרות, או פקודות הריצה. כרגע אין הפעלה של פקודות במכשיר.
נחשף כך שחוגים לילדים עלולים לעקוף זאת.
פרמטרים | |
---|---|
device | ITestDevice : The ITestDevice |
זורק | |
---|---|
DeviceNotAvailableException | אם המכשיר אינו זמין |
TargetSetupError | אם Option של ניגוד |
setCommandForBinaryState
public static void setCommandForBinaryState (BinaryState state,commands, String onCommand, String offCommand)
שיטת עזר להוספת פקודת הפעלה ON/OFF לביצוע במכשיר.
פרמטרים | |
---|---|
state | BinaryState : The BinaryState |
commands | |
onCommand | String : הפקודה לרוץ אם ON. התעלם אם הפקודה היא null |
offCommand | String : הפקודה לרוץ אם OFF. התעלם אם הפקודה היא 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)
שיטת עזר להוספת הגדרת ON/OFF למפת הגדרות.
פרמטרים | |
---|---|
state | BinaryState : The BinaryState |
settingsMap | MultiMap : The MultiMap המשמש לאחסון ההגדרות. |
setting | String : המפתח בהגדרה |
onValue | String : הערך אם ON |
offValue | String : הערך אם OFF |
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 |
סט Bluetooth
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 |