com.android.tradefed.invoker.shard

इंटरफेस

IDynamicShardingClient शार्डिंग क्लाइंट के लिए रैपर इंटरफ़ेस

यह इसलिए मौजूद है ताकि जरूरत पड़ने पर हम HTTP को स्वैप कर सकें या उसका परीक्षण कर सकें।

IDynamicShardingConnectionInfo उन कक्षाओं के लिए इंटरफ़ेस जिनमें डायनामिक शार्डिंग कनेक्शन जानकारी होती है
IShardHelper किसी ऑब्जेक्ट का इंटरफ़ेस जो कॉन्फ़िगरेशन के लिए अपनाई जाने वाली शार्डिंग रणनीति का वर्णन करता है।
आईटीटेस्टपूल इंटरफ़ेस परीक्षणों के एक पूल का वर्णन करता है जिसे हम एक्सेस कर सकते हैं और चला सकते हैं

कक्षाओं

कॉन्फ़िगर करने योग्यGrpcDynamicShardingClient
डायनामिकशार्डहेल्पर एकाधिक टीएफ उदाहरणों के बीच दूरस्थ कार्य कतारबद्धता की अनुमति देने के लिए साझाकरण रणनीति
डायनामिकशेयरिंगकनेक्शनइन्फोमैसेज फीचर सर्वर के माध्यम से भेजना आसान बनाने के लिए डेटा-होल्डिंग क्लास।
लास्टशार्डडिटेक्टर स्थानीय शार्डिंग चलाते समय, कभी-कभी हम केवल कुछ क्रियाएं निष्पादित करना चाहते हैं जब अंतिम शार्ड invocationEnded(long) तक पहुंच जाता है।
लोकलपूल स्थानीय परीक्षणों के एक पूल का कार्यान्वयन
पेरेंटशार्डरेप्लिकेट एक डिवाइस के सेटअप को अन्य सभी डिवाइसों पर दोहराएँ जो शार्डिंग का हिस्सा होंगे।
रिमोटडायनामिकपूल दूरस्थ कार्य कतारबद्ध परीक्षणों के एक पूल का कार्यान्वयन
शार्डबिल्डक्लोनर हेल्पर क्लास जो कमांड लाइन से बिल्ड जानकारी की क्लोनिंग का काम संभालती है।
शार्डहेल्पर सहायक वर्ग जो शार्ड बनाने और उन्हें आह्वान के लिए शेड्यूल करने का काम संभालता है।
स्ट्रिक्टशार्डहेल्पर सख्त शार्ड बनाने की रणनीति साझा करना जो एक साथ रिपोर्ट न करें,
टेस्टपूलपोलर टेस्ट रैपर जो परीक्षणों के पूल के सभी परीक्षणों को निष्पादित करने की अनुमति देता है।