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 staticcollectErrorSignatures (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. |