با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

GoogleBenchmarkTest

public class GoogleBenchmarkTest
توسعه extends Object implements IDeviceTest , IRemoteTest , ITestFilterReceiver

java.lang.object
com.android.tradefed.testtype.GoogleBenchmarkTest


آزمایشی که بسته آزمایشی معیار Google را در دستگاه داده شده اجرا می کند.

خلاصه

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

GoogleBenchmarkTest ()

روش های عمومی

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

ERROR(/Set) فیلترهایی را اضافه می‌کند که آزمایش‌هایی را حذف می‌کند.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

ERROR(/Set) فیلترهایی را اضافه می‌کند که آزمایش‌ها شامل آن‌ها می‌شود.

void addExcludeFilter (String filter)

فیلتری را اضافه می کند که کدام آزمایش را حذف کنید.

void addIncludeFilter (String filter)

فیلتری را اضافه می کند که کدام آزمایش را شامل شود.

String cleanFilter (String filter)
void clearExcludeFilters ()

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

void clearIncludeFilters ()

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

ITestDevice getDevice ()

دستگاه را تحت آزمایش قرار دهید.

getExcludeFilters ()

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

getIncludeFilters ()

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

String getModuleName ()

ماژول تست معیار بومی اندروید را برای اجرا دریافت کنید.

void run ( TestInformation testInfo, ITestInvocationListener listener)

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

void setDevice ( ITestDevice device)

دستگاه تحت آزمایش را تزریق کنید.

void setModuleName (String moduleName)

ماژول تست معیار اصلی اندروید را برای اجرا تنظیم کنید.

void setReportRunName (String reportRunName)

روش های محافظت شده

String executeCommand ( ITestDevice testDevice, String cmd, IShellOutputReceiver outputReceiver)

متد کمکی برای اجرای دستور benchmarktest.

String getFilterFlagForFilters ( filters) getFilterFlagForFilters ( filters)
String getFilterFlagForTests ( fitlererTests) getFilterFlagForTests ( fitlererTests)
boolean shouldSkipFile (String fullPath)

روش کمکی برای تعیین اینکه آیا باید از اجرای یک فایل مشخص بگذریم یا خیر.

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

GoogleBenchmarkTest

public GoogleBenchmarkTest ()

روش های عمومی

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

ERROR(/Set) فیلترهایی را اضافه می‌کند که آزمایش‌هایی را حذف می‌کند.

مولفه های
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

ERROR(/Set) فیلترهایی را اضافه می‌کند که آزمایش‌ها شامل آن‌ها می‌شود.

مولفه های
filters

addExcludeFilter

public void addExcludeFilter (String filter)

فیلتری را اضافه می کند که کدام آزمایش را حذف کنید.

مولفه های
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

فیلتری را اضافه می کند که کدام آزمایش را شامل شود.

مولفه های
filter String

پاک فیلتر

public String cleanFilter (String filter)

مولفه های
filter String

برمی گرداند
String

clearExcludeFilters

public void clearExcludeFilters ()

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

clearIncludeFilters

public void clearIncludeFilters ()

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

getDevice

public ITestDevice getDevice ()

دستگاه را تحت آزمایش قرار دهید.

برمی گرداند
ITestDevice دستگاه ITestDevice

getExcludeFilters

public  getExcludeFilters ()

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

برمی گرداند

getIncludeFilters

public  getIncludeFilters ()

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

برمی گرداند

getModuleName

public String getModuleName ()

ماژول تست معیار بومی اندروید را برای اجرا دریافت کنید.

برمی گرداند
String نام ماژول تست بومی برای اجرا، یا اگر تنظیم نشده باشد، null شود

اجرا کن

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

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

listener ITestInvocationListener : ITestInvocationListener نتایج آزمون

پرتاب می کند
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

دستگاه تحت آزمایش را تزریق کنید.

مولفه های
device ITestDevice : دستگاه ITestDevice مورد استفاده

setModuleName

public void setModuleName (String moduleName)

ماژول تست معیار اصلی اندروید را برای اجرا تنظیم کنید.

مولفه های
moduleName String : نام ماژول تست بومی برای اجرا

setReportRunName

public void setReportRunName (String reportRunName)

مولفه های
reportRunName String

روش های محافظت شده

executeCommand

protected String executeCommand (ITestDevice testDevice, 
                String cmd, 
                IShellOutputReceiver outputReceiver)

متد کمکی برای اجرای دستور benchmarktest. اگر فرمان خیلی طولانی باشد که نمی‌توان مستقیماً توسط adb اجرا شود، از یک اسکریپت موقت اجرا می‌شود.

مولفه های
testDevice ITestDevice : دستگاهی که فرمان را روی آن اجرا می‌کند

cmd String : رشته دستوری که باید اجرا شود

outputReceiver IShellOutputReceiver : گیرنده خروجی برای خواندن نتایج آزمون

برمی گرداند
String خروجی پوسته اگر خروجی گیرنده تهی باشد

پرتاب می کند
DeviceNotAvailableException

getFilterFlagForFilters

protected String getFilterFlagForFilters ( filters)

مولفه های
filters

برمی گرداند
String

getFilterFlagForTests

protected String getFilterFlagForTests ( fitlererTests)

مولفه های
fitlererTests

برمی گرداند
String

shouldSkipFile

protected boolean shouldSkipFile (String fullPath)

روش کمکی برای تعیین اینکه آیا باید از اجرای یک فایل مشخص بگذریم یا خیر.

مولفه های
fullPath String : مسیر کامل فایل مورد نظر

برمی گرداند
boolean درست است اگر از فایل مذکور بگذریم.