Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 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 bir IMetricCollector , periyodik olarak birden fazla metrik toplayıcı çalıştırır. Bu en iyi çaba zamanlayıcıdır. Aynı anda iki kollektörün çalışmadığından emin olarak toplayıcıları belirli aralıklarla çalıştırmak için en iyi çabayı gösterir.

özet

Kamu kurucuları

ScheduleMultipleDeviceMetricCollector ()

Genel yöntemler

ITestInvocationListener init ( IInvocationContext context, ITestInvocationListener listener)

Toplayıcının geçerli bağlamla ve sonuçların nereye iletileceği ile başlatılması.

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

Test çalıştırması bittiğinde geri arama.

final void onTestRunStart ( DeviceMetricData runData)

Bir test çalıştırması başladığında geri arama.

Kamu kurucuları

ScheduleMultipleDeviceMetricCollector

public ScheduleMultipleDeviceMetricCollector ()

Genel yöntemler

içinde

public ITestInvocationListener init ( IInvocationContext context, 
                ITestInvocationListener listener)

Toplayıcının geçerli bağlamla ve sonuçların nereye iletileceği ile başlatılması. Örnek başına yalnızca bir kez çağrılır ve toplayıcının dahili içeriğini ve dinleyicisini güncellemesi beklenir. Init daha önce her zaman bir test çalıştırması sırasında çağrılmaz.

Ne yaptığınızı bilmiyorsanız geçersiz kılmayın.

Parametreler
context IInvocationContext : devam eden IInvocationContext için IInvocationContext .

listener ITestInvocationListener : sonuçları nereye koyacağınız ITestInvocationListener .

İadeler
ITestInvocationListener orijinal dinleyiciyi saran yeni dinleyici.

onTestRunEnd

public final void onTestRunEnd ( DeviceMetricData runData, 
                 currentRunMetrics)

Test çalıştırması bittiğinde geri arama. Bu temizlik zamanı olmalı.

Parametreler
runData DeviceMetricData : çalıştırma verilerini tutan DeviceMetricData . onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olacaktır.

currentRunMetrics : ERROR(/#testRunEnded(long,Map)) iletilen metriklerin mevcut haritası.

onTestRunStart

public final void onTestRunStart ( DeviceMetricData runData)

Test çalıştırması başladığında geri arama.

Parametreler
runData DeviceMetricData : çalıştırma verilerini tutan DeviceMetricData .