GTestXmlResultParser

public class GTestXmlResultParser
extends Object

java.lang.Object
   ↳ com.android.tradefed.testtype.GTestXmlResultParser


הקוד מפרק את התוצאות של 'xml output mode' של בדיקות מקוריות באמצעות GTest שפועלות מהמעטפת, ומעדכן את ITestRunListener בתוצאות.

סיכום

קונסטרוקטורים גלויים לכולם

GTestXmlResultParser(String testRunName, listeners)

יצירת GTestXmlResultParser.

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

getFailedTests()

הפונקציה מחזירה רשימה של בדיקות שנכשלו במהלך הרצה הנוכחית של הבדיקה.

boolean isTestRunIncomplete()

האם הרצה הבדיקה הייתה חלקית או לא.

void parseResult(File f, CollectingOutputReceiver output)

ניתוח תוצאות ה-XML

קונסטרוקטורים גלויים לכולם

GTestXmlResultParser

public GTestXmlResultParser (String testRunName, 
                 listeners)

יצירת GTestXmlResultParser.

פרמטרים
testRunName String: שם הרצת הבדיקה שצריך לספק ל-ITestLifeCycleReceiver.testRunStarted(String, int)

listeners : קבלת עדכונים על תוצאות הבדיקה בזמן שהן מתבצעות

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

getFailedTests

public  getFailedTests ()

הפונקציה מחזירה רשימה של בדיקות שנכשלו במהלך הרצה הנוכחית של הבדיקה.

החזרות

isTestRunIncomplete

public boolean isTestRunIncomplete ()

האם הרצה הבדיקה הייתה חלקית או לא.

החזרות
boolean true, אם הרצת הבדיקה לא הושלמה בגלל בעיות בניתוח או קריסות.

parseResult

public void parseResult (File f, 
                CollectingOutputReceiver output)

ניתוח תוצאות ה-XML

פרמטרים
f File: ERROR(/File) שמכיל את ה-XML של הפלט

output CollectingOutputReceiver: הפלט שנאסף מהרצת ההפעלה כדי להשלים את היומנים, אם יש צורך