pub struct ManualSharding {
pub test_targets_for_shard: Option<Vec<TestTargetsForShard>>,
}
Expand description
Shards test cases into the specified groups of packages, classes, and/or methods. With manual sharding enabled, specifying test targets via environment_variables or in InstrumentationTest is invalid.
This type is not used in any activity, and only used as part of another schema.
Fields§
§test_targets_for_shard: Option<Vec<TestTargetsForShard>>
Required. Group of packages, classes, and/or test methods to be run for each manually-created shard. You must specify at least one shard if this field is present. When you select one or more physical devices, the number of repeated test_targets_for_shard 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 ManualSharding
impl Clone for ManualSharding
Source§fn clone(&self) -> ManualSharding
fn clone(&self) -> ManualSharding
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ManualSharding
impl Debug for ManualSharding
Source§impl Default for ManualSharding
impl Default for ManualSharding
Source§fn default() -> ManualSharding
fn default() -> ManualSharding
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ManualSharding
impl<'de> Deserialize<'de> for ManualSharding
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for ManualSharding
impl Serialize for ManualSharding
impl Part for ManualSharding
Auto Trait Implementations§
impl Freeze for ManualSharding
impl RefUnwindSafe for ManualSharding
impl Send for ManualSharding
impl Sync for ManualSharding
impl Unpin for ManualSharding
impl UnwindSafe for ManualSharding
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more