MetinSonucuMuhabir
public class TextResultReporter
extends InvocationToJUnitResultForwarder
implements ITestInvocationListener , ILogSaverListener
java.lang.Nesne | ||
↳ | com.android.tradefed.result.InvocationToJUnitResultForwarder | |
↳ | com.android.tradefed.result.TextResultReporter |
Sonuçları JUnit metin sonucu yazıcısına ileten bir test sonucu muhabiri.
Özet
Kamu inşaatçıları | |
---|---|
TextResultReporter () Bir |
Genel yöntemler | |
---|---|
void | testAssumptionFailure ( TestDescription testId, String trace) Bir atomik test, yanlış olan bir koşulu üstlendiğini işaretlediğinde çağrılır. |
void | testEnded ( TestDescription testId, metrics) testEnded ( TestDescription testId, metrics) Test ölçümlerini açıkça 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ı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, metrics) testRunEnded (long elapsedTime, metrics) Metrikleri açıkça yazdırmak için üst öğeyi geçersiz kılar. |
Kamu inşaatçıları
Genel yöntemler
testVarsayımBaşarısızlık
public void testAssumptionFailure (TestDescription testId, String trace)
Bir atomik test, yanlış olan bir koşulu üstlendiğini işaretlediğinde çağrılır.
parametreler | |
---|---|
testId | TestDescription : testi tanımlar |
trace | String : başarısızlık yığın izi |
testBitti
public void testEnded (TestDescription testId,metrics)
Test ölçümlerini açıkça yazdırmak için üst öğeyi geçersiz kılar.
parametreler | |
---|---|
testId | TestDescription : testi tanımlar |
metrics | ERROR(/Map) |
test başarısız
public void testFailed (TestDescription testId, String trace)
Hataları açıkça yazdırmak için üst öğeyi geçersiz kılar. ResultPrinter, bunu yapmak için test çalışmasının sonunda "print" diyen koşucuya güvenir. Tek bir test senaryosunun başarısızlığını bildirir.
testStarted ve testEnded arasında çağrılır.
parametreler | |
---|---|
testId | TestDescription : testi tanımlar |
trace | String : başarısızlık yığın izi |
test günlüğü
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))
TradeFederation çerçevesi, ana bilgisayar günlüğünü ve uygunsa cihaz logcat'ini sağlayarak bu yöntemi otomatik olarak çağırır.parametreler | |
---|---|
dataName | String : Verilerin bir String açıklayıcı adı. örneğin "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 . Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında InputStream'in kapatıldığından emin olmalıdır. Arayanlar, testLog yöntemi tamamlanana kadar veri kaynağının mevcut ve erişilebilir kalmasını sağlamalıdır. |
testGünlüğüKaydedildi
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 bir String açıklayıcı adı. örneğin "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 . Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında InputStream'in kapatıldığından emin olmalıdır. |
logFile | LogFile : Kaydedilen dosyanın meta verilerini içeren LogFile . |
testRunBitti
public void testRunEnded (long elapsedTime,metrics)
Metrikleri açıkça yazdırmak için üst öğeyi geçersiz kılar.
parametreler | |
---|---|
elapsedTime | long : cihaz geçen süreyi milisaniye cinsinden bildirdi |
metrics | Metric ile yapılan bir test çalıştırmasının sonunda rapor edilen anahtar/değer çiftleri. |