DeviceTraceCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

java.lang.Objek
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.DeviceTraceCollector


Kolektor yang akan memulai pelacakan perfetto saat uji coba dimulai dan mencatat file pelacakan di akhir.

Ringkasan

Konstruktor publik

DeviceTraceCollector ()

Metode publik

void extraInit ( IInvocationContext context, ITestInvocationListener listener)
void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Panggilan balik ketika uji coba berakhir.

void rebootEnded ( ITestDevice device)

Mendapat pemberitahuan ketika reboot perangkat berakhir.

void rebootStarted ( ITestDevice device)

Mendapat pemberitahuan saat reboot dimulai pada perangkat.

void setInstrumentationPkgName (String packageName)

Konstruktor publik

DeviceTraceCollector

public DeviceTraceCollector ()

Metode publik

ekstraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Melempar
DeviceNotAvailableException

padaTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Panggilan balik ketika uji coba berakhir. Ini seharusnya menjadi waktu untuk membersihkan.

Parameter
runData DeviceMetricData : DeviceMetricData yang menyimpan data untuk dijalankan. Akan menjadi objek yang sama seperti selama BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

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

Melempar
DeviceNotAvailableException

rebootBerakhir

public void rebootEnded (ITestDevice device)

Mendapat pemberitahuan ketika reboot perangkat berakhir.

CATATAN: Penerima harus menghindari reboot selama panggilan balik ini. Upaya reboot apa pun akan diabaikan.

Parameter
device ITestDevice : ITestDevice tempat reboot berakhir.

Melempar
DeviceNotAvailableException

rebootDimulai

public void rebootStarted (ITestDevice device)

Mendapat pemberitahuan saat reboot dimulai pada perangkat.

CATATAN: Penerima harus menghindari reboot selama panggilan balik ini. Upaya reboot apa pun akan diabaikan.

Parameter
device ITestDevice : ITestDevice tempat reboot dimulai.

Melempar
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

Parameter
packageName String