संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

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

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 की समान सूची लौटाएं।

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

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

विभाजित करना

public  split (int shardCountHint)

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

मापदंडों
shardCountHint int : शार्प काउंट का प्रयास किया गया।

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