ModülSplitter

public class ModuleSplitter
extends Object

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


Yardımcı ile temsil edilen modüller bir listesini bölmek için IConfiguration ile temsil edilen uygulama birimleri bir liste halinde ModuleDefinition .

Her yapılandırma 1 veya daha fazla oluşturabilir ModuleDefinition seçeneklerin ve test tiplerine bağlı olarak:

Ö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ürütülebilir birim bir listesi oluşturma ModuleDefinition yüklendi konfigürasyonun haritasına dayalı s.

Kamu inşaatçıları

ModülSplitter

public ModuleSplitter ()

Genel yöntemler

splitKonfigürasyon

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

Yürütülebilir birim bir listesi oluşturma ModuleDefinition yüklendi konfigürasyonun haritasına dayalı s.

parametreler
testInfo TestInformation : Mevcut TestInformation Sharding ile devam etmek.

runConfig : ERROR(/LinkedHashMap) yüklenen ITestSuite#loadTests() .

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

shardCount int : Kırma işleminde çok yardımcı olacak bir shard sayım ipucu.

dynamicModule boolean : olup olmadığı modül havuzda paylaşılabilir ya da bağımsız (sıkı Kırma işlemi) olması gerekir.

intraModuleSharding boolean : olsun ya da olmasın modülleri içinde kırığa.

İadeler
Listesi ModuleDefinition