SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

java.lang.Object
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.android.tradefed.result.suite.SuiteResultReporter


איסוף תוצאות הבדיקה של הרצת חבילת הבדיקה כולה והצגת התוצאות הסופיות בפלט.

סיכום

כיתות בתצוגת עץ

class SuiteResultReporter.ModulePrepTimes

אובייקט שמכיל את זמן ההכנה והפירוק של מודול אחד. 

שדות

public static final String SUITE_REPORTER_SOURCE

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

SuiteResultReporter()

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

int getCompleteModules()
long getFailedTests()
getModulesAbi()

הפונקציה מחזירה מפה של מודולים abi: ‏ .

long getPassedTests()
TestSummary getSummary()
int getTotalModules()
long getTotalTests()
void invocationEnded(long elapsedTime)

האירוע הזה מדווח על סיום ההפעלה, בין שהיא הסתיימה בהצלחה ובין שהיא הסתיימה בגלל תנאי שגיאה כלשהו.

void invocationStarted(IInvocationContext context)

דיווח על התחלת ההפעלה של הבדיקה.

void testModuleStarted(IInvocationContext moduleContext)

האירוע הזה מדווח על תחילת ההרצה של מודול.

שיטות מוגנות

long getCurrentTime()
long getEndTime()

הפונקציה מחזירה את שעת הסיום של ההפעלה.

long getStartTime()

הפונקציה מחזירה את שעת ההתחלה של ההפעלה.

שדות

SUITE_REPORTER_SOURCE

public static final String SUITE_REPORTER_SOURCE

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

SuiteResultReporter

public SuiteResultReporter ()

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

getCompleteModules

public int getCompleteModules ()

החזרות
int

getFailedTests

public long getFailedTests ()

החזרות
long

getModulesAbi

public  getModulesAbi ()

הפונקציה מחזירה מפה של מודולים abi: ‏ .

החזרות

getPassedTests

public long getPassedTests ()

החזרות
long

getSummary

public TestSummary getSummary ()

החזרות
TestSummary

getTotalModules

public int getTotalModules ()

החזרות
int

getTotalTests

public long getTotalTests ()

החזרות
long

invocationEnded

public void invocationEnded (long elapsedTime)

האירוע הזה מדווח על סיום ההפעלה, בין שהיא הסתיימה בהצלחה ובין שהיא הסתיימה בגלל תנאי שגיאה כלשהו.

הקריאה תתבצע באופן אוטומטי על ידי מסגרת TradeFederation.

פרמטרים
elapsedTime long: הזמן שחלף מהקריאה, במילישניות

invocationStarted

public void invocationStarted (IInvocationContext context)

דיווח על התחלת ההפעלה של הבדיקה.

הקריאה תתבצע באופן אוטומטי על ידי מסגרת TradeFederation. דיווחים צריכים לשנות את השיטה הזו כדי לתמוך בדיווח ממספר מכשירים.

פרמטרים
context IInvocationContext: מידע על ההפעלה

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

האירוע הזה מדווח על תחילת ההרצה של מודול. קריאת החזרה (callback) הזו משויכת ל-testModuleEnded() והיא אופציונלית בסדרה. הוא משמש רק במהלך ריצה שמשתמשת במודולים: כלי ריצה מבוססי-חבילות.

פרמטרים
moduleContext IInvocationContext: ה-IInvocationContext של המודול.

שיטות מוגנות

getCurrentTime

protected long getCurrentTime ()

החזרות
long

getEndTime

protected long getEndTime ()

הפונקציה מחזירה את שעת הסיום של ההפעלה.

החזרות
long

getStartTime

protected long getStartTime ()

הפונקציה מחזירה את שעת ההתחלה של ההפעלה.

החזרות
long