Cliente de Oxigênio
public class OxygenClient
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.cloud.OxygenClient |
Uma classe que gerencia o uso do binário do cliente Oxygen para alugar ou liberar o dispositivo Oxygen.
Resumo
Campos | |
|---|---|
public static final | sGceDeviceParamsToOxygenMap
|
Construtores públicos | |
|---|---|
OxygenClient (File clientBinary, IRunUtil runUtil) | |
OxygenClient (File clientBinary)O construtor da classe OxygenClient. | |
Métodos públicos | |
|---|---|
void | closeLHPConnection (Process p) Feche a conexão com o dispositivo de oxigenação remota com um determinado |
Process | createTunnelViaLHP ( OxygenClient.LHPTunnelMode mode)Crie um túnel adb ou ssh para um determinado nome de instância e atribua o endpoint a um dispositivo via LHP com base no modo de túnel fornecido. |
String | getOverrideFetchCvdPath ( TestDeviceOptions deviceOptions)Retorna o valor do argumento 'override_fetch_cvd_path' nas TestDeviceOptions fornecidas. |
CommandResult | leaseDevice ( IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes)Tente alugar um dispositivo chamando o binário do cliente Oxygen. |
CommandResult | leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes)leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes)Tente alugar vários dispositivos chamando o binário do cliente Oxygen. |
Boolean | noWaitForBootSpecified ( TestDeviceOptions deviceOptions)Verifique se no_wait_for_boot está especificado na solicitação de locação de oxigênio |
boolean | release ( GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)Tente liberar um dispositivo usando o binário do cliente Oxygen. |
Campos
sGceDeviceParamsToOxygenMap
public static finalsGceDeviceParamsToOxygenMap
Construtores públicos
Cliente de Oxigênio
public OxygenClient (File clientBinary,
IRunUtil runUtil)| Parâmetros | |
|---|---|
clientBinary | File |
runUtil | IRunUtil |
Cliente de Oxigênio
public OxygenClient (File clientBinary)
O construtor da classe OxygenClient.
| Parâmetros | |
|---|---|
clientBinary | File : o arquivo binário executável do cliente Oxygen. |
Métodos públicos
fecharLHPConexão
public void closeLHPConnection (Process p)
Feche a conexão com o dispositivo de oxigenação remota com um determinado Process .
| Parâmetros | |
|---|---|
p | Process |
createTunnelViaLHP
public Process createTunnelViaLHP (OxygenClient.LHPTunnelMode mode)
Crie um túnel adb ou ssh para um determinado nome de instância e atribua o endpoint a um dispositivo via LHP com base no modo de túnel fornecido.
| Parâmetros | |
|---|---|
mode | OxygenClient.LHPTunnelMode |
| Devoluções | |
|---|---|
Process | Process do túnel adb sobre LHP. |
getOverrideFetchCvdPath
public String getOverrideFetchCvdPath (TestDeviceOptions deviceOptions)
Retorna o valor do argumento 'override_fetch_cvd_path' nas TestDeviceOptions fornecidas.
| Parâmetros | |
|---|---|
deviceOptions | TestDeviceOptions : TestDeviceOptions |
| Devoluções | |
|---|---|
String | o valor de 'override_fetch_cvd_path' ou nulo se não estiver presente |
arrendamentoDispositivo
public CommandResult leaseDevice (IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
Tente alugar um dispositivo chamando o binário do cliente Oxygen.
| Parâmetros | |
|---|---|
b | IBuildInfo : IBuildInfo |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
attributes | MultiMap : atributos associados à invocação atual |
| Devoluções | |
|---|---|
CommandResult | um CommandResult que o binário Oxygen retornou. |
alugar vários dispositivos
public CommandResult leaseMultipleDevices (buildInfos, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
Tente alugar vários dispositivos chamando o binário do cliente Oxygen.
| Parâmetros | |
|---|---|
buildInfos | ERROR(/List )ERROR(/List ) |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
attributes | MultiMap : atributos associados à invocação atual |
| Devoluções | |
|---|---|
CommandResult | CommandResult que o binário Oxygen retornou. |
noWaitForBootSpecified
public Boolean noWaitForBootSpecified (TestDeviceOptions deviceOptions)
Verifique se no_wait_for_boot está especificado na solicitação de locação de oxigênio
| Parâmetros | |
|---|---|
deviceOptions | TestDeviceOptions : TestDeviceOptions |
| Devoluções | |
|---|---|
Boolean | verdadeiro se no_wait_for_boot for especificado |
liberar
public boolean release (GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)
Tente liberar um dispositivo usando o binário do cliente Oxygen.
| Parâmetros | |
|---|---|
gceAvdInfo | GceAvdInfo : GceAvdInfo |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
| Devoluções | |
|---|---|
boolean | um booleano que indica se a liberação do dispositivo foi bem-sucedida. |