com.android.tradefed.testtype

واجهات

IAbi واجهة تمثّل واجهة ABI قيد الاختبار 
IAbiReceiver اختبار يحتاج إلى ABI الذي يتم اختباره 
IBuildReceiver اختبار يحتاج إلى الإشارة إلى الإصدار قيد الاختبار 
IDeviceTest واجهة للعنصر الذي يحتاج إلى مرجع إلى ITestDevice 
IInvocationContextReceiver اختبار يحتاج إلى الإشارة إلى سياق الاستدعاء 
IMultiDeviceTest تم إيقاف هذه الواجهة نهائيًا. يتم الاحتفاظ بهذه الواجهة مؤقتًا من أجل التوافق، ولكن لم يعُد يتم استخدامها بعد الآن. يُرجى عدم تنفيذها. 
INativeDeviceTest واجهة للعنصر الذي يحتاج إلى مرجع إلى INativeDevice 
IRemoteTest اختبار يُبلغ عن النتائج مباشرةً إلى ITestInvocationListener 
IReportNotExecuted في حال عدم اكتمال التنفيذ، يمكن أن يُبلغ IRemoteTest الذي ينفّذ هذه الواجهة عن الاختبارات التي لم يتم تنفيذها لتحسين عملية إعداد التقارير. 
IResumableTest تم إيقاف هذه الواجهة نهائيًا. لم تعُد هناك حاجة إلى ذلك 
IRuntimeHintProvider  
ISetOptionReceiver يجب أن يتضمّن تنفيذ هذه الواجهة Option يحمل اسم "set-option" مرتبطًا بملف HostTest.SET_OPTION_NAME
IShardableTest IRemoteTest يمكن تقسيمها إلى اختبارات فرعية قابلة للتنفيذ بشكل منفصل 
ITestAnnotationFilterReceiver أداة تنفيذ يمكنها فلترة الاختبارات التي سيتم إجراؤها استنادًا إلى التعليقات التوضيحية 
ITestCollector يتيح جمع الاختبارات. عند ضبطه، يجب أن يُجري مشغّل الاختبار عملية تجريبيّة لجمع حالات الاختبار بدون تنفيذها فعليًا. 
ITestFileFilterReceiver أداة تنفيذ يمكنها تلقّي ملف يحدّد الاختبارات التي يجب إجراؤها و/أو عدم إجرائها 
ITestFilterReceiver أداة تنفيذ يمكنها فلترة الاختبارات التي سيتم تنفيذها 
ITestInformationReceiver واجهة لتلقّي TestInformation لبعض الفئات 

صفوف

أبي فئة تمثّل ABI 
AndroidJUnitTest اختبار يُشغِّل حِزمة اختبار أداة قياس الأداء على جهاز معيّن باستخدام العنصر android.support.test.runner.AndroidJUnitRunner 
ArtGTest  
ArtRunTest أداة لتشغيل الاختبارات من أجل تشغيل اختبارات ART 
ArtRunTest.AdbShellCommandException فئة استثناء للإبلاغ عن خطأ حدث أثناء تنفيذ أحد أوامر ADB shell. 
CodeCoverageTest اختبار يُشغِّل حِزمة اختبارات الأدوات على جهاز معيّن ويُنشئ تقرير تغطية الرمز 
CompanionAwareTest فئة اختبار أساسية تتضمّن نصًا أساسيًا للحصول على الجهاز المصاحب والتحقّق منه

يمكن أن تتصل الفئة الفرعية بالرقم getCompanion() لاسترداد المصاحب المحدَّد. 

DeviceBatteryLevelChecker IRemoteTest الذي يتحقّق من الحد الأدنى لشحن البطارية وينتظر إلى أن تبلغ البطارية حدًا ثانيًا للشحن في حال عدم توفّر الحد الأدنى 
DeviceJUnit4ClassRunner أداة تشغيل اختبارات JUnit4 التي تتيح أيضًا استخدام IDeviceTest 
DeviceJUnit4ClassRunner.LogAnnotation تعليق توضيحي مزيّف يهدف إلى نقل السجلات إلى المُخبرين 
DeviceJUnit4ClassRunner.MetricAnnotation تعليق توضيحي زائف يهدف إلى نقل المقاييس إلى المُبلِغين 
DeviceJUnit4ClassRunner.TestLogData تنفيذ ExternalResource وTestRule 
DeviceJUnit4ClassRunner.TestMetrics تنفيذ ExternalResource وTestRule 
DeviceSuite توسيع حاوية JUnit4 Suite من أجل توفير ITestDevice للاختبارات التي تتطلّب ذلك 
DeviceTestCase نموذج اختبار JUnit المساعد الذي يقدّم خدمات IRemoteTest وIDeviceTest 
DeviceTestResult نوع مخصّص من TestResult سيتم إيقافه عند حدوث DeviceNotAvailableException 
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestSuite حزمة اختبار JUnit المساعِدة التي توفّر خدمات IRemoteTest وIDeviceTest 
DynamicFileStubTest هذا اختبار tradefed لاختبار ما إذا كان tradefed يمكنه حلّ الملف الديناميكي بشكل صحيح. 
FakeTest اختبار مزيّف يهدف إلى تسهيل إنشاء نتائج اختبارات قابلة للتكرار 
GoogleBenchmarkResultParser لتحليل نتائج Google Benchmark التي يتم تشغيلها من shell، وعرض خريطة تتضمّن جميع النتائج 
GoogleBenchmarkTest اختبار يُشغِّل حزمة اختبار قياس الأداء من Google على جهاز معيّن. 
GTest اختبار يُشغِّل حزمة اختبار أصلية على جهاز معيّن 
GTestBase الفئة الأساسية لفئة gTest 
GTestListTestParser أداة لتحليل النتائج في وضع التشغيل التجريبي لاختبار gtest باستخدام المَعلمة "--gtest_list_tests" 
GTestResultParser تُحلِّل نتائج "وضع الإخراج الأوّلي" للاختبارات الأصلية باستخدام GTest الذي يتم تشغيله من shell، وتُعلِم ITestInvocationListener بالنتائج. 
GTestXmlResultParser تُحلِّل نتائج "وضع الإخراج بتنسيق xml" للاختبارات الأصلية باستخدام GTest الذي يتم تشغيله من shell، وتُعلِم ITestRunListener بالنتائج. 
HostGTest اختبار يشغِّل حزمة اختبار أصلية. 
HostTest أداة لتشغيل الاختبارات المستندة إلى مضيف JUnit 
InstalledInstrumentationsTest تشغيل جميع أدوات القياس المتوفّرة على الجهاز الحالي 
InstrumentationTest اختبار يُشغِّل حزمة اختبارات الأداء على جهاز معيّن. 
IsolatedHostTest تنفيذ أداة تنفيذ TradeFed التي تستخدِم عملية فرعية لتنفيذ الاختبارات في بيئة تعتمد على عدد قليل من العناصر بدلاً من تنفيذها في العملية الرئيسية 
JUnitRunUtil فئة مساعدة لتوجيه مكالمة IRemoteTest.run(TestInformation, ITestInvocationListener) إلى مكالمة Test.run(TestResult) 
MetricTestCase إضافة إلى TestCase تسمح بتسجيل المقاييس عند تشغيلها كجزء من TradeFed. 
MetricTestCase.LogHolder بنية لتضمين ملف سجلّ ليتم الإبلاغ عنه 
NativeBenchmarkTest اختبار يُجري اختبارًا قابلاً للتنفيذ لقياس الأداء على جهاز معيّن 
NativeBenchmarkTestParser IShellOutputReceiver لتحليل بيانات اختبار قياس الأداء، وجمع مقاييس عن متوسّط الوقت لكلّ عملية 
NativeStressTest اختبار يُجري اختبار إجهاد قابلاً للتنفيذ على جهاز معيّن 
NativeStressTestParser IShellOutputReceiver لتحليل بيانات اختبار الضغط، وجمع مقاييس عن عدد التكرارات المكتملة ومتوسّط الوقت لكل تكرار 
NoisyDryRunTest تنفيذ عملية تشغيل تجريبي صاخب على ملف أوامر 
PythonUnitTestResultParser تفسِّر هذه الدالة نتائج الاختبارات التي يتم تشغيلها باستخدام إطار عمل اختبار Python وتترجمها إلى طلبات على سلسلة من ITestInvocationListener
PythonUnitTestRunner تم إيقاف هذه الفئة نهائيًا. استخدِم PythonBinaryHostTest بدلاً منه. 
StubTest تنفيذ اختبار فارغ بدون إجراء 
SubprocessTfLauncher IRemoteTest لتشغيل الاختبارات على عملية تثبيت منفصلة من TF 
TestTimeoutEnforcer المستمعون الذين يسمحون بالتحقّق من وقت تنفيذ حالة اختبار معيّنة وإفشالها إذا تجاوزت مهلة معيّنة 
TfTestLauncher IRemoteTest لتشغيل اختبارات الوحدة أو الوظائف على تثبيت منفصل لـ TF 
UiAutomatorRunner يُجري اختبار UI Automator على الجهاز ويُبلغ عن النتائج. 
UiAutomatorTest  
UsbResetTest IRemoteTest لإعادة ضبط منفذ USB في الجهاز والتحقّق مما إذا كان الجهاز قد عاد إلى الاتصال بالإنترنت بعد ذلك 

تعدادات

UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction