ResourceMetricUtil

public class ResourceMetricUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.monitoring.collector.ResourceMetricUtil


Fonctions utilitaires permettant de rédiger des métriques

Résumé

Constructeurs publics

ResourceMetricUtil()

Méthodes publiques

static float ConvertedMetricValue(String original, float conversionDivisor)

Convertit la valeur de la métrique en différentes unités et met en forme la valeur de sortie.

static GetCommandResponse(IDeviceManager deviceManager, String serial, String cmd, long timeoutMs)

Exécute la commande adb et renvoie une réponse en cas de réussite.

static Timestamp GetCurrentTimestamp()

Récupère l'horodatage actuel à partir de l'horloge UTC du système.

static float RoundedMetricValue(String original)

Analyser et mettre en forme la valeur de la métrique.

Constructeurs publics

ResourceMetricUtil

public ResourceMetricUtil ()

Méthodes publiques

ConversionMetricValue

public static float ConvertedMetricValue (String original, 
                float conversionDivisor)

Convertit la valeur de la métrique en différentes unités et met en forme la valeur de sortie.

Paramètres
original String: chaîne de la valeur d'origine.

conversionDivisor float: diviseur pour la conversion d'unités.

Renvoie
float Valeur flottante de sortie.

Génère
NumberFormatException si la chaîne d'origine est nulle.

GetCommandResponse

public static  GetCommandResponse (IDeviceManager deviceManager, 
                String serial, 
                String cmd, 
                long timeoutMs)

Exécute la commande adb et renvoie une réponse en cas de réussite.

Paramètres
deviceManager IDeviceManager: instance IDeviceManager permettant d'exécuter la commande sur "Available" (Disponible). appareils.

serial String: numéro de série de l'appareil.

cmd String: chaîne de commande.

timeoutMs long: temps d'attente en millisecondes.

Renvoie
Une instance CommandResult.

GetCurrentTimestamp

public static Timestamp GetCurrentTimestamp ()

Récupère l'horodatage actuel à partir de l'horloge UTC du système.

Renvoie
Timestamp

RoundedMetricValue

public static float RoundedMetricValue (String original)

Analyser et mettre en forme la valeur de la métrique.

Paramètres
original String: chaîne de la valeur d'origine.

Renvoie
float Valeur flottante de sortie.

Génère
NumberFormatException si la chaîne d'origine est nulle.