JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

java.lang.Object
   ↳ com.android.tradefed.result.JUnitToInvocationResultForwarder


TestListener etkinliklerini dinleyen ve bunları ITestInvocationListener'ye yönlendiren bir sınıf.

Özet

Herkese açık oluşturucular

JUnitToInvocationResultForwarder(ITestInvocationListener invocationListener)
JUnitToInvocationResultForwarder(List<ITestInvocationListener> invocationListeners)

Herkese açık yöntemler

void addError(Test test, Throwable t)

void addFailure(Test test, AssertionFailedError t)

void endTest(Test test)

void endTest(Test test, HashMap<String, MetricMeasurement.Metric> metrics)

Metrikleri iletebilen JUnit3 testlerinden geri arama.

void startTest(Test test)

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

Bir testten günlükleri almak için JUnit3 yönlendiricisinden geri çağırma.

Herkese açık oluşturucular

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)

Parametreler
invocationListener ITestInvocationListener

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder (List<ITestInvocationListener> invocationListeners)

Parametreler
invocationListeners List

Herkese açık yöntemler

addError

public void addError (Test test, 
                Throwable t)

Parametreler
test Test

t Throwable

addFailure

public void addFailure (Test test, 
                AssertionFailedError t)

Parametreler
test Test

t AssertionFailedError

endTest

public void endTest (Test test)

Parametreler
test Test

endTest

public void endTest (Test test, 
                HashMap<String, MetricMeasurement.Metric> metrics)

Metrikleri iletebilen JUnit3 testlerinden geri arama.

Parametreler
test Test: Çalışması yeni tamamlanan Test.

metrics HashMap: Sonuç geri çağırmasına iletilecek Harita biçimindeki metrikler.

startTest

public void startTest (Test test)

Parametreler
test Test

testLog

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

Bir testten günlükleri almak için JUnit3 yönlendiricisinden geri çağırma.

Parametreler
dataName String: Verilerin açıklayıcı dize adı (ör. "device_logcat"). dataName'in her çağırmada benzersiz olmayabileceğini unutmayın. Yani uygulayıcılar, aynı dataName ile birden fazla çağrıyı işleyebilmelidir.

dataType LogDataType: Verilerin LogDataType'ı

dataStream InputStreamSource: Verilerin InputStreamSource'u. Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında sonuçtaki InputStream'i kapatmalıdır. Arayanlar, testLog yöntemi tamamlanana kadar veri kaynağının mevcut ve erişilebilir kalmasını sağlamalıdır.