ShardHelper

public class ShardHelper
extends Object implements IShardHelper

Objeto java.lang.
   ↳ com.android.tradefed.engager.shard.ShardHelper


Clase auxiliar que se encarga de crear los fragmentos y programarlos para una invocación.

Resumen

Campos

public static final String LAST_SHARD_DETECTOR

public static final String SHARED_TEST_INFORMATION

Constructores públicos

ShardHelper()

Métodos públicos

boolean shardConfig(IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)

Intento de fragmentar la configuración en subconfiguraciones, que se reprogramará para ejecutarse el varios recursos en paralelo.

Métodos protegidos

IGlobalConfiguration getGlobalConfiguration()

Muestra la configuración global actual.

void validateOptions(TestInformation testInfo, IConfiguration config)

Ejecuta IConfiguration#validateOptions() en la configuración.

Campos

ÚLTIMO_DETECTOR_SHARD

public static final String LAST_SHARD_DETECTOR

INFORMACIÓN_DE_PRUEBA_COMPARTIDA

public static final String SHARED_TEST_INFORMATION

Constructores públicos

ShardHelper

public ShardHelper ()

Métodos públicos

SharConfig

public boolean shardConfig (IConfiguration config, 
                TestInformation testInfo, 
                IRescheduler rescheduler, 
                ITestLogger logger)

Intento de fragmentar la configuración en subconfiguraciones, que se reprogramará para ejecutarse el varios recursos en paralelo.

Una acción de fragmento exitosa renderiza la configuración actual vacía, y la invocación no debería continuar.

Parámetros
config IConfiguration: Es el IConfiguration actual.

testInfo TestInformation: El TestInformation que contiene la información de las pruebas.

rescheduler IRescheduler: el IRescheduler

logger ITestLogger

Muestra
boolean true si la prueba se fragmentó. De lo contrario, devuelve false

Métodos protegidos

getGlobalConfiguration.

protected IGlobalConfiguration getGlobalConfiguration ()

Muestra la configuración global actual.

Muestra
IGlobalConfiguration

ValidarOpciones

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

Ejecuta IConfiguration#validateOptions() en la configuración.

Parámetros
testInfo TestInformation

config IConfiguration