MetinSonucuRaportörü

public class TextResultReporter
extends InvocationToJUnitResultForwarder implements ITestInvocationListener , ILogSaverListener

java.lang.Object
com.android.tradefed.result.InvokasyonToJUnitResultForwarder
com.android.tradefed.result.TextResultReporter


Sonuçları JUnit metin sonuç yazıcısına ileten bir test sonucu raporlayıcısı.

Özet

Kamu inşaatçıları

TextResultReporter ()

Bir TextResultReporter oluşturur.

Genel yöntemler

void testAssumptionFailure ( TestDescription testId, String trace)

Bir atom testi, yanlış olan bir koşulu varsaydığını işaretlediğinde çağrılır

void testEnded ( TestDescription testId, metrics) testEnded ( TestDescription testId, metrics)

Test metriklerini 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ı

MetinSonucuRaportörü

public TextResultReporter ()

Bir TextResultReporter oluşturur.

Genel yöntemler

testVarsayımBaşarısızlık

public void testAssumptionFailure (TestDescription testId, 
                String trace)

Bir atom testi, 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

testSonlandı

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ılan metriklerin 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"i çağıran koşucuya güvenir. Bireysel test senaryosunun başarısızlığını bildirir.

testStarted ve testEnded arasında çağrılacaktır.

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, ana bilgisayar günlüğünü ve varsa cihazın günlük kaydını sağlayarak bu yöntemi otomatik olarak çağıracaktır.

Parametreler
dataName String : Verinin String tanımlayıcı adı. örneğin "device_logcat". DataName'in çağrı başına benzersiz olmayabileceğini unutmayın. yani uygulayıcılar aynı veriAdı ile birden fazla çağrıyı yönetebilmelidir

dataType LogDataType : verilerin LogDataType

dataStream InputStreamSource : Verinin InputStreamSource . Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında ortaya çıkan OutputStream'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.

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 : Verinin String tanımlayıcı adı. örneğin "device_logcat". DataName'in çağrı başına benzersiz olmayabileceğini unutmayın. yani uygulayıcılar aynı veriAdı ile birden fazla çağrıyı yönetebilmelidir

dataType LogDataType : verilerin LogDataType

dataStream InputStreamSource : Verinin InputStreamSource . Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında ortaya çıkan OutputStream'in kapatıldığı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 geçen süreyi milisaniye cinsinden bildirdi

metrics : Metric ile yapılan bir test çalışmasının sonunda rapor edilen anahtar/değer çiftleri.