راه اندازی دستگاه
public class DeviceSetup
extends BaseTargetPreparer
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.DeviceSetup |
ITargetPreparer
که پیکربندی یک دستگاه برای آزمایش بر اساس ارائه Option
است.
به دستگاهی نیاز دارد که "adb root" در آن امکان پذیر باشد ، معمولاً یک نوع ساخت 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) روش کمکی برای اضافه کردن یک تنظیم روشن/خاموش به یک نقشه تنظیم. |
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
m بلوتوث
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
mGlobal تنظیمات
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
m
protected File mPreviousProperties
mRemoteDataPath
protected String mRemoteDataPath
mRestore خواص
protected boolean mRestoreProperties
mRestore تنظیمات
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
سازندگان عمومی
راه اندازی دستگاه
public DeviceSetup ()
روشهای عمومی
تغییر تنظیمات
public void changeSettings (ITestDevice device)
تنظیمات دستگاه را تغییر دهید.
در معرض نمایش قرار می گیرد تا کلاس های کودکان لغو شود.
مولفه های | |
---|---|
device | ITestDevice ها: ITestDevice |
پرتاب می کند | |
---|---|
DeviceNotAvailableException | اگر دستگاه در دسترس نیست |
TargetSetupError | در صورت خرابی تنظیمات |
getDevice
public ITestDevice getDevice (TestInformation testInfo)
مولفه های | |
---|---|
testInfo | TestInformation |
برمی گردد | |
---|---|
ITestDevice |
isForceSkipSystemProps
public boolean isForceSkipSystemProps ()
برمی گردد | |
---|---|
boolean |
processOeprecatedOptions
public void processDeprecatedOptions (ITestDevice device)
گزینه های منسوخ شده را پردازش می کند و آنها را به گزینه های مورد استفاده فعلی تبدیل می کند.
این روش باید قبل از سایر روشهای پردازش اجرا شود. یک پرتاب TargetSetupError
اگر گزینه منسوخ لغو یک گزینه غیر منسوخ مشخص شده است.
مولفه های | |
---|---|
device | ITestDevice |
پرتاب می کند | |
---|---|
TargetSetupError | اگر درگیری وجود داشته باشد |
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 : دستور به اجرا در صورت ON. نادیده گرفته در صورتی که فرمان است 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 : ارزش اگر OFF |
setSystemSetting
public void setSystemSetting (String key, String value)
در معرض آزمایش واحد قرار گرفته است
مولفه های | |
---|---|
key | String |
value | String |
برپایی
public void setUp (TestInformation testInfo)
مولفه های | |
---|---|
testInfo | TestInformation |
پرتاب می کند | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
tearDown
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 |
تنظیم بلوتوث
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 |
setNfc
protected void setNfc (BinaryState nfc)
در معرض آزمایش واحد قرار گرفته است
مولفه های | |
---|---|
nfc | BinaryState |
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 |
setWifi
protected void setWifi (BinaryState wifi)
در معرض آزمایش واحد قرار گرفته است
مولفه های | |
---|---|
wifi | 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 |