ModuleSplitter
public
class
ModuleSplitter
extends Object
java.lang.Object | |
😎 | com.android.tradefed.testtype.suite.ModuleSplitter |
Hilfsprogramm zum Aufteilen einer Liste von Modulen, die durch IConfiguration
dargestellt werden, in eine Liste der Ausführungen
Einheiten, die durch ModuleDefinition
dargestellt werden.
Jede Konfiguration kann je nach Optionen 1 oder mehrere ModuleDefinition
generieren
und Testtypen:
- Eine nicht fragmentierbare
IConfiguration
generiert eine einzelneModuleDefinition
. - Eine fragmentierbare
IConfiguration
generiert eine Reihe von ModuleDefinition, die mit demIRemoteTest
-Properties: <ph type="x-smartling-placeholder">- </ph>
- Ein Nicht-
IShardableTest
generiert eine einzelne ModuleDefinition. - Ein
IShardableTest
generiert eine ModuleDefinition pro Tests, die vonIShardableTest.split()
zurückgegeben werden.
- Ein Nicht-
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
ModuleSplitter()
|
Öffentliche Methoden | |
---|---|
static
|
splitConfiguration(TestInformation testInfo,
Liste der ausführbaren |
Öffentliche Konstruktoren
ModuleSplitter
public ModuleSplitter ()
Öffentliche Methoden
splitConfiguration
public staticsplitConfiguration (TestInformation testInfo, runConfig, suitePreparersPerDevice, int shardCount, boolean dynamicModule, boolean intraModuleSharding)
Liste der ausführbaren ModuleDefinition
-Einheiten basierend auf der Konfigurationszuordnung erstellen
die geladen wurde.
Parameter | |
---|---|
testInfo |
TestInformation : Die aktuelle TestInformation , um mit der Fragmentierung fortzufahren. |
runConfig |
: ERROR(/LinkedHashMap) von ITestSuite#loadTests() geladen. |
suitePreparersPerDevice |
: Karte der Suite-Level-Vorbereitungsgeräte pro Testgerät. |
shardCount |
int : ein Hinweis zur Shard-Anzahl zur Unterstützung der Fragmentierung. |
dynamicModule |
boolean : gibt an, ob das Modul im Pool freigegeben werden kann oder unabhängig sein muss
(Strikte Fragmentierung). |
intraModuleSharding |
boolean : Gibt an, ob innerhalb der Module fragmentiert werden soll. |
Returns | |
---|---|
|
Liste mit ModuleDefinition |