Google si impegna a promuovere l'equità razziale per le comunità nere. Vedi come.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

IPostProcessor

public interface IPostProcessor
implements ITestInvocationListener , ILogSaverListener , IDisableable

com.android.tradefed.postprocessor.IPostProcessor


Post processors è un oggetto della Federazione commerciale pensato per consentire l'elaborazione di metriche e registri DOPO i test e PRIMA della comunicazione dei risultati. Ciò consente di postelaborare alcuni dati e ricevere tutti gli oggetti result_reporter, piuttosto che eseguire la post-elaborazione all'interno di un solo risultato_reporter e avere problemi a trasferire i nuovi dati.

Sommario

Metodi pubblici

abstract ITestInvocationListener init ( ITestInvocationListener listener)

Fase di inizializzazione del post processore.

abstract processAllTestMetrics (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics)

Implementare questo metodo per aggregare le metriche di test.

abstract processRunMetrics ( rawMetrics) processRunMetrics ( rawMetrics)

Implementare questo metodo per generare una serie di nuove metriche da quella esistente.

abstract processTestMetrics ( TestDescription testDescription, testMetrics) processTestMetrics ( TestDescription testDescription, testMetrics)

Implementare questo metodo per elaborare le metriche di ciascun test.

Metodi pubblici

dentro

public abstract ITestInvocationListener init ( ITestInvocationListener listener)

Fase di inizializzazione del post processore. Assicurato di essere chiamato prima di qualsiasi callback dei test.

parametri
listener ITestInvocationListener

ritorna
ITestInvocationListener

processAllTestMetrics

public abstract  processAllTestMetrics (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics)

Implementare questo metodo per aggregare le metriche di test.

parametri
allTestMetrics ListMultimap : una HashMultimap che memorizza le metriche di ciascun test raggruppate per nomi di metrica.

ritorna
Il set di metriche appena generate da tutte le metriche di test.

processRunMetrics

public abstract  processRunMetrics ( rawMetrics)

Implementare questo metodo per generare una serie di nuove metriche da quella esistente. Dovrebbero essere restituiti solo i parametri appena generati e con un nome chiave univoco (non sono consentite collisioni con chiavi esistenti).

parametri
rawMetrics : Set di metriche non elaborate disponibili per l'esecuzione.

ritorna
Il set di metriche appena generate dalle metriche di esecuzione.

processTestMetrics

public abstract  processTestMetrics ( TestDescription testDescription, 
                 testMetrics)

Implementare questo metodo per elaborare le metriche di ciascun test.

parametri
testDescription TestDescription : l'oggetto TestDescription che descrive il test.

testMetrics : Set di metriche del test.

ritorna
Il set di metriche appena generate dalle metriche di test.