InstrumentationResultProtoParser

public class InstrumentationResultProtoParser
extends Object implements IShellOutputReceiver

java.lang.Object
com.android.tradefed.result.ddmlib.InstrumentationResultProtoParser


מנתח את פרוטו תוצאת המכשור שנאסף במהלך ריצת בדיקת המכשור ומודיע ל-ITestRunListener על התוצאות.

סיכום

שדות

public static final String INVALID_TEST_RESULTS_FILE

הודעת שגיאה מסופקת כאשר לא נמצא קובץ תוצאות בדיקה.

public static final String NO_TEST_RESULTS_FILE

הודעת שגיאה מסופקת כאשר לא נמצא קובץ תוצאות בדיקה.

public static final String NO_TEST_RESULTS_MSG

הודעת שגיאה מסופקת כאשר לא מתקבלות תוצאות בדיקה מהפעלת הבדיקה.

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

InstrumentationResultProtoParser (String runName, listeners) InstrumentationResultProtoParser (String runName, listeners)

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

void addOutput (byte[] protoData, int bytes, int length)
void flush ()
boolean isCancelled ()
void processProtoFile (File protoFile)

עבד את קובץ פרוטו תוצאת המכשור שנאסף במהלך בדיקת המכשור.

void processSessionStatus (InstrumentationData.SessionStatus sessionStatus)

עבד מראש את מצב הפעלת המכשור הכולל את תוצאות בדיקת המכשור ואת קוד מצב ההפעלה לפורמט פלט מעטפת לעיבוד נוסף על ידי InstrumentationResultParser.

void processTestStatus (InstrumentationData.TestStatus testStatus)

עבד מראש את הודעת הפרוטו היחידה של TestStatus הכוללת את פרטי הבדיקה או תוצאות הבדיקה וקוד התוצאה בפורמט פלט מעטפת לעיבוד נוסף על ידי InstrumentationResultParser.

שדות

INVALID_TEST_RESULTS_FILE

public static final String INVALID_TEST_RESULTS_FILE

הודעת שגיאה מסופקת כאשר לא נמצא קובץ תוצאות בדיקה.

NO_TEST_RESULTS_FILE

public static final String NO_TEST_RESULTS_FILE

הודעת שגיאה מסופקת כאשר לא נמצא קובץ תוצאות בדיקה.

NO_TEST_RESULTS_MSG

public static final String NO_TEST_RESULTS_MSG

הודעת שגיאה מסופקת כאשר לא מתקבלות תוצאות בדיקה מהפעלת הבדיקה.

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

InstrumentationResultProtoParser

public InstrumentationResultProtoParser (String runName, 
                 listeners)

פרמטרים
runName String

listeners

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

addOutput

public void addOutput (byte[] protoData, 
                int bytes, 
                int length)

פרמטרים
protoData byte

bytes int

length int

סומק

public void flush ()

זה בוטל

public boolean isCancelled ()

החזרות
boolean

processProtoFile

public void processProtoFile (File protoFile)

עבד את קובץ פרוטו תוצאת המכשור שנאסף במהלך בדיקת המכשור. קובץ פרוטו מכשור מורכב מסטטוס בדיקה ומצב סשן מכשור. שיטה זו תשמש רק כאשר קובץ פרוטו מלא של תוצאות מכשור זמין לניתוח.

פרמטרים
protoFile File : המכיל את מצב הבדיקה ותוצאות מפגש המכשור.

processSessionStatus

public void processSessionStatus (InstrumentationData.SessionStatus sessionStatus)

עבד מראש את מצב הפעלת המכשור הכולל את תוצאות בדיקת המכשור ואת קוד מצב ההפעלה לפורמט פלט מעטפת לעיבוד נוסף על ידי InstrumentationResultParser.

פרמטרים
sessionStatus InstrumentationData.SessionStatus : ה- SessionStatus את המידע הנוכחי של הפעלת המכשור שנאסף במהלך הפעלת המבחן.

processTestStatus

public void processTestStatus (InstrumentationData.TestStatus testStatus)

עבד מראש את הודעת הפרוטו היחידה של TestStatus הכוללת את פרטי הבדיקה או תוצאות הבדיקה וקוד התוצאה בפורמט פלט מעטפת לעיבוד נוסף על ידי InstrumentationResultParser.

פרמטרים
testStatus InstrumentationData.TestStatus : ה- TestStatus את פרטי הבדיקה הנוכחיים שנאספו במהלך הבדיקה.