OxygèneUtil

public class OxygenUtil
extends Object

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


Utilitaire pour interagir avec le service Oxygen.

Résumé

Constructeurs publics

OxygenUtil ()

Constructeur par défaut d'OxygenUtil

Méthodes publiques

static long[] collectDeviceLaunchMetrics (File logDir)

Collectez les métriques du lanceur de périphériques à partir de vdl_stdout.

static collectErrorSignatures (File logDir)

Collectez les signatures d’erreurs à partir des journaux.

static String collectOxygenVersion (File logDir)

Collectez les informations sur la version d'oxygène à partir de oxygeen_version.txt.

void downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger)

Téléchargez les journaux d'erreurs depuis GCS lorsqu'Oxygen n'a pas réussi à lancer un périphérique 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 d’une chaîne de zone donnée.

static String getTargetRegion ( TestDeviceOptions deviceOptions)

Récupère la région cible en fonction des options de périphérique fournies.

Constructeurs publics

OxygèneUtil

public OxygenUtil ()

Constructeur par défaut d'OxygenUtil

Méthodes publiques

collectDeviceLaunchMetrics

public static long[] collectDeviceLaunchMetrics (File logDir)

Collectez les métriques du lanceur de périphériques à partir de vdl_stdout.

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

Retour
long[]

collectErrorSignatures

public static  collectErrorSignatures (File logDir)

Collectez les signatures d’erreurs à partir des journaux.

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

Retour

collectOxygenVersion

public static String collectOxygenVersion (File logDir)

Collectez les informations sur la version d'oxygène à partir de oxygeen_version.txt.

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

Retour
String

téléchargerLaunchFailureLogs

public void downloadLaunchFailureLogs (TargetSetupError error, 
                ITestLogger logger)

Téléchargez les journaux d'erreurs depuis GCS lorsqu'Oxygen n'a pas réussi à lancer un périphérique virtuel.

Paramètres
error TargetSetupError : TargetSetupError générée lors de la location d’un appareil via le service Oxygen.

logger ITestLogger : Le 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 : Le nom du fichier journal distant.

Retour
LogDataType Un LogDataType auquel le fichier journal est associé. Renvoie le type UNKNOWN s'il est impossible de déterminer le type de données du journal en fonction de son nom.

getRegionFromZoneMeta

public static String getRegionFromZoneMeta (String zone)

Récupère la région d’une chaîne de zone donnée.

Paramètres
zone String : La chaîne de zone d'entrée au format "projects/12345/zones/us-west12-a".

Retour
String Chaîne de région extraite, par exemple "us-west12".

obtenir la région cible

public static String getTargetRegion (TestDeviceOptions deviceOptions)

Récupère la région cible en fonction des options de périphérique fournies. Si la région cible est explicitement définie dans les options du périphérique, elle renvoie la région spécifiée. Si la région cible n'est pas définie, il récupère la région en fonction de la zone de l'instance.

Paramètres
deviceOptions TestDeviceOptions : L'objet TestDeviceOptions contenant les options de périphérique.

Retour
String La région cible.