OxygenUtil
public
class
OxygenUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.cloud.OxygenUtil |
Utilité pour 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 pour créer un |
void
|
downloadLaunchFailureLogs(TargetSetupError error, ITestLogger logger)
Téléchargez les journaux d'erreur depuis GCS lorsque Oxygen n'a pas réussi à 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 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'erreur depuis GCS lorsque Oxygen n'a pas réussi à lancer un appareil virtuel.
| Paramètres | |
|---|---|
error |
TargetSetupError : TargetSetupError générée lors de la location d'un 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 LogDataType auquel le fichier journal est associé. Renvoie le type UNKNOWN s'il n'est pas possible de déterminer le type de données de journal 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 explicitement définie dans les options de l'appareil, la région spécifiée est renvoyé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. |