ModulePerfettoCollector

public class ModulePerfettoCollector
extends BaseDeviceMetricCollector

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


Collector yang akan memulai rekaman aktivitas perfetto saat modul pengujian dimulai dan berakhir serta perangkat dimulai ulang.

Ringkasan

Konstruktor publik

ModulePerfettoCollector()

Metode publik

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

Memungkinkan pengambilan peristiwa modul yang berakhir.

void onTestModuleStarted()

Memungkinkan pengambilan peristiwa modul yang dimulai.

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

Callback saat uji coba berakhir.

void onTestRunFailed(DeviceMetricData runData, FailureDescription failure)

Callback untuk peristiwa testRunFailed

void onTestRunStart(DeviceMetricData runData)

Callback saat uji coba dimulai.

void rebootEnded(ITestDevice device)

Mendapatkan notifikasi saat perangkat dimulai ulang.

void rebootStarted(ITestDevice device)

Mendapatkan notifikasi saat perangkat dimulai ulang.

Konstruktor publik

ModulePerfettoCollector

public ModulePerfettoCollector ()

Metode publik

captureModuleLevel

public boolean captureModuleLevel ()

Hasil
boolean

isOnModuleLevel

public boolean isOnModuleLevel ()

Hasil
boolean

onTestModuleEnded

public void onTestModuleEnded ()

Memungkinkan pengambilan peristiwa modul yang berakhir.

Menampilkan
DeviceNotAvailableException

onTestModuleStarted

public void onTestModuleStarted ()

Memungkinkan pengambilan peristiwa modul yang dimulai.

Menampilkan
DeviceNotAvailableException

onTestRunEnd

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

Callback saat uji coba berakhir. Ini harus menjadi waktu untuk pembersihan.

Parameter
runData DeviceMetricData: DeviceMetricData yang menyimpan data untuk uji coba. Akan menjadi objek yang sama seperti selama onTestRunStart(DeviceMetricData).

currentRunMetrics Map: peta metrik saat ini yang diteruskan ke testRunEnded(long,Map).

onTestRunFailed

public void onTestRunFailed (DeviceMetricData runData, 
                FailureDescription failure)

Callback untuk peristiwa testRunFailed

Menampilkan
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Callback saat uji coba dimulai.

Parameter
runData DeviceMetricData: DeviceMetricData yang menyimpan data untuk uji coba.

rebootEnded

public void rebootEnded (ITestDevice device)

Mendapatkan notifikasi saat perangkat dimulai ulang.

CATATAN: Penerima harus menghindari memulai ulang selama callback ini. Upaya memulai ulang akan diabaikan.

Parameter
device ITestDevice: ITestDevice tempat perangkat dimulai ulang.

Menampilkan
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

Mendapatkan notifikasi saat perangkat dimulai ulang.

CATATAN: Penerima harus menghindari memulai ulang selama callback ini. Upaya memulai ulang akan diabaikan.

Parameter
device ITestDevice: ITestDevice tempat perangkat dimulai ulang.

Menampilkan
DeviceNotAvailableException