Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

ScheduleMultipleDeviceMetricCollector

public class ScheduleMultipleDeviceMetricCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.ScheduleMultipleDeviceMetricCollector


Un IMetricCollector che esegue periodicamente più collettori metrici. Questo è uno schedulatore migliore. Fa il massimo sforzo per far funzionare i collettori a determinati intervalli assicurandosi che non vengano eseguiti due collettori contemporaneamente.

Sommario

Costruttori pubblici

ScheduleMultipleDeviceMetricCollector ()

Metodi pubblici

ITestInvocationListener init ( IInvocationContext context, ITestInvocationListener listener)

Inizializzazione del raccoglitore con il contesto corrente e dove inoltrare i risultati.

final void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Richiamata al termine di una prova.

final void onTestRunStart ( DeviceMetricData runData)

Richiamata all'avvio di una prova.

Costruttori pubblici

ScheduleMultipleDeviceMetricCollector

public ScheduleMultipleDeviceMetricCollector ()

Metodi pubblici

dentro

public ITestInvocationListener init ( IInvocationContext context, 
                ITestInvocationListener listener)

Inizializzazione del raccoglitore con il contesto corrente e dove inoltrare i risultati. Verrà chiamato solo una volta per istanza e il collector dovrebbe aggiornare il suo contesto interno e il listener. Init non verrà mai chiamato durante un test eseguito sempre prima.

Non eseguire l'override se non sai cosa stai facendo.

parametri
context IInvocationContext : IInvocationContext per l'invocazione in corso.

listener ITestInvocationListener : ITestInvocationListener dove inserire i risultati.

ritorna
ITestInvocationListener il nuovo ascoltatore che avvolge quello originale.

onTestRunEnd

public final void onTestRunEnd ( DeviceMetricData runData, 
                 currentRunMetrics)

Richiamata al termine di una prova. Questo dovrebbe essere il momento di ripulire.

parametri
runData DeviceMetricData : DeviceMetricData che DeviceMetricData i dati per l'esecuzione. Sarà lo stesso oggetto di onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : la mappa corrente delle metriche passata a ERROR(/#testRunEnded(long,Map)) .

onTestRunStart

public final void onTestRunStart ( DeviceMetricData runData)

Richiamata all'avvio di una prova.

parametri
runData DeviceMetricData : DeviceMetricData che DeviceMetricData i dati per l'esecuzione.