تست میزبان دودویی پایتون

public class PythonBinaryHostTest
extends Object implements IRemoteTest , ITestFilterReceiver

شیء جاوا
com.android.tradefed.testtype.python.PythonBinaryHostTest


تست میزبان برای اجرای یک فایل باینری پایتون از سیستم ساخت اندروید (Soong)

این اجراکننده‌ی تست از include-filter و exclude-filter پشتیبانی می‌کند. توجه داشته باشید که exclude-filter به جای صرف نظر کردن از تست واقعی، نتیجه‌ی تست را نادیده می‌گیرد. تست‌های مشخص شده در exclude-filter همچنان اجرا خواهند شد.

خلاصه

کلاس‌های تو در تو

class PythonBinaryHostTest.PythonForwarder

فرستنده‌ی نتیجه، نام اجرا را با نام دودویی جایگزین می‌کند.

ثابت‌ها

String ANDROID_SERIAL_VAR

String LD_LIBRARY_PATH

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

PythonBinaryHostTest ()

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

void addAllExcludeFilters ( filters)

ERROR(/Set) فیلترهایی را که تست‌هایشان باید حذف شوند، اضافه می‌کند.

void addAllIncludeFilters ( filters)

ERROR(/Set) فیلترهایی که تست‌هایشان باید لحاظ شوند را اضافه می‌کند.

void addExcludeFilter (String filter)

فیلتری اضافه می‌کند که کدام تست‌ها باید حذف شوند.

void addIncludeFilter (String filter)

فیلتری اضافه می‌کند که کدام تست‌ها باید لحاظ شوند.

void clearExcludeFilters ()

تمام فیلترهای حذف‌شده‌ای که در حال حاضر ردیابی می‌شوند را حذف کنید.

void clearIncludeFilters ()

تمام فیلترهای موجود که در حال حاضر ردیابی می‌شوند را حذف کنید.

getExcludeFilters ()

مقدار ERROR(/Set) فعلی فیلترهای مستثنی شده را برمی‌گرداند.

getIncludeFilters ()

مقدار ERROR(/Set) فعلی فیلترهای include شده را برمی‌گرداند.

final void run ( TestInformation testInfo, ITestInvocationListener listener)

تست‌ها را اجرا می‌کند و نتایج را به شنونده گزارش می‌دهد.

ثابت‌ها

متغیر سریال اندروید

protected static final String ANDROID_SERIAL_VAR

مقدار ثابت: "ANDROID_SERIAL"

مسیر کتابخانه LD

protected static final String LD_LIBRARY_PATH

مقدار ثابت: "LD_LIBRARY_PATH"

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

تست میزبان دودویی پایتون

public PythonBinaryHostTest ()

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

فیلترهای addAllExclude

public void addAllExcludeFilters ( filters)

ERROR(/Set) فیلترهایی را که تست‌هایشان باید حذف شوند، اضافه می‌کند.

پارامترها
filters

فیلترهای addAllInclude

public void addAllIncludeFilters ( filters)

ERROR(/Set) فیلترهایی که تست‌هایشان باید لحاظ شوند را اضافه می‌کند.

پارامترها
filters

فیلتر addExclude

public void addExcludeFilter (String filter)

فیلتری اضافه می‌کند که کدام تست‌ها باید حذف شوند.

پارامترها
filter String

فیلتر addInclude

public void addIncludeFilter (String filter)

فیلتری اضافه می‌کند که کدام تست‌ها باید لحاظ شوند.

پارامترها
filter String

فیلترهای clearExclude

public void clearExcludeFilters ()

تمام فیلترهای حذف‌شده‌ای که در حال حاضر ردیابی می‌شوند را حذف کنید.

فیلترهای clearInclude

public void clearIncludeFilters ()

تمام فیلترهای موجود که در حال حاضر ردیابی می‌شوند را حذف کنید.

فیلترهای getExclude

public  getExcludeFilters ()

مقدار ERROR(/Set) فعلی فیلترهای مستثنی شده را برمی‌گرداند.

بازگشت‌ها

فیلترهای getInclude

public  getIncludeFilters ()

مقدار ERROR(/Set) فعلی فیلترهای include شده را برمی‌گرداند.

بازگشت‌ها

دویدن

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

تست‌ها را اجرا می‌کند و نتایج را به شنونده گزارش می‌دهد.

پارامترها
testInfo TestInformation : شیء TestInformation که حاوی اطلاعات مفیدی برای اجرای تست‌ها است.

listener ITestInvocationListener : ITestInvocationListener از نتایج تست

پرتاب‌ها
DeviceNotAvailableException