IShardableTest

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 अगर फ़िलहाल टेस्ट को शीयर नहीं किया जा सकता