SubprocessTestResultsParser
public
class
SubprocessTestResultsParser
extends Object
implements
Closeable
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SubprocessTestResultsParser |
Extends FileOutputStream כדי לנתח את הפלט לפני הכתיבה לקובץ, כדי שנוכל ליצור את אירועי הבדיקה בצד של ה-launcher.
סיכום
כיתות מוטמעות | |
|---|---|
class |
SubprocessTestResultsParser.StatusKeys
מפתחות סטטוס רלוונטיים של בדיקות. |
constructors ציבוריים | |
|---|---|
SubprocessTestResultsParser(ITestInvocationListener listener, boolean streaming, IInvocationContext context)
Constructor לניתוח התוצאות |
|
SubprocessTestResultsParser(ITestInvocationListener listener, IInvocationContext context)
Constructor לניתוח התוצאות |
|
methods ציבוריים | |
|---|---|
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()
הפונקציה מחזירה תשובה אם דווח על כשל בהפעלה. |
void
|
setIgnoreTestLog(boolean ignoreTestLog)
האם להתעלם מאירועי testLog ולהסתמך רק על logAssociation. |
constructors ציבוריים
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
Constructor לניתוח התוצאות
| פרמטרים | |
|---|---|
listener |
ITestInvocationListener: ITestInvocationListener המקום שבו ידווחו התוצאות |
streaming |
boolean: אם הערך הוא True, ייפתח מקלט socket כדי לקבל תוצאות. |
context |
IInvocationContext: IInvocationContext מידע על הקריאה |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
|
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
Constructor לניתוח התוצאות
| פרמטרים | |
|---|---|
listener |
ITestInvocationListener: ITestInvocationListener המקום שבו ידווחו התוצאות |
context |
IInvocationContext: IInvocationContext מידע על הקריאה |
methods ציבוריים
סגירה
public void close ()
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
|
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 ()
הפונקציה מחזירה תשובה אם דווח על כשל בהפעלה.
| החזרות | |
|---|---|
boolean |
|
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
האם להתעלם מאירועי testLog ולהסתמך רק על logAssociation.
| פרמטרים | |
|---|---|
ignoreTestLog |
boolean |