ModuleSplitter

public class ModuleSplitter
extends Object

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


IConfiguration ile temsil edilen bir modül listesini ModuleDefinition ile temsil edilen bir yürütme birimleri listesine bölen yardımcı program.

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

Özet

Herkese açık kurucular

ModuleSplitter()

Herkese açık yöntemler

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

Yüklenen yapılandırma haritasına göre yürütülebilir birim ModuleDefinition listesini oluşturun.

Herkese açık kurucular

ModuleSplitter

public ModuleSplitter ()

Herkese açık yöntemler

splitConfiguration

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

Yüklenen yapılandırma haritasına göre yürütülebilir birim ModuleDefinition listesini oluşturun.

Parametreler
testInfo TestInformation: Bölme işlemine devam etmek için mevcut TestInformation.

runConfig : ERROR(/LinkedHashMap), ITestSuite.loadTests() adresinden yüklendi.

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

shardCount int: Bölme işlemine yardımcı olacak bir bölüm sayısı ipucu.

dynamicModule boolean: Modülün havuzda paylaşılıp paylaşılamayacağını veya bağımsız olması gerektiğini belirtir (katı bölme).

intraModuleSharding boolean: Modüller içinde bölümlenip bölümlenmeyeceği.

İlerlemeler
ModuleDefinition öğesinin listesi