Configuration de l'appareil
public class DeviceSetup
extends BaseTargetPreparer
java.lang.Object | ||
?? | com.android.tradefed.targetprep.BaseTargetPreparer | |
?? | com.android.tradefed.targetprep.DeviceSetup |
Un ITargetPreparer
qui configure un dispositif de test sur la base fournie Option
s.
Nécessite un périphérique où 'adb root' est possible, généralement un type de build userdebug.
Doit être effectuée après une nouvelle construction est flashé.
Sommaire
Constructeurs publics | |
---|---|
DeviceSetup () |
Méthodes publiques | |
---|---|
void | changeSettings (ITestDevice device) Modifiez les paramètres sur l'appareil. |
ITestDevice | getDevice (TestInformation testInfo) |
boolean | isForceSkipSystemProps () |
void | processDeprecatedOptions (ITestDevice device) Traite les options obsolètes en les convertissant en options actuellement utilisées. |
void | processOptions (ITestDevice device) Traiter toutes les |
static void | setCommandForBinaryState ( BinaryState state, commands, String onCommand, String offCommand) setCommandForBinaryState ( BinaryState state, commands, String onCommand, String offCommand) Méthode d'assistance pour ajouter une commande d'exécution ON/OFF à exécuter sur l'appareil. |
void | setGlobalSetting (String key, String value) Exposé pour les tests unitaires |
void | setSecureSetting (String key, String value) Exposé pour les tests unitaires |
static void | setSettingForBinaryState ( BinaryState state, MultiMap<String, String> settingsMap, String setting, String onValue, String offValue) Méthode d'assistance pour ajouter un paramètre ON/OFF à une carte de paramètres. |
void | setSystemSetting (String key, String value) Exposé pour les tests unitaires |
void | setUp (TestInformation testInfo) |
void | tearDown (TestInformation testInfo, Throwable e)
|
Méthodes protégées | |
---|---|
void | setAirplaneMode ( BinaryState airplaneMode) Exposé pour les tests unitaires |
void | setAutoRotate ( BinaryState autoRotate) Exposé pour les tests unitaires |
void | setAutoUpdateTime ( BinaryState autoUpdateTime) Exposé pour les tests unitaires |
void | setAutoUpdateTimezone ( BinaryState autoUpdateTimezone) Exposé pour les tests unitaires |
void | setBatterySaver ( BinaryState batterySaver) Exposé pour les tests unitaires |
void | setBatterySaverTrigger (Integer batterySaverTrigger) Exposé pour les tests unitaires |
void | setBluetooth ( BinaryState bluetooth) Exposé pour les tests unitaires |
void | setCell ( BinaryState cell) |
void | setCellAutoSetting ( BinaryState cellAutoSetting) |
void | setData ( BinaryState data) |
void | setDefaultSimData (Integer defaultSimData) Exposé pour les tests unitaires |
void | setDefaultSimSms (Integer defaultSimSms) Exposé pour les tests unitaires |
void | setDefaultSimVoice (Integer defaultSimVoice) Exposé pour les tests unitaires |
void | setDeprecatedAudioSilent (boolean silent) Cette méthode est déconseillée. utiliser |
void | setDeprecatedMinExternalStoreSpace (long storeSpace) Cette méthode est déconseillée. utilisation |
void | setDeprecatedSetProp (String prop) Cette méthode est déconseillée. utilisation |
void | setDisableAudio (boolean disable) Exposé pour les tests unitaires |
void | setDisableCwWifiMediator ( BinaryState disableCwWifiMediator) |
void | setDisableDalvikVerifier (boolean disableDalvikVerifier) Exposé pour les tests unitaires |
void | setDisableDialing (boolean disableDialing) Exposé pour les tests unitaires |
void | setDisableDoze (boolean disableDoze) Exposé pour les tests unitaires |
void | setEnableFullBatteryStatsHistory (boolean enableFullBatteryStatsHistory) Exposé pour les tests unitaires |
void | setEthernet ( BinaryState ethernet) Exposé pour les tests unitaires |
void | setForceSkipSystemProps (boolean force) Exposé pour les tests unitaires |
void | setInstallNonMarketApps ( BinaryState installNonMarketApps) Exposé pour les tests unitaires |
void | setLocalDataPath (File path) Exposé pour les tests unitaires |
void | setLocationGps ( BinaryState locationGps) Exposé pour les tests unitaires |
void | setLocationNetwork ( BinaryState locationNetwork) Exposé pour les tests unitaires |
void | setMinExternalStorageKb (long storageKb) Exposé pour les tests unitaires |
void | setNfc ( BinaryState nfc) Exposé pour les tests unitaires |
void | setNotificationLed ( BinaryState notificationLed) Exposé pour les tests unitaires |
void | setProperty (String key, String value) Exposé pour les tests unitaires |
void | setRestoreProperties (boolean restoreProperties) Exposé pour les tests unitaires |
void | setRestoreSettings (boolean restoreSettings) Exposé pour les tests unitaires |
void | setScreenAdaptiveBrightness ( BinaryState screenAdaptiveBrightness) Exposé pour les tests unitaires |
void | setScreenAlwaysOn ( BinaryState screenAlwaysOn) Exposé pour les tests unitaires |
void | setScreenAmbientMode ( BinaryState screenAmbientMode) Exposé pour les tests unitaires |
void | setScreenBrightness (Integer screenBrightness) Exposé pour les tests unitaires |
void | setScreenSaver ( BinaryState screenSaver) Exposé pour les tests unitaires |
void | setScreenTimeoutSecs (Long screenTimeoutSecs) Exposé pour les tests unitaires |
void | setTestHarness (boolean setTestHarness) Exposé pour les tests unitaires |
void | setTimezone (String timezone) Exposé pour les tests unitaires |
void | setTriggerMediaMounted (boolean triggerMediaMounted) Exposé pour les tests unitaires |
void | setWakeGesture ( BinaryState wakeGesture) Exposé pour les tests unitaires |
void | setWifi ( BinaryState wifi) Exposé pour les tests unitaires |
void | setWifiNetwork (String wifiNetwork) Exposé pour les tests unitaires |
void | setWifiPsk (String wifiPsk) |
void | setWifiScanAlwaysEnabled ( BinaryState wifiScanAlwaysEnabled) Exposé pour les tests unitaires |
void | setWifiSsidToPsk ( wifiSssidToPsk) setWifiSsidToPsk ( wifiSssidToPsk) |
void | setWifiWatchdog ( BinaryState wifiWatchdog) Exposé pour les tests unitaires |
Des champs
mMode Avion
protected BinaryState mAirplaneMode
mAutoRotation
protected BinaryState mAutoRotate
mAutoUpdateTime
protected BinaryState mAutoUpdateTime
mAutoUpdateTimezone
protected BinaryState mAutoUpdateTimezone
mBatterySaverTrigger
protected Integer mBatterySaverTrigger
mBluetooth
protected BinaryState mBluetooth
mCellule
protected BinaryState mCell
mCellAutoSetting
protected BinaryState mCellAutoSetting
mDonnées
protected BinaryState mData
mDefaultSimData
protected Integer mDefaultSimData
mDefaultSimSms
protected Integer mDefaultSimSms
mDefaultSimVoice
protected Integer mDefaultSimVoice
mDésactiverAudio
protected boolean mDisableAudio
mDisableDalvikVerifier
protected boolean mDisableDalvikVerifier
mDisableDialing
protected boolean mDisableDialing
mDisableDoze
protected boolean mDisableDoze
mEnableFullBatteryStatsHistory
protected boolean mEnableFullBatteryStatsHistory
mForceSkipRunCommandes
protected boolean mForceSkipRunCommands
mForceSkipSettings
protected boolean mForceSkipSettings
mForceSkipSystemProps
protected boolean mForceSkipSystemProps
mGlobalSettings
protected MultiMap<String, String> mGlobalSettings
mInstallNonMarketApps
protected BinaryState mInstallNonMarketApps
mLocalDataFile
protected File mLocalDataFile
mLocationGps
protected BinaryState mLocationGps
mMinExternalStorageKb
protected long mMinExternalStorageKb
mNfc
protected BinaryState mNfc
mOptimizedPropertySetting
protected boolean mOptimizedPropertySetting
mPropriétésPrécédentes
protected File mPreviousProperties
mRemoteDataPath
protected String mRemoteDataPath
mRestoreProperties
protected boolean mRestoreProperties
mRestoreSettings
protected boolean mRestoreSettings
mRunCommandAfterSettings
protectedmRunCommandAfterSettings
mRunCommandBeforeSettings
protectedmRunCommandBeforeSettings
mScreenAdaptativeLuminosité
protected BinaryState mScreenAdaptiveBrightness
mScreenAlwaysOn
protected BinaryState mScreenAlwaysOn
mScreenAmbientMode
protected BinaryState mScreenAmbientMode
mScreenLuminosité
protected Integer mScreenBrightness
économiseur d'écran
protected BinaryState mScreenSaver
mScreenTimeoutSecs
protected Long mScreenTimeoutSecs
mSecureSettings
protected MultiMap<String, String> mSecureSettings
mSetProps
protectedmSetProps
mSetTestHarnais
protected boolean mSetTestHarness
mParamètresSystème
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
mWifiScanToujoursActivé
protected BinaryState mWifiScanAlwaysEnabled
mWifiSsid
protected String mWifiSsid
mWifiSsidToPsk
protectedmWifiSsidToPsk
Constructeurs publics
Configuration de l'appareil
public DeviceSetup ()
Méthodes publiques
modifier les paramètres
public void changeSettings (ITestDevice device)
Modifiez les paramètres sur l'appareil.
Exposé afin que les classes des enfants puissent l'emporter.
Paramètres | |
---|---|
device | ITestDevice : Le ITestDevice |
Jetés | |
---|---|
DeviceNotAvailableException | si l'appareil n'est pas disponible |
TargetSetupError | s'il y a eu un échec lors de la configuration des paramètres |
getDevice
public ITestDevice getDevice (TestInformation testInfo)
Paramètres | |
---|---|
testInfo | TestInformation |
Retour | |
---|---|
ITestDevice |
isForceSkipSystemProps
public boolean isForceSkipSystemProps ()
Retour | |
---|---|
boolean |
processDeprecatedOptions
public void processDeprecatedOptions (ITestDevice device)
Traite les options obsolètes en les convertissant en options actuellement utilisées.
Cette méthode doit être exécutée avant toute autre méthode de traitement. Jetteront un TargetSetupError
si l'option désapprouvée remplace une option non spécifiée désapprouvée.
Paramètres | |
---|---|
device | ITestDevice |
Jetés | |
---|---|
TargetSetupError | s'il y a conflit |
processusOptions
public void processOptions (ITestDevice device)
Traiter toutes les Option
s et les transformer en accessoires du système, des paramètres ou des commandes d'exécution. N'exécute aucune commande sur l'appareil pour le moment.
Exposé afin que les classes d'enfants puissent outrepasser cela.
Paramètres | |
---|---|
device | ITestDevice : Le ITestDevice |
Jetés | |
---|---|
DeviceNotAvailableException | si l'appareil n'est pas disponible |
TargetSetupError | si l' Option de conflit |
setCommandForBinaryState
public static void setCommandForBinaryState (BinaryState state,commands, String onCommand, String offCommand)
Méthode d'assistance pour ajouter une commande d'exécution ON/OFF à exécuter sur l'appareil.
Paramètres | |
---|---|
state | BinaryState : Le BinaryState |
commands | |
onCommand | String : La commande à exécuter si ON. Ignoré si la commande est null |
offCommand | String : La commande à exécuter si OFF. Ignoré si la commande est null |
setGlobalSetting
public void setGlobalSetting (String key, String value)
Exposé pour les tests unitaires
Paramètres | |
---|---|
key | String |
value | String |
setSecureSetting
public void setSecureSetting (String key, String value)
Exposé pour les tests unitaires
Paramètres | |
---|---|
key | String |
value | String |
setSettingForBinaryState
public static void setSettingForBinaryState (BinaryState state, MultiMap<String, String> settingsMap, String setting, String onValue, String offValue)
Méthode d'assistance pour ajouter un paramètre ON/OFF à une carte de paramètres.
Paramètres | |
---|---|
state | BinaryState : Le BinaryState |
settingsMap | MultiMap : Le MultiMap utilisé pour stocker les paramètres. |
setting | String : La clé de réglage |
onValue | String : La valeur si ON |
offValue | String : La valeur si OFF |
setSystemSetting
public void setSystemSetting (String key, String value)
Exposé pour les tests unitaires
Paramètres | |
---|---|
key | String |
value | String |
mettre en place
public void setUp (TestInformation testInfo)
Paramètres | |
---|---|
testInfo | TestInformation |
Jetés | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
abattre
public void tearDown (TestInformation testInfo, Throwable e)
Paramètres | |
---|---|
testInfo | TestInformation |
e | Throwable |
Jetés | |
---|---|
DeviceNotAvailableException |
Méthodes protégées
setAirplaneMode
protected void setAirplaneMode (BinaryState airplaneMode)
Exposé pour les tests unitaires
Paramètres | |
---|---|
airplaneMode | BinaryState |
setAutoRotation
protected void setAutoRotate (BinaryState autoRotate)
Exposé pour les tests unitaires
Paramètres | |
---|---|
autoRotate | BinaryState |
setAutoUpdateTime
protected void setAutoUpdateTime (BinaryState autoUpdateTime)
Exposé pour les tests unitaires
Paramètres | |
---|---|
autoUpdateTime | BinaryState |
setAutoUpdateTimezone
protected void setAutoUpdateTimezone (BinaryState autoUpdateTimezone)
Exposé pour les tests unitaires
Paramètres | |
---|---|
autoUpdateTimezone | BinaryState |
setBatterySaver
protected void setBatterySaver (BinaryState batterySaver)
Exposé pour les tests unitaires
Paramètres | |
---|---|
batterySaver | BinaryState |
setBatterySaverTrigger
protected void setBatterySaverTrigger (Integer batterySaverTrigger)
Exposé pour les tests unitaires
Paramètres | |
---|---|
batterySaverTrigger | Integer |
setBluetooth
protected void setBluetooth (BinaryState bluetooth)
Exposé pour les tests unitaires
Paramètres | |
---|---|
bluetooth | BinaryState |
setCellAutoSetting
protected void setCellAutoSetting (BinaryState cellAutoSetting)
Paramètres | |
---|---|
cellAutoSetting | BinaryState |
setDefaultSimData
protected void setDefaultSimData (Integer defaultSimData)
Exposé pour les tests unitaires
Paramètres | |
---|---|
defaultSimData | Integer |
setDefaultSimSms
protected void setDefaultSimSms (Integer defaultSimSms)
Exposé pour les tests unitaires
Paramètres | |
---|---|
defaultSimSms | Integer |
setDefaultSimVoice
protected void setDefaultSimVoice (Integer defaultSimVoice)
Exposé pour les tests unitaires
Paramètres | |
---|---|
defaultSimVoice | Integer |
setDeprecatedAudioSilent
protected void setDeprecatedAudioSilent (boolean silent)
Cette méthode est déconseillée.
utiliser setDisableAudio(boolean)
à la place.
Exposé pour les tests unitaires
Paramètres | |
---|---|
silent | boolean |
setDeprecatedMinExternalStoreSpace
protected void setDeprecatedMinExternalStoreSpace (long storeSpace)
Cette méthode est déconseillée.
utilisation setMinExternalStorageKb(long)
à la place.
Exposé pour les tests unitaires
Paramètres | |
---|---|
storeSpace | long |
setDeprecatedSetProp
protected void setDeprecatedSetProp (String prop)
Cette méthode est déconseillée.
utilisation setProperty(String, String)
à la place.
Exposé pour les tests unitaires
Paramètres | |
---|---|
prop | String |
setDisableAudio
protected void setDisableAudio (boolean disable)
Exposé pour les tests unitaires
Paramètres | |
---|---|
disable | boolean |
setDisableCwWifiMediator
protected void setDisableCwWifiMediator (BinaryState disableCwWifiMediator)
Paramètres | |
---|---|
disableCwWifiMediator | BinaryState |
setDisableDalvikVerifier
protected void setDisableDalvikVerifier (boolean disableDalvikVerifier)
Exposé pour les tests unitaires
Paramètres | |
---|---|
disableDalvikVerifier | boolean |
setDisableDialing
protected void setDisableDialing (boolean disableDialing)
Exposé pour les tests unitaires
Paramètres | |
---|---|
disableDialing | boolean |
setDisableDoze
protected void setDisableDoze (boolean disableDoze)
Exposé pour les tests unitaires
Paramètres | |
---|---|
disableDoze | boolean |
setEnableFullBatteryStatsHistory
protected void setEnableFullBatteryStatsHistory (boolean enableFullBatteryStatsHistory)
Exposé pour les tests unitaires
Paramètres | |
---|---|
enableFullBatteryStatsHistory | boolean |
setEthernet
protected void setEthernet (BinaryState ethernet)
Exposé pour les tests unitaires
Paramètres | |
---|---|
ethernet | BinaryState |
setForceSkipSystemProps
protected void setForceSkipSystemProps (boolean force)
Exposé pour les tests unitaires
Paramètres | |
---|---|
force | boolean |
setInstallNonMarketApps
protected void setInstallNonMarketApps (BinaryState installNonMarketApps)
Exposé pour les tests unitaires
Paramètres | |
---|---|
installNonMarketApps | BinaryState |
setLocalDataPath
protected void setLocalDataPath (File path)
Exposé pour les tests unitaires
Paramètres | |
---|---|
path | File |
setLocationGps
protected void setLocationGps (BinaryState locationGps)
Exposé pour les tests unitaires
Paramètres | |
---|---|
locationGps | BinaryState |
setLocationRéseau
protected void setLocationNetwork (BinaryState locationNetwork)
Exposé pour les tests unitaires
Paramètres | |
---|---|
locationNetwork | BinaryState |
setMinExternalStorageKb
protected void setMinExternalStorageKb (long storageKb)
Exposé pour les tests unitaires
Paramètres | |
---|---|
storageKb | long |
setNfc
protected void setNfc (BinaryState nfc)
Exposé pour les tests unitaires
Paramètres | |
---|---|
nfc | BinaryState |
setNotificationLed
protected void setNotificationLed (BinaryState notificationLed)
Exposé pour les tests unitaires
Paramètres | |
---|---|
notificationLed | BinaryState |
setProperty
protected void setProperty (String key, String value)
Exposé pour les tests unitaires
Paramètres | |
---|---|
key | String |
value | String |
setRestoreProperties
protected void setRestoreProperties (boolean restoreProperties)
Exposé pour les tests unitaires
Paramètres | |
---|---|
restoreProperties | boolean |
setRestoreSettings
protected void setRestoreSettings (boolean restoreSettings)
Exposé pour les tests unitaires
Paramètres | |
---|---|
restoreSettings | boolean |
setScreenAdaptiveLuminosité
protected void setScreenAdaptiveBrightness (BinaryState screenAdaptiveBrightness)
Exposé pour les tests unitaires
Paramètres | |
---|---|
screenAdaptiveBrightness | BinaryState |
setScreenAlwaysOn
protected void setScreenAlwaysOn (BinaryState screenAlwaysOn)
Exposé pour les tests unitaires
Paramètres | |
---|---|
screenAlwaysOn | BinaryState |
setScreenAmbientMode
protected void setScreenAmbientMode (BinaryState screenAmbientMode)
Exposé pour les tests unitaires
Paramètres | |
---|---|
screenAmbientMode | BinaryState |
setScreenLuminosité
protected void setScreenBrightness (Integer screenBrightness)
Exposé pour les tests unitaires
Paramètres | |
---|---|
screenBrightness | Integer |
setScreenSaver
protected void setScreenSaver (BinaryState screenSaver)
Exposé pour les tests unitaires
Paramètres | |
---|---|
screenSaver | BinaryState |
setScreenTimeoutSecs
protected void setScreenTimeoutSecs (Long screenTimeoutSecs)
Exposé pour les tests unitaires
Paramètres | |
---|---|
screenTimeoutSecs | Long |
setTestHarnais
protected void setTestHarness (boolean setTestHarness)
Exposé pour les tests unitaires
Paramètres | |
---|---|
setTestHarness | boolean |
setTimezone
protected void setTimezone (String timezone)
Exposé pour les tests unitaires
Paramètres | |
---|---|
timezone | String |
setTriggerMediaMounted
protected void setTriggerMediaMounted (boolean triggerMediaMounted)
Exposé pour les tests unitaires
Paramètres | |
---|---|
triggerMediaMounted | boolean |
setWakeGesture
protected void setWakeGesture (BinaryState wakeGesture)
Exposé pour les tests unitaires
Paramètres | |
---|---|
wakeGesture | BinaryState |
setWifi
protected void setWifi (BinaryState wifi)
Exposé pour les tests unitaires
Paramètres | |
---|---|
wifi | BinaryState |
setWifiNetwork
protected void setWifiNetwork (String wifiNetwork)
Exposé pour les tests unitaires
Paramètres | |
---|---|
wifiNetwork | String |
setWifiPsk
protected void setWifiPsk (String wifiPsk)
Paramètres | |
---|---|
wifiPsk | String |
setWifiScanAlwaysEnabled
protected void setWifiScanAlwaysEnabled (BinaryState wifiScanAlwaysEnabled)
Exposé pour les tests unitaires
Paramètres | |
---|---|
wifiScanAlwaysEnabled | BinaryState |
setWifiSsidToPsk
protected void setWifiSsidToPsk (wifiSssidToPsk)
Paramètres | |
---|---|
wifiSssidToPsk |
setWifiWatchdog
protected void setWifiWatchdog (BinaryState wifiWatchdog)
Exposé pour les tests unitaires
Paramètres | |
---|---|
wifiWatchdog | BinaryState |