DeviceFlashPreparer
public abstract class DeviceFlashPreparer
extends BaseTargetPreparer
Subclasses diretas conhecidas |
Um ITargetPreparer
que exibe uma imagem no hardware físico do Android.
Resumo
Turmas aninhadas |
---|
enum | DeviceFlashPreparer.EncryptionOptions Enum de opções para lidar com a criptografia da imagem userdata |
Construtores públicos
DeviceFlashPreparer
public DeviceFlashPreparer ()
Métodos públicos
public void setUp (TestInformation testInfo)
Parâmetros |
---|
testInfo | TestInformation |
Lança |
---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError | |
public void tearDown (TestInformation testInfo,
Throwable e)
Parâmetros |
---|
testInfo | TestInformation |
e | Throwable |
Lança |
---|
DeviceNotAvailableException | |
Métodos protegidos
checkDeviceProductType
protected void checkDeviceProductType (ITestDevice device,
IDeviceBuildInfo deviceBuild)
Possível verificação antes de piscar para garantir que o dispositivo esteja conforme o esperado em comparação com as informações de compilação.
Lança |
---|
| com.android.tradefed.targetprep.BuildError |
DeviceNotAvailableException | |
BuildError | |
criarFlasher
protected abstract IDeviceFlasher createFlasher (ITestDevice device)
Crie IDeviceFlasher
para usar. As subclasses podem substituir
Parâmetros |
---|
device | ITestDevice |
Lança |
---|
DeviceNotAvailableException | |
getDeviceBootWaitTime
protected long getDeviceBootWaitTime ()
Obtém o tempo de espera de inicialização do dispositivo
getHostOptions
protected IHostOptions getHostOptions ()
Obtém a instância IHostOptions
a ser usada.
Exposto para teste de unidade
reportFlashMetrics
protected void reportFlashMetrics (String branch,
String buildFlavor,
String buildId,
String serial,
long queueTime,
long flashingTime,
CommandStatus flashingStatus)
Relata os dados de tempo de flash do dispositivo para o back-end de métricas
Parâmetros |
---|
branch | String : a ramificação de onde a compilação do dispositivo se originou |
buildFlavor | String : o sabor de compilação da compilação do dispositivo |
buildId | String : o número da compilação do dispositivo |
serial | String : o número de série do dispositivo |
queueTime | long : o tempo gasto esperando que um limite intermitente fique disponível |
flashingTime | long : o tempo gasto no zip da imagem do dispositivo piscando |
flashingStatus | CommandStatus : o status de execução do comando piscando |
setSkipPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
Parâmetros |
---|
skipPostFlashBuildIdCheck | boolean |
setSkipPostFlashFlavorCheck
protected void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)
Parâmetros |
---|
skipPostFlashFlavorCheck | boolean |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-07-06 UTC.
[]
[]