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()
|
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 üst öğeyi 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 bir şekilde yazdırmak için üst öğe ayarını geçersiz kılar. |
Kamu inşaatçıları
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 üst öğeyi 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, test çalıştırmasının sonunda koşucunun bunu yapması için "yazdır" çağrısından yararlanır. 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ılmalı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, 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 değeri |
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 değeri |
dataStream |
InputStreamSource : Verilerin InputStreamSource . Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve işlem tamamlandığında sonuçta elde edilen Giriş Akışı'nı kapatmalıdır. |
logFile |
LogFile : Kayıtlı dosyanın meta verilerini içeren LogFile . |
testRunSona Erdi
public void testRunEnded (long elapsedTime,metrics)
Metrikleri açık bir şekilde yazdırmak için üst öğe ayarını 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 |