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

‫constructors ציבוריים

SuiteResultReporter()

‫methods ציבוריים

int getCompleteModules()
long getFailedTests()
Map<String, IAbi> 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

‫constructors ציבוריים

SuiteResultReporter

public SuiteResultReporter ()

‫methods ציבוריים

getCompleteModules

public int getCompleteModules ()

החזרות
int

getFailedTests

public long getFailedTests ()

החזרות
long

getModulesAbi

public Map<String, IAbi> getModulesAbi ()

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

החזרות
Map<String, IAbi>

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)

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

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

שיטות מוגנות

getCurrentTime

protected long getCurrentTime ()

החזרות
long

getEndTime

protected long getEndTime ()

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

החזרות
long

getStartTime

protected long getStartTime ()

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

החזרות
long