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:

Özet

Kamu inşaatçıları

ModuleSplitter()

Herkese açık yöntemler

static splitConfiguration(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.

Kamu inşaatçıları

Modül Ayırıcı

public ModuleSplitter ()

Herkese açık yöntemler

bölünmüşYapılandırma

public static  splitConfiguration (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