Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

MóduloSplitter

public class ModuleSplitter
extends Object

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


Ayudante para dividir una lista de módulos representados por IConfiguration en una lista de unidades de ejecución representadas por ModuleDefinition .

Cada configuración puede generar 1 o más ModuleDefinition dependiendo de sus opciones y tipos de prueba:

Resumen

Constructores públicos

ModuleSplitter ()

Métodos públicos

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

Cree una lista de la unidad ejecutable ModuleDefinition s basada en el mapa de configuración que se cargó.

Constructores públicos

MóduloSplitter

public ModuleSplitter ()

Métodos públicos

splitConfiguration

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

Cree una lista de la unidad ejecutable ModuleDefinition s basada en el mapa de configuración que se cargó.

Parámetros
testInfo TestInformation : la información de TestInformation actual para continuar con la fragmentación.

runConfig : ERROR(/LinkedHashMap) cargado desde ITestSuite#loadTests() .

shardCount int : una sugerencia de recuento de fragmentos para ayudar con la fragmentación.

dynamicModule boolean : si el módulo se puede compartir o no en el grupo o debe ser independiente (fragmentación estricta).

intraModuleSharding boolean : si se fragmenta o no dentro de los módulos.

Devoluciones
Lista de ModuleDefinition de ModuleDefinition