Informazioni GCE
public
class
GceAvdInfo
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.device.cloud.GceAvdInfo |
Struttura per contenere i dati rilevanti per una determinata istanza AVD di GCE.
Riepilogo
Classi nidificate | |
---|---|
class |
GceAvdInfo.LogFileEntry
|
Campi | |
---|---|
public
static
final
|
BUILD_VARS
|
Costruttori pubblici | |
---|---|
GceAvdInfo(String instanceName, HostAndPort hostAndPort)
|
|
GceAvdInfo(String instanceName, HostAndPort hostAndPort, ErrorIdentifier errorType, String errors, GceAvdInfo.GceStatus status)
|
Metodi pubblici | |
---|---|
|
getBuildVars()
Restituisce l'hash delle informazioni sulle variabili di build del dispositivo AVD GCE. |
Integer
|
getDeviceOffset()
|
ErrorIdentifier
|
getErrorType()
|
String
|
getErrors()
|
String
|
getInstanceUser()
|
|
getLogs()
Restituisce la mappa dai percorsi di log locali o remoti ai tipi. |
String
|
getOxygenationDeviceId()
|
boolean
|
getSkipDeviceLogCollection()
|
GceAvdInfo.GceStatus
|
getStatus()
|
HostAndPort
|
hostAndPort()
|
String
|
instanceName()
|
boolean
|
isIpPreconfigured()
|
boolean
|
isOxygenationDevice()
|
static
GceAvdInfo
|
parseGceInfoFromFile(File f, DeviceDescriptor descriptor, int remoteAdbPort)
Analizza un determinato file per ottenere le informazioni sul dispositivo AVD di GCE. |
static
|
parseGceInfoFromOxygenClientOutput(CommandResult oxygenRes, int remoteAdbPort)
Analizza l'output di una determinata riga di comando dal file binario del client Oxygen per ottenere informazioni sulla durata di visualizzazione media basata sul leasing. |
static
GceAvdInfo
|
parseGceInfoFromString(String data, DeviceDescriptor descriptor, int remoteAdbPort)
Analizza una determinata stringa per ottenere le informazioni sul dispositivo AVD di GCE. |
void
|
setDeviceOffset(Integer deviceOffset)
|
void
|
setErrorType(ErrorIdentifier errorType)
|
void
|
setErrors(String errors)
|
void
|
setInstanceUser(String instanceUser)
|
void
|
setIpPreconfigured(boolean isIpPreconfigured)
|
void
|
setSkipBugreportCollection(boolean skipDeviceLogCollection)
|
void
|
setSkipDeviceLogCollection(boolean skipDeviceLogCollection)
|
void
|
setStatus(GceAvdInfo.GceStatus status)
|
String
|
toString()
|
Campi
CREA_VAR
public static finalBUILD_VARS
Costruttori pubblici
Informazioni GCE
public GceAvdInfo (String instanceName, HostAndPort hostAndPort)
Parametri | |
---|---|
instanceName |
String |
hostAndPort |
HostAndPort |
Informazioni GCE
public GceAvdInfo (String instanceName, HostAndPort hostAndPort, ErrorIdentifier errorType, String errors, GceAvdInfo.GceStatus status)
Parametri | |
---|---|
instanceName |
String |
hostAndPort |
HostAndPort |
errorType |
ErrorIdentifier |
errors |
String |
status |
GceAvdInfo.GceStatus |
Metodi pubblici
getBuildVars
publicgetBuildVars ()
Restituisce l'hash delle informazioni sulle variabili di build del dispositivo AVD GCE.
Le possibili chiavi delle variabili di build sono descritte in BUILD_VARS, ad esempio: build_id, build_target, ramo, kernel_build_id, kernel_build_target, kernel_branch, sistema_build_id, system_build_target, system_branch, emulator_build_id, emulator_build_target, emulatore_ramo.
Ritorni | |
---|---|
|
getDeviceOffset
public Integer getDeviceOffset ()
Ritorni | |
---|---|
Integer |
getError
public String getErrors ()
Ritorni | |
---|---|
String |
getInstanceUser
public String getInstanceUser ()
Ritorni | |
---|---|
String |
getLog
publicgetLogs ()
Restituisce la mappa dai percorsi di log locali o remoti ai tipi.
Ritorni | |
---|---|
|
getOxygenationDeviceId
public String getOxygenationDeviceId ()
Ritorni | |
---|---|
String |
getSkipDeviceLogCollection
public boolean getSkipDeviceLogCollection ()
Ritorni | |
---|---|
boolean |
PortaEhost
public HostAndPort hostAndPort ()
Ritorni | |
---|---|
HostAndPort |
instanceName
public String instanceName ()
Ritorni | |
---|---|
String |
isIpPreconfigurato
public boolean isIpPreconfigured ()
Ritorni | |
---|---|
boolean |
Dispositivo di Ossigenazione
public boolean isOxygenationDevice ()
Ritorni | |
---|---|
boolean |
parseGceInfoFromFile
public static GceAvdInfo parseGceInfoFromFile (File f, DeviceDescriptor descriptor, int remoteAdbPort)
Analizza un determinato file per ottenere le informazioni sul dispositivo AVD di GCE.
Parametri | |
---|---|
f |
File : ERROR(/File) file per leggere l'output JSON dal driver GCE. |
descriptor |
DeviceDescriptor : il descrittore del dispositivo che richiede le informazioni. |
remoteAdbPort |
int : la porta remota da utilizzare per la connessione ADB |
Ritorni | |
---|---|
GceAvdInfo |
il GceAvdInfo del dispositivo, se trovato, o nullo se si tratta di errore. |
Lanci | |
---|---|
TargetSetupError |
parseGceInfoFromOxygenClientOutput
public staticparseGceInfoFromOxygenClientOutput (CommandResult oxygenRes, int remoteAdbPort)
Analizza l'output di una determinata riga di comando dal file binario del client Oxygen per ottenere informazioni sulla durata di visualizzazione media basata sul leasing.
Parametri | |
---|---|
oxygenRes |
CommandResult : CommandResult dell'esecuzione del comando del client Oxygen. |
remoteAdbPort |
int : la porta remota da utilizzare per la connessione ADB |
Ritorni | |
---|---|
|
ERROR(/List) dei dispositivi noleggiati correttamente. Verrà lanciato TargetSetupError
in caso di mancata leasing del dispositivo. |
Lanci | |
---|---|
TargetSetupError |
parseGceInfoFromString
public static GceAvdInfo parseGceInfoFromString (String data, DeviceDescriptor descriptor, int remoteAdbPort)
Analizza una determinata stringa per ottenere le informazioni sul dispositivo AVD di GCE.
Parametri | |
---|---|
data |
String : stringa JSON. |
descriptor |
DeviceDescriptor : il descrittore del dispositivo che richiede le informazioni. |
remoteAdbPort |
int : la porta remota da utilizzare per la connessione ADB |
Ritorni | |
---|---|
GceAvdInfo |
il GceAvdInfo del dispositivo, se trovato, o nullo se si tratta di errore. |
Lanci | |
---|---|
TargetSetupError |
impostaDeviceOffset
public void setDeviceOffset (Integer deviceOffset)
Parametri | |
---|---|
deviceOffset |
Integer |
setErrorType
public void setErrorType (ErrorIdentifier errorType)
Parametri | |
---|---|
errorType |
ErrorIdentifier |
setError
public void setErrors (String errors)
Parametri | |
---|---|
errors |
String |
setInstanceUser
public void setInstanceUser (String instanceUser)
Parametri | |
---|---|
instanceUser |
String |
setIpPreconfigurato
public void setIpPreconfigured (boolean isIpPreconfigured)
Parametri | |
---|---|
isIpPreconfigured |
boolean |
setSaltaBugreportCollection
public void setSkipBugreportCollection (boolean skipDeviceLogCollection)
Parametri | |
---|---|
skipDeviceLogCollection |
boolean |
setSkipDeviceLogCollection
public void setSkipDeviceLogCollection (boolean skipDeviceLogCollection)
Parametri | |
---|---|
skipDeviceLogCollection |
boolean |
ToString
public String toString ()
Ritorni | |
---|---|
String |