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 |