Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Dispositivo remoto gerenciado
public class ManagedRemoteDevice
extends TestDevice
implements ITestLoggerReceiver
Um dispositivo executado dentro de uma máquina virtual que gerenciamos remotamente por meio de uma instância Tradefed dentro da VM.
Resumo
Métodos protegidos |
---|
long | getCurrentTime () Retorna a hora atual do sistema. |
void | launchGce () Inicie o dispositivo gce real com base nas informações de construção. |
Construtores públicos
Dispositivo remoto gerenciado
public ManagedRemoteDevice (IDevice device,
IDeviceStateMonitor stateMonitor,
IDeviceMonitor allocationMonitor)
Cria um ManagedRemoteDevice
.
Parâmetros |
---|
device | IDevice : o IDevice associado |
stateMonitor | IDeviceStateMonitor : o mecanismo IDeviceStateMonitor a ser usado |
allocationMonitor | IDeviceMonitor : o IDeviceMonitor para informar sobre alterações de estado de alocação. |
Métodos públicos
getOpções
public TestDeviceOptions getOptions ()
Substitua o getter base para poder resolver opções dinâmicas antes de tentar fazer a configuração remota.
Devoluções |
---|
TestDeviceOptions | |
getRemoteAvdInfo
public GceAvdInfo getRemoteAvdInfo ()
Retorna o GceAvdInfo
que descreve a instância remota.
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
Parâmetros |
---|
exception | Throwable |
preInvocationSetup
public void preInvocationSetup (IBuildInfo info,
MultiMap<String, String> attributes)
Parâmetros |
---|
info | IBuildInfo |
attributes | MultiMap |
Lança |
---|
DeviceNotAvailableException | |
TargetSetupError | |
setTestLogger
public void setTestLogger (ITestLogger testLogger)
Parâmetros |
---|
testLogger | ITestLogger |
Métodos protegidos
getCurrentTime
protected long getCurrentTime ()
Retorna a hora atual do sistema. Exposto para testes.
lançamentoGce
protected void launchGce ()
Inicie o dispositivo gce real com base nas informações de construção.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2023-12-01 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Não contém as informações de que eu preciso"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muito complicado / etapas demais"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desatualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema com as amostras / o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]
{"lastModified": "\u00daltima atualiza\u00e7\u00e3o 2023-12-01 UTC."}
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2023-12-01 UTC."]]