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

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 s की समान सूची लौटाता है।

इसे परीक्षण निष्पादन से पहले बुलाया जाएगा, इसलिए इंजेक्ट की गई निर्भरताएँ (जैसे कि IDeviceTest s के लिए ITestDevice ) शून्य हो सकती हैं।

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

विभाजित करना

public  split (int shardCountHint)

split() का वैकल्पिक संस्करण जो शार्दकाउंट भी प्रदान करता है जिसे चलाने का प्रयास किया जाता है। यह कुछ टेस्ट रनर के लिए उपयोगी है जो कभी-कभी मनमाने ढंग से निर्णय नहीं ले सकते।

पैरामीटर
shardCountHint int : कोशिश की गई ठीकरा गिनती।

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