Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

ModuleSplitter

public class ModuleSplitter
extends Object

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


Pembantu untuk membagi daftar modul yang diwakili oleh IConfiguration menjadi daftar unit eksekusi yang diwakili oleh ModuleDefinition .

Setiap konfigurasi dapat menghasilkan 1 atau lebih ModuleDefinition bergantung pada opsi dan jenis pengujiannya:

Ringkasan

Konstruktor publik

ModuleSplitter ()

Metode publik

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)

Buat Daftar unit yang dapat dieksekusi ModuleDefinition s berdasarkan peta konfigurasi yang dimuat.

Konstruktor publik

ModuleSplitter

public ModuleSplitter ()

Metode publik

splitConfiguration

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

Buat Daftar unit yang dapat dieksekusi ModuleDefinition s berdasarkan peta konfigurasi yang dimuat.

Parameter
testInfo TestInformation : TestInformation saat ini untuk melanjutkan sharding.

runConfig : ERROR(/LinkedHashMap) dimuat dari ITestSuite#loadTests() .

suitePreparersPerDevice : peta penyusun tingkat suite per perangkat uji.

shardCount int : petunjuk hitungan shard untuk membantu sharding.

dynamicModule boolean : Apakah modul dapat dibagi dalam kumpulan atau tidak atau harus independen (sharding ketat).

intraModuleSharding boolean : Apakah akan melakukan shard di dalam modul atau tidak.

Pengembalian
Daftar ModuleDefinition