Modül Bölücü

public class ModuleSplitter
extends Object

java.lang.Object
com.android.tradefed.testtype.suite.ModuleSplitter


IConfiguration tarafından temsil edilen modüllerin listesini, ModuleDefinition tarafından temsil edilen yürütme birimleri listesine bölmeye yardımcı olur.

Her konfigürasyon, seçeneklerine ve test türlerine bağlı olarak 1 veya daha fazla ModuleDefinition oluşturabilir:

Özet

Kamu inşaatçıları

ModuleSplitter ()

Genel yöntemler

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)

Yüklenen yapılandırma haritasına dayalı olarak yürütülebilir birim ModuleDefinition bir listesini oluşturun.

Kamu inşaatçıları

Modül Bölücü

public ModuleSplitter ()

Genel yöntemler

splitYapılandırma

public static  splitConfiguration (TestInformation testInfo, 
                 runConfig, 
                 suitePreparersPerDevice, 
                int shardCount, 
                boolean dynamicModule, 
                boolean intraModuleSharding)

Yüklenen yapılandırma haritasına dayalı olarak yürütülebilir birim ModuleDefinition bir listesini oluşturun.

Parametreler
testInfo TestInformation : Parçalamaya devam etmek için mevcut TestInformation .

runConfig : ERROR(/LinkedHashMap) ITestSuite#loadTests() öğesinden yüklendi.

suitePreparersPerDevice : test cihazı başına paket düzeyinde hazırlayıcıların haritası.

shardCount int : parçalamaya yardımcı olacak bir parça sayısı ipucu.

dynamicModule boolean : Modülün havuzda paylaşılıp paylaşılamayacağı veya bağımsız olması gerekip gerekmediği (katı parçalama).

intraModuleSharding boolean : Modüllerin parçalanıp parçalanmayacağı.

İadeler
ModuleDefinition Listesi