DynamicShardHelper

public class DynamicShardHelper
extends StrictShardHelper

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


Estrategia de fragmentación para permitir que el trabajo remoto se alinee entre varias instancias de TF

Resumen

Constructores públicos

DynamicShardHelper()

Métodos públicos

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

Intenta dividir la configuración en subconfiguraciones para que se vuelvan a programar para ejecutarse en varios recursos de forma simultánea.

Métodos protegidos

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

Constructores públicos

DynamicShardHelper

public DynamicShardHelper ()

Métodos públicos

shardConfig

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

Intenta dividir la configuración en subconfiguraciones para que se vuelvan a programar para ejecutarse en varios recursos de forma simultánea.

Si la acción de fragmento se realiza correctamente, la configuración actual se muestra vacía y no se debe continuar con la invocación.

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 Es verdadero si la prueba se fragmentó. De lo contrario, muestra false.

Métodos protegidos

shardConfigStrict

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

Parámetros
config IConfiguration

testInfo TestInformation

rescheduler IRescheduler

logger ITestLogger

Devuelve
boolean