GTestListTestParser

public class GTestListTestParser
extends MultiLineReceiver

java.lang.Object
   ↳ com.android.ddmlib.MultiLineReceiver
     ↳ com.android.tradefed.testtype.GTestListTestParser


כלי לניתוח תוצאות של מצב הרצה יבשה של gtest עם הפרמטר ‎ "--gtest_list_tests".

סיכום

שדות

protected List<TestDescription> mTests

‫constructors ציבוריים

GTestListTestParser(String testRunName, ITestInvocationListener listener)

יוצר את GTestListTestParser למאזין יחיד.

GTestListTestParser(String testRunName, ITestInvocationListener listener, boolean shouldCollectDisabledTest)

יוצר את GTestListTestParser למאזין יחיד.

‫methods ציבוריים

void done()

התהליך מסתיים.

boolean getPrependFileName()
boolean isCancelled()

void processNewLines(String[] lines)

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

void setPrependFileName(boolean prepend)

שדות

mTests

protected List<TestDescription> mTests

‫constructors ציבוריים

GTestListTestParser

public GTestListTestParser (String testRunName, 
                ITestInvocationListener listener)

יוצר את GTestListTestParser למאזין יחיד.

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

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

GTestListTestParser

public GTestListTestParser (String testRunName, 
                ITestInvocationListener listener, 
                boolean shouldCollectDisabledTest)

יוצר את GTestListTestParser למאזין יחיד.

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

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

shouldCollectDisabledTest boolean: האם לאסוף בדיקות מושבתות או לא

‫methods ציבוריים

סיום

public void done ()

התהליך מסתיים. הפונקציה הזו נקראת אחרי שהשורות האחרונות עברו דרך processNewLines(String[]).

getPrependFileName

public boolean getPrependFileName ()

החזרות
boolean

isCancelled

public boolean isCancelled ()

החזרות
boolean

processNewLines

public void processNewLines (String[] lines)

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

מובטח שהשורות יהיו מלאות כשהן יועברו לשיטה הזו.

פרמטרים
lines String: המערך שמכיל את השורות החדשות.

setPrependFileName

public void setPrependFileName (boolean prepend)

פרמטרים
prepend boolean