SubCPUTestתוצאותParser

public class SubprocessTestResultsParser
extends Object

JavaScript.lang.Object
com.android.tradefed.util.SubprocessTestresultsParser


הרחבת ERROR(/FileOutputStream) כדי לנתח את הפלט לפני הכתיבה לקובץ, כדי שנוכל תיצור את אירועי הבדיקה בצד של מרכז האפליקציות.

סיכום

מחלקות מקוננות

class SubprocessTestResultsParser.StatusKeys

מפתחות רלוונטיים של סטטוס הבדיקה. 

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

SubprocessTestResultsParser(ITestInvocationListener listener, boolean streaming, IInvocationContext context)

בנאי של מנתח התוצאות

SubprocessTestResultsParser(ITestInvocationListener listener, IInvocationContext context)

בנאי של מנתח התוצאות

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

void close()
void completeModuleEvents()

השלמה וסגירה של כל אירוע פתוח שנשאר

TestDescription getCurrentTest()

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

SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo()

הפונקציה מחזירה פרטים של אירועים שמדווחים על כשל בהפעלה.

int getSocketServerPort()

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

Long getStartTime()

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

boolean joinReceiver(long millis, boolean waitForConnection)

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

boolean joinReceiver(long millis)

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

void parseFile(File file)
void processNewLines(String[] lines)

לנתח כל שורה במערך, כדי לחלץ את האירועים, אם יש כאלה.

boolean reportedInvocationFailed()

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

void setIgnoreTestLog(boolean ignoreTestLog)

האם להתעלם מאירועי testLog ולהסתמך רק על LogAssociation.

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

SubCPUTestתוצאותParser

public SubprocessTestResultsParser (ITestInvocationListener listener, 
                boolean streaming, 
                IInvocationContext context)

בנאי של מנתח התוצאות

פרמטרים
listener ITestInvocationListener: ITestInvocationListener איפה מדווחים על התוצאות

streaming boolean: אם הערך הוא True, מקלט שקע ייפתח כדי לקבל תוצאות.

context IInvocationContext: מידע IInvocationContext על ההפעלה

SubCPUTestתוצאותParser

public SubprocessTestResultsParser (ITestInvocationListener listener, 
                IInvocationContext context)

בנאי של מנתח התוצאות

פרמטרים
listener ITestInvocationListener: ITestInvocationListener איפה מדווחים על התוצאות

context IInvocationContext: מידע IInvocationContext על ההפעלה

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

סגירה

public void close ()

completeModuleEvents

public void completeModuleEvents ()

השלמה וסגירה של כל אירוע פתוח שנשאר

getCurrentTest

public TestDescription getCurrentTest ()

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

החזרות
TestDescription

getReportedInvocationFailedEventInfo

public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()

הפונקציה מחזירה פרטים של אירועים שמדווחים על כשל בהפעלה.

החזרות
SubprocessEventHelper.InvocationFailedEventInfo

getSocketServerport

public int getSocketServerPort ()

הפונקציה מחזירה את מקלט השקע שהיה פתוח. 1- אם אין.

החזרות
int

זמן התחלה

public Long getStartTime ()

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

החזרות
Long

joinReceiver

public boolean joinReceiver (long millis, 
                boolean waitForConnection)

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

פרמטרים
millis long: זמן קצוב לתפוגה באלפיות שנייה.

waitForConnection boolean: לא ניתן לדלג על ההמתנה אם לא נוצר חיבור בכלל.

החזרות
boolean הערך הוא True אם השרשור של המקבל מסתיים לפני הזמן הקצוב לתפוגה. אחרת, הערך הוא False.

joinReceiver

public boolean joinReceiver (long millis)

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

פרמטרים
millis long: זמן קצוב לתפוגה באלפיות שנייה.

החזרות
boolean הערך הוא True אם השרשור של המקבל מסתיים לפני הזמן הקצוב לתפוגה. אחרת, הערך הוא False.

parseFile

public void parseFile (File file)

פרמטרים
file File

עיבוד שורות חדשות

public void processNewLines (String[] lines)

לנתח כל שורה במערך, כדי לחלץ את האירועים, אם יש כאלה.

פרמטרים
lines String

ReportingInvocationנכשל

public boolean reportedInvocationFailed ()

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

החזרות
boolean

setignoreTestLog

public void setIgnoreTestLog (boolean ignoreTestLog)

האם להתעלם מאירועי testLog ולהסתמך רק על LogAssociation.

פרמטרים
ignoreTestLog boolean