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

Pemisah Modul

public class ModuleSplitter
extends Object

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


Helper untuk membagi daftar modul yang diwakili oleh IConfiguration ke daftar unit eksekusi diwakili oleh ModuleDefinition .

Setiap konfigurasi dapat menghasilkan 1 atau lebih ModuleDefinition tergantung pada pilihan dan jenis tes:

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 eksekusi ModuleDefinition s didasarkan pada peta konfigurasi yang dimuat.

Konstruktor publik

Pemisah Modul

public ModuleSplitter ()

Metode publik

splitKonfigurasi

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

Buat Daftar unit eksekusi ModuleDefinition s didasarkan pada peta konfigurasi yang dimuat.

Parameter
testInfo TestInformation : saat TestInformation untuk melanjutkan dengan sharding.

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

suitePreparersPerDevice : peta penyusun tingkat suite per perangkat uji.

shardCount int : hitungan pecahan petunjuk untuk bantuan dengan sharding.

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

intraModuleSharding boolean : Apakah atau tidak beling dalam modul.

Kembali
Daftar ModuleDefinition