OxygenUtil

public class OxygenUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.cloud.OxygenUtil.


Utilitaire permettant d'interagir avec le service Oxygène.

Résumé

Constructeurs publics

OxygenUtil()

Constructeur par défaut d'OxygenUtil

Méthodes publiques

static long[] collectDeviceLaunchMetrics(File logDir)

Collecter les métriques du lanceur d'applications à partir de vdl_stdout

static collectErrorSignatures(File logDir)

Collectez des signatures d'erreur à partir des journaux.

static String collectOxygenVersion(File logDir)

Recueillez les informations sur la version de l'oxygène à partir du fichier oxygeen_version.txt.

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.

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'appareils fournies.

Constructeurs publics

OxygenUtil

public OxygenUtil ()

Constructeur par défaut d'OxygenUtil

Méthodes publiques

collectDeviceLaunchMetrics

public static long[] collectDeviceLaunchMetrics (File logDir)

Collecter les métriques du lanceur d'applications à partir de vdl_stdout

Paramètres
logDir File: répertoire des journaux extraits de l'hôte distant.

Renvoie
long[]

collectErrorSignatures

public static  collectErrorSignatures (File logDir)

Collectez des signatures d'erreur à partir des journaux.

Paramètres
logDir File: répertoire des journaux extraits de l'hôte distant.

Renvoie

version collectOxygen

public static String collectOxygenVersion (File logDir)

Recueillez les informations sur la version de l'oxygène à partir du fichier oxygeen_version.txt.

Paramètres
logDir File: répertoire des journaux extraits de l'hôte distant.

Renvoie
String

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 vous ne parvenez pas à déterminer le type de données du journal à partir 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.