com.android.tradefed.invoker.shard
واجهات
IDynamicShardingClient |
واجهة إحاطة للعميل الذي يتم تقسيمه على أجزاء
والهدف من ذلك هو السماح لنا بالتبديل إلى HTTP واحد أو اختبار واحد إذا لزم الأمر. |
IDynamicShardingConnectionInfo | واجهة للفئات التي تحتوي على معلومات اتصال التقسيم الديناميكي |
IShardHelper | واجهة عنصر تصف استراتيجية التقسيم التي يجب اتّباعها في الإعدادات |
ITestsPool | واجهة تصف مجموعة من الاختبارات التي يمكننا الوصول إليها وتشغيلها |
الفئات
ConfigurableGrpcDynamicShardingClient | |
DynamicShardHelper | استراتيجية التقسيم إلى شرائح للسماح بالعمل عن بُعد في قائمة انتظار بين مثيلات TF المتعددة |
DynamicShardingConnectionInfoMessage | فئة الاحتفاظ بالبيانات لتسهيل الإرسال عبر خادم الميزات. |
LastShardDetector |
عند إجراء عملية تقسيم على أجزاء محلية، قد نحتاج أحيانًا إلى تنفيذ بعض الإجراءات فقط عندما يصل الجزء الأخير
إلى invocationEnded(long) .
|
LocalPool | تنفيذ مجموعة من الاختبارات المحلية |
ParentShardReplicate | يمكنك نسخ إعداد جهاز واحد إلى جميع الأجهزة الأخرى التي ستكون جزءًا من عملية التقسيم. |
RemoteDynamicPool | تنفيذ مجموعة من الاختبارات التي تم إجراؤها في قائمة الانتظار للعمل عن بُعد |
RemoteDynamicPool.RequestCallable | |
ShardBuildCloner | فئة مساعدة تتعامل مع استنساخ معلومات الإصدار من سطر الأوامر. |
ShardHelper | فئة مساعِدة تتولى إنشاء الأجزاء وجدولتها للاستدعاء. |
StrategyShardHelper | استراتيجية التقسيم إلى أجزاء لإنشاء أجزاء صارمة لا يتم تسجيلها معًا |
TestsPoolPoller | برنامج تضمين للاختبارات يسمح بتنفيذ جميع الاختبارات لمجموعة من الاختبارات. |
واجهات
الفئات