JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

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


Class yang memproses peristiwa TestListener dan meneruskannya ke ITestInvocationListener.

Ringkasan

Konstruktor publik

JUnitToInvocationResultForwarder(ITestInvocationListener invocationListener)
JUnitToInvocationResultForwarder( invocationListeners)

Metode publik

void addError(Test test, Throwable t)

void addFailure(Test test, AssertionFailedError t)

void endTest(Test test, metrics)

Callback dari pengujian JUnit3 yang dapat meneruskan metrik.

void endTest(Test test)

void startTest(Test test)

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

Callback dari forwarder JUnit3 untuk mendapatkan log dari pengujian.

Konstruktor publik

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)

Parameter
invocationListener ITestInvocationListener

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder ( invocationListeners)

Parameter
invocationListeners

Metode publik

addError

public void addError (Test test, 
                Throwable t)

Parameter
test Test

t Throwable

addFailure

public void addFailure (Test test, 
                AssertionFailedError t)

Parameter
test Test

t AssertionFailedError

endTest

public void endTest (Test test, 
                 metrics)

Callback dari pengujian JUnit3 yang dapat meneruskan metrik.

Parameter
test Test: Test yang baru saja selesai berjalan.

metrics : Metrik dalam format Peta yang akan diteruskan ke callback hasil.

endTest

public void endTest (Test test)

Parameter
test Test

startTest

public void startTest (Test test)

Parameter
test Test

testLog

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

Callback dari forwarder JUnit3 untuk mendapatkan log dari pengujian.

Parameter
dataName String: Nama deskriptif String data. misalnya, "device_logcat". Perhatikan bahwa dataName mungkin tidak unik per pemanggilan. Artinya, pengimplementasi harus dapat menangani beberapa panggilan dengan dataName yang sama

dataType LogDataType: LogDataType data

dataStream InputStreamSource: InputStreamSource data. Implementator harus memanggil createInputStream untuk mulai membaca data, dan memastikan untuk menutup InputStream yang dihasilkan setelah selesai. Pemanggil harus memastikan sumber data tetap ada dan dapat diakses hingga metode testLog selesai.