DeviceFlashPreparer
public abstract class DeviceFlashPreparer
extends BaseTargetPreparer
Un ITargetPreparer
che ITargetPreparer
un'immagine su hardware Android fisico.
Sommario
Classi annidate |
---|
enum | DeviceFlashPreparer.EncryptionOptions Enum di opzioni per la gestione della crittografia dell'immagine dei dati utente |
Costruttori pubblici
DeviceFlashPreparer
public DeviceFlashPreparer ()
Metodi pubblici
public void setUp (TestInformation testInfo)
Parametri |
---|
testInfo | TestInformation |
Lancia |
---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError | |
public void tearDown (TestInformation testInfo,
Throwable e)
Parametri |
---|
testInfo | TestInformation |
e | Throwable |
Lancia |
---|
DeviceNotAvailableException | |
Metodi protetti
checkDeviceProductType
protected void checkDeviceProductType (ITestDevice device,
IDeviceBuildInfo deviceBuild)
Possibile controllo prima di lampeggiare per assicurarsi che il dispositivo sia come previsto rispetto alle informazioni sulla build.
Lancia |
---|
| com.android.tradefed.targetprep.BuildError |
DeviceNotAvailableException | |
BuildError | |
createFlasher
protected abstract IDeviceFlasher createFlasher (ITestDevice device)
Crea IDeviceFlasher
da utilizzare. Le sottoclassi possono sovrascrivere
Parametri |
---|
device | ITestDevice |
Lancia |
---|
DeviceNotAvailableException | |
getDeviceBootWaitTime
protected long getDeviceBootWaitTime ()
Ottiene il tempo di attesa per l'avvio del dispositivo
getHostOptions
protected IHostOptions getHostOptions ()
Ottiene l'istanza IHostOptions
da usare.
Esposto per unit test
reportFlashMetrics
protected void reportFlashMetrics (String branch,
String buildFlavor,
String buildId,
String serial,
long queueTime,
long flashingTime,
CommandStatus flashingStatus)
Riporta i dati sui tempi di lampeggiamento del dispositivo al backend delle metriche
Parametri |
---|
branch | String : il ramo da cui ha avuto origine la build del dispositivo |
buildFlavor | String : il gusto di build del dispositivo build |
buildId | String : il numero di build del dispositivo |
serial | String : il numero di serie del dispositivo |
queueTime | long : il tempo trascorso in attesa che diventi disponibile un limite lampeggiante |
flashingTime | long : il tempo trascorso nel lampeggiare dello zip dell'immagine del dispositivo |
flashingStatus | CommandStatus : lo stato di esecuzione del comando lampeggiante |
setSkipPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
Parametri |
---|
skipPostFlashBuildIdCheck | boolean |
setSkipPostFlashFlavorCheck
protected void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)
Parametri |
---|
skipPostFlashFlavorCheck | boolean |
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-09-08 UTC.