Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Urządzenie FlashPreparer

public abstract class DeviceFlashPreparer
extends BaseTargetPreparer

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.DeviceFlashPreparer


ITargetPreparer , który miga obraz na fizycznym sprzęcie z systemem Android.

Streszczenie

Konstruktorzy publiczni

DeviceFlashPreparer ()

Metody publiczne

void setUp ( TestInformation testInfo)

void setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption)

Ustaw opcję userdata-flash

void tearDown ( TestInformation testInfo, Throwable e)

Metody chronione

void checkDeviceProductType ( ITestDevice device, IDeviceBuildInfo deviceBuild)

Możliwe sprawdzenie przed flashowaniem, aby upewnić się, że urządzenie jest zgodne z oczekiwaniami w porównaniu z informacjami o kompilacji.

abstract IDeviceFlasher createFlasher ( ITestDevice device)

Utwórz IDeviceFlasher do użycia.

long getDeviceBootWaitTime ()

Pobiera czas oczekiwania na rozruch urządzenia

IHostOptions getHostOptions ()

Pobiera wystąpienie IHostOptions do użycia.

void reportFlashMetrics (String branch, String buildFlavor, String buildId, String serial, long queueTime, long flashingTime, CommandStatus flashingStatus)

Zgłasza dane o czasie migania urządzenia do backendu metryk

void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)

Konstruktorzy publiczni

Urządzenie FlashPreparer

public DeviceFlashPreparer ()

Metody publiczne

organizować coś

public void setUp (TestInformation testInfo)

Parametry
testInfo TestInformation

Rzuty
BuildError
DeviceNotAvailableException
TargetSetupError

setUserDataFlashOption

public void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)

Ustaw opcję userdata-flash

zburzyć

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parametry
testInfo TestInformation

e Throwable

Rzuty
DeviceNotAvailableException

Metody chronione

checkDeviceProductType

protected void checkDeviceProductType (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Możliwe sprawdzenie przed flashowaniem, aby upewnić się, że urządzenie jest zgodne z oczekiwaniami w porównaniu z informacjami o kompilacji.

Parametry
device ITestDevice : ITestDevice do flashowania.

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo używane do flashowania.

Rzuty
com.android.tradefed.targetprep.BuildError
DeviceNotAvailableException
BuildError

utwórzFlashera

protected abstract IDeviceFlasher createFlasher (ITestDevice device)

Utwórz IDeviceFlasher do użycia. Podklasy mogą zastępować

Parametry
device ITestDevice

Zwroty
IDeviceFlasher

Rzuty
DeviceNotAvailableException

getDeviceBootWaitTime

protected long getDeviceBootWaitTime ()

Pobiera czas oczekiwania na rozruch urządzenia

Zwroty
long

getHostOptions

protected IHostOptions getHostOptions ()

Pobiera wystąpienie IHostOptions do użycia.

Wystawiony do testów jednostkowych

Zwroty
IHostOptions

reportFlashMetrics

protected void reportFlashMetrics (String branch, 
                String buildFlavor, 
                String buildId, 
                String serial, 
                long queueTime, 
                long flashingTime, 
                CommandStatus flashingStatus)

Zgłasza dane o czasie migania urządzenia do backendu metryk

Parametry
branch String : gałąź, z której pochodzi kompilacja urządzenia

buildFlavor String : smak kompilacji kompilacji urządzenia

buildId String : numer kompilacji kompilacji urządzenia

serial String : numer seryjny urządzenia

queueTime long : czas oczekiwania na udostępnienie limitu flashowania

flashingTime long : czas spędzony na flashowaniu zip obrazu urządzenia

flashingStatus CommandStatus : stan wykonania migającego polecenia

setSkipPostFlashBuildIdCheck

protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)

Parametry
skipPostFlashBuildIdCheck boolean

setSkipPostFlashFlavorCheck

protected void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)

Parametry
skipPostFlashFlavorCheck boolean