pub struct UniformSharding {
pub num_shards: Option<i32>,
}Expand description
Uniformly shards test cases given a total number of shards. For instrumentation tests, it will be translated to “-e numShard” and “-e shardIndex” AndroidJUnitRunner arguments. With uniform sharding enabled, specifying either of these sharding arguments via environment_variables is invalid. Based on the sharding mechanism AndroidJUnitRunner uses, there is no guarantee that test cases will be distributed uniformly across all shards.
This type is not used in any activity, and only used as part of another schema.
Fields§
§num_shards: Option<i32>Required. The total number of shards to create. This must always be a positive number that is no greater than the total number of test cases. When you select one or more physical devices, the number of shards must be <= 50. When you select one or more ARM virtual devices, it must be <= 200. When you select only x86 virtual devices, it must be <= 500.
Trait Implementations§
Source§impl Clone for UniformSharding
impl Clone for UniformSharding
Source§fn clone(&self) -> UniformSharding
fn clone(&self) -> UniformSharding
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more