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
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)
pengujian
public void startTest (Test test)
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. |