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
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 |