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 فئة تمثّل واجهة ABI 
AndroidJUnitTest اختبار يشغّل حزمة اختبار أدوات على جهاز معيّن باستخدام android.support.test.runner.AndroidJUnitRunner. 
ArtGTest  
ArtRunTest أداة لتشغيل اختبارات ART. 
ArtRunTest.AdbShellCommandException فئة استثناء للإبلاغ عن خطأ حدث أثناء تنفيذ أمر ADB shell. 
ArtTest  
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 تفسير نتائج الاختبارات التي يتم إجراؤها باستخدام إطار عمل unittest في Python وتحويلها إلى طلبات على سلسلة من ITestInvocationListener 
PythonUnitTestRunner تم إيقاف هذا الصف نهائيًا. يمكن استخدام PythonBinaryHostTest كبديل. 
StubTest تنفيذ اختبار فارغ لا يؤدي إلى أي عملية. 
SubprocessTfLauncher IRemoteTest لتنفيذ الاختبارات على عملية تثبيت منفصلة من TensorFlow 
TestTimeoutEnforcer برامج معالجة الأحداث التي تتيح التحقّق من وقت تنفيذ حالة اختبار معيّنة وإيقافها إذا تجاوزت المهلة المحدّدة. 
TfTestLauncher IRemoteTest لتنفيذ اختبارات الوحدات أو الاختبارات الوظيفية على تثبيت منفصل من TensorFlow 
UiAutomatorRunner تُجري هذه السمة اختبار UI Automator على الجهاز وتُبلغ عن النتائج. 
UiAutomatorTest  
UsbResetTest IRemoteTest التي تعيد ضبط منفذ USB للجهاز وتتحقّق مما إذا كان الجهاز سيعود إلى الإنترنت بعد ذلك. 

تعدادات

UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction