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

pengujian

public void startTest (Test test)

Parameter
test Test

Loguji

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

Callback dari forwarder JUnit3 untuk mendapatkan log dari pengujian.

Parameter
dataName String: Nama deskriptif string untuk data. mis. "device_logcat". Catatan dataName mungkin tidak unik per pemanggilan. yaitu pengimplementasi harus dapat menangani beberapa panggilan dengan dataName yang sama

dataType LogDataType: LogDataType data

dataStream InputStreamSource: InputStreamSource data. Pengimplementasi harus memanggil createInputStream untuk mulai membaca data, dan memastikan untuk menutup hasil InputStream setelah selesai. Pemanggil harus memastikan bahwa sumber data tetap ada dan dapat diakses sampai metode {i> testLog<i} selesai.