JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

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


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

סיכום

קונסטרוקטורים גלויים לכולם

JUnitToInvocationResultForwarder(ITestInvocationListener invocationListener)
JUnitToInvocationResultForwarder( invocationListeners)

שיטות ציבוריות

void addError(Test test, Throwable t)

void addFailure(Test test, AssertionFailedError t)

void endTest(Test test, metrics)

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

void endTest(Test test)

void startTest(Test test)

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

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

קונסטרוקטורים גלויים לכולם

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)

פרמטרים
invocationListener ITestInvocationListener

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder ( invocationListeners)

פרמטרים
invocationListeners

שיטות ציבוריות

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, 
                 metrics)

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

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

metrics : המדדים בפורמט מפה שיועברו ל-callback של התוצאות.

endTest

public void endTest (Test test)

פרמטרים
test Test

startTest

public void startTest (Test test)

פרמטרים
test Test

testLog

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

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

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

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

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