Class UniformSharding
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.
Implements
Inherited Members
Namespace: Google.Apis.Testing.v1.Data
Assembly: Google.Apis.Testing.v1.dll
Syntax
public class UniformSharding : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
NumShards
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.
Declaration
[JsonProperty("numShards")]
public virtual int? NumShards { get; set; }
Property Value
Type | Description |
---|---|
int? |