com.android.tradefed.invoker.shard
इंटरफ़ेस
IडाइनैमिकShardingClient |
शार्डिंग क्लाइंट के लिए रैपर इंटरफ़ेस
यह इसलिए मौजूद है, ताकि हम किसी एचटीटीपी वाले नेटवर्क को स्वैप कर सकें या ज़रूरत पड़ने पर उसकी जांच कर सकें. |
IडाइनैमिकShardingConnectionInfo | उन क्लास के लिए इंटरफ़ेस जिनमें डाइनैमिक शार्डिंग कनेक्शन की जानकारी होती है |
ईशार्ड हेल्पर | एक ऑब्जेक्ट का इंटरफ़ेस, जो कॉन्फ़िगरेशन के लिए अपनाए जाने वाली शार्डिंग की रणनीति के बारे में बताता है. |
ITestsPool | टेस्ट के उस पूल की जानकारी देने वाला इंटरफ़ेस जिसे हम ऐक्सेस कर सकते हैं और चला सकते हैं |
क्लास
कॉन्फ़िगर करने लायकGrpcडाइनैमिकShardingClient | |
डाइनैमिक शार्ड हेल्पर | शार्डिंग रणनीति की मदद से, एक से ज़्यादा टीएफ़ इंस्टेंस के बीच ऑफ़िस से दूर रहकर काम करने की सूची बनाने की अनुमति दें |
डाइनैमिकShardingConnectionInfoMessage | डेटा-होल्डिंग क्लास, ताकि सुविधा सर्वर के ज़रिए आसानी से मैसेज भेजे जा सकें. |
LastShardDetector |
स्थानीय शार्डिंग चलाते समय, कभी-कभी हम अंतिम शार्ड के invocationEnded(long) पर पहुंचने पर ही कुछ कार्रवाइयां करना चाहते हैं.
|
LocalPool | लोकल टेस्ट का पूल लागू करना |
ParentShardRepllate | एक डिवाइस के सेटअप को उन सभी डिवाइसों पर दोहराएं जो शार्डिंग का हिस्सा हैं. |
रिमोट डाइनैमिकपूल | ऑफ़िस से दूर रहकर काम करने की सुविधा देने वाले टेस्ट के पूल को लागू करना |
रिमोट डाइनैमिकPool.RequestCallable | |
ShardBuildCloner | हेल्पर क्लास, जो कमांड लाइन से बिल्ड की जानकारी की क्लोनिंग मैनेज करती है. |
शार्डहेल्पर | हेल्पर क्लास, जो शार्ड बनाने और उन्हें शुरू करने के लिए शेड्यूल करने का काम संभालती है. |
StrictShardHelper | ऐसे सख्त शार्ड बनाने के लिए शार्ड करना जो एक साथ रिपोर्ट न करते हों, |
TestsPoolPoller | टेस्ट रैपर, जिसकी मदद से टेस्ट के पूल के सभी टेस्ट किए जा सकते हैं. |
इंटरफ़ेस
क्लास