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 |
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 |
También:
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 |