Class: Google::Apis::TestingV1::UniformSharding
- Inherits:
-
Object
- Object
- Google::Apis::TestingV1::UniformSharding
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/testing_v1/classes.rb,
generated/google/apis/testing_v1/representations.rb,
generated/google/apis/testing_v1/representations.rb
Overview
Uniformly shards test cases given a total number of shards. For Instrumentation test, it will be translated to "-e numShard" "-e shardIndex" AndroidJUnitRunner arguments. With uniform sharding enabled, specifying these sharding arguments via environment_variables is invalid.
Instance Attribute Summary collapse
-
#num_shards ⇒ Fixnum
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ UniformSharding
constructor
A new instance of UniformSharding.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ UniformSharding
Returns a new instance of UniformSharding.
2582 2583 2584 |
# File 'generated/google/apis/testing_v1/classes.rb', line 2582 def initialize(**args) update!(**args) end |
Instance Attribute Details
#num_shards ⇒ Fixnum
Required. Total number of shards. When any physical devices are selected, the
number must be >= 1 and <= 50. When no physical devices are selected, the
number must be >= 1 and <= 500.
Corresponds to the JSON property numShards
2580 2581 2582 |
# File 'generated/google/apis/testing_v1/classes.rb', line 2580 def num_shards @num_shards end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2587 2588 2589 |
# File 'generated/google/apis/testing_v1/classes.rb', line 2587 def update!(**args) @num_shards = args[:num_shards] if args.key?(:num_shards) end |