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)

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

boolean reportedInvocationFailed ()

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

void setIgnoreTestLog (boolean ignoreTestLog)

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

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

SubprocessTestResultsParser

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

בנאי עבור מנתח התוצאות

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

streaming boolean : אם נכון, מקלט שקע יהיה פתוח לקבל תוצאות.

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 נכון אם פתיל המקלט מסתיים לפני הזמן הקצוב, False אחרת.

joinReceiver

public boolean joinReceiver (long millis)

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

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

החזרות
boolean נכון אם פתיל המקלט מסתיים לפני הזמן הקצוב, False אחרת.

parseFile

public void parseFile (File file)

פרמטרים
file File

processNewLines

public void processNewLines (String[] lines)

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

פרמטרים
lines String

reportInvocationFailed

public boolean reportedInvocationFailed ()

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

החזרות
boolean

setIgnoreTestLog

public void setIgnoreTestLog (boolean ignoreTestLog)

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

פרמטרים
ignoreTestLog boolean