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 TextResultReporter oluşturur.

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

MetinSonucu Raporlayıcısı

public TextResultReporter ()

Bir TextResultReporter oluşturur.

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 : yayılan metriklerde bir 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.