OxygenUtil
public
class
OxygenUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.OxygenUtil |
Utilitaire permettant d'interagir avec le service Oxygen.
Résumé
Constructeurs publics | |
---|---|
OxygenUtil()
Constructeur par défaut d'OxygenUtil |
Méthodes publiques | |
---|---|
static
OxygenClient
|
createOxygenClient(File file)
Assistant permettant de créer un |
void
|
downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)
Téléchargement des journaux d'erreurs à partir de GCS lorsque Oxygen ne parvient pas à lancer un appareil virtuel. |
static
LogDataType
|
getDefaultLogType(String logFileName)
Déterminez le type de données de journal d'un fichier journal en fonction de son nom. |
static
String
|
getRegionFromZoneMeta(String zone)
Récupère la région à partir d'une chaîne de zone donnée. |
static
String
|
getTargetRegion(TestDeviceOptions deviceOptions)
Récupère la région cible en fonction des options d'appareil fournies. |
Constructeurs publics
OxygenUtil
public OxygenUtil ()
Constructeur par défaut d'OxygenUtil
Méthodes publiques
createOxygenClient
public static OxygenClient createOxygenClient (File file)
Assistant permettant de créer un OxygenClient
.
Paramètres | |
---|---|
file |
File : fichier binaire du client Oxygen. |
Renvoie | |
---|---|
OxygenClient |
une classe OxygenClient pour créer des appareils CF. |
downloadLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Téléchargement des journaux d'erreurs à partir de GCS lorsque Oxygen ne parvient pas à lancer un appareil virtuel.
Paramètres | |
---|---|
error |
TargetSetupError : erreur TargetSetupError générée lors de la location d'un appareil via le service Oxygen. |
logger |
ITestLogger : ITestLogger où consigner le fichier |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
Déterminez le type de données de journal d'un fichier journal en fonction de son nom.
Paramètres | |
---|---|
logFileName |
String : nom du fichier journal distant. |
Renvoie | |
---|---|
LogDataType |
LogDataType auquel le fichier journal est associé. Renvoie le type UNKNOWN si le type de données de journal ne peut pas être déterminé en fonction de son nom. |
getRegionFromZoneMeta
public static String getRegionFromZoneMeta (String zone)
Récupère la région à partir d'une chaîne de zone donnée.
Paramètres | |
---|---|
zone |
String : chaîne de zone d'entrée au format "projects/12345/zones/us-west12-a". |
Renvoie | |
---|---|
String |
Chaîne de région extraite, par exemple : "us-west12". |
getTargetRegion
public static String getTargetRegion (TestDeviceOptions deviceOptions)
Récupère la région cible en fonction des options d'appareil fournies. Si la région cible est définie explicitement dans les options de l'appareil, elle renvoie la région spécifiée. Si la région cible n'est pas définie, elle est récupérée en fonction de la zone de l'instance.
Paramètres | |
---|---|
deviceOptions |
TestDeviceOptions : objet TestDeviceOptions contenant les options de l'appareil. |
Renvoie | |
---|---|
String |
Région cible. |