TextResultReporter

public class TextResultReporter
extends InvocationToJUnitResultForwarder implements ILogSaverListener, ITestInvocationListener

Java.lang.Nesne
🎃 com.android.tradefed.result.InvocationToJUnitResultForwarder
  🎃 com.android.tradefed.result.TextResultReporter


Sonuçları JUnit metin sonucu yazıcısına yönlendiren bir test sonucu raporlayıcısı.

Özet

Kamu inşaatçıları

TextResultReporter()

TextResultReporter oluşturur.

Herkese açık yöntemler

void testAssumptionFailure(TestDescription testId, String trace)

Atom testi, yanlış bir koşul olduğunu varsaydığını gösterdiğinde çağrılır

void testEnded(TestDescription testId, metrics)

Test metriklerini açık bir şekilde 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ındaki ilişkili günlüğü 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)

Metrikleri açık bir şekilde yazdırmak için üst öğe ayarını geçersiz kılar.

Kamu inşaatçıları

TextResultReporter

public TextResultReporter ()

TextResultReporter oluşturur.

Herkese açık yöntemler

testAssumptionFailure

public void testAssumptionFailure (TestDescription testId, 
                String trace)

Atom testi, yanlış bir koşul olduğunu varsaydığını gösterdiğinde çağrılır

Parametreler
testId TestDescription: Testi tanımlar

trace String: Hatanın yığın izlemesi

testSona Erdi

public void testEnded (TestDescription testId, 
                 metrics)

Test metriklerini açık bir şekilde yazdırmak için üst öğeyi geçersiz kılar.

Parametreler
testId TestDescription: Testi tanımlar

metrics : yayınlanan metriklerin ERROR(/Map) kadarı

test başarısız oldu

public void testFailed (TestDescription testId, 
                String trace)

Hataları açıkça yazdırmak için üst öğeyi geçersiz kılar. ResultPrinter, çalıştırıcıyı temel alır. "yazdır" çağrılıyor sona ereceğini unutmayın. Tek bir test durumunun başarısız olduğunu bildirir.

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

Parametreler
testId TestDescription: Testi tanımlar

trace String: Hatanın yığın izlemesi

testLog

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Test çağrısındaki ilişkili günlüğü veya hata ayıklama verilerini sağlar.

ERROR(/ITestInvocationListener#invocationFailed(Throwable)) tarihinden önce çağrılmalıdır veya ERROR(/ITestInvocationListener#invocationEnded(long))

TradeFederation çerçevesi bu yöntemi otomatik olarak çağırarak ana makine günlüğünü sağlar ve geçerliyse cihazın logcat'ini kullanabilirsiniz.

Parametreler
dataName String: Verilerin String açıklayıcı adı. ör. "device_logcat". Not dataName her çağrı için benzersiz olmayabilir. Örneğin, uygulayıcılar; aynı dataName'e sahip birden fazla çağrı

dataType LogDataType: verilerin LogDataType değeri

dataStream InputStreamSource: verilerin InputStreamSource olanı. Uygulayıcıların createInputStream'i etkinleştirin ve verileri okumaya başlayın ve sonuç olarak Tamamlandığında giriş akışı. Arayanlar veri kaynağının kaldığından emin olmalıdır. mevcut ve erişilebilir olması gerekir.

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 String açıklayıcı adı. ör. "device_logcat". Not dataName her çağrı için benzersiz olmayabilir. Örneğin, uygulayıcılar; aynı dataName'e sahip birden fazla çağrı

dataType LogDataType: verilerin LogDataType değeri

dataStream InputStreamSource: verilerin InputStreamSource olanı. Uygulayıcıların createInputStream'i etkinleştirin ve verileri okumaya başlayın ve sonuç olarak Tamamlandığında giriş akışı.

logFile LogFile: kaydedilen dosyanın meta verilerini içeren LogFile.

testRunSona Erdi

public void testRunEnded (long elapsedTime, 
                 metrics)

Metrikleri açık bir şekilde yazdırmak için üst öğe ayarını geçersiz kılar.

Parametreler
elapsedTime long: cihaz bildirilen geçen süre (milisaniye cinsinden)

metrics : Metric ile yapılan bir test çalıştırmasının sonunda bildirilen anahtar/değer çiftleri.