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)

روش کمکی برای اجرای دستور معیار تست. اگر فرمان خیلی طولانی باشد که نمی‌توان مستقیماً توسط 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 درست است اگر از فایل مذکور بگذریم.