Cihaz Kurulumu
public
class
DeviceSetup
extends BaseTargetPreparer
implements
IExternalDependency
Java.lang.Nesne | ||
🎃 | com.android.tradefed.targetprep.BaseTargetPreparer | |
🎃 | com.android.tradefed.targetprep.DeviceSetup |
Bir cihazı, sağlanan Option
öğelerine göre test için yapılandıran bir ITargetPreparer
.
"adb root" gereken bir cihaz gerektirir mümkün olur. Bu genellikle bir userdebug derleme türüdür.
Yeni derleme başlatıldıktan sonra yapılmalıdır.
Not: Bu hazırlayıcı, sürekli test laboratuvarları için hazırlanmıştır ve test edilen cihaz bir sonraki çalıştırma işleminden önce yanıp söner ve silinir. Dolayısıyla, minimum düzeyde temizlik test modülünde kullanılmamalıdır.
Özet
Kamu inşaatçıları | |
---|---|
DeviceSetup()
|
Herkese açık yöntemler | |
---|---|
void
|
changeSettings(ITestDevice device)
Cihazın ayarlarını değiştirin. |
|
getDependencies()
|
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ürür. |
void
|
processOptions(ITestDevice device)
Tüm |
static
void
|
setCommandForBinaryState(BinaryState state,
Cihazda yürütülecek bir AÇIK/KAPALI çalıştırma komutu eklemek için yardımcı yöntem. |
void
|
setGlobalSetting(String key, String value)
Birim testi için kullanıma sunuldu |
void
|
setSecureSetting(String key, String value)
Birim testi için kullanıma sunuldu |
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 kullanıma sunuldu |
void
|
setUp(TestInformation testInfo)
|
void
|
tearDown(TestInformation testInfo, Throwable e)
|
Korunan yöntemler | |
---|---|
void
|
setAirplaneMode(BinaryState airplaneMode)
Birim testi için kullanıma sunuldu |
void
|
setAutoRotate(BinaryState autoRotate)
Birim testi için kullanıma sunuldu |
void
|
setAutoUpdateTime(BinaryState autoUpdateTime)
Birim testi için kullanıma sunuldu |
void
|
setAutoUpdateTimezone(BinaryState autoUpdateTimezone)
Birim testi için kullanıma sunuldu |
void
|
setBatterySaver(BinaryState batterySaver)
Birim testi için kullanıma sunuldu |
void
|
setBatterySaverTrigger(Integer batterySaverTrigger)
Birim testi için kullanıma sunuldu |
void
|
setBluetooth(BinaryState bluetooth)
Birim testi için kullanıma sunuldu |
void
|
setCell(BinaryState cell)
|
void
|
setCellAutoSetting(BinaryState cellAutoSetting)
|
void
|
setData(BinaryState data)
|
void
|
setDefaultSimData(Integer defaultSimData)
Birim testi için kullanıma sunuldu |
void
|
setDefaultSimSms(Integer defaultSimSms)
Birim testi için kullanıma sunuldu |
void
|
setDefaultSimVoice(Integer defaultSimVoice)
Birim testi için kullanıma sunuldu |
void
|
setDeprecatedAudioSilent(boolean silent)
Bu yöntem kullanımdan kaldırılmıştır.
bunun yerine |
void
|
setDeprecatedMinExternalStoreSpace(long storeSpace)
Bu yöntem kullanımdan kaldırılmıştır.
bunun yerine |
void
|
setDeprecatedSetProp(String prop)
Bu yöntem kullanımdan kaldırılmıştır.
bunun yerine |
void
|
setDisableAudio(boolean disable)
Birim testi için kullanıma sunuldu |
void
|
setDisableCwWifiMediator(BinaryState disableCwWifiMediator)
|
void
|
setDisableDalvikVerifier(boolean disableDalvikVerifier)
Birim testi için kullanıma sunuldu |
void
|
setDisableDialing(boolean disableDialing)
Birim testi için kullanıma sunuldu |
void
|
setDisableDoze(boolean disableDoze)
Birim testi için kullanıma sunuldu |
void
|
setEnableFullBatteryStatsHistory(boolean enableFullBatteryStatsHistory)
Birim testi için kullanıma sunuldu |
void
|
setEthernet(BinaryState ethernet)
Birim testi için kullanıma sunuldu |
void
|
setForceRootSetup(boolean force)
|
void
|
setForceSkipSystemProps(boolean force)
Birim testi için kullanıma sunuldu |
void
|
setInstallNonMarketApps(BinaryState installNonMarketApps)
Birim testi için kullanıma sunuldu |
void
|
setLocalDataPath(File path)
Birim testi için kullanıma sunuldu |
void
|
setLocationGps(BinaryState locationGps)
Birim testi için kullanıma sunuldu |
void
|
setLocationNetwork(BinaryState locationNetwork)
Birim testi için kullanıma sunuldu |
void
|
setMinExternalStorageKb(long storageKb)
Birim testi için kullanıma sunuldu |
void
|
setNfc(BinaryState nfc)
Birim testi için kullanıma sunuldu |
void
|
setNotificationLed(BinaryState notificationLed)
Birim testi için kullanıma sunuldu |
void
|
setProperty(String key, String value)
Birim testi için kullanıma sunuldu |
void
|
setRestoreProperties(boolean restoreProperties)
Birim testi için kullanıma sunuldu |
void
|
setRestoreSettings(boolean restoreSettings)
Birim testi için kullanıma sunuldu |
void
|
setScreenAdaptiveBrightness(BinaryState screenAdaptiveBrightness)
Birim testi için kullanıma sunuldu |
void
|
setScreenAlwaysOn(BinaryState screenAlwaysOn)
Birim testi için kullanıma sunuldu |
void
|
setScreenAmbientMode(BinaryState screenAmbientMode)
Birim testi için kullanıma sunuldu |
void
|
setScreenBrightness(Integer screenBrightness)
Birim testi için kullanıma sunuldu |
void
|
setScreenSaver(BinaryState screenSaver)
Birim testi için kullanıma sunuldu |
void
|
setScreenTimeoutSecs(Long screenTimeoutSecs)
Birim testi için kullanıma sunuldu |
void
|
setTestHarness(boolean setTestHarness)
Birim testi için kullanıma sunuldu |
void
|
setTimezone(String timezone)
Birim testi için kullanıma sunuldu |
void
|
setTriggerMediaMounted(boolean triggerMediaMounted)
Birim testi için kullanıma sunuldu |
void
|
setWakeGesture(BinaryState wakeGesture)
Birim testi için kullanıma sunuldu |
void
|
setWifi(BinaryState wifi)
Birim testi için kullanıma sunuldu |
void
|
setWifiNetwork(String wifiNetwork)
Birim testi için kullanıma sunuldu |
void
|
setWifiPsk(String wifiPsk)
|
void
|
setWifiScanAlwaysEnabled(BinaryState wifiScanAlwaysEnabled)
Birim testi için kullanıma sunuldu |
void
|
setWifiSsidToPsk(
|
void
|
setWifiWatchdog(BinaryState wifiWatchdog)
Birim testi için kullanıma sunuldu |
Fields'ın oynadığı filmler
mPil Tasarrufu Tetikleyicisi
protected Integer mBatterySaverTrigger
mVarsayılanSimVerisi
protected Integer mDefaultSimData
mVarsayılanSimSms
protected Integer mDefaultSimSms
VarsayılanSimVoice
protected Integer mDefaultSimVoice
mDevre Dışı Bırak
protected boolean mDisableAudio
mDevre Dışı BırakınDalvikVerifier
protected boolean mDisableDalvikVerifier
mDevre Dışı Bırakma
protected boolean mDisableDialing
Dozu Devre Dışı Bırakma
protected boolean mDisableDoze
mEnableFullBatteryStatsHistory
protected boolean mEnableFullBatteryStatsHistory
mForceJumpRunCommands
protected boolean mForceSkipRunCommands
mForceJumpSettings
protected boolean mForceSkipSettings
mForceJumpSystemProps
protected boolean mForceSkipSystemProps
mLocalDataFile
protected File mLocalDataFile
MMinExternalStorageKb
protected long mMinExternalStorageKb
mOptimizeMülkAyarı
protected boolean mOptimizedPropertySetting
ÖncekiÖzellikler
protected File mPreviousProperties
mRemoteDataPath
protected String mRemoteDataPath
Mobil Geri Yükleme Özellikleri
protected boolean mRestoreProperties
Geri Yükleme Ayarları
protected boolean mRestoreSettings
mRunCommandAfterSettings
protectedmRunCommandAfterSettings
mRunCommandBeforeSettings
protectedmRunCommandBeforeSettings
mEkran Parlaklığı
protected Integer mScreenBrightness
mEkranZaman Aşımı Sn.
protected Long mScreenTimeoutSecs
mSetProp'ler
protectedmSetProps
mSetTestHarness
protected boolean mSetTestHarness
mSaat dilimi
protected String mTimezone
Mobil TetikleyiciMedya
protected boolean mTriggerMediaMounted
mobilWifiPsk
protected String mWifiPsk
mobilWifiSsid
protected String mWifiSsid
MobilWifiSsidToPs
protectedmWifiSsidToPsk
Kamu inşaatçıları
Cihaz Kurulumu
public DeviceSetup ()
Herkese açık yöntemler
ayarları değiştir
public void changeSettings (ITestDevice device)
Cihazın ayarlarını değiştirin.
Yansıtıldığında çocuk sınıfları geçersiz kılınabilir.
Parametreler | |
---|---|
device |
ITestDevice : ITestDevice |
Fırlatma | |
---|---|
DeviceNotAvailableException |
cihaz mevcut değilse |
TargetSetupError |
ve kampanya ayarları yapılırken bir hata oluşursa |
getDependencies'ler
publicgetDependencies ()
İlerlemeler | |
---|---|
|
getCihaz
public ITestDevice getDevice (TestInformation testInfo)
Parametreler | |
---|---|
testInfo |
TestInformation |
İlerlemeler | |
---|---|
ITestDevice |
isForceJumpSystemProps
public boolean isForceSkipSystemProps ()
İlerlemeler | |
---|---|
boolean |
işlem Kaldırıldı
public void processDeprecatedOptions (ITestDevice device)
Kullanımdan kaldırılan seçenekleri, şu anda kullanılan seçeneklere dönüştürür.
Bu yöntem, diğer işleme yöntemlerinden önce çalıştırılmalıdır. Bir
Kullanımdan kaldırılmış seçenek, kullanımdan kaldırılmamış belirli bir seçeneği geçersiz kılıyorsa TargetSetupError
seçeneğini belirleyin.
Parametreler | |
---|---|
device |
ITestDevice |
Fırlatma | |
---|---|
TargetSetupError |
bir çakışma varsa |
işlemSeçenekleri
public void processOptions (ITestDevice device)
Tüm Option
'leri işleyip sistem özelliklerine, ayarlara veya komut çalıştırma komutlarına dönüştürün.
Cihazda şu anda herhangi bir komut çalıştırmaz.
Çocuk sınıflarının bunu geçersiz kılabilmesi için gösterilir.
Parametreler | |
---|---|
device |
ITestDevice : ITestDevice |
Fırlatma | |
---|---|
DeviceNotAvailableException |
cihaz mevcut değilse |
TargetSetupError |
Option öğeleri çakışıyorsa |
setCommandForBinaryState
public static void setCommandForBinaryState (BinaryState state,commands, String onCommand, String offCommand)
Cihazda yürütülecek bir AÇIK/KAPALI çalıştırma komutu eklemek için yardımcı yöntem.
Parametreler | |
---|---|
state |
BinaryState : BinaryState |
commands |
: Açma/kapatma komutunun ekleneceği komutların listesi. |
onCommand |
String : AÇIK ise çalıştırılacak komut. Komut null ise yoksayılır |
offCommand |
String : KAPALI ise çalıştırılacak komut. Komut null ise yoksayılır |
setGlobalSetting
public void setGlobalSetting (String key, String value)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
key |
String |
value |
String |
setSecureSetting
public void setSecureSetting (String key, String value)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
key |
String |
value |
String |
İkiBinaryState için setAyarı
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 : Ayarları depolamak için kullanılan MultiMap . |
setting |
String : Ayar anahtarı |
onValue |
String : AÇIK ise değer |
offValue |
String : KAPALI ise değer |
sistemAyarı
public void setSystemSetting (String key, String value)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
key |
String |
value |
String |
kur
public void setUp (TestInformation testInfo)
Parametreler | |
---|---|
testInfo |
TestInformation |
Fırlatma | |
---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
Sökme
public void tearDown (TestInformation testInfo, Throwable e)
Parametreler | |
---|---|
testInfo |
TestInformation |
e |
Throwable |
Fırlatma | |
---|---|
DeviceNotAvailableException |
Korunan yöntemler
UçakModu'nu ayarla
protected void setAirplaneMode (BinaryState airplaneMode)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
airplaneMode |
BinaryState |
Otomatik Döndürmeyi ayarla
protected void setAutoRotate (BinaryState autoRotate)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
autoRotate |
BinaryState |
otomatik güncelleme zamanı
protected void setAutoUpdateTime (BinaryState autoUpdateTime)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
autoUpdateTime |
BinaryState |
setAutoUpdateTimezone
protected void setAutoUpdateTimezone (BinaryState autoUpdateTimezone)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
autoUpdateTimezone |
BinaryState |
Pil Tasarrufu'nu ayarla
protected void setBatterySaver (BinaryState batterySaver)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
batterySaver |
BinaryState |
Pil TasarrufurTetikleyici'yi ayarla
protected void setBatterySaverTrigger (Integer batterySaverTrigger)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
batterySaverTrigger |
Integer |
setBluetooth
protected void setBluetooth (BinaryState bluetooth)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
bluetooth |
BinaryState |
setCellAutoSetting
protected void setCellAutoSetting (BinaryState cellAutoSetting)
Parametreler | |
---|---|
cellAutoSetting |
BinaryState |
setDefaultSimData
protected void setDefaultSimData (Integer defaultSimData)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
defaultSimData |
Integer |
setDefaultSimSms
protected void setDefaultSimSms (Integer defaultSimSms)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
defaultSimSms |
Integer |
setDefaultSimVoice
protected void setDefaultSimVoice (Integer defaultSimVoice)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
defaultSimVoice |
Integer |
setKullanımdan kaldırılmışSesSessiz
protected void setDeprecatedAudioSilent (boolean silent)
Bu yöntem kullanımdan kaldırılmıştır.
.
bunun yerine setDisableAudio(boolean)
kullanın.
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
silent |
boolean |
setOnaylanmamışMinExternalStoreSpace
protected void setDeprecatedMinExternalStoreSpace (long storeSpace)
Bu yöntem kullanımdan kaldırılmıştır.
.
bunun yerine setMinExternalStorageKb(long)
kullanın.
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
storeSpace |
long |
setOnaylanmamışSetProp
protected void setDeprecatedSetProp (String prop)
Bu yöntem kullanımdan kaldırılmıştır.
.
bunun yerine setProperty(String, String)
kullanın.
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
prop |
String |
Devre Dışı Bırakma
protected void setDisableAudio (boolean disable)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
disable |
boolean |
setDisableCwWifiMediator
protected void setDisableCwWifiMediator (BinaryState disableCwWifiMediator)
Parametreler | |
---|---|
disableCwWifiMediator |
BinaryState |
setDisableDalvikVerifier
protected void setDisableDalvikVerifier (boolean disableDalvikVerifier)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
disableDalvikVerifier |
boolean |
setDisableDialing
protected void setDisableDialing (boolean disableDialing)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
disableDialing |
boolean |
setDisableDoze
protected void setDisableDoze (boolean disableDoze)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
disableDoze |
boolean |
setEnableFullBatteryStatsHistory
protected void setEnableFullBatteryStatsHistory (boolean enableFullBatteryStatsHistory)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
enableFullBatteryStatsHistory |
boolean |
setEthernet
protected void setEthernet (BinaryState ethernet)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
ethernet |
BinaryState |
setForceRootSetup
protected void setForceRootSetup (boolean force)
Parametreler | |
---|---|
force |
boolean |
setForceJumpSystemProps
protected void setForceSkipSystemProps (boolean force)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
force |
boolean |
setLoadNonMarketApps
protected void setInstallNonMarketApps (BinaryState installNonMarketApps)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
installNonMarketApps |
BinaryState |
setLocalDataPath
protected void setLocalDataPath (File path)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
path |
File |
setLocationGps
protected void setLocationGps (BinaryState locationGps)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
locationGps |
BinaryState |
setLocationNetwork
protected void setLocationNetwork (BinaryState locationNetwork)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
locationNetwork |
BinaryState |
setMinExternalStorageKb
protected void setMinExternalStorageKb (long storageKb)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
storageKb |
long |
setNFC
protected void setNfc (BinaryState nfc)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
nfc |
BinaryState |
setBildirimLed
protected void setNotificationLed (BinaryState notificationLed)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
notificationLed |
BinaryState |
setProperty
protected void setProperty (String key, String value)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
key |
String |
value |
String |
setRestoreProperties
protected void setRestoreProperties (boolean restoreProperties)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
restoreProperties |
boolean |
setRestoreSettings
protected void setRestoreSettings (boolean restoreSettings)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
restoreSettings |
boolean |
EkranUyarlanabilir Parlaklığı ayarla
protected void setScreenAdaptiveBrightness (BinaryState screenAdaptiveBrightness)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
screenAdaptiveBrightness |
BinaryState |
Ekran Her Zaman Açık'ı ayarla
protected void setScreenAlwaysOn (BinaryState screenAlwaysOn)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
screenAlwaysOn |
BinaryState |
EkranAmbientMode'u ayarla
protected void setScreenAmbientMode (BinaryState screenAmbientMode)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
screenAmbientMode |
BinaryState |
Ekran Parlaklığını ayarla
protected void setScreenBrightness (Integer screenBrightness)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
screenBrightness |
Integer |
ekran koruyucuyu ayarla
protected void setScreenSaver (BinaryState screenSaver)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
screenSaver |
BinaryState |
setScreenTimeSecs
protected void setScreenTimeoutSecs (Long screenTimeoutSecs)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
screenTimeoutSecs |
Long |
setTestHarness
protected void setTestHarness (boolean setTestHarness)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
setTestHarness |
boolean |
saat dilimi ayarla
protected void setTimezone (String timezone)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
timezone |
String |
setTetikleyiciMedyaMounted
protected void setTriggerMediaMounted (boolean triggerMediaMounted)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
triggerMediaMounted |
boolean |
setWakeHareket
protected void setWakeGesture (BinaryState wakeGesture)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
wakeGesture |
BinaryState |
setWifi
protected void setWifi (BinaryState wifi)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
wifi |
BinaryState |
kablosuzAğı ayarlayın
protected void setWifiNetwork (String wifiNetwork)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
wifiNetwork |
String |
setWifiPsk
protected void setWifiPsk (String wifiPsk)
Parametreler | |
---|---|
wifiPsk |
String |
setWifiScanAlwaysEnabled
protected void setWifiScanAlwaysEnabled (BinaryState wifiScanAlwaysEnabled)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
wifiScanAlwaysEnabled |
BinaryState |
setWifiSsidToPsk
protected void setWifiSsidToPsk (wifiSssidToPsk)
Parametreler | |
---|---|
wifiSssidToPsk |
|
WifiWatchdog
protected void setWifiWatchdog (BinaryState wifiWatchdog)
Birim testi için kullanıma sunuldu
Parametreler | |
---|---|
wifiWatchdog |
BinaryState |