ShardHelper

public class ShardHelper
extends Object implements IShardHelper

java.lang.Object
   ↳ com.android.tradefed.invoker.shard.ShardHelper


Clase auxiliar que controla la creación de fragmentos y su programación para una invocación.

Resumen

Constantes

String LAST_SHARD_DETECTOR

String SHARED_TEST_INFORMATION

Constructores públicos

ShardHelper()

Métodos públicos

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

Intenta fragmentar la configuración en subconfiguraciones para que se vuelvan a programar y se ejecuten en varios recursos de forma paralela.

Métodos protegidos

IGlobalConfiguration getGlobalConfiguration()

Devuelve la configuración global actual.

void validateOptions(TestInformation testInfo, IConfiguration config)

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

Constantes

LAST_SHARD_DETECTOR

public static final String LAST_SHARD_DETECTOR

Valor de la constante: "last_shard_detector"

SHARED_TEST_INFORMATION

public static final String SHARED_TEST_INFORMATION

Valor de la constante: "shared_test_information"

Constructores públicos

ShardHelper

public ShardHelper ()

Métodos públicos

shardConfig

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

Intenta fragmentar la configuración en subconfiguraciones para que se vuelvan a programar y se ejecuten en varios recursos de forma paralela.

Una acción de fragmentación exitosa deja la configuración actual vacía, y no debe continuar la invocación.

Parámetros
config IConfiguration: Es el IConfiguration actual.

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

rescheduler IRescheduler: El IRescheduler

logger ITestLogger

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

Métodos protegidos

getGlobalConfiguration

protected IGlobalConfiguration getGlobalConfiguration ()

Devuelve la configuración global actual.

Muestra
IGlobalConfiguration

validateOptions

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

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

Parámetros
testInfo TestInformation

config IConfiguration