com.android.tradefed.invoker.shard

واجهات

IDynamicShardingClient واجهة ملف التفاف لخدمة تقسيم البيانات

يُستخدَم هذا الإجراء لنتمكّن من استبداله بشهادة HTTP أو شهادة اختبار إذا لزم الأمر. 

IDynamicShardingConnectionInfo واجهة للفئات التي تحتوي على معلومات اتصال التجزئة الديناميكية 
IShardHelper واجهة عنصر يصف استراتيجية التجزئة التي يجب اتّباعها لإعداد. 
ITestsPool واجهة تصف مجموعة من الاختبارات التي يمكننا الوصول إليها وتنفيذها 

صفوف

ConfigurableGrpcDynamicShardingClient  
DynamicShardHelper استراتيجية التجزئة للسماح بإضافة مهام العمل عن بُعد إلى قائمة الانتظار بين عدّة نُسخ من TF 
DynamicShardingConnectionInfoMessage فئة تخزين البيانات لتسهيل الإرسال عبر خادم الميزات 
LastShardDetector عند تشغيل التجزئة المحلية، نريد أحيانًا تنفيذ بعض الإجراءات فقط عندما تصل الشريحة الأخيرة إلى invocationEnded(long)
LocalPool تنفيذ مجموعة من الاختبارات المحلية 
ParentShardReplicate تكرار عملية الإعداد لجهاز واحد على جميع الأجهزة الأخرى التي ستكون جزءًا من عملية التجزئة 
RemoteDynamicPool تنفيذ مجموعة من الاختبارات التي تم وضعها في قائمة الانتظار للعمل عن بُعد 
RemoteDynamicPool.RequestCallable  
ShardBuildCloner فئة مساعدة تتعامل مع استنساخ معلومات الإصدار من سطر الأوامر 
ShardHelper فئة مساعدة تتعامل مع إنشاء الأجزاء وجداولها الزمنية لطلب التنفيذ 
StrictShardHelper استراتيجية التجزئة لإنشاء شرائح صارمة لا يتم إدراجها معًا في التقارير 
TestsPoolPoller حزمة اختبارات تتيح تنفيذ جميع الاختبارات في مجموعة اختبارات