NativeBenchmarkTest

public class NativeBenchmarkTest
extends Object implements IDeviceTest, IRemoteTest

java.lang.Object
   ↳ com.android.tradefed.testtype.NativeBenchmarkTest


اختبار يُجري اختبارًا قابلاً للتنفيذ لقياس الأداء على جهاز معيّن

ويستخدم NativeBenchmarkTestParser لتحليل متوسط وقت العملية مقارنةً بالمهلة بين العمليات التي تؤدي إلى ITestInvocationListener.

ملخّص

وظائف الإنشاء العامة

NativeBenchmarkTest()

الطرق العامة

ITestDevice getDevice()

احصل على الجهاز الذي يتم اختباره.

String getModuleName()

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

void run(TestInformation testInfo, ITestInvocationListener listener)

يُجري الاختبارات ويُبلغ المستمع بالنتيجة.

void setDevice(ITestDevice device)

ضخ الجهاز الذي يتم اختباره

void setModuleName(String moduleName)

اضبط وحدة اختبار الأداء الأصلي على Android لتشغيلها.

وظائف الإنشاء العامة

NativeBenchmarkTest

public NativeBenchmarkTest ()

الطرق العامة

getDevice

public ITestDevice getDevice ()

احصل على الجهاز الذي يتم اختباره.

المرتجعات
ITestDevice ITestDevice

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: اسم وحدة الاختبار المدمَجة المطلوب تشغيلها