تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

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)

يضيف مرشحًا للاختبارات المراد تضمينها.

String cleanFilter (String filter)
void clearExcludeFilters ()

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

void clearIncludeFilters ()

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

ITestDevice getDevice ()

احصل على الجهاز قيد الاختبار.

getExcludeFilters ()

تُرجع ERROR(/Set) الحالي لعوامل تصفية الاستبعاد.

getIncludeFilters ()

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

String getModuleName ()

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

void run ( TestInformation testInfo, ITestInvocationListener listener)

يجري الاختبارات ، ويبلغ نتائجها للمستمع.

void setDevice ( ITestDevice device)

احقن الجهاز قيد الاختبار.

void setModuleName (String moduleName)

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

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

مرشح

public String cleanFilter (String filter)

المعلمات
filter String

عائدات
String

clearExcludeFilters

public void clearExcludeFilters ()

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

قم بتضمين الفلاتر

public void clearIncludeFilters ()

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

getDevice

public ITestDevice getDevice ()

احصل على الجهاز قيد الاختبار.

عائدات
ITestDevice جهاز ITestDevice

getExcludeFilters

public  getExcludeFilters ()

تُرجع ERROR(/Set) الحالي لعوامل تصفية الاستبعاد.

عائدات

getIncludeFilters

public  getIncludeFilters ()

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

عائدات

getModuleName

public String getModuleName ()

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

عائدات
String اسم وحدة الاختبار الأصلية المراد تشغيلها ، أو لاغية إذا لم يتم تعيينها

يجري

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

يجري الاختبارات ، ويبلغ نتائجها للمستمع.

المعلمات
testInfo TestInformation : يحتوي كائن TestInformation على معلومات مفيدة لتشغيل الاختبارات.

listener ITestInvocationListener : ITestInvocationListener لنتائج الاختبار

رميات
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

احقن الجهاز قيد الاختبار.

المعلمات
device ITestDevice : جهاز ITestDevice المطلوب استخدامه

setModuleName

public void setModuleName (String moduleName)

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

المعلمات
moduleName String : اسم وحدة الاختبار الأصلية المراد تشغيلها

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