LogcatCrashResultForwarder

public class LogcatCrashResultForwarder
extends ResultForwarder

java.lang.Object
\t com.android.tradefed.result.ResultForwarder
     ↳ com.android.tradefed.result.LogcatCrashResultForwarder


Özel dinleyici: Hatalarda (enstrümantasyon işlemi kilitlendiğinde) kilitlenmeyi logcat'ten çıkarmaya çalışır ve testle ilişkili hata mesajına ekler.

Özet

Sabitler

int MAX_NUMBER_CRASH

Fields'ın oynadığı filmler

public static final String ERROR_MESSAGE

Cihaz tarafında bir sorun oluştuğunda enstrümantasyondan gelen özel hata mesajı.

public static final String INCOMPLETE_MESSAGE

public static final String SYSTEM_CRASH_MESSAGE

public static final TIMEOUT_MESSAGES

Herkese açık kurucular

LogcatCrashResultForwarder(ITestDevice device, ITestInvocationListener... listeners)

Herkese açık yöntemler

ITestDevice getDevice()
void setPackageName(String packageName)
void testEnded(TestDescription test, long endTime, testMetrics)

Bitiş zamanını doğrudan belirtebildiğimiz ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))'e alternatif.

void testFailed(TestDescription test, FailureDescription failure)

Tek bir test durumunun başarısız olduğunu bildirir.

void testFailed(TestDescription test, String trace)

Tek bir test durumunun başarısız olduğunu bildirir.

void testRunEnded(long elapsedTime, runMetrics)

Test çalıştırmasının sonunu bildirir.

void testRunFailed(FailureDescription error)

Raporlar test çalıştırması, FailureDescription tarafından açıklanan bir hata nedeniyle tamamlanamadı.

void testRunFailed(String errorMessage)

Raporlar test çalışması, önemli bir hata nedeniyle tamamlanamadı.

void testStarted(TestDescription test, long startTime)

Doğru ölçüm için ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) ile birlikte kullanıldığında, testin ne zaman başlatıldığını da belirttiğimiz testStarted(com.android.tradefed.result.TestDescription)'e alternatiftir.

Sabitler

MAX_NUMBER_CRASH

public static final int MAX_NUMBER_CRASH

Sabit Değer: 3 (0x00000003)

Fields'ın oynadığı filmler

ERROR_MESSAGE

public static final String ERROR_MESSAGE

Cihaz tarafında bir sorun oluştuğunda enstrümantasyondan gelen özel hata mesajı.

INCOMPLETE_MESSAGE

public static final String INCOMPLETE_MESSAGE

SYSTEM_CRASH_MESSAGE

public static final String SYSTEM_CRASH_MESSAGE

TIMEOUT_MESSAGES

public static final  TIMEOUT_MESSAGES

Herkese açık kurucular

LogcatCrashResultForwarder

public LogcatCrashResultForwarder (ITestDevice device, 
                ITestInvocationListener... listeners)

Parametreler
device ITestDevice

listeners ITestInvocationListener

Herkese açık yöntemler

getCihaz

public ITestDevice getDevice ()

İlerlemeler
ITestDevice

setPackageName

public void setPackageName (String packageName)

Parametreler
packageName String

testEnded

public void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

Bitiş saatini doğrudan belirtebileceğimiz ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) alternatifidir. Doğru ölçüm için testStarted(com.android.tradefed.result.TestDescription, long) ile birleştirin.

Parametreler
test TestDescription: Testi tanımlar

endTime long: testin sona erdiği zaman. System.currentTimeMillis() ile ölçülür.

testMetrics : Yayınlanan metriklerin ERROR(/Map)

testFailed

public void testFailed (TestDescription test, 
                FailureDescription failure)

Tek bir test durumunun başarısız olduğunu bildirir.

testStarted ve testEnded arasında çağrılır.

Parametreler
test TestDescription: Testi tanımlar

failure FailureDescription: FailureDescription hatayı ve bağlamını açıklayan.

testFailed

public void testFailed (TestDescription test, 
                String trace)

Tek bir test durumunun başarısız olduğunu bildirir.

testStarted ve testEnded arasında çağrılır.

Parametreler
test TestDescription: Testi tanımlar

trace String: hatanın yığın izlemesi

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Test çalıştırmasının sonunu bildirir.

Parametreler
elapsedTime long: Cihaz tarafından bildirilen geçen süre (milisaniye cinsinden)

runMetrics : Test çalışmasının sonunda raporlanan anahtar/değer çiftleri

testRunFailed

public void testRunFailed (FailureDescription error)

Raporlar test çalıştırması, FailureDescription tarafından açıklanan bir hata nedeniyle tamamlanamadı.

Parametreler
error FailureDescription: Hatayı ve bağlamını açıklayan FailureDescription.

testRunFailed

public void testRunFailed (String errorMessage)

Raporlar test çalışması, önemli bir hata nedeniyle tamamlanamadı.

Parametreler
errorMessage String: String, çalıştırma hatasının nedenini açıklıyor.

testStarted

public void testStarted (TestDescription test, 
                long startTime)

Doğru ölçüm için ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) ile birlikte kullanıldığında, testin ne zaman başlatıldığını da belirttiğimiz testStarted(com.android.tradefed.result.TestDescription)'e alternatiftir.

Parametreler
test TestDescription: Testi tanımlar

startTime long: System.currentTimeMillis() aracılığıyla ölçülen, testin başladığı zaman