DynamicShardHelper
public
class
DynamicShardHelper
extends StrictShardHelper
Objeto java.lang. | |||
↳ | com.android.tradefed.invoker.shard.ShardHelper; | ||
↳ | com.android.tradefed.engager.shard.StrictShardHelper | ||
↳ | com.android.tradefed.Invoker.shard.DynamicShardHelper |
Estrategia de fragmentación para permitir un trabajo en cola de trabajo remoto entre varias instancias de TF
Resumen
Constructores públicos | |
---|---|
DynamicShardHelper()
|
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 | |
---|---|
boolean
|
shardConfigStrict(IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
|
Constructores públicos
DynamicShardHelper
public DynamicShardHelper ()
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
SharConfigStrict
protected boolean shardConfigStrict (IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
Parámetros | |
---|---|
config |
IConfiguration |
testInfo |
TestInformation |
rescheduler |
IRescheduler |
logger |
ITestLogger |
Devuelve | |
---|---|
boolean |