GoogleBenchmarkTest
public
class
GoogleBenchmarkTest
extends Object
implements
IDeviceTest,
IRemoteTest,
ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
يشير ذلك المصطلح إلى اختبار يتم فيه تشغيل حزمة اختبار قياس الأداء من Google على جهاز معيّن.
ملخّص
شركة إنشاءات عامة | |
---|---|
GoogleBenchmarkTest()
|
الطرق العامة | |
---|---|
void
|
addAllExcludeFilters(
تتم إضافة |
void
|
addAllIncludeFilters(
تتم إضافة |
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)
|
الطرق المحمية | |
---|---|
CommandResult
|
executeCommand(ITestDevice testDevice, String cmd)
طريقة مساعدة لتنفيذ أمر Benchmarktest. |
String
|
getFilterFlagForFilters(
|
String
|
getFilterFlagForTests(
|
boolean
|
shouldSkipFile(String fullPath)
طريقة مساعدة لتحديد ما إذا كان يجب تخطّي عملية تنفيذ ملف معيّن |
شركة إنشاءات عامة
GoogleBenchmarkTest
public GoogleBenchmarkTest ()
الطرق العامة
إضافة فلاتر استبعاد الكل
public void addAllExcludeFilters (filters)
تتم إضافة ERROR(/Set)
لفلاتر الاختبارات المطلوب استبعادها.
المعلمات | |
---|---|
filters |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
تتم إضافة ERROR(/Set)
لفلاتر الاختبارات المطلوب تضمينها.
المعلمات | |
---|---|
filters |
|
إضافة فلتر
public void addExcludeFilter (String filter)
يضيف فلترًا للاختبارات التي تريد استبعادها.
المعلمات | |
---|---|
filter |
String |
إضافة فلتر
public void addIncludeFilter (String filter)
إضافة فلتر للاختبارات المراد تضمينها
المعلمات | |
---|---|
filter |
String |
اسم الوحدة
public void addModuleName (String moduleName)
أضِف وحدة اختبار قياس الأداء المدمج مع المحتوى من Android لتشغيلها.
المعلمات | |
---|---|
moduleName |
String : اسم وحدة الاختبار الأصلية المطلوب تشغيلها |
فلتر نظيف
public String cleanFilter (String filter)
المعلمات | |
---|---|
filter |
String |
المرتجعات | |
---|---|
String |
محو الفلاتر
public void clearExcludeFilters ()
احذف جميع فلاتر الاستثناء التي يتم تتبُّعها حاليًا.
محو الفلاتر
public void clearIncludeFilters ()
احذف جميع فلاتر التضمين التي يتم تتبّعها حاليًا.
الحصول على فلاتر مستبعدة
publicgetExcludeFilters ()
تعرض ERROR(/Set)
الحالية من فلاتر الاستبعاد.
المرتجعات | |
---|---|
|
الحصول على فلاتر
publicgetIncludeFilters ()
تعرض قيمة ERROR(/Set)
الحالية من فلاتر التضمين.
المرتجعات | |
---|---|
|
الحصول على أسماء الوحدات
publicgetModuleNames ()
احصَل على وحدة اختبار قياس الأداء مع نظام التشغيل Android لتشغيلها.
المرتجعات | |
---|---|
|
اسم وحدة الاختبار الأصلية لتشغيلها، أو خالية إذا لم يتم تعيينها |
ضربة طويلة
public void run (TestInformation testInfo, ITestInvocationListener listener)
إجراء الاختبارات وإرسال تقرير بالنتيجة إلى المستمع
المعلمات | |
---|---|
testInfo |
TestInformation : الكائن TestInformation الذي يحتوي على معلومات مفيدة لتشغيلها
الاختبار. |
listener |
ITestInvocationListener : ITestInvocationListener لنتائج الاختبار |
الرميات | |
---|---|
DeviceNotAvailableException |
ضبط الجهاز
public void setDevice (ITestDevice device)
أدخِل الجهاز تحت الاختبار.
المعلمات | |
---|---|
device |
ITestDevice : السمة ITestDevice المطلوب استخدامها |
تعيينReportRunName
public void setReportRunName (String reportRunName)
المعلمات | |
---|---|
reportRunName |
String |
الطرق المحمية
تنفيذ الأوامر
protected CommandResult executeCommand (ITestDevice testDevice, String cmd)
طريقة مساعدة لتنفيذ أمر Benchmarktest. إذا كان الأمر طويلاً جدًا بحيث لا يمكن تشغيله مباشرةً بواسطة adb، يتم تشغيله من نص برمجي مؤقت.
المعلمات | |
---|---|
testDevice |
ITestDevice : الجهاز الذي يتم تشغيل الأمر عليه |
cmd |
String : سلسلة الأمر المطلوب تشغيلها |
المرتجعات | |
---|---|
CommandResult |
واجهة Shell إذا كانت قيمة objectReceiver خالية |
الرميات | |
---|---|
DeviceNotAvailableException |
getFilterFlagForFilters
protected String getFilterFlagForFilters (filters)
المعلمات | |
---|---|
filters |
|
المرتجعات | |
---|---|
String |
getFilterFlagForTests
protected String getFilterFlagForTests (fitlererTests)
المعلمات | |
---|---|
fitlererTests |
|
المرتجعات | |
---|---|
String |
يجب تخطي الملف
protected boolean shouldSkipFile (String fullPath)
طريقة مساعدة لتحديد ما إذا كان يجب تخطّي عملية تنفيذ ملف معيّن
المعلمات | |
---|---|
fullPath |
String : المسار الكامل للملف المعنيّ |
المرتجعات | |
---|---|
boolean |
true إذا كان علينا تخطي الملف المذكور. |