com.android.tradefed.invoker.shard

Interfaces

IDynamicShardingClient Interfaz de wrapper para el cliente de fragmentación

Esto existe para que podamos cambiarlo por uno HTTP o probar uno si es necesario. 

IDynamicShardingConnectionInfo Interfaz para clases que contienen información de conexión de fragmentación dinámica 
IShardHelper Es la interfaz de un objeto que describe la estrategia de fragmentación que se debe adoptar para una configuración. 
ITestsPool Interfaz que describe un conjunto de pruebas a las que podemos acceder y ejecutar 

Clases

ConfigurableGrpcDynamicShardingClient  
DynamicShardHelper Estrategia de fragmentación para permitir que el trabajo remoto se agrupe en colas entre varias instancias de TF 
DynamicShardingConnectionInfoMessage Clase de retención de datos para facilitar el envío a través del servidor de componentes. 
LastShardDetector Cuando se ejecuta el particionamiento local, a veces solo queremos ejecutar algunas acciones cuando el último fragmento llega a invocationEnded(long)
LocalPool Implementación de un grupo de pruebas locales 
ParentShardReplicate Replica una configuración de un dispositivo a todos los demás que formarán parte del fragmentación. 
RemoteDynamicPool Implementación de un grupo de pruebas en cola de trabajo remoto 
RemoteDynamicPool.RequestCallable  
ShardBuildCloner Clase auxiliar que controla la clonación de la información de una compilación desde la línea de comandos. 
ShardHelper Clase auxiliar que controla la creación de los fragmentos y su programación para una invocación. 
StrictShardHelper Estrategia de fragmentación para crear fragmentos estrictos que no se informen juntos 
TestsPoolPoller Es un wrapper de pruebas que permite ejecutar todas las pruebas de un grupo de pruebas.