Modül Ayırıcı
public
class
ModuleSplitter
extends Object
Java.lang.Nesne | |
🎃 | com.android.tradefed.testtype.suite.ModuleSplitter |
IConfiguration
tarafından temsil edilen modüllerin listesini yürütme listesine bölme yardımcısı
ModuleDefinition
ile temsil edilen birimler.
Her yapılandırma, seçeneklerine bağlı olarak 1 veya daha fazla ModuleDefinition
oluşturabilir
ve test türleri:
- Parçalanamayan bir
IConfiguration
, tek birModuleDefinition
oluşturur. - Parçalanabilir bir
IConfiguration
,IRemoteTest
mülk:IShardableTest
olmayan bir ModuleDefinition, tek bir ModuleDefinition oluşturur.IShardableTest
,IShardableTest.split()
tarafından döndürülen test başına bir ModuleDefinition oluşturur.
Özet
Kamu inşaatçıları | |
---|---|
ModuleSplitter()
|
Herkese açık yöntemler | |
---|---|
static
|
splitConfiguration(TestInformation testInfo,
Yapılandırma haritasına göre yürütülebilir birim |
Kamu inşaatçıları
Modül Ayırıcı
public ModuleSplitter ()
Herkese açık yöntemler
bölünmüşYapılandırma
public staticsplitConfiguration (TestInformation testInfo, runConfig, suitePreparersPerDevice, int shardCount, boolean dynamicModule, boolean intraModuleSharding)
Yapılandırma haritasına göre yürütülebilir birim ModuleDefinition
listesi oluşturun
yardımcı olabilir.
Parametreler | |
---|---|
testInfo |
TestInformation : parçalama işlemine devam etmek için mevcut TestInformation . |
runConfig |
: ITestSuite#loadTests() kaynağından ERROR(/LinkedHashMap) yüklendi. |
suitePreparersPerDevice |
: Her test cihazı için paket seviyesindeki hazırlayıcıların haritası. |
shardCount |
int : Parçalama konusunda yardımcı olacak 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üller içinde parçalama yapılıp yapılmayacağı. |
İlerlemeler | |
---|---|
|
ModuleDefinition listesi |