com.android.tradefed.invoker.shard

Interfaces

Cliente IDynamicSharding Interfaz contenedora para el cliente de fragmentación

Esto existe para que podamos intercambiar 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 Interfaz de un objeto que describe la estrategia de fragmentación a adoptar para una configuración.
Grupo de pruebas Interfaz que describe un grupo de pruebas a las que podemos acceder y ejecutar.

Clases

Cliente configurableGrpcDynamicSharding
Ayudante dinámico de fragmentos Estrategia de fragmentación para permitir el trabajo remoto en cola entre múltiples instancias de TF
Mensaje de información de conexión de fragmentación dinámica Clase de retención de datos para facilitar el envío a través del servidor de funciones.
último detector de fragmentos Cuando ejecutamos fragmentación local, a veces solo queremos ejecutar algunas acciones cuando el último fragmento llega a invocationEnded(long) .
Grupo local Implementación de un pool de pruebas locales.
ParentShardReplicar Replica una configuración para un dispositivo en todos los demás dispositivos que formarán parte de la fragmentación.
Piscina dinámica remota Implementación de un pool de pruebas en cola de trabajo remoto
ShardBuildCloner Clase auxiliar que maneja la clonación de información de compilación desde la línea de comando.
Ayudante de fragmentos Clase auxiliar que se encarga de crear los fragmentos y programarlos para una invocación.
EstrictoShardHelper Estrategia de fragmentación para crear fragmentos estrictos que no informan juntos,
PruebasPoolPoller Wrapper de pruebas que permite ejecutar todas las pruebas de un pool de pruebas.