TextResultReporter
public
class
TextResultReporter
extends InvocationToJUnitResultForwarder
implements
ILogSaverListener,
ITestInvocationListener
java.lang.Object | ||
↳ | com.android.tradefed.result.InvocationToJUnitResultForwarder | |
↳ | com.android.tradefed.result.TextResultReporter |
Sonuçları JUnit metin sonucu yazıcısına yönlendiren bir test sonucu raporlayıcısı.
Özet
Herkese açık kurucular | |
---|---|
TextResultReporter()
Bir |
Herkese açık yöntemler | |
---|---|
void
|
testAssumptionFailure(TestDescription testId, String trace)
Bir atomik test, yanlış bir koşulu varsaydığını işaretlediğinde çağrılır |
void
|
testEnded(TestDescription testId,
Test metriklerini açıkça yazdırmak için ebeveyni geçersiz kılar. |
void
|
testFailed(TestDescription testId, String trace)
Başarısızlıkları açıkça yazdırmak için üst öğeyi geçersiz kılar. |
void
|
testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
Test çağrısından ilişkili günlük veya hata ayıklama verilerini sağlar. |
void
|
testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Test günlüğü kaydedildiğinde çağrılır. |
void
|
testRunEnded(long elapsedTime,
Metrikleri açıkça yazdırmak için üst öğeyi geçersiz kılar. |
Herkese açık kurucular
Herkese açık yöntemler
testAssumptionFailure
public void testAssumptionFailure (TestDescription testId, String trace)
Bir atomik test, yanlış bir koşulu varsaydığını işaretlediğinde çağrılır
Parametreler | |
---|---|
testId |
TestDescription : Testi tanımlar |
trace |
String : hatanın yığın izlemesi |
testEnded
public void testEnded (TestDescription testId,metrics)
Test metriklerini açıkça yazdırmak için ebeveyni geçersiz kılar.
Parametreler | |
---|---|
testId |
TestDescription : Testi tanımlar |
metrics |
: Yayınlanan metriklerin ERROR(/Map) |
testFailed
public void testFailed (TestDescription testId, String trace)
Başarısızlıkları açıkça yazdırmak için üst öğeyi geçersiz kılar. ResultPrinter, bunu yapmak için çalıştırıcıdan test çalıştırmasının sonunda "print" çağrısını yapmasını bekler. Tek bir test durumunun başarısız olduğunu bildirir.
testStarted ve testEnded arasında çağrılır.
Parametreler | |
---|---|
testId |
TestDescription : Testi tanımlar |
trace |
String : hatanın yığın izlemesi |
testLog
public void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Test çağrısından ilişkili günlük veya hata ayıklama verilerini sağlar.
ERROR(/ITestInvocationListener#invocationFailed(Throwable))
veya ERROR(/ITestInvocationListener#invocationEnded(long))
tarihinden önce çağrılmış olmalıdır.
TradeFederation çerçevesi, ana makine günlüğünü ve varsa cihaz logcat'ini sağlayarak bu yöntemi otomatik olarak çağırır.
Parametreler | |
---|---|
dataName |
String : Verilerin String açıklayıcı adı. Ör. "device_logcat". Not: dataName, çağrı başına benzersiz olmayabilir. Yani uygulayıcılar aynı dataName ile birden fazla çağrıyı işleyebilmelidir. |
dataType |
LogDataType : Verilerin LogDataType |
dataStream |
InputStreamSource : Verilerin InputStreamSource . Uygulamacılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve işlem tamamlandığında ortaya çıkan InputStream'i kapatmalıdır. Arayanlar, testLog yöntemi tamamlanana kadar verilerin kaynağının mevcut ve erişilebilir olduğundan emin olmalıdır. |
testLogSaved
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Test günlüğü kaydedildiğinde çağrılır.
ITestInvocationListener.testLog(String, LogDataType,
InputStreamSource)
yerine kullanılmalıdır.
Parametreler | |
---|---|
dataName |
String : Verilerin String açıklayıcı adı. Ör. "device_logcat". Not: dataName, her çağrı için benzersiz olmayabilir. Yani uygulayıcılar aynı dataName ile birden fazla çağrıyı işleyebilmelidir. |
dataType |
LogDataType : Verilerin LogDataType |
dataStream |
InputStreamSource : Verilerin InputStreamSource . Uygulamacılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve işlem tamamlandığında ortaya çıkan InputStream'i kapatmalıdır. |
logFile |
LogFile : Kayıtlı dosyanın meta verilerini içeren LogFile . |
testRunEnded
public void testRunEnded (long elapsedTime,metrics)
Metrikleri açıkça yazdırmak için üst öğeyi geçersiz kılar.
Parametreler | |
---|---|
elapsedTime |
long : Cihaz tarafından bildirilen geçen süre (milisaniye cinsinden) |
metrics |
: Test çalışmasının sonunda raporlanan anahtar/değer çiftleri |