A partire dal 2026, per allinearci al nostro modello di sviluppo stabile del trunk e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per la creazione e il contributo ad AOSP, consigliamo di utilizzare android-latest-release anziché aosp-main. Il ramo del manifest android-latest-release farà sempre riferimento alla release più recente inviata ad AOSP. Per saperne di più, vedi Modifiche ad AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
MetricUtility
public
class
MetricUtility
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.MetricUtility
|
Contiene metodi di utilità comuni per memorizzare le metriche del test, aggregarle in test simili e scriverle in un file.
Riepilogo
Costruttori pubblici
MetricUtility
public MetricUtility ()
Metodi pubblici
aggregateMetrics
public aggregateMetrics ( rawMetrics)
Metriche aggregate separate da virgole.
| Parametri |
rawMetrics |
: metriche raccolte durante l'esecuzione del test. |
| Ritorni |
|
Metriche aggregate. |
aggregateStoredTestMetricsAndWriteToFile
public File aggregateStoredTestMetricsAndWriteToFile (String fileName)
Aggregare le metriche raccolte da più iterazioni del test e
scrivere le metriche aggregate in un file dei risultati del test.
| Parametri |
fileName |
String: nome del file da utilizzare durante la scrittura delle metriche. |
buildMetricFilterPatterns
public void buildMetricFilterPatterns ( strictIncludeRegEx)
Crea pattern di espressioni regolari per filtrare le metriche.
| Parametri |
strictIncludeRegEx |
|
filterMetrics
public filterMetrics ( parsedMetrics)
Filtra le metriche che corrispondono allo schema.
getStats
public static getStats ( values,
percentiles)
Calcola le statistiche dall'elenco di valori specificato.
| Parametri |
values |
: valori non elaborati per calcolare l'aggregazione. |
percentiles |
: le statistiche da includere nelle metriche finali. |
| Ritorni |
|
valori aggregati. |
getStoredTestMetric
public getStoredTestMetric ()
isAllDoubleValues
public static boolean isAllDoubleValues ( rawValues)
Restituisce true se tutti i valori possono essere analizzati in valori doppi.
In caso contrario, restituisce false.
| Parametri |
rawValues |
: elenco di cui vengono convalidati i valori. |
setIterationSeparator
public void setIterationSeparator (String separator)
| Parametri |
separator |
String |
setPercentiles
public void setPercentiles ( percentiles)
storeTestMetrics
public void storeTestMetrics (TestDescription testDescription,
testMetrics)
Utilizzato per memorizzare le singole metriche di test e utilizzarle per l'aggregazione.
| Parametri |
testDescription |
TestDescription: contiene i dettagli del test, come il nome della classe e il nome del test. |
testMetrics |
: le metriche raccolte per il test. |
writeResultsToFile
public File writeResultsToFile (String testFileSuffix,
String testHeaderName,
metrics,
File resultsFile)
Scrivere le metriche in un file.
| Parametri |
testFileSuffix |
String: viene utilizzato come suffisso nel nome del file della metrica di test. |
testHeaderName |
String: le metriche verranno scritte sotto il nome dell'intestazione del test. |
metrics |
: per scrivere nel file. |
resultsFile |
File: se null, crea un nuovo file e scrivi le metriche, altrimenti accoda al file il nome e la metrica dell'intestazione del test. |
| Ritorni |
File |
file con la metrica. |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-27 UTC."],[],[]]