Google is committed to advancing racial equity for Black communities. See how.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

ScheduleMultipleDeviceMetricCollector

public class ScheduleMultipleDeviceMetricCollector
extends BaseDeviceMetricCollector

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


IMetricCollector yang menjalankan beberapa kolektor metrik secara berkala. Ini adalah penjadwal upaya terbaik. Itu membuat upaya terbaik untuk menjalankan kolektor pada interval tertentu sambil memastikan bahwa tidak ada dua kolektor dijalankan pada saat yang sama.

Ringkasan

Konstruktor publik

ScheduleMultipleDeviceMetricCollector ()

Metode publik

ITestInvocationListener init ( IInvocationContext context, ITestInvocationListener listener)

Inisialisasi kolektor dengan konteks saat ini dan di mana untuk meneruskan hasil.

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

Telepon balik saat uji coba berakhir.

final void onTestRunStart ( DeviceMetricData runData)

Telepon balik saat uji coba dimulai.

Konstruktor publik

ScheduleMultipleDeviceMetricCollector

public ScheduleMultipleDeviceMetricCollector ()

Metode publik

init

public ITestInvocationListener init ( IInvocationContext context, 
                ITestInvocationListener listener)

Inisialisasi kolektor dengan konteks saat ini dan di mana untuk meneruskan hasil. Hanya akan dipanggil sekali per instance, dan kolektor diharapkan untuk memperbarui konteks dan pendengar internal. Init tidak akan pernah dipanggil selama tes berjalan sebelumnya.

Jangan menimpa kecuali Anda tahu apa yang Anda lakukan.

Parameter
context IInvocationContext : IInvocationContext untuk permohonan sedang berlangsung.

listener ITestInvocationListener : ITestInvocationListener tempat untuk meletakkan hasil.

Kembali
ITestInvocationListener pendengar baru yang membungkus yang asli.

onTestRunEnd

public final void onTestRunEnd ( DeviceMetricData runData, 
                 currentRunMetrics)

Telepon balik saat uji coba berakhir. Ini harusnya waktu untuk membersihkan.

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

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

onTestRunStart

public final void onTestRunStart ( DeviceMetricData runData)

Telepon balik saat uji coba dimulai.

Parameter
runData DeviceMetricData : DeviceMetricData menyimpan data untuk menjalankan.