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:
- Olmayan bir shardable
IConfiguration
tek üretecektirModuleDefinition
. - Bir shardable
IConfiguration
ModuleDefinition bir dizi bağlantılı üretecektirIRemoteTest
özellikleri:- Olmayan bir -
IShardableTest
tek ModuleDefinition oluşturacaktır. - Bir
IShardableTest
tarafından döndürülen testler için bir ModuleDefinition oluştururIShardableTest.split()
.
- Olmayan bir -
Ö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 |
Kamu inşaatçıları
ModülSplitter
public ModuleSplitter ()
Genel yöntemler
splitKonfigürasyon
public staticsplitConfiguration (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 | |
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 |