MetinSonucu Raporlayıcısı
public class TextResultReporter
extends InvocationToJUnitResultForwarder
implements ITestInvocationListener , ILogSaverListener
java.lang.Object | ||
↳ | com.android.tradefed.result.InvocationToJUnitResultForwarder | |
↳ | com.android.tradefed.result.TextResultReporter |
Sonuçları JUnit metin sonuç 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 varsaydığını 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 ebeveyni 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
test Varsayım Başarısızlığı
public void testAssumptionFailure (TestDescription testId, String trace)
Bir atomik test, yanlış olan 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 |
test Bitti
public void testEnded (TestDescription testId,metrics)
Test ölçümlerini açıkça yazdırmak için ebeveyni 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 "yazdır"ı çağıran koşucuya güvenir. Tek bir test senaryosunun başarısızlığını bildirir.
testStarted ve testEnded arasında çağrılacak.
parametreler | |
---|---|
testId | TestDescription : testi tanımlar |
trace | String : hatanın yığın izlemesi |
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))
öncesinde çağrılmalıdır. TradeFederation çerçevesi, bu yöntemi otomatik olarak çağırarak ana bilgisayar günlüğünü ve uygunsa cihaz logcat'ini sağlar.parametreler | |
---|---|
dataName | String : verilerin ERROR(/String) tanımlayıcı adı. örneğin "device_logcat". Not dataName her çağrı için benzersiz olmayabilir. yani uygulayıcılar, aynı dataName ile birden fazla çağrıyı yönetebilmelidir. |
dataType | LogDataType : verilerin LogDataType |
dataStream | InputStreamSource : verilerin InputStreamSource . Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında ortaya çıkan InputStream'i kapattığı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. |
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 ERROR(/String) tanımlayıcı adı. örneğin "device_logcat". Not dataName her çağrı için benzersiz olmayabilir. yani uygulayıcılar, aynı dataName ile birden fazla çağrıyı yönetebilmelidir. |
dataType | LogDataType : verilerin LogDataType |
dataStream | InputStreamSource : verilerin InputStreamSource . Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında ortaya çıkan InputStream'i kapattığından emin olmalıdır. |
logFile | LogFile : kaydedilen 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ın milisaniye cinsinden geçen süreyi bildirdiği |
metrics | Metric ile yapılan bir test çalışmasının sonunda bildirilen anahtar/değer çiftleri. |