اختبار 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)

يضيف ERROR(/Set) عوامل التصفية التي سيتم استبعاد الاختبارات الخاصة بها.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

يضيف ERROR(/Set) عوامل التصفية التي سيتم تضمين الاختبارات الخاصة بها.

void addExcludeFilter (String filter)

يضيف عامل تصفية للاختبارات المراد استبعادها.

void addIncludeFilter (String filter)

إضافة عامل تصفية للاختبارات المراد تضمينها.

void addModuleName (String moduleName)

أضف وحدة اختبار الأداء الأصلية لنظام Android للتشغيل.

String cleanFilter (String filter)
void clearExcludeFilters ()

احذف جميع عوامل تصفية الاستبعاد التي يتم تتبعها حاليًا.

void clearIncludeFilters ()

قم بحذف كافة عوامل تصفية التضمين التي يتم تتبعها حاليًا.

ITestDevice getDevice ()

قم بإخضاع الجهاز للاختبار.

getExcludeFilters ()

إرجاع ERROR(/Set) لمرشحات الاستبعاد.

getIncludeFilters ()

إرجاع ERROR(/Set) لمرشحات التضمين.

getModuleNames ()

احصل على وحدة اختبار الأداء الأصلية لنظام Android للتشغيل.

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)

طريقة مساعدة لتحديد ما إذا كان ينبغي لنا تخطي تنفيذ ملف معين.

المقاولين العامة

اختبار 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

getExcludeFilters

public  getExcludeFilters ()

إرجاع ERROR(/Set) لمرشحات الاستبعاد.

عائدات

getIncludeFilters

public  getIncludeFilters ()

إرجاع ERROR(/Set) لمرشحات التضمين.

عائدات

getModuleNames

public  getModuleNames ()

احصل على وحدة اختبار الأداء الأصلية لنظام 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 CommandResult executeCommand (ITestDevice testDevice, 
                String cmd)

طريقة مساعدة لتشغيل أمر اختبار الأداء. إذا كان الأمر طويلًا جدًا بحيث لا يمكن تشغيله مباشرةً بواسطة adb، فسيتم تشغيله من برنامج نصي مؤقت.

حدود
testDevice ITestDevice : الجهاز الذي سيتم تشغيل الأمر عليه

cmd String : سلسلة الأمر المراد تشغيلها

عائدات
CommandResult إخراج 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 صحيح إذا كان علينا تخطي الملف المذكور.