اختبار GoogleBenchmark
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) طريقة مساعدة لتحديد ما إذا كان ينبغي لنا تخطي تنفيذ ملف معين. |
المقاولين العامة
اختبار GoogleBenchmark
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 : اسم وحدة الاختبار الأصلية المطلوب تشغيلها |
CleanFilter
public String cleanFilter (String filter)
حدود | |
---|---|
filter | String |
عائدات | |
---|---|
String |
ClearExcludeFilters
public void clearExcludeFilters ()
احذف جميع عوامل تصفية الاستبعاد التي يتم تتبعها حاليًا.
ClearIncludeFilters
public void clearIncludeFilters ()
قم بحذف كافة عوامل تصفية التضمين التي يتم تتبعها حاليًا.
com.getDevice
public ITestDevice getDevice ()
قم بإخضاع الجهاز للاختبار.
عائدات | |
---|---|
ITestDevice | جهاز ITestDevice |
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 | إخراج Shell إذا كان OutputReceiver فارغًا |
رميات | |
---|---|
DeviceNotAvailableException |
getFilterFlagForFilters
protected String getFilterFlagForFilters (filters)
حدود | |
---|---|
filters |
عائدات | |
---|---|
String |
getFilterFlagForTests
protected String getFilterFlagForTests (fitlererTests)
حدود | |
---|---|
fitlererTests |
عائدات | |
---|---|
String |
يجب أن يكون SkipFile
protected boolean shouldSkipFile (String fullPath)
طريقة مساعدة لتحديد ما إذا كان ينبغي لنا تخطي تنفيذ ملف معين.
حدود | |
---|---|
fullPath | String : المسار الكامل للملف المعني |
عائدات | |
---|---|
boolean | صحيح إذا كان علينا تخطي الملف المذكور. |