ResourceMetricUtil

public class ResourceMetricUtil
extends Object

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


Fonctions utilitaires pour 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 en différentes unités et met en forme la valeur de sortie.

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

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

static Timestamp GetCurrentTimestamp()

Obtient 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 en 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é.

Renvoie
float Valeur flottante de sortie.

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

GetResponse

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

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

Paramètres
deviceManager IDeviceManager : instance IDeviceManager permettant d'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
Optional<String> Une instance CommandResult.

GetCurrentTimestamp

public static Timestamp GetCurrentTimestamp ()

Obtient 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.