DeviceFlashPreparer
public abstract class DeviceFlashPreparer
extends BaseTargetPreparer
implements IConfigurationReceiver
Bilinen doğrudan alt sınıflar |
Fiziksel Android donanımında bir görüntüyü yanıp sönen bir ITargetPreparer
.
Özet
Kamu inşaatçıları
DeviceFlashPreparer
public DeviceFlashPreparer ()
Genel yöntemler
public IBuildInfo getBuild (TestInformation testInfo)
GetBuildInfo'yu sarın, böylece belirli senaryolarda onu geçersiz kılacak bir değişiklik yapabiliriz.
Parametreler |
---|
testInfo | TestInformation |
isIncrementalFlashingEnabled
public boolean isIncrementalFlashingEnabled ()
isIncrementalFlashingForceDisabled
public boolean isIncrementalFlashingForceDisabled ()
setAllowCrossReleaseYanıp Sönüyor
public void setAllowCrossReleaseFlashing (boolean allowCrossReleaseFlashing)
Parametreler |
---|
allowCrossReleaseFlashing | boolean |
setAllowUnzipBaseline
public void setAllowUnzipBaseline (boolean allowUnzipBaseline)
Parametreler |
---|
allowUnzipBaseline | boolean |
setUygulaAnlık Görüntü
public void setApplySnapshot (boolean applySnapshot)
Parametreler |
---|
applySnapshot | boolean |
setYapılandırma
public void setConfiguration (IConfiguration configuration)
Kullanımdaki IConfiguration
enjekte eder.
Parametreler |
---|
configuration | IConfiguration |
public void setUp (TestInformation testInfo)
Parametreler |
---|
testInfo | TestInformation |
public void tearDown (TestInformation testInfo,
Throwable e)
Parametreler |
---|
testInfo | TestInformation |
e | Throwable |
Korumalı yöntemler
checkDeviceProductType
protected void checkDeviceProductType (ITestDevice device,
IDeviceBuildInfo deviceBuild)
Cihazın yapım bilgileriyle karşılaştırıldığında beklendiği gibi olduğundan emin olmak için yanıp sönmeden önce olası kontrol.
Parametreler |
---|
device | ITestDevice : yanıp sönecek ITestDevice . |
deviceBuild | IDeviceBuildInfo : yanıp sönmek için kullanılan IDeviceBuildInfo . |
getDeviceBootWaitTime
protected long getDeviceBootWaitTime ()
Cihazın önyükleme bekleme süresini alır
getHostOptions
protected IHostOptions getHostOptions ()
Kullanılacak IHostOptions
örneğini alır.
Birim testi için kullanıma sunuldu
raporFlashMetrics
protected void reportFlashMetrics (String branch,
String buildFlavor,
String buildId,
String serial,
long queueTime,
long flashingTime,
CommandStatus flashingStatus)
Cihazın yanıp sönen zamanlama verilerini metrik arka ucuna bildirir
Parametreler |
---|
branch | String : cihaz yapısının kaynaklandığı dal |
buildFlavor | String : cihaz yapısının yapı tadı |
buildId | String : cihaz yapısının yapı numarası |
serial | String : cihazın seri numarası |
queueTime | long : yanıp sönen sınırın kullanılabilir hale gelmesini beklemek için harcanan süre |
flashingTime | long : cihaz görüntüsü zip'inin yanıp sönmesi için harcanan süre |
flashingStatus | CommandStatus : yanıp sönen komutun yürütme durumu |
setSkipPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
Parametreler |
---|
skipPostFlashBuildIdCheck | boolean |
setKullanımArtımlıYanıp Sönme
protected void setUseIncrementalFlashing (boolean incrementalFlashing)
Parametreler |
---|
incrementalFlashing | boolean |