TextResultReporter

public class TextResultReporter
extends InvocationToJUnitResultForwarder implements ILogSaverListener, ITestInvocationListener

java.lang.Object
   ↳ 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

Herkese açık kurucular

TextResultReporter()

Bir TextResultReporter oluşturur.

Herkese açık yöntemler

void testAssumptionFailure(TestDescription testId, String trace)

Bir atomik test, yanlış bir koşulu varsaydığını işaretlediğinde çağrılır

void testEnded(TestDescription testId, metrics)

Test metriklerini açıkça yazdırmak için ebeveyni geçersiz kılar.

void testFailed(TestDescription testId, String trace)

Başarısızlıkları 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)

Metrikleri açıkça yazdırmak için üst öğeyi geçersiz kılar.

Herkese açık kurucular

TextResultReporter

public TextResultReporter ()

Bir TextResultReporter oluşturur.

Herkese açık yöntemler

testAssumptionFailure

public void testAssumptionFailure (TestDescription testId, 
                String trace)

Bir atomik test, yanlış 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

testEnded

public void testEnded (TestDescription testId, 
                 metrics)

Test metriklerini açıkça yazdırmak için ebeveyni geçersiz kılar.

Parametreler
testId TestDescription: Testi tanımlar

metrics : Yayınlanan metriklerin ERROR(/Map)

testFailed

public void testFailed (TestDescription testId, 
                String trace)

Başarısızlıkları açıkça yazdırmak için üst öğeyi geçersiz kılar. ResultPrinter, bunu yapmak için çalıştırıcıdan test çalıştırmasının sonunda "print" çağrısını yapmasını bekler. 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ından ilişkili günlük veya hata ayıklama verilerini sağlar.

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

TradeFederation çerçevesi, ana makine günlüğünü ve varsa cihaz logcat'ini sağlayarak bu yöntemi otomatik olarak çağırır.

Parametreler
dataName String: Verilerin String açıklayıcı adı. Ör. "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. Uygulamacılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve işlem tamamlandığında ortaya çıkan InputStream'i kapatmalıdır. Arayanlar, testLog yöntemi tamamlanana kadar verilerin kaynağının mevcut ve erişilebilir olduğundan emin olmalıdır.

testLogSaved

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. Yani uygulayıcılar aynı dataName ile birden fazla çağrıyı işleyebilmelidir.

dataType LogDataType: Verilerin LogDataType

dataStream InputStreamSource: Verilerin InputStreamSource. Uygulamacılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve işlem tamamlandığında ortaya çıkan InputStream'i kapatmalıdır.

logFile LogFile: Kayıtlı 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 tarafından bildirilen geçen süre (milisaniye cinsinden)

metrics : Test çalışmasının sonunda raporlanan anahtar/değer çiftleri