com.android.tradefed.testtype.suite

الطبقات

com.AtestRunner تنفيذ ITestSuite
com.baseTestSuite اختبار لتشغيل مجموعة اختبار التوافق مع نظام المجموعة الجديد.
GranularRetriableTestWrapper تعمل فئة المجمع على IRemoteTest لتحبيب IRemoteTest في مستوى حالة الاختبار.
GranularRetriableTestWrapper.StartEndCollector مساعد الفصل للقبض على بداية ونهاية المدى المفقود.
com.ITestSuite فئة مجردة تستخدم لتشغيل Test Suite.
تعريف الوحدة النمطية حاوية لتكوين التشغيل التجريبي.
ModuleListener يتم إرفاق المستمع بكل IRemoteTest لكل وحدة من أجل جمع قائمة النتائج.
ModuleMerger فئة مساعد للعملية المتعلقة بدمج ITestSuite و ModuleDefinition بعد الانقسام.
ModuleSplitter مساعد لتقسيم قائمة الوحدات التي يمثلها IConfiguration إلى قائمة وحدات التنفيذ التي يمثلها ModuleDefinition .
RemoteTestTimeOutEnforcer المستمعون الذين يسمحون بالتحقق من وقت تنفيذ تكوين اختبار معين وفشله إذا تجاوز مهلة معينة.
حل التنزيل الجزئي حل طلب التنزيل الجزئي.
SuiteModuleLoader يسترد تعريفات وحدة اختبار التوافق من المستودع.
SuiteModuleLoader.ConfigFilter ERROR(/FilenameFilter) للعثور على كافة ملفات التكوين في الدليل.
SuiteTestFilter يمثل مرشحًا لتضمين واستبعاد الاختبارات.
TestFailureListener اعتاد المستمع على اتخاذ إجراءات مثل لقطة الشاشة وتقرير الأخطاء وجمع السجل عند فشل الاختبار عند الطلب.
TestMappingSuiteRunner تنفيذ BaseTestSuite لتشغيل الاختبارات المحددة بواسطة خيار تضمين التصفية، أو ملفات TEST_MAPPING من الإصدار، كمجموعة.
TestSuiteInfo فئة تعمل على حل تحميل بيانات التعريف ذات الصلة بالإنشاء لمجموعة الاختبار

لعرض المعلومات ذات الصلة بشكل صحيح، يجب أن تتضمن مجموعة الاختبار ملف test-suite-info.properties في موارد الجرة الخاصة بها

TfSuiteRunner تنفيذ ITestSuite الذي سيقوم بتحميل الاختبارات من مجلد TF jars res/config/suite/.
التحقق من صحة SuiteConfigHelper سيساعد هذا الفصل في التحقق من أن IConfiguration الذي تم تحميله للمجموعة يلبي المتطلبات المتوقعة: - لا يوجد موفري بناء - لا يوجد مراسلون للنتائج

التعدادات

ITestSuite.MultiDeviceModuleStrategy