JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

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


מחלקת listener שמקשיבה לאירועים מסוג TestListener ומעבירה אותם אל ITestInvocationListener.

סיכום

‫constructors ציבוריים

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

‫methods ציבוריים

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)

קריאה חוזרת מבדיקות JUnit3 שיכולה להעביר מדדים.

void startTest(Test test)

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

קריאה חוזרת מ-JUnit3 forwarder כדי לקבל את היומנים מבדיקה.

‫constructors ציבוריים

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)

פרמטרים
invocationListener ITestInvocationListener

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder (List<ITestInvocationListener> invocationListeners)

פרמטרים
invocationListeners List

‫methods ציבוריים

addError

public void addError (Test test, 
                Throwable t)

פרמטרים
test Test

t Throwable

addFailure

public void addFailure (Test test, 
                AssertionFailedError t)

פרמטרים
test Test

t AssertionFailedError

endTest

public void endTest (Test test)

פרמטרים
test Test

endTest

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

קריאה חוזרת מבדיקות JUnit3 שיכולה להעביר מדדים.

פרמטרים
test Test: ה-Test שההרצה שלו הסתיימה.

metrics HashMap: המדדים בפורמט Map שיועברו לקריאה החוזרת של התוצאות.

startTest

public void startTest (Test test)

פרמטרים
test Test

testLog

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

קריאה חוזרת (callback) מ-JUnit3 forwarder כדי לקבל את היומנים מבדיקה.

פרמטרים
dataName String: מחרוזת עם שם תיאורי של הנתונים. לדוגמה, device_logcat. הערה: יכול להיות ש-dataName לא יהיה ייחודי לכל הפעלה. כלומר, המטמיעים צריכים להיות מסוגלים לטפל בכמה קריאות עם אותו dataName

dataType LogDataType: LogDataType של הנתונים

dataStream InputStreamSource: InputStreamSource של הנתונים. מטמיעים צריכים להפעיל את הפונקציה createInputStream כדי להתחיל לקרוא את הנתונים, ולוודא שסוגרים את InputStream שמתקבל בסיום. המתקשרים צריכים לוודא שמקור הנתונים נשאר נוכח ונגיש עד לסיום השיטה testLog.