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