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 d'appareils à partir de vdl_stdout. |
static | collectErrorSignatures (File logDir) Collectez les signatures d'erreur à partir des journaux. |
static String | collectOxygenVersion (File logDir) Collectez les informations de version d'oxygène à partir de oxygeen_version.txt. |
void | downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger) Téléchargez les journaux d'erreurs de 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 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 d'appareils à partir de vdl_stdout.
Paramètres | |
---|---|
logDir | File : répertoire des journaux extraits de l'hôte distant. |
Retour | |
---|---|
long[] |
collectErrorSignatures
public staticcollectErrorSignatures (File logDir)
Collectez les signatures d'erreur à 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 de 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 de GCS lorsque Oxygen n'a pas réussi à lancer un appareil virtuel.
Paramètres | |
---|---|
error | TargetSetupError : TargetSetupError est généré lors de la location d'un appareil via le service Oxygen. |
logger | ITestLogger : L' ITestLogger où enregistrer le fichier |
getDefaultLogTypegetDefaultLogType
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. |
Retour | |
---|---|
LogDataType | Un LogDataType auquel le fichier journal est associé. Renverra 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 | La 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 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 l'appareil. |
Retour | |
---|---|
String | La région cible. |