आईएसहार्डेबलटेस्ट

public interface IShardableTest
implements IRemoteTest

com.android.tradefed.testtype.IShardableTest


एक IRemoteTest जिसे अलग-अलग एक्ज़ीक्यूटेबल सब-टेस्ट में बांटा जा सकता है. डेटा को दो हिस्सों में बांटा गया यह उम्मीद की जाती है कि सब-टेस्ट डिटरमिनिस्टिक होंगे. हर सब-टेस्ट अलग होना चाहिए, ताकि अलग-अलग होस्ट पर अलग-अलग शार्ड चलाने की अनुमति देते हैं.

खास जानकारी

सार्वजनिक तरीके

default split(Integer shardCountHint, TestInformation testInfo)

split(int) का दूसरा वर्शन, जिसमें TestInformation भी उपलब्ध है जिसमें शार्ड बनाने वाले माता-पिता से शुरुआती जानकारी शामिल होती है.

default split()

टेस्ट को अलग-अलग चलाए जा सकने वाले टुकड़ों में शार्ड करें.

default split(int shardCountHint)

split() का वैकल्पिक वर्शन जो प्रयास किया गया शार्डकाउंट भी प्रदान करता है चलाने के लिए.

सार्वजनिक तरीके

बाँटना

public  split (Integer shardCountHint, 
                TestInformation testInfo)

split(int) का दूसरा वर्शन, जिसमें TestInformation भी उपलब्ध है जिसमें शार्ड बनाने वाले माता-पिता से शुरुआती जानकारी शामिल होती है. यह तब फ़ायदेमंद होता है, जब शार्डिंग के दौरान, डिवाइस या बिल्ड की जानकारी को ऐक्सेस करना ज़रूरी है.

पैरामीटर
shardCountHint Integer: प्रयास किए गए शार्ड की संख्या.

testInfo TestInformation: माता-पिता TestInformation

रिटर्न
अलग-अलग निष्पादित किए जाने वाले सबटेस्ट का कलेक्शन या अगर टेस्ट है, तो null फ़िलहाल तेज़ नहीं किया जा सकता

बाँटना

public  split ()

टेस्ट को अलग-अलग चलाए जा सकने वाले टुकड़ों में शार्ड करें.

यह डेटरमिनिस्टिक होना चाहिए और वैल्यू के लिए हमेशा IRemoteTest की एक ही सूची देगा एक ही इनपुट है.

इसे टेस्ट करने से पहले कॉल किया जाएगा. इसलिए, इंजेक्ट की गई डिपेंडेंसी (जैसे, IDeviceTest के लिए ITestDevice) शून्य हो सकती है.

रिटर्न
अलग-अलग निष्पादित किए जाने वाले सबटेस्ट का कलेक्शन या अगर टेस्ट है, तो null फ़िलहाल तेज़ नहीं किया जा सकता

बाँटना

public  split (int shardCountHint)

split() का वैकल्पिक वर्शन जो प्रयास किया गया शार्डकाउंट भी प्रदान करता है चलाने के लिए. यह उन टेस्ट रनर के लिए फ़ायदेमंद है जो कभी-कभी समझदारी से फ़ैसला नहीं ले पाते.

पैरामीटर
shardCountHint int: प्रयास किए गए शार्ड की संख्या.

रिटर्न
अलग-अलग निष्पादित किए जाने वाले सबटेस्ट का कलेक्शन या अगर टेस्ट है, तो null फ़िलहाल तेज़ नहीं किया जा सकता