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)

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

void addModuleName (String moduleName)

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

String cleanFilter (String filter)
void clearExcludeFilters ()

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

void clearIncludeFilters ()

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

ITestDevice getDevice ()

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

getExcludeFilters ()

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

getIncludeFilters ()

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

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

public  getExcludeFilters ()

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

برمی گرداند

getIncludeFilters

public  getIncludeFilters ()

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

برمی گرداند

getModuleNames

public  getModuleNames ()

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

برمی گرداند
نام ماژول تست بومی برای اجرا، یا در صورت تنظیم نشدن، 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 درست است اگر از فایل مذکور بگذریم.