ResourceMetricUtil

public class ResourceMetricUtil
extends Object

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


Fonctions utilitaires permettant de composer 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 dans 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 la réponse si l'opération réussit.

static Timestamp GetCurrentTimestamp()

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

static float RoundedMetricValue(String original)

Analysez et mettez en forme la valeur de la métrique.

Constructeurs publics

ResourceMetricUtil

public ResourceMetricUtil ()

Méthodes publiques

ConvertedMetricValue

public static float ConvertedMetricValue (String original, 
                float conversionDivisor)

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

Paramètres
original String: chaîne de 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 la réponse si l'opération réussit.

Paramètres
deviceManager IDeviceManager: instance IDeviceManager pour exécuter la commande sur les appareils "disponibles".

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

cmd String: chaîne de commande.

timeoutMs long: durée 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)

Analysez et mettez en forme la valeur de la métrique.

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

Renvoie
float Valeur flottante de sortie.

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