OxygèneClient
public class OxygenClient
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.OxygenClient |
Une classe qui gère l'utilisation du binaire du client Oxygen pour louer ou libérer un périphérique Oxygen.
Résumé
Des champs | |
---|---|
public static final | sGceDeviceParamsToOxygenMap
|
Constructeurs publics | |
---|---|
OxygenClient (File clientBinary, IRunUtil runUtil) | |
OxygenClient (File clientBinary) Le constructeur de la classe OxygenClient. |
Méthodes publiques | |
---|---|
String | getOverrideFetchCvdPath ( TestDeviceOptions deviceOptions) Renvoie la valeur de l'argument 'override_fetch_cvd_path' dans les TestDeviceOptions donnés. |
CommandResult | leaseDevice ( IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes) Essayez de louer un appareil en appelant le binaire du client Oxygen. |
CommandResult | leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes) leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes) Essayez de louer plusieurs appareils en appelant le binaire du client Oxygen. |
Boolean | noWaitForBootSpecified ( TestDeviceOptions deviceOptions) Vérifiez si no_wait_for_boot est spécifié dans la demande de bail Oxygen |
boolean | release ( GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions) Tentative de libération d'un périphérique à l'aide du binaire du client Oxygen. |
Des champs
sGceDeviceParamsToOxygenMap
public static finalsGceDeviceParamsToOxygenMap
Constructeurs publics
OxygèneClient
public OxygenClient (File clientBinary, IRunUtil runUtil)
Paramètres | |
---|---|
clientBinary | File |
runUtil | IRunUtil |
OxygèneClient
public OxygenClient (File clientBinary)
Le constructeur de la classe OxygenClient.
Paramètres | |
---|---|
clientBinary | File : le fichier binaire exécutable du client Oxygen. |
Méthodes publiques
getOverrideFetchCvdPath
public String getOverrideFetchCvdPath (TestDeviceOptions deviceOptions)
Renvoie la valeur de l'argument 'override_fetch_cvd_path' dans les TestDeviceOptions donnés.
Paramètres | |
---|---|
deviceOptions | TestDeviceOptions : TestDeviceOptions |
Retour | |
---|---|
String | la valeur de 'override_fetch_cvd_path', ou null si elle n'est pas présente |
bailAppareil
public CommandResult leaseDevice (IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
Essayez de louer un appareil en appelant le binaire du client Oxygen.
Paramètres | |
---|---|
b | IBuildInfo : IBuildInfo |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
attributes | MultiMap : attributs associés à l'invocation en cours |
Retour | |
---|---|
CommandResult | un CommandResult renvoyé par le binaire Oxygen. |
bailPlusieursAppareils
public CommandResult leaseMultipleDevices (buildInfos, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
Essayez de louer plusieurs appareils en appelant le binaire du client Oxygen.
Paramètres | |
---|---|
buildInfos | ERROR(/List ) ERROR(/List ) |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
attributes | MultiMap : attributs associés à l'invocation en cours |
Retour | |
---|---|
CommandResult | CommandResult renvoyé par le binaire Oxygen. |
noWaitForBootSpecified
public Boolean noWaitForBootSpecified (TestDeviceOptions deviceOptions)
Vérifiez si no_wait_for_boot est spécifié dans la demande de bail Oxygen
Paramètres | |
---|---|
deviceOptions | TestDeviceOptions : TestDeviceOptions |
Retour | |
---|---|
Boolean | vrai si no_wait_for_boot est spécifié |
libérer
public boolean release (GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)
Tentative de libération d'un périphérique à l'aide du binaire du client Oxygen.
Paramètres | |
---|---|
gceAvdInfo | GceAvdInfo : GceAvdInfo |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
Retour | |
---|---|
boolean | un booléen qui indique si la libération de l'appareil a réussi. |