Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
MétriqueUtility
public
class
MetricUtility
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.MetricUtility
|
contient des méthodes utilitaires courantes pour stocker les métriques de test et les agréger de manière similaire.
tests et écrire les métriques dans un fichier.
Résumé
Méthodes publiques |
|
aggregateMetrics( rawMetrics)
Agrégez les métriques séparées par une virgule.
|
File
|
aggregateStoredTestMetricsAndWriteToFile(String fileName)
Agréger les métriques collectées à partir de plusieurs itérations du test
écrire les métriques agrégées dans un fichier de résultats de test.
|
void
|
buildMetricFilterPatterns( strictIncludeRegEx)
Créez des modèles d'expression régulière pour filtrer les métriques.
|
|
filterMetrics( parsedMetrics)
Filtrez les métriques correspondant au modèle.
|
static
|
getStats( values, percentiles)
Calculez les statistiques à partir de la liste de valeurs fournie.
|
|
getStoredTestMetric()
|
static
boolean
|
isAllDoubleValues( rawValues)
Lorsque la valeur renvoyée est "true", toutes les valeurs peuvent être analysées en double.
|
void
|
setIterationSeparator(String separator)
|
void
|
setPercentiles( percentiles)
|
void
|
storeTestMetrics(TestDescription testDescription, testMetrics)
Permet de stocker les métriques de test individuelles et de les utiliser pour l'agrégation.
|
File
|
writeResultsToFile(String testFileSuffix, String testHeaderName, metrics, File resultsFile)
Écrire des métriques dans un fichier
|
Constructeurs publics
MétriqueUtility
public MetricUtility ()
Méthodes publiques
Agrégation de métriques
public aggregateMetrics ( rawMetrics)
Agrégez les métriques séparées par une virgule.
Paramètres |
rawMetrics |
: métriques collectées lors de l'exécution du test. |
Renvoie |
|
des métriques agrégées. |
agrégéStoredTestMetricsAndWriteToFile
public File aggregateStoredTestMetricsAndWriteToFile (String fileName)
Agréger les métriques collectées à partir de plusieurs itérations du test
écrire les métriques agrégées dans un fichier de résultats de test.
Paramètres |
fileName |
String : nom de fichier à utiliser lors de l'écriture des métriques. |
buildMetricFilterPatterns
public void buildMetricFilterPatterns ( strictIncludeRegEx)
Créez des modèles d'expression régulière pour filtrer les métriques.
Paramètres |
strictIncludeRegEx |
|
Filtrer les métriques
public filterMetrics ( parsedMetrics)
Filtrez les métriques correspondant au modèle.
getStats
public static getStats ( values,
percentiles)
Calculez les statistiques à partir de la liste de valeurs fournie.
Paramètres |
values |
: valeurs brutes pour calculer l'agrégation. |
percentiles |
: statistiques à inclure dans les métriques finales. |
Renvoie |
|
des valeurs agrégées. |
getStoredTestMetric
public getStoredTestMetric ()
IsAllDoubleValues
public static boolean isAllDoubleValues ( rawValues)
Lorsque la valeur renvoyée est "true", toutes les valeurs peuvent être analysées en double.
Sinon, renvoie la valeur "false".
Paramètres |
rawValues |
: liste dont les valeurs sont validées. |
setIterationSeparator
public void setIterationSeparator (String separator)
Paramètres |
separator |
String |
définir des centiles
public void setPercentiles ( percentiles)
storeTestMetrics
public void storeTestMetrics (TestDescription testDescription,
testMetrics)
Permet de stocker les métriques de test individuelles et de les utiliser pour l'agrégation.
Paramètres |
testDescription |
TestDescription : contient les détails du test, tels que le nom de la classe et celui du test. |
testMetrics |
: métriques collectées pour le test. |
écrireRésultatsDansFichier
public File writeResultsToFile (String testFileSuffix,
String testHeaderName,
metrics,
File resultsFile)
Écrire des métriques dans un fichier
Paramètres |
testFileSuffix |
String : est utilisé comme suffixe dans le nom de fichier de la métrique de test. |
testHeaderName |
String : les métriques sont écrites sous le nom de l'en-tête de test. |
metrics |
: permet d'écrire dans le fichier. |
resultsFile |
File : si la valeur est nulle, créez un fichier et écrivez les métriques. Sinon, ajoutez le
test du nom de l'en-tête et de la métrique dans le fichier. |
Renvoie |
File |
contenant la métrique. |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/08/23 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/08/23 (UTC)."],[],[]]