ModulePerfettoCollector

public class ModulePerfettoCollector
extends BaseDeviceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.ModulePerfettoCollector


Collector che avvierà la traccia Perfetto all'inizio e alla fine di un modulo di test e al riavvio del dispositivo.

Riepilogo

Costruttori pubblici

ModulePerfettoCollector()

Metodi pubblici

boolean captureModuleLevel()
boolean isOnModuleLevel()
void onTestModuleEnded()

Consente di acquisire l'evento di fine del modulo.

void onTestModuleStarted()

Consente di acquisire l'evento di avvio del modulo.

void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

Callback al termine di un test.

void onTestRunFailed(DeviceMetricData runData, FailureDescription failure)

Callback per gli eventi testRunFailed

void onTestRunStart(DeviceMetricData runData)

Callback quando viene avviata un'esecuzione di test.

void rebootEnded(ITestDevice device)

Riceve una notifica quando il riavvio è terminato sul dispositivo.

void rebootStarted(ITestDevice device)

Riceve una notifica quando il riavvio è iniziato sul dispositivo.

Costruttori pubblici

ModulePerfettoCollector

public ModulePerfettoCollector ()

Metodi pubblici

captureModuleLevel

public boolean captureModuleLevel ()

Resi
boolean

isOnModuleLevel

public boolean isOnModuleLevel ()

Resi
boolean

onTestModuleEnded

public void onTestModuleEnded ()

Consente di acquisire l'evento di fine del modulo.

Genera
DeviceNotAvailableException

onTestModuleStarted

public void onTestModuleStarted ()

Consente di acquisire l'evento di avvio del modulo.

Genera
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

Callback al termine di un test. Questo dovrebbe essere il momento di liberare spazio.

Parametri
runData DeviceMetricData: il DeviceMetricData contenente i dati per l'esecuzione. Sarà lo stesso oggetto di onTestRunStart(DeviceMetricData).

currentRunMetrics Map: la mappa attuale delle metriche trasmesse a testRunEnded(long,Map).

onTestRunFailed

public void onTestRunFailed (DeviceMetricData runData, 
                FailureDescription failure)

Callback per gli eventi testRunFailed

Genera
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Callback quando viene avviata un'esecuzione di test.

Parametri
runData DeviceMetricData: il DeviceMetricData contenente i dati per l'esecuzione.

rebootEnded

public void rebootEnded (ITestDevice device)

Riceve una notifica quando il riavvio è terminato sul dispositivo.

NOTA: i ricevitori devono evitare di riavviare il dispositivo durante questo callback. Qualsiasi tentativo di riavvio verrà ignorato.

Parametri
device ITestDevice: ITestDevice in cui è terminato il riavvio.

Genera
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

Riceve una notifica quando il riavvio è iniziato sul dispositivo.

NOTA: i ricevitori devono evitare di riavviare il dispositivo durante questo callback. Qualsiasi tentativo di riavvio verrà ignorato.

Parametri
device ITestDevice: ITestDevice in cui è iniziato il riavvio.

Genera
DeviceNotAvailableException