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()

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 üst öğeyi 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 bir şekilde yazdırmak için üst öğe ayarını geçersiz kılar.

Kamu inşaatçıları

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 üst öğeyi 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, test çalıştırmasının sonunda koşucunun bunu yapması için "yazdır" çağrısından yararlanır. 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ılmalı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, 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 değeri

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 değeri

dataStream InputStreamSource: Verilerin InputStreamSource. Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve işlem tamamlandığında sonuçta elde edilen Giriş Akışı'nı kapatmalıdır.

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

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