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)
Outil d'aide pour 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échargez les journaux d'erreurs depuis GCS lorsque l'application Oxygen n'a pas réussi à lancer un appareil virtuel.
Paramètres | |
---|---|
error |
TargetSetupError : TargetSetupError est générée lors de la location de l'appareil via le service Oxygen. |
logger |
ITestLogger : ITestLogger où enregistrer 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 |
Un objet LogDataType auquel le fichier journal s'associe. 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 la 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'appareils fournies. Si la région cible est explicitement défini dans les options de l'appareil, il renvoie la région spécifiée. Si la région cible n'est pas défini, la région 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. |