Настройка устройства
public class DeviceSetup
extends BaseTargetPreparer
implements IExternalDependency
java.lang.Объект | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.DeviceSetup |
ITargetPreparer
, который настраивает устройство для тестирования на основе предоставленных Option
s.
Требуется устройство, на котором возможен «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) Вспомогательный метод для добавления команды запуска 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
mАвтоповорот
protected BinaryState mAutoRotate
маутудатетиме
protected BinaryState mAutoUpdateTime
mAutoUpdateTimezone
protected BinaryState mAutoUpdateTimezone
mBatterySaverTrigger
protected Integer mBatterySaverTrigger
mBluetooth
protected BinaryState mBluetooth
мСелл
protected BinaryState mCell
mCellAutoSetting
protected BinaryState mCellAutoSetting
мданные
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
мфорцескипсистемпропс
protected boolean mForceSkipSystemProps
mGlobalSettings
protected MultiMap<String, String> mGlobalSettings
mInstallNonMarketApps
protected BinaryState mInstallNonMarketApps
млокалдатафиле
protected File mLocalDataFile
мместоположениеGps
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
мскринтимеаутсекс
protected Long mScreenTimeoutSecs
mSecureSettings
protected MultiMap<String, String> mSecureSettings
мсетпропс
protectedmSetProps
мсеттестхарнесс
protected boolean mSetTestHarness
mSyncTimezoneWithHost
protected BinaryState mSyncTimezoneWithHost
mSystemSettings
protected MultiMap<String, String> mSystemSettings
mЧасовой пояс
protected String mTimezone
mTriggerMediaMounted
protected boolean mTriggerMediaMounted
mWakeЖест
protected BinaryState mWakeGesture
mWi-Fi
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 | если произошел сбой установки настроек |
получить зависимости
publicgetDependencies ()
Возвращает | |
---|---|
получитьустройство
public ITestDevice getDevice (TestInformation testInfo)
Параметры | |
---|---|
testInfo | TestInformation |
Возвращает | |
---|---|
ITestDevice |
isForceSkipSystemProps
public boolean isForceSkipSystemProps ()
Возвращает | |
---|---|
boolean |
processDeprecatedOptions
public void processDeprecatedOptions (ITestDevice device)
Обрабатывает устаревшие параметры, преобразовывая их в используемые в настоящее время параметры.
Этот метод следует запускать перед любыми другими методами обработки. Вызовет TargetSetupError
если устаревший параметр переопределяет указанный неустаревший параметр.
Параметры | |
---|---|
device | ITestDevice |
Броски | |
---|---|
TargetSetupError | если есть конфликт |
параметры процесса
public void processOptions (ITestDevice device)
Обработайте все Option
и превратите их в системные реквизиты, настройки или команды запуска. В настоящее время не выполняет никаких команд на устройстве.
Выставлено, чтобы дочерние классы могли переопределить это.
Параметры | |
---|---|
device | ITestDevice : ITestDevice |
Броски | |
---|---|
DeviceNotAvailableException | если устройство недоступно |
TargetSetupError | если Option конфликтует |
setCommandForBinaryState
public static void setCommandForBinaryState (BinaryState state,commands, String onCommand, String offCommand)
Вспомогательный метод для добавления команды запуска ON/OFF для выполнения на устройстве.
Параметры | |
---|---|
state | BinaryState : BinaryState |
commands | |
onCommand | String : команда для запуска, если она включена. Игнорируется, если команда 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 |
сетсеттингфорбинаристате
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 |
установитьАвтоповорот
protected void setAutoRotate (BinaryState autoRotate)
Выставлено для модульного тестирования
Параметры | |
---|---|
autoRotate | BinaryState |
сетаутудатетиме
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 |
установитьEthernet
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 |
установитьЧасовой пояс
protected void setTimezone (String timezone)
Выставлено для модульного тестирования
Параметры | |
---|---|
timezone | String |
setTriggerMediaMounted
protected void setTriggerMediaMounted (boolean triggerMediaMounted)
Выставлено для модульного тестирования
Параметры | |
---|---|
triggerMediaMounted | boolean |
setWakeGesture
protected void setWakeGesture (BinaryState wakeGesture)
Выставлено для модульного тестирования
Параметры | |
---|---|
wakeGesture | BinaryState |
установитьWi-Fi
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 |
Настройка устройства
public class DeviceSetup
extends BaseTargetPreparer
implements IExternalDependency
java.lang.Объект | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.DeviceSetup |
ITargetPreparer
, который настраивает устройство для тестирования на основе предоставленных Option
s.
Требуется устройство, на котором возможен «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) Вспомогательный метод для добавления команды запуска 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
mАвтоповорот
protected BinaryState mAutoRotate
маутудатетиме
protected BinaryState mAutoUpdateTime
mAutoUpdateTimezone
protected BinaryState mAutoUpdateTimezone
mBatterySaverTrigger
protected Integer mBatterySaverTrigger
mBluetooth
protected BinaryState mBluetooth
мСелл
protected BinaryState mCell
mCellAutoSetting
protected BinaryState mCellAutoSetting
мданные
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
мфорцескипсистемпропс
protected boolean mForceSkipSystemProps
mGlobalSettings
protected MultiMap<String, String> mGlobalSettings
mInstallNonMarketApps
protected BinaryState mInstallNonMarketApps
млокалдатафиле
protected File mLocalDataFile
мместоположениеGps
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
мскринтимеаутсекс
protected Long mScreenTimeoutSecs
mSecureSettings
protected MultiMap<String, String> mSecureSettings
мсетпропс
protectedmSetProps
мсеттестхарнесс
protected boolean mSetTestHarness
mSyncTimezoneWithHost
protected BinaryState mSyncTimezoneWithHost
mSystemSettings
protected MultiMap<String, String> mSystemSettings
mЧасовой пояс
protected String mTimezone
mTriggerMediaMounted
protected boolean mTriggerMediaMounted
mWakeЖест
protected BinaryState mWakeGesture
mWi-Fi
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 | если произошел сбой установки настроек |
получить зависимости
publicgetDependencies ()
Возвращает | |
---|---|
получитьустройство
public ITestDevice getDevice (TestInformation testInfo)
Параметры | |
---|---|
testInfo | TestInformation |
Возвращает | |
---|---|
ITestDevice |
isForceSkipSystemProps
public boolean isForceSkipSystemProps ()
Возвращает | |
---|---|
boolean |
processDeprecatedOptions
public void processDeprecatedOptions (ITestDevice device)
Обрабатывает устаревшие параметры, преобразовывая их в используемые в настоящее время параметры.
Этот метод следует запускать перед любыми другими методами обработки. Вызовет TargetSetupError
если устаревший параметр переопределяет указанный неустаревший параметр.
Параметры | |
---|---|
device | ITestDevice |
Броски | |
---|---|
TargetSetupError | если есть конфликт |
параметры процесса
public void processOptions (ITestDevice device)
Обработайте все Option
и превратите их в системные реквизиты, настройки или команды запуска. В настоящее время не выполняет никаких команд на устройстве.
Выставлено, чтобы дочерние классы могли переопределить это.
Параметры | |
---|---|
device | ITestDevice : ITestDevice |
Броски | |
---|---|
DeviceNotAvailableException | если устройство недоступно |
TargetSetupError | если Option конфликтует |
setCommandForBinaryState
public static void setCommandForBinaryState (BinaryState state,commands, String onCommand, String offCommand)
Вспомогательный метод для добавления команды запуска ON/OFF для выполнения на устройстве.
Параметры | |
---|---|
state | BinaryState : BinaryState |
commands | |
onCommand | String : команда для запуска, если она включена. Игнорируется, если команда 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 |
сетсеттингфорбинаристате
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 |
установитьАвтоповорот
protected void setAutoRotate (BinaryState autoRotate)
Выставлено для модульного тестирования
Параметры | |
---|---|
autoRotate | BinaryState |
сетаутудатетиме
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 |
установитьEthernet
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 |
установитьЧасовой пояс
protected void setTimezone (String timezone)
Выставлено для модульного тестирования
Параметры | |
---|---|
timezone | String |
setTriggerMediaMounted
protected void setTriggerMediaMounted (boolean triggerMediaMounted)
Выставлено для модульного тестирования
Параметры | |
---|---|
triggerMediaMounted | boolean |
setWakeGesture
protected void setWakeGesture (BinaryState wakeGesture)
Выставлено для модульного тестирования
Параметры | |
---|---|
wakeGesture | BinaryState |
установитьWi-Fi
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 |