JUnitToInvocationScoreForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

JavaScript.lang.Object
com.android.tradefed.result.JUnitToInvocationתוצאהForwarder


כיתה שמקשיבה לאירועים של TestListener ומעבירה אותם ITestInvocationListener.

סיכום

בנאים ציבוריים

JUnitToInvocationResultForwarder(ITestInvocationListener invocationListener)
JUnitToInvocationResultForwarder( invocationListeners)

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

void addError(Test test, Throwable t)

void addFailure(Test test, AssertionFailedError t)

void endTest(Test test, metrics)

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

void endTest(Test test)

void startTest(Test test)

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

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

בנאים ציבוריים

JUnitToInvocation resultForwarder

public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)

פרמטרים
invocationListener ITestInvocationListener

JUnitToInvocation resultForwarder

public JUnitToInvocationResultForwarder ( invocationListeners)

פרמטרים
invocationListeners

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

שגיאת הוספה

public void addError (Test test, 
                Throwable t)

פרמטרים
test Test

t Throwable

addFailure

public void addFailure (Test test, 
                AssertionFailedError t)

פרמטרים
test Test

t AssertionFailedError

בדיקת קצה

public void endTest (Test test, 
                 metrics)

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

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

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

בדיקת קצה

public void endTest (Test test)

פרמטרים
test Test

התחלת בדיקה

public void startTest (Test test)

פרמטרים
test Test

יומן בדיקה

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

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

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

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

dataStream InputStreamSource: ה-inputStreamSource של הנתונים. מטמיעים צריכים להתקשר CreateInputStream כדי להתחיל לקרוא את הנתונים, ולוודא לסגור את StreamStream לאחר השלמת הפעולה. המתקשרים צריכים לוודא שמקור הנתונים יישאר קיים ונגיש עד לסיום שיטת testLog.