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

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

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

विभाजित करना

public  split (int shardCountHint)

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

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

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