DeviceTraceCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

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


Pengumpul yang akan memulai rekaman aktivitas perfetto saat uji coba dimulai dan mencatat file rekaman aktivitas di akhir.

Ringkasan

Konstruktor publik

DeviceTraceCollector()

Metode publik

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

Callback saat kasus pengujian berakhir.

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

Callback saat uji coba berakhir.

void onTestStart(DeviceMetricData testData)

Callback saat kasus pengujian dimulai.

void rebootEnded(ITestDevice device)

Mendapatkan notifikasi saat perangkat selesai dimulai ulang.

void rebootStarted(ITestDevice device)

Mendapatkan notifikasi saat perangkat dimulai ulang.

void setInstrumentationPkgName(String packageName)

Konstruktor publik

DeviceTraceCollector

public DeviceTraceCollector ()

Metode publik

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Menampilkan
DeviceNotAvailableException

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Callback saat kasus pengujian berakhir. Sekarang saatnya membersihkan.

Parameter
testData DeviceMetricData: DeviceMetricData yang menyimpan data untuk kasus pengujian. Akan menjadi objek yang sama seperti selama onTestStart(com.android.tradefed.device.metric.DeviceMetricData).

currentTestCaseMetrics : peta metrik saat ini yang diteruskan ke ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)).

Menampilkan
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Callback saat uji coba berakhir. Sekarang saatnya membersihkan.

Parameter
runData DeviceMetricData: DeviceMetricData yang menyimpan data untuk proses. 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)).

Menampilkan
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Callback saat kasus pengujian dimulai.

Parameter
testData DeviceMetricData: DeviceMetricData yang menyimpan data untuk kasus pengujian.

Menampilkan
DeviceNotAvailableException

rebootEnded

public void rebootEnded (ITestDevice device)

Mendapatkan notifikasi saat perangkat selesai dimulai ulang.

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

Parameter
device ITestDevice: ITestDevice tempat reboot berakhir.

Menampilkan
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

Mendapatkan notifikasi saat perangkat dimulai ulang.

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

Parameter
device ITestDevice: ITestDevice tempat mulai ulang dimulai.

Menampilkan
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

Parameter
packageName String