LogcatOnFailureCollector

public class LogcatOnFailureCollector
extends BaseDeviceMetricCollector

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


Bir test durumu veya test çalıştırması başarısız olduğunda logcat'i yakalayıp günlüğe kaydeden toplayıcı. Varsayılan toplama etkinse belirtilen düzeylerde ana makine günlükleri toplanır.

Özet

Herkese açık oluşturucular

LogcatOnFailureCollector()

Herkese açık yöntemler

boolean captureModuleLevel()
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 onTestModuleEnded()

Modülün sona erdiği etkinliğinin yakalanmasına izin verir.

void onTestModuleStarted()

Modül başlatıldı etkinliğinin yakalanmasına izin verir.

void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

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

void onTestRunFailed(DeviceMetricData testData, FailureDescription failure)

testRunFailed etkinlikleri için geri arama

void onTestRunStart(DeviceMetricData runData)

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

void onTestRunStartBlocking()
void onTestStart(DeviceMetricData testData)

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

Korunan yöntemler

void collectAndLog(String testName, int size, IMetricCollector.MetricCollectionLevel level)

Herkese açık oluşturucular

LogcatOnFailureCollector

public LogcatOnFailureCollector ()

Herkese açık yöntemler

captureModuleLevel

public boolean captureModuleLevel ()

İadeler
boolean

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ı.

Verdiği hatalar
DeviceNotAvailableException

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.

Verdiği hatalar
DeviceNotAvailableException

onTestModuleEnded

public void onTestModuleEnded ()

Modülün sona erdiği etkinliğinin yakalanmasına izin verir.

Verdiği hatalar
DeviceNotAvailableException

onTestModuleStarted

public void onTestModuleStarted ()

Modül başlatıldı etkinliğinin yakalanmasına izin verir.

Verdiği hatalar
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

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

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

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

Verdiği hatalar
DeviceNotAvailableException

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

testRunFailed etkinlikleri için geri arama

Verdiği hatalar
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

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

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

onTestRunStartBlocking

public void onTestRunStartBlocking ()

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.

Korunan yöntemler

collectAndLog

protected void collectAndLog (String testName, 
                int size, 
                IMetricCollector.MetricCollectionLevel level)

Parametreler
testName String

size int

level IMetricCollector.MetricCollectionLevel

Verdiği hatalar
DeviceNotAvailableException