تجزیه‌کننده‌ی تست لیست تست GTestList

public class GTestListTestParser
extends MultiLineReceiver

شیء جاوا
com.android.ddmlib.MultiLineReceiver
com.android.tradefed.testtype.GTestListTestParser


یک تجزیه‌گر نتیجه برای حالت اجرای آزمایشی gtest با پارامتر "--gtest_list_tests".

خلاصه

فیلدها

protected mTests

سازندگان عمومی

GTestListTestParser (String testRunName, ITestInvocationListener listener)

GTestListTestParser را برای یک شنونده واحد ایجاد می‌کند.

GTestListTestParser (String testRunName, ITestInvocationListener listener, boolean shouldCollectDisabledTest)

GTestListTestParser را برای یک شنونده واحد ایجاد می‌کند.

روش‌های عمومی

void done ()

فرآیند را خاتمه می‌دهد.

boolean getPrependFileName ()
boolean isCancelled ()

void processNewLines (String[] lines)

زمانی فراخوانی می‌شود که خطوط جدید توسط فرآیند راه دور دریافت می‌شوند.

void setPrependFileName (boolean prepend)

فیلدها

تست‌های m

protected  mTests

سازندگان عمومی

تجزیه‌کننده‌ی تست لیست تست GTestList

public GTestListTestParser (String testRunName, 
                ITestInvocationListener listener)

GTestListTestParser را برای یک شنونده واحد ایجاد می‌کند.

پارامترها
testRunName String : نام اجرای آزمایشی که باید به ITestLifeCycleReceiver.testRunStarted(String, int) ارائه شود.

listener ITestInvocationListener : همزمان با اجرای تست‌ها، از نتایج تست مطلع می‌شود.

تجزیه‌کننده‌ی تست لیست تست GTestList

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

GTestListTestParser را برای یک شنونده واحد ایجاد می‌کند.

پارامترها
testRunName String : نام اجرای آزمایشی که باید به ITestLifeCycleReceiver.testRunStarted(String, int) ارائه شود.

listener ITestInvocationListener : همزمان با اجرای تست‌ها، از نتایج تست مطلع می‌شود.

shouldCollectDisabledTest boolean : تست‌های غیرفعال را جمع‌آوری می‌کند یا خیر

روش‌های عمومی

انجام شده

public void done ()

فرآیند را خاتمه می‌دهد. این تابع پس از عبور آخرین خطوط از processNewLines(String[]) فراخوانی می‌شود.

دریافت نام فایل

public boolean getPrependFileName ()

بازگشت‌ها
boolean

لغو شد

public boolean isCancelled ()

بازگشت‌ها
boolean

پردازش‌های جدید

public void processNewLines (String[] lines)

زمانی فراخوانی می‌شود که خطوط جدید توسط فرآیند راه دور دریافت می‌شوند.

تضمین می‌شود که خطوط وقتی به این روش داده می‌شوند، کامل باشند.

پارامترها
lines String : آرایه‌ای که شامل خطوط جدید است.

تنظیم نام فایل (setPrependFileName)

public void setPrependFileName (boolean prepend)

پارامترها
prepend boolean