मॉड्यूलस्प्लिटर
public class ModuleSplitter
extends Object
java.lang.ऑब्जेक्ट | |
मैं | com.android.tradefed.testtype.suite.ModuleSplitter |
IConfiguration द्वारा प्रस्तुत मॉड्यूल की सूची को IConfiguration
द्वारा ModuleDefinition
निष्पादन इकाइयों की सूची में विभाजित करने के लिए हेल्पर।
प्रत्येक कॉन्फ़िगरेशन अपने विकल्पों और परीक्षण प्रकारों के आधार पर 1 या अधिक ModuleDefinition
उत्पन्न कर सकता है:
- एक गैर-शार्ड करने योग्य IConfiguration एक एकल
IConfiguration
उत्पन्नModuleDefinition
। - एक शार्पेबल IConfiguration
IRemoteTest
गुणों से जुड़े कईIConfiguration
उत्पन्न करेगा:- एक गैर -
IShardableTest
एक एकल मॉड्यूलडिफिनिशन उत्पन्न करेगा। - एक IShardableTest
IShardableTest.split()
द्वारा लौटाए गए प्रति परीक्षण एकIShardableTest
उत्पन्न करता है।
- एक गैर -
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
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 की सूची |