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) أضف وحدة اختبار قياس الأداء الأصلية لنظام Android للتشغيل. |
String | cleanFilter (String filter) |
void | clearExcludeFilters () احذف جميع عوامل تصفية الاستبعاد المتعقبة حاليًا. |
void | clearIncludeFilters () احذف جميع عوامل التضمين المتعقبة حاليًا. |
ITestDevice | getDevice () احصل على الجهاز قيد الاختبار. |
getExcludeFilters () تُرجع | |
getIncludeFilters () إرجاع | |
getModuleNames () احصل على وحدة اختبار قياس الأداء الأصلية لنظام Android للتشغيل. | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) يجري الاختبارات ، ويبلغ نتائجها للمستمع. |
void | setDevice ( ITestDevice device) احقن الجهاز قيد الاختبار. |
void | setReportRunName (String reportRunName) |
الطرق المحمية | |
---|---|
String | executeCommand ( ITestDevice testDevice, String cmd, IShellOutputReceiver outputReceiver) طريقة المساعد لتشغيل أمر اختبار الأداء. |
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)
أضف وحدة اختبار قياس الأداء الأصلية لنظام Android للتشغيل.
حدود | |
---|---|
moduleName | String : اسم وحدة الاختبار الأصلية المراد تشغيلها |
مرشح
public String cleanFilter (String filter)
حدود | |
---|---|
filter | String |
عائدات | |
---|---|
String |
clearExcludeFilters
public void clearExcludeFilters ()
احذف جميع عوامل تصفية الاستبعاد المتعقبة حاليًا.
قم بتضمين الفلاتر
public void clearIncludeFilters ()
احذف جميع عوامل التضمين المتعقبة حاليًا.
getDevice
public ITestDevice getDevice ()
احصل على الجهاز قيد الاختبار.
عائدات | |
---|---|
ITestDevice | ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
تُرجع ERROR(/Set)
الحالي لعوامل تصفية الاستبعاد.
عائدات | |
---|---|
getModuleNames
publicgetModuleNames ()
احصل على وحدة اختبار قياس الأداء الأصلية لنظام Android للتشغيل.
عائدات | |
---|---|
اسم وحدة الاختبار الأصلية المراد تشغيلها ، أو لاغية إذا لم يتم تعيينها |
يجري
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 |
الطرق المحمية
تنفيذ الأوامر
protected String executeCommand (ITestDevice testDevice, String cmd, IShellOutputReceiver outputReceiver)
طريقة المساعد لتشغيل أمر اختبار الأداء. إذا كان الأمر طويلاً جدًا بحيث لا يمكن تشغيله مباشرةً بواسطة adb ، فسيتم تشغيله من نص برمجي مؤقت.
حدود | |
---|---|
testDevice | ITestDevice : الجهاز الذي سيتم تشغيل الأمر عليه |
cmd | String : سلسلة الأمر المراد تشغيلها |
outputReceiver | IShellOutputReceiver : مستقبل الإخراج لقراءة نتائج الاختبار |
عائدات | |
---|---|
String | إخراج قذيفة إذا كانت outputReceiver فارغة |
رميات | |
---|---|
DeviceNotAvailableException |
getFilterFlagForFilters
protected String getFilterFlagForFilters (filters)
حدود | |
---|---|
filters |
عائدات | |
---|---|
String |
getFilterFlagForTests
protected String getFilterFlagForTests (fitlererTests)
حدود | |
---|---|
fitlererTests |
عائدات | |
---|---|
String |
يجب تخطي الملف
protected boolean shouldSkipFile (String fullPath)
طريقة مساعدة لتحديد ما إذا كان يجب تخطي تنفيذ ملف معين.
حدود | |
---|---|
fullPath | String : المسار الكامل للملف المعني |
عائدات | |
---|---|
boolean | صحيح إذا كان علينا تخطي الملف المذكور. |