LogcatTimingMetricCollector

public class LogcatTimingMetricCollector
extends BaseDeviceMetricCollector

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


Bir etkinliğin başlangıç ve bitiş sinyallerini logcat satırlarından ayrıştırmak için verilen normal ifade kalıplarını kullanarak bir veya birden çok tekrarlanan test sırasında logcat'ten zamanlama bilgilerini (ör. kullanıcı geçiş süresi) toplayan bir metrik toplayıcı.

Özet

Herkese açık oluşturucular

LogcatTimingMetricCollector()

Herkese açık yöntemler

void onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Bir test durumu sona erdiğinde geri çağırma.

void onTestFail(DeviceMetricData testData, TestDescription test)

Bir test durumu başarısız olduğunda geri arama.

void onTestRunEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

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

void onTestRunStart(DeviceMetricData testData)

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

void onTestStart(DeviceMetricData testData)

Bir test durumu başlatıldığında geri arama.

Herkese açık oluşturucular

LogcatTimingMetricCollector

public LogcatTimingMetricCollector ()

Herkese açık yöntemler

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Bir test durumu sona erdiğinde geri çağırma. Bu, temizleme zamanı olmalıdır.

Parametreler
testData DeviceMetricData: Test senaryosunun verilerini tutan DeviceMetricData. onTestStart(DeviceMetricData) sırasındakiyle aynı nesne olacaktır.

currentTestCaseMetrics Map: testEnded(TestDescription,Map)'ye iletilen metriklerin mevcut haritası.

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Bir test durumu başarısız olduğunda geri arama.

Parametreler
testData DeviceMetricData: Test senaryosunun verilerini tutan DeviceMetricData.

test TestDescription: Devam eden test durumunun TestDescription.

onTestRunEnd

public void onTestRunEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Test çalıştırması sona erdiğinde geri arama. Bu, temizleme zamanı olmalıdır.

Parametreler
testData DeviceMetricData: Çalıştırma için verileri tutan DeviceMetricData. onTestRunStart(DeviceMetricData) sırasındakiyle aynı nesne olacaktır.

currentTestCaseMetrics Map: testRunEnded(long,Map)'ye iletilen metriklerin mevcut haritası.

onTestRunStart

public void onTestRunStart (DeviceMetricData testData)

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

Parametreler
testData DeviceMetricData: Çalıştırma için verileri tutan DeviceMetricData.

Verdiği hatalar
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Bir test durumu başlatıldığında geri arama.

Parametreler
testData DeviceMetricData: Test senaryosunun verilerini tutan DeviceMetricData.

Verdiği hatalar
DeviceNotAvailableException