Configurazione dispositivo
public class DeviceSetup
extends BaseTargetPreparer
implements IExternalDependency
java.lang.Oggetto | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.DeviceSetup |
Un ITargetPreparer
che configura un dispositivo per il test in base alle Option
fornite.
Richiede un dispositivo in cui è possibile 'adb root', in genere un tipo di build userdebug.
Dovrebbe essere eseguito dopo il flashing di una nuova build.
Nota: questo preparatore è pensato per laboratori di test continui e presuppone che il dispositivo sottoposto a test verrà aggiornato e cancellato prima dell'esecuzione successiva. In quanto tale, esegue una pulizia minima durante lo smontaggio e non dovrebbe essere utilizzato in un modulo di test.
Riepilogo
Costruttori pubblici | |
---|---|
DeviceSetup () |
Metodi pubblici | |
---|---|
void | changeSettings ( ITestDevice device) Modificare le impostazioni sul dispositivo. |
getDependencies () | |
ITestDevice | getDevice ( TestInformation testInfo) |
boolean | isForceSkipSystemProps () |
void | processDeprecatedOptions ( ITestDevice device) Elabora le opzioni deprecate convertendole nelle opzioni attualmente utilizzate. |
void | processOptions ( ITestDevice device) Elabora tutte le |
static void | setCommandForBinaryState ( BinaryState state, commands, String onCommand, String offCommand) setCommandForBinaryState ( BinaryState state, commands, String onCommand, String offCommand) Metodo helper per aggiungere un comando di esecuzione ON/OFF da eseguire sul dispositivo. |
void | setGlobalSetting (String key, String value) Esposto per unit test |
void | setSecureSetting (String key, String value) Esposto per unit test |
static void | setSettingForBinaryState ( BinaryState state, MultiMap <String, String> settingsMap, String setting, String onValue, String offValue) Metodo di supporto per aggiungere un'impostazione ON/OFF a una mappa delle impostazioni. |
void | setSystemSetting (String key, String value) Esposto per unit test |
void | setUp ( TestInformation testInfo) |
void | tearDown ( TestInformation testInfo, Throwable e)
|
Metodi protetti | |
---|---|
void | setAirplaneMode ( BinaryState airplaneMode) Esposto per unit test |
void | setAutoRotate ( BinaryState autoRotate) Esposto per unit test |
void | setAutoUpdateTime ( BinaryState autoUpdateTime) Esposto per unit test |
void | setAutoUpdateTimezone ( BinaryState autoUpdateTimezone) Esposto per unit test |
void | setBatterySaver ( BinaryState batterySaver) Esposto per unit test |
void | setBatterySaverTrigger (Integer batterySaverTrigger) Esposto per unit test |
void | setBluetooth ( BinaryState bluetooth) Esposto per unit test |
void | setCell ( BinaryState cell) |
void | setCellAutoSetting ( BinaryState cellAutoSetting) |
void | setData ( BinaryState data) |
void | setDefaultSimData (Integer defaultSimData) Esposto per unit test |
void | setDefaultSimSms (Integer defaultSimSms) Esposto per unit test |
void | setDefaultSimVoice (Integer defaultSimVoice) Esposto per unit test |
void | setDeprecatedAudioSilent (boolean silent) Questo metodo è deprecato. usa invece |
void | setDeprecatedMinExternalStoreSpace (long storeSpace) Questo metodo è deprecato. usa invece |
void | setDeprecatedSetProp (String prop) Questo metodo è deprecato. usa invece |
void | setDisableAudio (boolean disable) Esposto per unit test |
void | setDisableCwWifiMediator ( BinaryState disableCwWifiMediator) |
void | setDisableDalvikVerifier (boolean disableDalvikVerifier) Esposto per unit test |
void | setDisableDialing (boolean disableDialing) Esposto per unit test |
void | setDisableDoze (boolean disableDoze) Esposto per unit test |
void | setEnableFullBatteryStatsHistory (boolean enableFullBatteryStatsHistory) Esposto per unit test |
void | setEthernet ( BinaryState ethernet) Esposto per unit test |
void | setForceSkipSystemProps (boolean force) Esposto per unit test |
void | setInstallNonMarketApps ( BinaryState installNonMarketApps) Esposto per unit test |
void | setLocalDataPath (File path) Esposto per unit test |
void | setLocationGps ( BinaryState locationGps) Esposto per unit test |
void | setLocationNetwork ( BinaryState locationNetwork) Esposto per unit test |
void | setMinExternalStorageKb (long storageKb) Esposto per unit test |
void | setNfc ( BinaryState nfc) Esposto per unit test |
void | setNotificationLed ( BinaryState notificationLed) Esposto per unit test |
void | setProperty (String key, String value) Esposto per unit test |
void | setRestoreProperties (boolean restoreProperties) Esposto per unit test |
void | setRestoreSettings (boolean restoreSettings) Esposto per unit test |
void | setScreenAdaptiveBrightness ( BinaryState screenAdaptiveBrightness) Esposto per unit test |
void | setScreenAlwaysOn ( BinaryState screenAlwaysOn) Esposto per unit test |
void | setScreenAmbientMode ( BinaryState screenAmbientMode) Esposto per unit test |
void | setScreenBrightness (Integer screenBrightness) Esposto per unit test |
void | setScreenSaver ( BinaryState screenSaver) Esposto per unit test |
void | setScreenTimeoutSecs (Long screenTimeoutSecs) Esposto per unit test |
void | setTestHarness (boolean setTestHarness) Esposto per unit test |
void | setTimezone (String timezone) Esposto per unit test |
void | setTriggerMediaMounted (boolean triggerMediaMounted) Esposto per unit test |
void | setWakeGesture ( BinaryState wakeGesture) Esposto per unit test |
void | setWifi ( BinaryState wifi) Esposto per unit test |
void | setWifiNetwork (String wifiNetwork) Esposto per unit test |
void | setWifiPsk (String wifiPsk) |
void | setWifiScanAlwaysEnabled ( BinaryState wifiScanAlwaysEnabled) Esposto per unit test |
void | setWifiSsidToPsk ( wifiSssidToPsk) setWifiSsidToPsk ( wifiSssidToPsk) |
void | setWifiWatchdog ( BinaryState wifiWatchdog) Esposto per unit test |
Campi
mModalità aereo
protected BinaryState mAirplaneMode
mRotazione automatica
protected BinaryState mAutoRotate
mAutoUpdateTime
protected BinaryState mAutoUpdateTime
mAutoUpdateTimezone
protected BinaryState mAutoUpdateTimezone
mBatterySaverTrigger
protected Integer mBatterySaverTrigger
Bluetooth
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
mDisattiva audio
protected boolean mDisableAudio
mDisableDalvikVerifier
protected boolean mDisableDalvikVerifier
mDisabilita composizione
protected boolean mDisableDialing
mDisattivaDoze
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
mPosizioneGps
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
mScreenTimeoutSec
protected Long mScreenTimeoutSecs
mSecureSettings
protected MultiMap<String, String> mSecureSettings
mSetProps
protectedmSetProps
mSetTestHarness
protected boolean mSetTestHarness
mSyncTimezoneWithHost
protected BinaryState mSyncTimezoneWithHost
mSystemSettings
protected MultiMap<String, String> mSystemSettings
mFuso orario
protected String mTimezone
mTriggerMedia montato
protected boolean mTriggerMediaMounted
mWakeGesture
protected BinaryState mWakeGesture
Wi-Fi
protected BinaryState mWifi
mWifiPsk
protected String mWifiPsk
mWifiScanAlwaysEnabled
protected BinaryState mWifiScanAlwaysEnabled
mWifiSid
protected String mWifiSsid
mWifiSsidToPsk
protectedmWifiSsidToPsk
Costruttori pubblici
Configurazione dispositivo
public DeviceSetup ()
Metodi pubblici
cambia impostazioni
public void changeSettings (ITestDevice device)
Modificare le impostazioni sul dispositivo.
Esposto in modo che le classi figlio possano eseguire l'override.
Parametri | |
---|---|
device | ITestDevice : il ITestDevice |
Getta | |
---|---|
DeviceNotAvailableException | se il dispositivo non è disponibile |
TargetSetupError | se si è verificato un errore durante l'impostazione delle impostazioni |
getDependencies
publicgetDependencies ()
ritorna | |
---|---|
getDispositivo
public ITestDevice getDevice (TestInformation testInfo)
Parametri | |
---|---|
testInfo | TestInformation |
ritorna | |
---|---|
ITestDevice |
isForceSkipSystemProps
public boolean isForceSkipSystemProps ()
ritorna | |
---|---|
boolean |
processOpzioni obsolete
public void processDeprecatedOptions (ITestDevice device)
Elabora le opzioni deprecate convertendole nelle opzioni attualmente utilizzate.
Questo metodo deve essere eseguito prima di qualsiasi altro metodo di elaborazione. Genera un TargetSetupError
se l'opzione deprecata sovrascrive un'opzione non deprecata specificata.
Parametri | |
---|---|
device | ITestDevice |
Getta | |
---|---|
TargetSetupError | se c'è un conflitto |
processOptions
public void processOptions (ITestDevice device)
Elabora tutte le Option
e trasformale in prop di sistema, impostazioni o comandi di esecuzione. Al momento non esegue alcun comando sul dispositivo.
Esposto in modo che le classi secondarie possano sovrascriverlo.
Parametri | |
---|---|
device | ITestDevice : il ITestDevice |
Getta | |
---|---|
DeviceNotAvailableException | se il dispositivo non è disponibile |
TargetSetupError | se l' Option è in conflitto |
setCommandForBinaryState
public static void setCommandForBinaryState (BinaryState state,commands, String onCommand, String offCommand)
Metodo helper per aggiungere un comando di esecuzione ON/OFF da eseguire sul dispositivo.
Parametri | |
---|---|
state | BinaryState : lo BinaryState |
commands | |
onCommand | String : il comando da eseguire se ON. Ignorato se il comando è null |
offCommand | String : il comando da eseguire se OFF. Ignorato se il comando è null |
setGlobalSetting
public void setGlobalSetting (String key, String value)
Esposto per unit test
Parametri | |
---|---|
key | String |
value | String |
setSecureSetting
public void setSecureSetting (String key, String value)
Esposto per unit test
Parametri | |
---|---|
key | String |
value | String |
setSettingForBinaryState
public static void setSettingForBinaryState (BinaryState state, MultiMap<String, String> settingsMap, String setting, String onValue, String offValue)
Metodo di supporto per aggiungere un'impostazione ON/OFF a una mappa delle impostazioni.
Parametri | |
---|---|
state | BinaryState : lo BinaryState |
settingsMap | MultiMap : la MultiMap utilizzata per memorizzare le impostazioni. |
setting | String : la chiave di impostazione |
onValue | String : il valore se ON |
offValue | String : il valore se OFF |
setSystemSetting
public void setSystemSetting (String key, String value)
Esposto per unit test
Parametri | |
---|---|
key | String |
value | String |
impostare
public void setUp (TestInformation testInfo)
Parametri | |
---|---|
testInfo | TestInformation |
Getta | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
demolire
public void tearDown (TestInformation testInfo, Throwable e)
Parametri | |
---|---|
testInfo | TestInformation |
e | Throwable |
Getta | |
---|---|
DeviceNotAvailableException |
Metodi protetti
setAirplaneMode
protected void setAirplaneMode (BinaryState airplaneMode)
Esposto per unit test
Parametri | |
---|---|
airplaneMode | BinaryState |
setAutoRotate
protected void setAutoRotate (BinaryState autoRotate)
Esposto per unit test
Parametri | |
---|---|
autoRotate | BinaryState |
setAutoUpdateTime
protected void setAutoUpdateTime (BinaryState autoUpdateTime)
Esposto per unit test
Parametri | |
---|---|
autoUpdateTime | BinaryState |
setAutoUpdateTimezone
protected void setAutoUpdateTimezone (BinaryState autoUpdateTimezone)
Esposto per unit test
Parametri | |
---|---|
autoUpdateTimezone | BinaryState |
setBatterySaver
protected void setBatterySaver (BinaryState batterySaver)
Esposto per unit test
Parametri | |
---|---|
batterySaver | BinaryState |
setBatterySaverTrigger
protected void setBatterySaverTrigger (Integer batterySaverTrigger)
Esposto per unit test
Parametri | |
---|---|
batterySaverTrigger | Integer |
setBluetooth
protected void setBluetooth (BinaryState bluetooth)
Esposto per unit test
Parametri | |
---|---|
bluetooth | BinaryState |
setCellAutoSetting
protected void setCellAutoSetting (BinaryState cellAutoSetting)
Parametri | |
---|---|
cellAutoSetting | BinaryState |
setDefaultSimData
protected void setDefaultSimData (Integer defaultSimData)
Esposto per unit test
Parametri | |
---|---|
defaultSimData | Integer |
setDefaultSimSms
protected void setDefaultSimSms (Integer defaultSimSms)
Esposto per unit test
Parametri | |
---|---|
defaultSimSms | Integer |
setDefaultSimVoice
protected void setDefaultSimVoice (Integer defaultSimVoice)
Esposto per unit test
Parametri | |
---|---|
defaultSimVoice | Integer |
setDeprecatedAudioSilent
protected void setDeprecatedAudioSilent (boolean silent)
Questo metodo è deprecato.
usa invece setDisableAudio(boolean)
.
Esposto per unit test
Parametri | |
---|---|
silent | boolean |
setDeprecatedMinExternalStoreSpace
protected void setDeprecatedMinExternalStoreSpace (long storeSpace)
Questo metodo è deprecato.
usa invece setMinExternalStorageKb(long)
.
Esposto per unit test
Parametri | |
---|---|
storeSpace | long |
setDeprecatoSetProp
protected void setDeprecatedSetProp (String prop)
Questo metodo è deprecato.
usa invece setProperty(String, String)
.
Esposto per unit test
Parametri | |
---|---|
prop | String |
setDisableAudio
protected void setDisableAudio (boolean disable)
Esposto per unit test
Parametri | |
---|---|
disable | boolean |
setDisableCwWifiMediator
protected void setDisableCwWifiMediator (BinaryState disableCwWifiMediator)
Parametri | |
---|---|
disableCwWifiMediator | BinaryState |
setDisableDalvikVerifier
protected void setDisableDalvikVerifier (boolean disableDalvikVerifier)
Esposto per unit test
Parametri | |
---|---|
disableDalvikVerifier | boolean |
setDisableDialing
protected void setDisableDialing (boolean disableDialing)
Esposto per unit test
Parametri | |
---|---|
disableDialing | boolean |
setDisableDoze
protected void setDisableDoze (boolean disableDoze)
Esposto per unit test
Parametri | |
---|---|
disableDoze | boolean |
setEnableFullBatteryStatsHistory
protected void setEnableFullBatteryStatsHistory (boolean enableFullBatteryStatsHistory)
Esposto per unit test
Parametri | |
---|---|
enableFullBatteryStatsHistory | boolean |
setEthernet
protected void setEthernet (BinaryState ethernet)
Esposto per unit test
Parametri | |
---|---|
ethernet | BinaryState |
setForceSkipSystemProps
protected void setForceSkipSystemProps (boolean force)
Esposto per unit test
Parametri | |
---|---|
force | boolean |
setInstallNonMarketApps
protected void setInstallNonMarketApps (BinaryState installNonMarketApps)
Esposto per unit test
Parametri | |
---|---|
installNonMarketApps | BinaryState |
setLocalDataPath
protected void setLocalDataPath (File path)
Esposto per unit test
Parametri | |
---|---|
path | File |
setLocationGps
protected void setLocationGps (BinaryState locationGps)
Esposto per unit test
Parametri | |
---|---|
locationGps | BinaryState |
setLocationNetwork
protected void setLocationNetwork (BinaryState locationNetwork)
Esposto per unit test
Parametri | |
---|---|
locationNetwork | BinaryState |
setMinExternalStorageKb
protected void setMinExternalStorageKb (long storageKb)
Esposto per unit test
Parametri | |
---|---|
storageKb | long |
setNotificationLed
protected void setNotificationLed (BinaryState notificationLed)
Esposto per unit test
Parametri | |
---|---|
notificationLed | BinaryState |
setProperty
protected void setProperty (String key, String value)
Esposto per unit test
Parametri | |
---|---|
key | String |
value | String |
setRestoreProperties
protected void setRestoreProperties (boolean restoreProperties)
Esposto per unit test
Parametri | |
---|---|
restoreProperties | boolean |
setRestoreSettings
protected void setRestoreSettings (boolean restoreSettings)
Esposto per unit test
Parametri | |
---|---|
restoreSettings | boolean |
setScreenAdaptiveBrightness
protected void setScreenAdaptiveBrightness (BinaryState screenAdaptiveBrightness)
Esposto per unit test
Parametri | |
---|---|
screenAdaptiveBrightness | BinaryState |
setScreenAlwaysOn
protected void setScreenAlwaysOn (BinaryState screenAlwaysOn)
Esposto per unit test
Parametri | |
---|---|
screenAlwaysOn | BinaryState |
setScreenAmbientMode
protected void setScreenAmbientMode (BinaryState screenAmbientMode)
Esposto per unit test
Parametri | |
---|---|
screenAmbientMode | BinaryState |
setScreenBrightness
protected void setScreenBrightness (Integer screenBrightness)
Esposto per unit test
Parametri | |
---|---|
screenBrightness | Integer |
setScreenSaver
protected void setScreenSaver (BinaryState screenSaver)
Esposto per unit test
Parametri | |
---|---|
screenSaver | BinaryState |
setScreenTimeoutSecs
protected void setScreenTimeoutSecs (Long screenTimeoutSecs)
Esposto per unit test
Parametri | |
---|---|
screenTimeoutSecs | Long |
setTestHarness
protected void setTestHarness (boolean setTestHarness)
Esposto per unit test
Parametri | |
---|---|
setTestHarness | boolean |
setTimezone
protected void setTimezone (String timezone)
Esposto per unit test
Parametri | |
---|---|
timezone | String |
setTriggerMediaMounted
protected void setTriggerMediaMounted (boolean triggerMediaMounted)
Esposto per unit test
Parametri | |
---|---|
triggerMediaMounted | boolean |
setWakeGesture
protected void setWakeGesture (BinaryState wakeGesture)
Esposto per unit test
Parametri | |
---|---|
wakeGesture | BinaryState |
setWifiNetwork
protected void setWifiNetwork (String wifiNetwork)
Esposto per unit test
Parametri | |
---|---|
wifiNetwork | String |
setWifiPsk
protected void setWifiPsk (String wifiPsk)
Parametri | |
---|---|
wifiPsk | String |
setWifiScanAlwaysEnabled
protected void setWifiScanAlwaysEnabled (BinaryState wifiScanAlwaysEnabled)
Esposto per unit test
Parametri | |
---|---|
wifiScanAlwaysEnabled | BinaryState |
setWifiSsidToPsk
protected void setWifiSsidToPsk (wifiSssidToPsk)
Parametri | |
---|---|
wifiSssidToPsk |
setWifiWatchdog
protected void setWifiWatchdog (BinaryState wifiWatchdog)
Esposto per unit test
Parametri | |
---|---|
wifiWatchdog | BinaryState |
Configurazione dispositivo
public class DeviceSetup
extends BaseTargetPreparer
implements IExternalDependency
java.lang.Oggetto | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.DeviceSetup |
Un ITargetPreparer
che configura un dispositivo per il test in base alle Option
fornite.
Richiede un dispositivo in cui è possibile 'adb root', in genere un tipo di build userdebug.
Dovrebbe essere eseguito dopo il flashing di una nuova build.
Nota: questo preparatore è pensato per laboratori di test continui e presuppone che il dispositivo sottoposto a test verrà aggiornato e cancellato prima dell'esecuzione successiva. In quanto tale, esegue una pulizia minima durante lo smontaggio e non dovrebbe essere utilizzato in un modulo di test.
Riepilogo
Costruttori pubblici | |
---|---|
DeviceSetup () |
Metodi pubblici | |
---|---|
void | changeSettings ( ITestDevice device) Modificare le impostazioni sul dispositivo. |
getDependencies () | |
ITestDevice | getDevice ( TestInformation testInfo) |
boolean | isForceSkipSystemProps () |
void | processDeprecatedOptions ( ITestDevice device) Elabora le opzioni deprecate convertendole nelle opzioni attualmente utilizzate. |
void | processOptions ( ITestDevice device) Elabora tutte le |
static void | setCommandForBinaryState ( BinaryState state, commands, String onCommand, String offCommand) setCommandForBinaryState ( BinaryState state, commands, String onCommand, String offCommand) Metodo helper per aggiungere un comando di esecuzione ON/OFF da eseguire sul dispositivo. |
void | setGlobalSetting (String key, String value) Esposto per unit test |
void | setSecureSetting (String key, String value) Esposto per unit test |
static void | setSettingForBinaryState ( BinaryState state, MultiMap <String, String> settingsMap, String setting, String onValue, String offValue) Metodo di supporto per aggiungere un'impostazione ON/OFF a una mappa delle impostazioni. |
void | setSystemSetting (String key, String value) Esposto per unit test |
void | setUp ( TestInformation testInfo) |
void | tearDown ( TestInformation testInfo, Throwable e)
|
Metodi protetti | |
---|---|
void | setAirplaneMode ( BinaryState airplaneMode) Esposto per unit test |
void | setAutoRotate ( BinaryState autoRotate) Esposto per unit test |
void | setAutoUpdateTime ( BinaryState autoUpdateTime) Esposto per unit test |
void | setAutoUpdateTimezone ( BinaryState autoUpdateTimezone) Esposto per unit test |
void | setBatterySaver ( BinaryState batterySaver) Esposto per unit test |
void | setBatterySaverTrigger (Integer batterySaverTrigger) Esposto per unit test |
void | setBluetooth ( BinaryState bluetooth) Esposto per unit test |
void | setCell ( BinaryState cell) |
void | setCellAutoSetting ( BinaryState cellAutoSetting) |
void | setData ( BinaryState data) |
void | setDefaultSimData (Integer defaultSimData) Esposto per unit test |
void | setDefaultSimSms (Integer defaultSimSms) Esposto per unit test |
void | setDefaultSimVoice (Integer defaultSimVoice) Esposto per unit test |
void | setDeprecatedAudioSilent (boolean silent) Questo metodo è deprecato. usa invece |
void | setDeprecatedMinExternalStoreSpace (long storeSpace) Questo metodo è deprecato. usa invece |
void | setDeprecatedSetProp (String prop) Questo metodo è deprecato. usa invece |
void | setDisableAudio (boolean disable) Esposto per unit test |
void | setDisableCwWifiMediator ( BinaryState disableCwWifiMediator) |
void | setDisableDalvikVerifier (boolean disableDalvikVerifier) Esposto per unit test |
void | setDisableDialing (boolean disableDialing) Esposto per unit test |
void | setDisableDoze (boolean disableDoze) Esposto per unit test |
void | setEnableFullBatteryStatsHistory (boolean enableFullBatteryStatsHistory) Esposto per unit test |
void | setEthernet ( BinaryState ethernet) Esposto per unit test |
void | setForceSkipSystemProps (boolean force) Esposto per unit test |
void | setInstallNonMarketApps ( BinaryState installNonMarketApps) Esposto per unit test |
void | setLocalDataPath (File path) Esposto per unit test |
void | setLocationGps ( BinaryState locationGps) Esposto per unit test |
void | setLocationNetwork ( BinaryState locationNetwork) Esposto per unit test |
void | setMinExternalStorageKb (long storageKb) Esposto per unit test |
void | setNfc ( BinaryState nfc) Esposto per unit test |
void | setNotificationLed ( BinaryState notificationLed) Esposto per unit test |
void | setProperty (String key, String value) Esposto per unit test |
void | setRestoreProperties (boolean restoreProperties) Esposto per unit test |
void | setRestoreSettings (boolean restoreSettings) Esposto per unit test |
void | setScreenAdaptiveBrightness ( BinaryState screenAdaptiveBrightness) Esposto per unit test |
void | setScreenAlwaysOn ( BinaryState screenAlwaysOn) Esposto per unit test |
void | setScreenAmbientMode ( BinaryState screenAmbientMode) Esposto per unit test |
void | setScreenBrightness (Integer screenBrightness) Esposto per unit test |
void | setScreenSaver ( BinaryState screenSaver) Esposto per unit test |
void | setScreenTimeoutSecs (Long screenTimeoutSecs) Esposto per unit test |
void | setTestHarness (boolean setTestHarness) Esposto per unit test |
void | setTimezone (String timezone) Esposto per unit test |
void | setTriggerMediaMounted (boolean triggerMediaMounted) Esposto per unit test |
void | setWakeGesture ( BinaryState wakeGesture) Esposto per unit test |
void | setWifi ( BinaryState wifi) Esposto per unit test |
void | setWifiNetwork (String wifiNetwork) Esposto per unit test |
void | setWifiPsk (String wifiPsk) |
void | setWifiScanAlwaysEnabled ( BinaryState wifiScanAlwaysEnabled) Esposto per unit test |
void | setWifiSsidToPsk ( wifiSssidToPsk) setWifiSsidToPsk ( wifiSssidToPsk) |
void | setWifiWatchdog ( BinaryState wifiWatchdog) Esposto per unit test |
Campi
mModalità aereo
protected BinaryState mAirplaneMode
mRotazione automatica
protected BinaryState mAutoRotate
mAutoUpdateTime
protected BinaryState mAutoUpdateTime
mAutoUpdateTimezone
protected BinaryState mAutoUpdateTimezone
mBatterySaverTrigger
protected Integer mBatterySaverTrigger
Bluetooth
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
mDisattiva audio
protected boolean mDisableAudio
mDisableDalvikVerifier
protected boolean mDisableDalvikVerifier
mDisabilita composizione
protected boolean mDisableDialing
mDisattivaDoze
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
mPosizioneGps
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
mScreenTimeoutSec
protected Long mScreenTimeoutSecs
mSecureSettings
protected MultiMap<String, String> mSecureSettings
mSetProps
protectedmSetProps
mSetTestHarness
protected boolean mSetTestHarness
mSyncTimezoneWithHost
protected BinaryState mSyncTimezoneWithHost
mSystemSettings
protected MultiMap<String, String> mSystemSettings
mFuso orario
protected String mTimezone
mTriggerMedia montato
protected boolean mTriggerMediaMounted
mWakeGesture
protected BinaryState mWakeGesture
Wi-Fi
protected BinaryState mWifi
mWifiPsk
protected String mWifiPsk
mWifiScanAlwaysEnabled
protected BinaryState mWifiScanAlwaysEnabled
mWifiSid
protected String mWifiSsid
mWifiSsidToPsk
protectedmWifiSsidToPsk
Costruttori pubblici
Configurazione dispositivo
public DeviceSetup ()
Metodi pubblici
cambia impostazioni
public void changeSettings (ITestDevice device)
Modificare le impostazioni sul dispositivo.
Esposto in modo che le classi figlio possano eseguire l'override.
Parametri | |
---|---|
device | ITestDevice : il ITestDevice |
Getta | |
---|---|
DeviceNotAvailableException | se il dispositivo non è disponibile |
TargetSetupError | se si è verificato un errore durante l'impostazione delle impostazioni |
getDependencies
publicgetDependencies ()
ritorna | |
---|---|
getDispositivo
public ITestDevice getDevice (TestInformation testInfo)
Parametri | |
---|---|
testInfo | TestInformation |
ritorna | |
---|---|
ITestDevice |
isForceSkipSystemProps
public boolean isForceSkipSystemProps ()
ritorna | |
---|---|
boolean |
processOpzioni obsolete
public void processDeprecatedOptions (ITestDevice device)
Elabora le opzioni deprecate convertendole nelle opzioni attualmente utilizzate.
Questo metodo deve essere eseguito prima di qualsiasi altro metodo di elaborazione. Genera un TargetSetupError
se l'opzione deprecata sovrascrive un'opzione non deprecata specificata.
Parametri | |
---|---|
device | ITestDevice |
Getta | |
---|---|
TargetSetupError | se c'è un conflitto |
processOptions
public void processOptions (ITestDevice device)
Elabora tutte le Option
e trasformale in prop di sistema, impostazioni o comandi di esecuzione. Al momento non esegue alcun comando sul dispositivo.
Esposto in modo che le classi secondarie possano sovrascriverlo.
Parametri | |
---|---|
device | ITestDevice : il ITestDevice |
Getta | |
---|---|
DeviceNotAvailableException | se il dispositivo non è disponibile |
TargetSetupError | se l' Option è in conflitto |
setCommandForBinaryState
public static void setCommandForBinaryState (BinaryState state,commands, String onCommand, String offCommand)
Metodo helper per aggiungere un comando di esecuzione ON/OFF da eseguire sul dispositivo.
Parametri | |
---|---|
state | BinaryState : lo BinaryState |
commands | |
onCommand | String : il comando da eseguire se ON. Ignorato se il comando è null |
offCommand | String : il comando da eseguire se OFF. Ignorato se il comando è null |
setGlobalSetting
public void setGlobalSetting (String key, String value)
Esposto per unit test
Parametri | |
---|---|
key | String |
value | String |
setSecureSetting
public void setSecureSetting (String key, String value)
Esposto per unit test
Parametri | |
---|---|
key | String |
value | String |
setSettingForBinaryState
public static void setSettingForBinaryState (BinaryState state, MultiMap<String, String> settingsMap, String setting, String onValue, String offValue)
Metodo di supporto per aggiungere un'impostazione ON/OFF a una mappa delle impostazioni.
Parametri | |
---|---|
state | BinaryState : lo BinaryState |
settingsMap | MultiMap : la MultiMap utilizzata per memorizzare le impostazioni. |
setting | String : la chiave di impostazione |
onValue | String : il valore se ON |
offValue | String : il valore se OFF |
setSystemSetting
public void setSystemSetting (String key, String value)
Esposto per unit test
Parametri | |
---|---|
key | String |
value | String |
impostare
public void setUp (TestInformation testInfo)
Parametri | |
---|---|
testInfo | TestInformation |
Getta | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
demolire
public void tearDown (TestInformation testInfo, Throwable e)
Parametri | |
---|---|
testInfo | TestInformation |
e | Throwable |
Getta | |
---|---|
DeviceNotAvailableException |
Metodi protetti
setAirplaneMode
protected void setAirplaneMode (BinaryState airplaneMode)
Esposto per unit test
Parametri | |
---|---|
airplaneMode | BinaryState |
setAutoRotate
protected void setAutoRotate (BinaryState autoRotate)
Esposto per unit test
Parametri | |
---|---|
autoRotate | BinaryState |
setAutoUpdateTime
protected void setAutoUpdateTime (BinaryState autoUpdateTime)
Esposto per unit test
Parametri | |
---|---|
autoUpdateTime | BinaryState |
setAutoUpdateTimezone
protected void setAutoUpdateTimezone (BinaryState autoUpdateTimezone)
Esposto per unit test
Parametri | |
---|---|
autoUpdateTimezone | BinaryState |
setBatterySaver
protected void setBatterySaver (BinaryState batterySaver)
Esposto per unit test
Parametri | |
---|---|
batterySaver | BinaryState |
setBatterySaverTrigger
protected void setBatterySaverTrigger (Integer batterySaverTrigger)
Esposto per unit test
Parametri | |
---|---|
batterySaverTrigger | Integer |
setBluetooth
protected void setBluetooth (BinaryState bluetooth)
Esposto per unit test
Parametri | |
---|---|
bluetooth | BinaryState |
setCellAutoSetting
protected void setCellAutoSetting (BinaryState cellAutoSetting)
Parametri | |
---|---|
cellAutoSetting | BinaryState |
setDefaultSimData
protected void setDefaultSimData (Integer defaultSimData)
Esposto per unit test
Parametri | |
---|---|
defaultSimData | Integer |
setDefaultSimSms
protected void setDefaultSimSms (Integer defaultSimSms)
Esposto per unit test
Parametri | |
---|---|
defaultSimSms | Integer |
setDefaultSimVoice
protected void setDefaultSimVoice (Integer defaultSimVoice)
Esposto per unit test
Parametri | |
---|---|
defaultSimVoice | Integer |
setDeprecatedAudioSilent
protected void setDeprecatedAudioSilent (boolean silent)
Questo metodo è deprecato.
usa invece setDisableAudio(boolean)
.
Esposto per unit test
Parametri | |
---|---|
silent | boolean |
setDeprecatedMinExternalStoreSpace
protected void setDeprecatedMinExternalStoreSpace (long storeSpace)
Questo metodo è deprecato.
usa invece setMinExternalStorageKb(long)
.
Esposto per unit test
Parametri | |
---|---|
storeSpace | long |
setDeprecatoSetProp
protected void setDeprecatedSetProp (String prop)
Questo metodo è deprecato.
usa invece setProperty(String, String)
.
Esposto per unit test
Parametri | |
---|---|
prop | String |
setDisableAudio
protected void setDisableAudio (boolean disable)
Esposto per unit test
Parametri | |
---|---|
disable | boolean |
setDisableCwWifiMediator
protected void setDisableCwWifiMediator (BinaryState disableCwWifiMediator)
Parametri | |
---|---|
disableCwWifiMediator | BinaryState |
setDisableDalvikVerifier
protected void setDisableDalvikVerifier (boolean disableDalvikVerifier)
Esposto per unit test
Parametri | |
---|---|
disableDalvikVerifier | boolean |
setDisableDialing
protected void setDisableDialing (boolean disableDialing)
Esposto per unit test
Parametri | |
---|---|
disableDialing | boolean |
setDisableDoze
protected void setDisableDoze (boolean disableDoze)
Esposto per unit test
Parametri | |
---|---|
disableDoze | boolean |
setEnableFullBatteryStatsHistory
protected void setEnableFullBatteryStatsHistory (boolean enableFullBatteryStatsHistory)
Esposto per unit test
Parametri | |
---|---|
enableFullBatteryStatsHistory | boolean |
setEthernet
protected void setEthernet (BinaryState ethernet)
Esposto per unit test
Parametri | |
---|---|
ethernet | BinaryState |
setForceSkipSystemProps
protected void setForceSkipSystemProps (boolean force)
Esposto per unit test
Parametri | |
---|---|
force | boolean |
setInstallNonMarketApps
protected void setInstallNonMarketApps (BinaryState installNonMarketApps)
Esposto per unit test
Parametri | |
---|---|
installNonMarketApps | BinaryState |
setLocalDataPath
protected void setLocalDataPath (File path)
Esposto per unit test
Parametri | |
---|---|
path | File |
setLocationGps
protected void setLocationGps (BinaryState locationGps)
Esposto per unit test
Parametri | |
---|---|
locationGps | BinaryState |
setLocationNetwork
protected void setLocationNetwork (BinaryState locationNetwork)
Esposto per unit test
Parametri | |
---|---|
locationNetwork | BinaryState |
setMinExternalStorageKb
protected void setMinExternalStorageKb (long storageKb)
Esposto per unit test
Parametri | |
---|---|
storageKb | long |
setNotificationLed
protected void setNotificationLed (BinaryState notificationLed)
Esposto per unit test
Parametri | |
---|---|
notificationLed | BinaryState |
setProperty
protected void setProperty (String key, String value)
Esposto per unit test
Parametri | |
---|---|
key | String |
value | String |
setRestoreProperties
protected void setRestoreProperties (boolean restoreProperties)
Esposto per unit test
Parametri | |
---|---|
restoreProperties | boolean |
setRestoreSettings
protected void setRestoreSettings (boolean restoreSettings)
Esposto per unit test
Parametri | |
---|---|
restoreSettings | boolean |
setScreenAdaptiveBrightness
protected void setScreenAdaptiveBrightness (BinaryState screenAdaptiveBrightness)
Esposto per unit test
Parametri | |
---|---|
screenAdaptiveBrightness | BinaryState |
setScreenAlwaysOn
protected void setScreenAlwaysOn (BinaryState screenAlwaysOn)
Esposto per unit test
Parametri | |
---|---|
screenAlwaysOn | BinaryState |
setScreenAmbientMode
protected void setScreenAmbientMode (BinaryState screenAmbientMode)
Esposto per unit test
Parametri | |
---|---|
screenAmbientMode | BinaryState |
setScreenBrightness
protected void setScreenBrightness (Integer screenBrightness)
Esposto per unit test
Parametri | |
---|---|
screenBrightness | Integer |
setScreenSaver
protected void setScreenSaver (BinaryState screenSaver)
Esposto per unit test
Parametri | |
---|---|
screenSaver | BinaryState |
setScreenTimeoutSecs
protected void setScreenTimeoutSecs (Long screenTimeoutSecs)
Esposto per unit test
Parametri | |
---|---|
screenTimeoutSecs | Long |
setTestHarness
protected void setTestHarness (boolean setTestHarness)
Esposto per unit test
Parametri | |
---|---|
setTestHarness | boolean |
setTimezone
protected void setTimezone (String timezone)
Esposto per unit test
Parametri | |
---|---|
timezone | String |
setTriggerMediaMounted
protected void setTriggerMediaMounted (boolean triggerMediaMounted)
Esposto per unit test
Parametri | |
---|---|
triggerMediaMounted | boolean |
setWakeGesture
protected void setWakeGesture (BinaryState wakeGesture)
Esposto per unit test
Parametri | |
---|---|
wakeGesture | BinaryState |
setWifiNetwork
protected void setWifiNetwork (String wifiNetwork)
Esposto per unit test
Parametri | |
---|---|
wifiNetwork | String |
setWifiPsk
protected void setWifiPsk (String wifiPsk)
Parametri | |
---|---|
wifiPsk | String |
setWifiScanAlwaysEnabled
protected void setWifiScanAlwaysEnabled (BinaryState wifiScanAlwaysEnabled)
Esposto per unit test
Parametri | |
---|---|
wifiScanAlwaysEnabled | BinaryState |
setWifiSsidToPsk
protected void setWifiSsidToPsk (wifiSssidToPsk)
Parametri | |
---|---|
wifiSssidToPsk |
setWifiWatchdog
protected void setWifiWatchdog (BinaryState wifiWatchdog)
Esposto per unit test
Parametri | |
---|---|
wifiWatchdog | BinaryState |