DeviceSetup
public
class
DeviceSetup
extends BaseTargetPreparer
implements
IExternalDependency
| java.lang.Object | ||
| ↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
| ↳ | com.android.tradefed.targetprep.DeviceSetup | |
Sağlanan Option'lere göre bir cihazı test için yapılandıran ITargetPreparer.
"adb root" komutunun kullanılabildiği bir cihaz (genellikle userdebug derleme türü) gerekir.
Yeni bir derleme yüklendikten sonra gerçekleştirilmelidir.
Not: Bu hazırlayıcı, sürekli test laboratuvarları için tasarlanmıştır ve test edilen cihazın bir sonraki çalıştırmadan önce flashlanacağını ve silineceğini varsayar. Bu nedenle, sökme işlemi sırasında minimum temizleme yapar ve test modülünde kullanılmamalıdır.
Özet
Herkese açık oluşturucular | |
|---|---|
DeviceSetup()
|
|
Herkese açık yöntemler | |
|---|---|
void
|
changeSettings(ITestDevice device)
Cihazdaki ayarları değiştirin. |
Set<ExternalDependency>
|
getDependencies()
|
ITestDevice
|
getDevice(TestInformation testInfo)
|
boolean
|
isForceSkipSystemProps()
|
void
|
processDeprecatedOptions(ITestDevice device)
Kullanımdan kaldırılan seçenekleri işleyerek şu anda kullanılan seçeneklere dönüştürür. |
void
|
processOptions(ITestDevice device)
Tüm |
static
void
|
setCommandForBinaryState(BinaryState state, List<String> commands, String onCommand, String offCommand)
Cihazda çalıştırılacak 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 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(Map<String, String> wifiSssidToPsk)
|
void
|
setWifiWatchdog(BinaryState wifiWatchdog)
Birim testi için kullanıma sunuldu |
Alanlar
mBatterySaverTrigger
protected Integer mBatterySaverTrigger
mDefaultSimData
protected Integer mDefaultSimData
mDefaultSimSms
protected Integer mDefaultSimSms
mDefaultSimVoice
protected Integer mDefaultSimVoice
mDisableAudio
protected boolean mDisableAudio
mDisableDalvikVerifier
protected boolean mDisableDalvikVerifier
mDisableDialing
protected boolean mDisableDialing
mDisableDoze
protected boolean mDisableDoze
mEnableFullBatteryStatsHistory
protected boolean mEnableFullBatteryStatsHistory
mForceSkipRunCommands
protected boolean mForceSkipRunCommands
mForceSkipSettings
protected boolean mForceSkipSettings
mForceSkipSystemProps
protected boolean mForceSkipSystemProps
mLocalDataFile
protected File mLocalDataFile
mMinExternalStorageKb
protected long mMinExternalStorageKb
mOptimizedPropertySetting
protected boolean mOptimizedPropertySetting
mPreviousProperties
protected File mPreviousProperties
mRemoteDataPath
protected String mRemoteDataPath
mRestoreProperties
protected boolean mRestoreProperties
mRestoreSettings
protected boolean mRestoreSettings
mRunCommandAfterSettings
protected List<String> mRunCommandAfterSettings
mRunCommandBeforeSettings
protected List<String> mRunCommandBeforeSettings
mScreenBrightness
protected Integer mScreenBrightness
mScreenTimeoutSecs
protected Long mScreenTimeoutSecs
mSetProps
protected Map<String, String> mSetProps
mSetTestHarness
protected boolean mSetTestHarness
mTimezone
protected String mTimezone
mTriggerMediaMounted
protected boolean mTriggerMediaMounted
mWifiPsk
protected String mWifiPsk
mWifiSsid
protected String mWifiSsid
mWifiSsidToPsk
protected Map<String, String> mWifiSsidToPsk
Herkese açık oluşturucular
DeviceSetup
public DeviceSetup ()
Herkese açık yöntemler
changeSettings
public void changeSettings (ITestDevice device)
Cihazdaki ayarları değiştirin.
Çocuk sınıfları geçersiz kılabilir.
| Parametreler | |
|---|---|
device |
ITestDevice: ITestDevice |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
Cihaz kullanılamıyorsa |
TargetSetupError |
Ayarlar belirlenirken hata oluştuysa |
getDependencies
public Set<ExternalDependency> getDependencies ()
| İadeler | |
|---|---|
Set<ExternalDependency> |
|
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 işleyerek şu anda kullanılan seçeneklere dönüştürür.
Bu yöntem, diğer tüm işleme yöntemlerinden önce çalıştırılmalıdır. Kullanımdan kaldırılan seçenek, belirtilen ve kullanılmaya devam eden bir seçeneği geçersiz kılıyorsa TargetSetupError hatası verilir.
| Parametreler | |
|---|---|
device |
ITestDevice |
| Verdiği hatalar | |
|---|---|
TargetSetupError |
çakışma varsa |
processOptions
public void processOptions (ITestDevice device)
Tüm Option öğelerini işleyip bunları sistem özellikleri, ayarlar veya çalıştırma komutlarına dönüştürün.
Şu anda cihazda herhangi bir komut çalıştırmaz.
Çocuk sınıflarının bunu geçersiz kılabilmesi için kullanıma sunulmuştur.
| Parametreler | |
|---|---|
device |
ITestDevice: ITestDevice |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
Cihaz kullanılamıyorsa |
TargetSetupError |
Option ile çakışıyorsa |
setCommandForBinaryState
public static void setCommandForBinaryState (BinaryState state, List<String> commands, String onCommand, String offCommand)
Cihazda çalıştırılacak bir AÇMA/KAPAMA çalıştırma komutu eklemek için yardımcı yöntem.
| Parametreler | |
|---|---|
state |
BinaryState: BinaryState |
commands |
List: Açma veya 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 |
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: Ayarları depolamak için kullanılan MultiMap. |
setting |
String: Ayar anahtarı |
onValue |
String: AÇIK ise değer |
offValue |
String: KAPALI ise değer |
setSystemSetting
public void setSystemSetting (String key,
String value)Birim testi için kullanıma sunuldu
| Parametreler | |
|---|---|
key |
String |
value |
String |
setUp
public void setUp (TestInformation testInfo)
| Parametreler | |
|---|---|
testInfo |
TestInformation |
| Verdiği hatalar | |
|---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
|
tearDown
public void tearDown (TestInformation testInfo, Throwable e)
| Parametreler | |
|---|---|
testInfo |
TestInformation |
e |
Throwable |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
Korunan yöntemler
setAirplaneMode
protected void setAirplaneMode (BinaryState airplaneMode)
Birim testi için kullanıma sunuldu
| Parametreler | |
|---|---|
airplaneMode |
BinaryState |
setAutoRotate
protected void setAutoRotate (BinaryState autoRotate)
Birim testi için kullanıma sunuldu
| Parametreler | |
|---|---|
autoRotate |
BinaryState |
setAutoUpdateTime
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 |
setBatterySaver
protected void setBatterySaver (BinaryState batterySaver)
Birim testi için kullanıma sunuldu
| Parametreler | |
|---|---|
batterySaver |
BinaryState |
setBatterySaverTrigger
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 |
setDeprecatedAudioSilent
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 |
setDeprecatedMinExternalStoreSpace
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 |
setDeprecatedSetProp
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 |
setDisableAudio
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 |
setForceSkipSystemProps
protected void setForceSkipSystemProps (boolean force)
Birim testi için kullanıma sunuldu
| Parametreler | |
|---|---|
force |
boolean |
setInstallNonMarketApps
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 |
setNotificationLed
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 |
setScreenAdaptiveBrightness
protected void setScreenAdaptiveBrightness (BinaryState screenAdaptiveBrightness)
Birim testi için kullanıma sunuldu
| Parametreler | |
|---|---|
screenAdaptiveBrightness |
BinaryState |
setScreenAlwaysOn
protected void setScreenAlwaysOn (BinaryState screenAlwaysOn)
Birim testi için kullanıma sunuldu
| Parametreler | |
|---|---|
screenAlwaysOn |
BinaryState |
setScreenAmbientMode
protected void setScreenAmbientMode (BinaryState screenAmbientMode)
Birim testi için kullanıma sunuldu
| Parametreler | |
|---|---|
screenAmbientMode |
BinaryState |
setScreenBrightness
protected void setScreenBrightness (Integer screenBrightness)
Birim testi için kullanıma sunuldu
| Parametreler | |
|---|---|
screenBrightness |
Integer |
setScreenSaver
protected void setScreenSaver (BinaryState screenSaver)
Birim testi için kullanıma sunuldu
| Parametreler | |
|---|---|
screenSaver |
BinaryState |
setScreenTimeoutSecs
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 |
setTimezone
protected void setTimezone (String timezone)
Birim testi için kullanıma sunuldu
| Parametreler | |
|---|---|
timezone |
String |
setTriggerMediaMounted
protected void setTriggerMediaMounted (boolean triggerMediaMounted)
Birim testi için kullanıma sunuldu
| Parametreler | |
|---|---|
triggerMediaMounted |
boolean |
setWakeGesture
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 |
setWifiNetwork
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 (Map<String, String> wifiSssidToPsk)
| Parametreler | |
|---|---|
wifiSssidToPsk |
Map |
setWifiWatchdog
protected void setWifiWatchdog (BinaryState wifiWatchdog)
Birim testi için kullanıma sunuldu
| Parametreler | |
|---|---|
wifiWatchdog |
BinaryState |