TextResultReporter
public
class
TextResultReporter
extends InvocationToJUnitResultForwarder
implements
ILogSaverListener,
ITestInvocationListener
Java.lang.Nesne | ||
🎃 | 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
Kamu inşaatçıları | |
---|---|
TextResultReporter()
|
Herkese açık yöntemler | |
---|---|
void
|
testAssumptionFailure(TestDescription testId, String trace)
Atom testi, yanlış bir koşul olduğunu varsaydığını gösterdiğinde çağrılır |
void
|
testEnded(TestDescription testId,
Test metriklerini açık bir şekilde yazdırmak için üst öğeyi geçersiz kılar. |
void
|
testFailed(TestDescription testId, String trace)
Hataları 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ındaki ilişkili günlüğü 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)
Atom testi, yanlış bir koşul olduğunu varsaydığını gösterdiğinde çağrılır
Parametreler | |
---|---|
testId |
TestDescription : Testi tanımlar |
trace |
String : Hatanın yığın izlemesi |
testSona Erdi
public void testEnded (TestDescription testId,metrics)
Test metriklerini açık bir şekilde yazdırmak için üst öğeyi geçersiz kılar.
Parametreler | |
---|---|
testId |
TestDescription : Testi tanımlar |
metrics |
: yayınlanan metriklerin ERROR(/Map) kadarı |
test başarısız oldu
public void testFailed (TestDescription testId, String trace)
Hataları açıkça yazdırmak için üst öğeyi geçersiz kılar. ResultPrinter, çalıştırıcıyı temel alır. "yazdır" çağrılıyor sona ereceğini unutmayın. 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ındaki ilişkili günlüğü veya hata ayıklama verilerini sağlar.
ERROR(/ITestInvocationListener#invocationFailed(Throwable))
tarihinden önce çağrılmalıdır veya
ERROR(/ITestInvocationListener#invocationEnded(long))
TradeFederation çerçevesi bu yöntemi otomatik olarak çağırarak ana makine günlüğünü sağlar ve geçerliyse cihazın logcat'ini kullanabilirsiniz.
Parametreler | |
---|---|
dataName |
String : Verilerin String açıklayıcı adı. ör. "device_logcat". Not
dataName her çağrı için benzersiz olmayabilir. Örneğin, uygulayıcılar;
aynı dataName'e sahip birden fazla çağrı |
dataType |
LogDataType : verilerin LogDataType değeri |
dataStream |
InputStreamSource : verilerin InputStreamSource olanı. Uygulayıcıların
createInputStream'i etkinleştirin ve verileri okumaya başlayın ve sonuç olarak
Tamamlandığında giriş akışı. Arayanlar veri kaynağının kaldığından emin olmalıdır.
mevcut ve erişilebilir olması gerekir. |
testLogKaydedildi
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. Örneğin, uygulayıcılar;
aynı dataName'e sahip birden fazla çağrı |
dataType |
LogDataType : verilerin LogDataType değeri |
dataStream |
InputStreamSource : verilerin InputStreamSource olanı. Uygulayıcıların
createInputStream'i etkinleştirin ve verileri okumaya başlayın ve sonuç olarak
Tamamlandığında giriş akışı. |
logFile |
LogFile : kaydedilen 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 bildirilen geçen süre (milisaniye cinsinden) |
metrics |
: Metric ile yapılan bir test çalıştırmasının sonunda bildirilen anahtar/değer çiftleri. |