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

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ı

MetinSonucuMuhabir

public TextResultReporter ()

Bir TextResultReporter oluşturur.

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 : yayılan metriklerin 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 "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.