Cihaz kurulumu
public class DeviceSetup
extends BaseTargetPreparer
java.lang.Nesne | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.DeviceSetup |
Bir ITargetPreparer
Resim göre test etmek için bir cihaz konfigüre Option
s.
'Adb root'un mümkün olduğu, genellikle bir kullanıcı hata ayıklama yapı türü olan bir cihaz gerektirir.
Yeni bir yapı parladı sonra yapılmalıdır.
Özet
Kamu inşaatçıları | |
---|---|
DeviceSetup () |
Genel yöntemler | |
---|---|
void | changeSettings (ITestDevice device) Cihazdaki ayarları değiştirin. |
ITestDevice | getDevice (TestInformation testInfo) |
boolean | isForceSkipSystemProps () |
void | processDeprecatedOptions (ITestDevice device) Kullanımdan kaldırılan seçenekleri, şu anda kullanılan seçeneklere dönüştürerek işler. |
void | processOptions (ITestDevice device) Tüm işleyin |
static void | setCommandForBinaryState ( BinaryState state, commands, String onCommand, String offCommand) setCommandForBinaryState ( BinaryState state, commands, String onCommand, String offCommand) Cihazda yürütülecek bir AÇMA/KAPAMA çalıştırma komutu eklemek için yardımcı yöntem. |
void | setGlobalSetting (String key, String value) Birim testi için açık |
void | setSecureSetting (String key, String value) Birim testi için açık |
static void | setSettingForBinaryState ( BinaryState state, MultiMap<String, String> settingsMap, String setting, String onValue, String offValue) Bir ayar haritasına AÇIK/KAPALI ayarı eklemek için yardımcı yöntem. |
void | setSystemSetting (String key, String value) Birim testi için açık |
void | setUp (TestInformation testInfo) |
void | tearDown (TestInformation testInfo, Throwable e)
|
Korumalı yöntemler | |
---|---|
void | setAirplaneMode ( BinaryState airplaneMode) Birim testi için açık |
void | setAutoRotate ( BinaryState autoRotate) Birim testi için açık |
void | setAutoUpdateTime ( BinaryState autoUpdateTime) Birim testi için açık |
void | setAutoUpdateTimezone ( BinaryState autoUpdateTimezone) Birim testi için açık |
void | setBatterySaver ( BinaryState batterySaver) Birim testi için açık |
void | setBatterySaverTrigger (Integer batterySaverTrigger) Birim testi için açık |
void | setBluetooth ( BinaryState bluetooth) Birim testi için açık |
void | setCell ( BinaryState cell) |
void | setCellAutoSetting ( BinaryState cellAutoSetting) |
void | setData ( BinaryState data) |
void | setDefaultSimData (Integer defaultSimData) Birim testi için açık |
void | setDefaultSimSms (Integer defaultSimSms) Birim testi için açık |
void | setDefaultSimVoice (Integer defaultSimVoice) Birim testi için açık |
void | setDeprecatedAudioSilent (boolean silent) Bu yöntem kullanımdan kaldırılmıştır. kullanmak |
void | setDeprecatedMinExternalStoreSpace (long storeSpace) Bu yöntem kullanımdan kaldırılmıştır. Kullanım |
void | setDeprecatedSetProp (String prop) Bu yöntem kullanımdan kaldırılmıştır. Kullanım |
void | setDisableAudio (boolean disable) Birim testi için açık |
void | setDisableCwWifiMediator ( BinaryState disableCwWifiMediator) |
void | setDisableDalvikVerifier (boolean disableDalvikVerifier) Birim testi için açık |
void | setDisableDialing (boolean disableDialing) Birim testi için açık |
void | setDisableDoze (boolean disableDoze) Birim testi için açık |
void | setEnableFullBatteryStatsHistory (boolean enableFullBatteryStatsHistory) Birim testi için açık |
void | setEthernet ( BinaryState ethernet) Birim testi için açık |
void | setForceSkipSystemProps (boolean force) Birim testi için açık |
void | setInstallNonMarketApps ( BinaryState installNonMarketApps) Birim testi için açık |
void | setLocalDataPath (File path) Birim testi için açık |
void | setLocationGps ( BinaryState locationGps) Birim testi için açık |
void | setLocationNetwork ( BinaryState locationNetwork) Birim testi için açık |
void | setMinExternalStorageKb (long storageKb) Birim testi için açık |
void | setNfc ( BinaryState nfc) Birim testi için açık |
void | setNotificationLed ( BinaryState notificationLed) Birim testi için açık |
void | setProperty (String key, String value) Birim testi için açık |
void | setRestoreProperties (boolean restoreProperties) Birim testi için açık |
void | setRestoreSettings (boolean restoreSettings) Birim testi için açık |
void | setScreenAdaptiveBrightness ( BinaryState screenAdaptiveBrightness) Birim testi için açık |
void | setScreenAlwaysOn ( BinaryState screenAlwaysOn) Birim testi için açık |
void | setScreenAmbientMode ( BinaryState screenAmbientMode) Birim testi için açık |
void | setScreenBrightness (Integer screenBrightness) Birim testi için açık |
void | setScreenSaver ( BinaryState screenSaver) Birim testi için açık |
void | setScreenTimeoutSecs (Long screenTimeoutSecs) Birim testi için açık |
void | setTestHarness (boolean setTestHarness) Birim testi için açık |
void | setTimezone (String timezone) Birim testi için açık |
void | setTriggerMediaMounted (boolean triggerMediaMounted) Birim testi için açık |
void | setWakeGesture ( BinaryState wakeGesture) Birim testi için açık |
void | setWifi ( BinaryState wifi) Birim testi için açık |
void | setWifiNetwork (String wifiNetwork) Birim testi için açık |
void | setWifiPsk (String wifiPsk) |
void | setWifiScanAlwaysEnabled ( BinaryState wifiScanAlwaysEnabled) Birim testi için açık |
void | setWifiSsidToPsk ( wifiSssidToPsk) setWifiSsidToPsk ( wifiSssidToPsk) |
void | setWifiWatchdog ( BinaryState wifiWatchdog) Birim testi için açık |
Alanlar
mUçak Modu
protected BinaryState mAirplaneMode
mOtoDöndür
protected BinaryState mAutoRotate
mOtomatik GüncellemeZamanı
protected BinaryState mAutoUpdateTime
mAutoUpdateTimezone
protected BinaryState mAutoUpdateTimezone
mPil KoruyucuTetikleyici
protected Integer mBatterySaverTrigger
mBluetooth
protected BinaryState mBluetooth
mCell
protected BinaryState mCell
mCellOtomatikAyar
protected BinaryState mCellAutoSetting
mData
protected BinaryState mData
mDefaultSimData
protected Integer mDefaultSimData
mDefaultSimSms
protected Integer mDefaultSimSms
mDefaultSimSes
protected Integer mDefaultSimVoice
mDevre Dışı Ses
protected boolean mDisableAudio
mDisableDalvikDoğrulayıcı
protected boolean mDisableDalvikVerifier
mDevre Dışı Arama
protected boolean mDisableDialing
mDisableDoze
protected boolean mDisableDoze
mEtkinleştirTam Pil İstatistikleriGeçmişi
protected boolean mEnableFullBatteryStatsHistory
mForceSkipRunKomutları
protected boolean mForceSkipRunCommands
mForceSkipAyarları
protected boolean mForceSkipSettings
mForceSkipSystemProps
protected boolean mForceSkipSystemProps
mGlobalAyarlar
protected MultiMap<String, String> mGlobalSettings
mInstallNonMarketApps
protected BinaryState mInstallNonMarketApps
mLocalDataFile
protected File mLocalDataFile
mLkonumGps
protected BinaryState mLocationGps
mMinHariciDepolamaKb
protected long mMinExternalStorageKb
mNfc
protected BinaryState mNfc
mOptimizedÖzellik Ayarı
protected boolean mOptimizedPropertySetting
mÖncekiÖzellikler
protected File mPreviousProperties
mUzak Veri Yolu
protected String mRemoteDataPath
mRestoreÖzellikler
protected boolean mRestoreProperties
mGeri YüklemeAyarları
protected boolean mRestoreSettings
Ayarlardan Sonra mRunCommand
protectedmRunCommandAfterSettings
mRunCommandÖnceAyarlar
protectedmRunCommandBeforeSettings
mScreenUyarlanabilirParlaklık
protected BinaryState mScreenAdaptiveBrightness
mScreenHer Zaman Açık
protected BinaryState mScreenAlwaysOn
mScreenAmbientMode
protected BinaryState mScreenAmbientMode
mScreenParlaklık
protected Integer mScreenBrightness
mScreenSaver
protected BinaryState mScreenSaver
mScreenTimeoutSn
protected Long mScreenTimeoutSecs
mSecureSettings
protected MultiMap<String, String> mSecureSettings
mSetProps
protectedmSetProps
mSetTest Harness
protected boolean mSetTestHarness
mSystemAyarları
protected MultiMap<String, String> mSystemSettings
mZaman dilimi
protected String mTimezone
mTriggerMediaMounted
protected boolean mTriggerMediaMounted
mWakeGesture
protected BinaryState mWakeGesture
mWifi
protected BinaryState mWifi
mWifiPsk
protected String mWifiPsk
mWifiScanAlwaysEnabled
protected BinaryState mWifiScanAlwaysEnabled
mWifiSsid
protected String mWifiSsid
mWifiSsidToPsk
protectedmWifiSsidToPsk
Kamu inşaatçıları
Cihaz kurulumu
public DeviceSetup ()
Genel yöntemler
ayarları değiştir
public void changeSettings (ITestDevice device)
Cihazdaki ayarları değiştirin.
Açık, böylece çocuk sınıfları geçersiz kılınabilir.
parametreler | |
---|---|
device | ITestDevice : ITestDevice |
atar | |
---|---|
DeviceNotAvailableException | cihaz mevcut değilse |
TargetSetupError | ayarların yapılmasında bir hata oluştuysa |
getDevice
public ITestDevice getDevice (TestInformation testInfo)
parametreler | |
---|---|
testInfo | TestInformation |
İadeler | |
---|---|
ITestDevice |
isForceSkipSystemProps
public boolean isForceSkipSystemProps ()
İadeler | |
---|---|
boolean |
processDeprecatedOptions
public void processDeprecatedOptions (ITestDevice device)
Kullanımdan kaldırılan seçenekleri, şu anda kullanılan seçeneklere dönüştürerek işler.
Bu yöntem, diğer işleme yöntemlerinden önce çalıştırılmalıdır. Bir firlatirmisiniz TargetSetupError
kaldırılan seçenek belirli bir sigara kaldırılan seçeneği geçersiz kılar ise.
parametreler | |
---|---|
device | ITestDevice |
atar | |
---|---|
TargetSetupError | bir çatışma varsa |
süreçSeçenekleri
public void processOptions (ITestDevice device)
Tüm işleyin Option
ler ve sistem sahne, ayarları veya çalışma komutları bunları açmak. Şu anda cihazda herhangi bir komut çalıştırmaz.
Çocuk sınıflarının bunu geçersiz kılabilmesi için açığa çıkarılmıştır.
parametreler | |
---|---|
device | ITestDevice : ITestDevice |
atar | |
---|---|
DeviceNotAvailableException | cihaz mevcut değilse |
TargetSetupError | eğer Option s çatışma |
setCommandForBinaryState
public static void setCommandForBinaryState (BinaryState state,commands, String onCommand, String offCommand)
Cihazda yürütülecek bir AÇMA/KAPAMA çalıştırma komutu eklemek için yardımcı yöntem.
parametreler | |
---|---|
state | BinaryState : BinaryState |
commands | |
onCommand | String : ON ise çalıştırmak için komut. Komut ise Sayılan null |
offCommand | String : OFF eğer çalıştırmak için komut. Komut ise Sayılan null |
setGlobalAyar
public void setGlobalSetting (String key, String value)
Birim testi için açık
parametreler | |
---|---|
key | String |
value | String |
setGüvenliAyar
public void setSecureSetting (String key, String value)
Birim testi için açık
parametreler | |
---|---|
key | String |
value | String |
setSettingForBinaryState
public static void setSettingForBinaryState (BinaryState state, MultiMap<String, String> settingsMap, String setting, String onValue, String offValue)
Bir ayar haritasına AÇIK/KAPALI ayarı eklemek için yardımcı yöntem.
parametreler | |
---|---|
state | BinaryState : BinaryState |
settingsMap | MultiMap : MultiMap ayarlarını depolamak için kullanılan. |
setting | String : ayar tuşu |
onValue | String : Değer eğer AÇIK |
offValue | String : Değer eğer KAPALI |
setSystemSetting
public void setSystemSetting (String key, String value)
Birim testi için açık
parametreler | |
---|---|
key | String |
value | String |
kurmak
public void setUp (TestInformation testInfo)
parametreler | |
---|---|
testInfo | TestInformation |
atar | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
sökmek
public void tearDown (TestInformation testInfo, Throwable e)
parametreler | |
---|---|
testInfo | TestInformation |
e | Throwable |
atar | |
---|---|
DeviceNotAvailableException |
Korumalı yöntemler
setUçak Modu
protected void setAirplaneMode (BinaryState airplaneMode)
Birim testi için açık
parametreler | |
---|---|
airplaneMode | BinaryState |
setOtomatikDöndür
protected void setAutoRotate (BinaryState autoRotate)
Birim testi için açık
parametreler | |
---|---|
autoRotate | BinaryState |
setOtomatikGüncellemeZamanı
protected void setAutoUpdateTime (BinaryState autoUpdateTime)
Birim testi için açık
parametreler | |
---|---|
autoUpdateTime | BinaryState |
setAutoUpdateTimezone
protected void setAutoUpdateTimezone (BinaryState autoUpdateTimezone)
Birim testi için açık
parametreler | |
---|---|
autoUpdateTimezone | BinaryState |
setPil Tasarrufu
protected void setBatterySaver (BinaryState batterySaver)
Birim testi için açık
parametreler | |
---|---|
batterySaver | BinaryState |
setPil TasarrufuTetikleyici
protected void setBatterySaverTrigger (Integer batterySaverTrigger)
Birim testi için açık
parametreler | |
---|---|
batterySaverTrigger | Integer |
setBluetooth
protected void setBluetooth (BinaryState bluetooth)
Birim testi için açık
parametreler | |
---|---|
bluetooth | BinaryState |
setHücreOtomatikAyar
protected void setCellAutoSetting (BinaryState cellAutoSetting)
parametreler | |
---|---|
cellAutoSetting | BinaryState |
setDefaultSimData
protected void setDefaultSimData (Integer defaultSimData)
Birim testi için açık
parametreler | |
---|---|
defaultSimData | Integer |
setDefaultSimSms
protected void setDefaultSimSms (Integer defaultSimSms)
Birim testi için açık
parametreler | |
---|---|
defaultSimSms | Integer |
setDefaultSimVoice
protected void setDefaultSimVoice (Integer defaultSimVoice)
Birim testi için açık
parametreler | |
---|---|
defaultSimVoice | Integer |
setDeprecatedAudioSilent
protected void setDeprecatedAudioSilent (boolean silent)
Bu yöntem kullanımdan kaldırılmıştır.
kullanmak setDisableAudio(boolean)
yerine.
Birim testi için açık
parametreler | |
---|---|
silent | boolean |
setDeprecatedMinExternalStoreSpace
protected void setDeprecatedMinExternalStoreSpace (long storeSpace)
Bu yöntem kullanımdan kaldırılmıştır.
Kullanım setMinExternalStorageKb(long)
yerine.
Birim testi için açık
parametreler | |
---|---|
storeSpace | long |
setDeprecatedSetProp
protected void setDeprecatedSetProp (String prop)
Bu yöntem kullanımdan kaldırılmıştır.
Kullanım setProperty(String, String)
yerine.
Birim testi için açık
parametreler | |
---|---|
prop | String |
setDisableAudio
protected void setDisableAudio (boolean disable)
Birim testi için açık
parametreler | |
---|---|
disable | boolean |
setDisableCwWifiMediator
protected void setDisableCwWifiMediator (BinaryState disableCwWifiMediator)
parametreler | |
---|---|
disableCwWifiMediator | BinaryState |
setDisableDalvikVerifier
protected void setDisableDalvikVerifier (boolean disableDalvikVerifier)
Birim testi için açık
parametreler | |
---|---|
disableDalvikVerifier | boolean |
setDevre Dışı Arama
protected void setDisableDialing (boolean disableDialing)
Birim testi için açık
parametreler | |
---|---|
disableDialing | boolean |
setDisableDoze
protected void setDisableDoze (boolean disableDoze)
Birim testi için açık
parametreler | |
---|---|
disableDoze | boolean |
setEnableFullBatteryStatsHistory
protected void setEnableFullBatteryStatsHistory (boolean enableFullBatteryStatsHistory)
Birim testi için açık
parametreler | |
---|---|
enableFullBatteryStatsHistory | boolean |
setEthernet
protected void setEthernet (BinaryState ethernet)
Birim testi için açık
parametreler | |
---|---|
ethernet | BinaryState |
setForceSkipSystemProps
protected void setForceSkipSystemProps (boolean force)
Birim testi için açık
parametreler | |
---|---|
force | boolean |
setInstallNonMarketApps
protected void setInstallNonMarketApps (BinaryState installNonMarketApps)
Birim testi için açık
parametreler | |
---|---|
installNonMarketApps | BinaryState |
setLocalDataPath
protected void setLocalDataPath (File path)
Birim testi için açık
parametreler | |
---|---|
path | File |
setKonumGps
protected void setLocationGps (BinaryState locationGps)
Birim testi için açık
parametreler | |
---|---|
locationGps | BinaryState |
setKonum Ağı
protected void setLocationNetwork (BinaryState locationNetwork)
Birim testi için açık
parametreler | |
---|---|
locationNetwork | BinaryState |
setMinHariciDepolamaKb
protected void setMinExternalStorageKb (long storageKb)
Birim testi için açık
parametreler | |
---|---|
storageKb | long |
setBildirimLed
protected void setNotificationLed (BinaryState notificationLed)
Birim testi için açık
parametreler | |
---|---|
notificationLed | BinaryState |
setÖzellik
protected void setProperty (String key, String value)
Birim testi için açık
parametreler | |
---|---|
key | String |
value | String |
setRestoreProperties
protected void setRestoreProperties (boolean restoreProperties)
Birim testi için açık
parametreler | |
---|---|
restoreProperties | boolean |
setGeri YükleAyarlar
protected void setRestoreSettings (boolean restoreSettings)
Birim testi için açık
parametreler | |
---|---|
restoreSettings | boolean |
setEkranUyarlanabilirParlaklık
protected void setScreenAdaptiveBrightness (BinaryState screenAdaptiveBrightness)
Birim testi için açık
parametreler | |
---|---|
screenAdaptiveBrightness | BinaryState |
setScreenAlwaysOn
protected void setScreenAlwaysOn (BinaryState screenAlwaysOn)
Birim testi için açık
parametreler | |
---|---|
screenAlwaysOn | BinaryState |
setScreenAmbientMode
protected void setScreenAmbientMode (BinaryState screenAmbientMode)
Birim testi için açık
parametreler | |
---|---|
screenAmbientMode | BinaryState |
setScreenParlaklık
protected void setScreenBrightness (Integer screenBrightness)
Birim testi için açık
parametreler | |
---|---|
screenBrightness | Integer |
setEkran Koruyucu
protected void setScreenSaver (BinaryState screenSaver)
Birim testi için açık
parametreler | |
---|---|
screenSaver | BinaryState |
setScreenTimeoutSn.
protected void setScreenTimeoutSecs (Long screenTimeoutSecs)
Birim testi için açık
parametreler | |
---|---|
screenTimeoutSecs | Long |
setTestHarness
protected void setTestHarness (boolean setTestHarness)
Birim testi için açık
parametreler | |
---|---|
setTestHarness | boolean |
setTimezone
protected void setTimezone (String timezone)
Birim testi için açık
parametreler | |
---|---|
timezone | String |
setTriggerMediaMounted
protected void setTriggerMediaMounted (boolean triggerMediaMounted)
Birim testi için açık
parametreler | |
---|---|
triggerMediaMounted | boolean |
setWakeGesture
protected void setWakeGesture (BinaryState wakeGesture)
Birim testi için açık
parametreler | |
---|---|
wakeGesture | BinaryState |
setWifi
protected void setWifi (BinaryState wifi)
Birim testi için açık
parametreler | |
---|---|
wifi | BinaryState |
setWifiNetwork
protected void setWifiNetwork (String wifiNetwork)
Birim testi için açık
parametreler | |
---|---|
wifiNetwork | String |
setWifiPsk
protected void setWifiPsk (String wifiPsk)
parametreler | |
---|---|
wifiPsk | String |
setWifiScanAlwaysEnabled
protected void setWifiScanAlwaysEnabled (BinaryState wifiScanAlwaysEnabled)
Birim testi için açık
parametreler | |
---|---|
wifiScanAlwaysEnabled | BinaryState |
setWifiSsidToPsk
protected void setWifiSsidToPsk (wifiSssidToPsk)
parametreler | |
---|---|
wifiSssidToPsk |
setWifiWatchdog
protected void setWifiWatchdog (BinaryState wifiWatchdog)
Birim testi için açık
parametreler | |
---|---|
wifiWatchdog | BinaryState |