UrządzenieFlashPreparer
public abstract class DeviceFlashPreparer
extends BaseTargetPreparer
implements IConfigurationReceiver
Znane bezpośrednie podklasy |
ITargetPreparer
, który wyświetla obraz na fizycznym sprzęcie z Androidem.
Streszczenie
Konstruktorzy publiczni
UrządzenieFlashPreparer
public DeviceFlashPreparer ()
Metody publiczne
public IBuildInfo getBuild (TestInformation testInfo)
Zawiń getBuildInfo, abyśmy mieli możliwość zastąpienia go w określonych scenariuszach.
Parametry |
---|
testInfo | TestInformation |
isInkrementalne miganie włączone
public boolean isIncrementalFlashingEnabled ()
isIncreasalFlashingForceDisabled
public boolean isIncrementalFlashingForceDisabled ()
setAllowCrossReleaseFlashowanie
public void setAllowCrossReleaseFlashing (boolean allowCrossReleaseFlashing)
Parametry |
---|
allowCrossReleaseFlashing | boolean |
setAllowUnzipBaseline
public void setAllowUnzipBaseline (boolean allowUnzipBaseline)
Parametry |
---|
allowUnzipBaseline | boolean |
setApplySnapshot
public void setApplySnapshot (boolean applySnapshot)
Parametry |
---|
applySnapshot | boolean |
ustaw konfigurację
public void setConfiguration (IConfiguration configuration)
Wstrzykuje używaną IConfiguration
.
Parametry |
---|
configuration | IConfiguration |
public void setUp (TestInformation testInfo)
Parametry |
---|
testInfo | TestInformation |
public void tearDown (TestInformation testInfo,
Throwable e)
Parametry |
---|
testInfo | TestInformation |
e | Throwable |
Metody chronione
sprawdź TypProduktu Urządzenia
protected void checkDeviceProductType (ITestDevice device,
IDeviceBuildInfo deviceBuild)
Możliwe sprawdzenie przed flashowaniem, aby upewnić się, że urządzenie działa zgodnie z oczekiwaniami w porównaniu z informacjami o kompilacji.
pobierzDeviceBootWaitTime
protected long getDeviceBootWaitTime ()
Pobiera czas oczekiwania na uruchomienie urządzenia
pobierz Opcje Hosta
protected IHostOptions getHostOptions ()
Pobiera wystąpienie IHostOptions
do użycia.
Wystawiony do testów jednostkowych
raportFlashMetrics
protected void reportFlashMetrics (String branch,
String buildFlavor,
String buildId,
String serial,
long queueTime,
long flashingTime,
CommandStatus flashingStatus)
Raportuje dane dotyczące czasu flashowania urządzenia do zaplecza metryk
Parametry |
---|
branch | String : gałąź, z której pochodzi kompilacja urządzenia |
buildFlavor | String : wygląd kompilacji urządzenia |
buildId | String : numer kompilacji urządzenia |
serial | String : numer seryjny urządzenia |
queueTime | long : czas oczekiwania na udostępnienie limitu migania |
flashingTime | long : czas spędzony na flashowaniu obrazu zip urządzenia |
flashingStatus | CommandStatus : status wykonania migającego polecenia |
setSkipPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
Parametry |
---|
skipPostFlashBuildIdCheck | boolean |
setUseInkrementalne flashowanie
protected void setUseIncrementalFlashing (boolean incrementalFlashing)
Parametry |
---|
incrementalFlashing | boolean |