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) |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) |
void | addExcludeFilter (String filter) فیلتری را اضافه می کند که کدام آزمایش را حذف کنید. |
void | addIncludeFilter (String filter) فیلتری را اضافه می کند که کدام آزمایش را شامل می شود. |
void | addModuleName (String moduleName) ماژول تست بنچمارک بومی اندروید را برای اجرا اضافه کنید. |
String | cleanFilter (String filter) |
void | clearExcludeFilters () تمام فیلترهای حذفی که در حال حاضر ردیابی شده اند را حذف کنید. |
void | clearIncludeFilters () تمام فیلترهای شامل که در حال حاضر ردیابی شده اند را حذف کنید. |
ITestDevice | getDevice () دستگاه را تحت آزمایش قرار دهید. |
getExcludeFilters () | |
getIncludeFilters () | |
getModuleNames () ماژول تست معیار بومی اندروید را برای اجرا دریافت کنید. | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) تست ها را اجرا می کند و نتیجه را به شنونده گزارش می دهد. |
void | setDevice ( ITestDevice device) دستگاه تحت آزمایش را تزریق کنید. |
void | setReportRunName (String reportRunName) |
روش های محافظت شده | |
---|---|
CommandResult | executeCommand ( ITestDevice testDevice, String cmd) روش کمکی برای اجرای دستور معیار تست. |
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 |
addModuleName
public void addModuleName (String moduleName)
ماژول تست بنچمارک بومی اندروید را برای اجرا اضافه کنید.
پارامترها | |
---|---|
moduleName | String : نام ماژول تست بومی برای اجرا |
پاک فیلتر
public String cleanFilter (String filter)
پارامترها | |
---|---|
filter | String |
برمی گرداند | |
---|---|
String |
clearExcludeFilters
public void clearExcludeFilters ()
تمام فیلترهای حذفی که در حال حاضر ردیابی شده اند را حذف کنید.
clearIncludeFilters
public void clearIncludeFilters ()
تمام فیلترهای شامل که در حال حاضر ردیابی شده اند را حذف کنید.
getDevice
public ITestDevice getDevice ()
دستگاه را تحت آزمایش قرار دهید.
برمی گرداند | |
---|---|
ITestDevice | ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
ERROR(/Set)
فعلی فیلترهای حذف را برمیگرداند.
برمی گرداند | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
ERROR(/Set)
فعلی فیلترهای شامل را برمیگرداند.
برمی گرداند | |
---|---|
getModuleNames
publicgetModuleNames ()
ماژول تست معیار بومی اندروید را برای اجرا دریافت کنید.
برمی گرداند | |
---|---|
نام ماژول تست بومی برای اجرا، یا در صورت تنظیم نشدن، null |
اجرا کنید
public void run (TestInformation testInfo, ITestInvocationListener listener)
تست ها را اجرا می کند و نتیجه را به شنونده گزارش می دهد.
پارامترها | |
---|---|
testInfo | TestInformation : شی TestInformation حاوی اطلاعات مفید برای اجرای تست ها. |
listener | ITestInvocationListener : ITestInvocationListener نتایج آزمون |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
setDevice
public void setDevice (ITestDevice device)
دستگاه تحت آزمایش را تزریق کنید.
پارامترها | |
---|---|
device | ITestDevice : ITestDevice مورد استفاده |
setReportRunName
public void setReportRunName (String reportRunName)
پارامترها | |
---|---|
reportRunName | String |
روش های محافظت شده
executeCommand
protected CommandResult executeCommand (ITestDevice testDevice, String cmd)
روش کمکی برای اجرای دستور benchmarktest. اگر فرمان خیلی طولانی باشد که نمیتوان مستقیماً توسط adb اجرا شود، از یک اسکریپت موقت اجرا میشود.
پارامترها | |
---|---|
testDevice | ITestDevice : دستگاهی که فرمان را روی آن اجرا میکند |
cmd | String : رشته دستوری که باید اجرا شود |
برمی گرداند | |
---|---|
CommandResult | خروجی پوسته اگر خروجی گیرنده تهی باشد |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
getFilterFlagForFilters
protected String getFilterFlagForFilters (filters)
پارامترها | |
---|---|
filters |
برمی گرداند | |
---|---|
String |
getFilterFlagForTests
protected String getFilterFlagForTests (fitlererTests)
پارامترها | |
---|---|
fitlererTests |
برمی گرداند | |
---|---|
String |
بایدSkipFile
protected boolean shouldSkipFile (String fullPath)
روش کمکی برای تعیین اینکه آیا باید از اجرای یک فایل مشخص بگذریم یا خیر.
پارامترها | |
---|---|
fullPath | String : مسیر کامل فایل مورد نظر |
برمی گرداند | |
---|---|
boolean | درست است اگر از فایل مذکور بگذریم. |