SubprocessTestResultsParser
public
class
SubprocessTestResultsParser
extends Object
java.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)
קוראים ל-parse בכל שורה של המערך כדי לחלץ את האירועים, אם יש כאלה. |
boolean
|
reportedInvocationFailed()
הפונקציה מחזירה את הערך true אם דיווח על קריאה נכשלה, או את הערך false אם לא דיווח על קריאה נכשלה. |
void
|
setIgnoreTestLog(boolean ignoreTestLog)
האם להתעלם מאירועי testLog ולהסתמך רק על logAssociation. |
קונסטרוקטורים גלויים לכולם
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
קונסטרוקטור למנתח התוצאות
פרמטרים | |
---|---|
listener |
ITestInvocationListener : ITestInvocationListener איפה לדווח על התוצאות |
streaming |
boolean : אם הערך הוא True, מקלט שקע יהיה פתוח לקבלת תוצאות. |
context |
IInvocationContext : פרטי IInvocationContext לגבי ההפעלה |
SubprocessTestResultsParser
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 |
getStartTime
public Long getStartTime ()
הפונקציה מחזירה את שעת ההתחלה שמשויכת לאירוע ההתחלה של ההפעלה מהפעלת תהליך המשנה.
החזרות | |
---|---|
Long |
joinReceiver
public boolean joinReceiver (long millis, boolean waitForConnection)
ממתינים שהמכשיר שמקבל את האירועים יסיים לעבד אותם.
פרמטרים | |
---|---|
millis |
long : זמן קצוב לתפוגה באלפיות השנייה. |
waitForConnection |
boolean : הערך False גורם לדילוג על ההמתנה אם החיבור מעולם לא הוקם. |
החזרות | |
---|---|
boolean |
הערך True אם חוט המקבל מסתיים לפני זמן הקצוב לתפוגה, אחרת הערך False. |
joinReceiver
public boolean joinReceiver (long millis)
ממתינים שהמכשיר שמקבל את האירועים יסיים לעבד אותם. המערכת ממתינה גם אם לא נוצר חיבור, כלומר העיבוד עדיין לא התחיל.
פרמטרים | |
---|---|
millis |
long : זמן קצוב לתפוגה באלפיות השנייה. |
החזרות | |
---|---|
boolean |
הערך True אם חוט המקבל מסתיים לפני זמן הקצוב לתפוגה, אחרת הערך False. |
parseFile
public void parseFile (File file)
פרמטרים | |
---|---|
file |
File |
processNewLines
public void processNewLines (String[] lines)
קוראים ל-parse בכל שורה של המערך כדי לחלץ את האירועים, אם יש כאלה.
פרמטרים | |
---|---|
lines |
String |
reportedInvocationFailed
public boolean reportedInvocationFailed ()
הפונקציה מחזירה את הערך true אם דיווח על קריאה נכשלה, או את הערך false אם לא דיווח על קריאה נכשלה.
החזרות | |
---|---|
boolean |
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
האם להתעלם מאירועי testLog ולהסתמך רק על logAssociation.
פרמטרים | |
---|---|
ignoreTestLog |
boolean |