मॉड्यूल स्प्लिटर
public
class
ModuleSplitter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.ModuleSplitter |
IConfiguration
के ज़रिए दिखाए गए मॉड्यूल की सूची को, एक्ज़ीक्यूशन की सूची में बांटने में मदद करें
इकाइयों को ModuleDefinition
से दिखाया जाता है.
हर कॉन्फ़िगरेशन, अपने विकल्पों के आधार पर 1 या उससे ज़्यादा ModuleDefinition
जनरेट कर सकता है
और टेस्ट टाइप:
- शार्ड न हो सकने वाला
IConfiguration
एकModuleDefinition
जनरेट करेगा. - शार्ड किए जा सकने वाला
IConfiguration
,IRemoteTest
प्रॉपर्टी:- कोई गैर -
IShardableTest
, एक ModuleDefinition जनरेट करेगा. IShardableTest
,IShardableTest.split()
से मिलने वाले हर टेस्ट के लिए एक ModuleDefinition जनरेट करता है.
- कोई गैर -
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
ModuleSplitter()
|
सार्वजनिक तरीके | |
---|---|
static
|
splitConfiguration(TestInformation testInfo,
कॉन्फ़िगरेशन के मैप के आधार पर, एक्ज़ीक्यूटेबल यूनिट |
सार्वजनिक कंस्ट्रक्टर
मॉड्यूल स्प्लिटर
public ModuleSplitter ()
सार्वजनिक तरीके
स्प्लिट कॉन्फ़िगरेशन
public staticsplitConfiguration (TestInformation testInfo, runConfig, suitePreparersPerDevice, int shardCount, boolean dynamicModule, boolean intraModuleSharding)
कॉन्फ़िगरेशन के मैप के आधार पर, एक्ज़ीक्यूटेबल यूनिट ModuleDefinition
की सूची बनाएं
जिसे लोड किया गया था.
पैरामीटर | |
---|---|
testInfo |
TestInformation : शार्डिंग के साथ आगे बढ़ने के लिए मौजूदा TestInformation . |
runConfig |
: ITestSuite#loadTests() से ERROR(/LinkedHashMap) लोड किया गया. |
suitePreparersPerDevice |
: हर टेस्ट डिवाइस के लिए, सुइट लेवल के तैयार करने वालों का मैप. |
shardCount |
int : शार्ड काउंट की मदद से शार्ड काउंट का पता चलता है. |
dynamicModule |
boolean : मॉड्यूल को पूल में शेयर किया जा सकता है या नहीं या यह अलग होना चाहिए
(स्ट्रिक शार्डिंग). |
intraModuleSharding |
boolean : मॉड्यूल के अंदर शार्ड करना है या नहीं. |
रिटर्न | |
---|---|
|
ModuleDefinition की सूची |