pub struct IosTestSetup {
pub additional_ipas: Option<Vec<FileReference>>,
pub network_profile: Option<String>,
pub pull_directories: Option<Vec<IosDeviceFile>>,
pub push_files: Option<Vec<IosDeviceFile>>,
}
Expand description
A description of how to set up an iOS device prior to running the test.
This type is not used in any activity, and only used as part of another schema.
Fields§
§additional_ipas: Option<Vec<FileReference>>
iOS apps to install in addition to those being directly tested.
network_profile: Option<String>
The network traffic profile used for running the test. Available network profiles can be queried by using the NETWORK_CONFIGURATION environment type when calling TestEnvironmentDiscoveryService.GetTestEnvironmentCatalog.
pull_directories: Option<Vec<IosDeviceFile>>
List of directories on the device to upload to Cloud Storage at the end of the test. Directories should either be in a shared directory (such as /private/var/mobile/Media) or within an accessible directory inside the app’s filesystem (such as /Documents) by specifying the bundle ID.
push_files: Option<Vec<IosDeviceFile>>
List of files to push to the device before starting the test.
Trait Implementations§
Source§impl Clone for IosTestSetup
impl Clone for IosTestSetup
Source§fn clone(&self) -> IosTestSetup
fn clone(&self) -> IosTestSetup
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for IosTestSetup
impl Debug for IosTestSetup
Source§impl Default for IosTestSetup
impl Default for IosTestSetup
Source§fn default() -> IosTestSetup
fn default() -> IosTestSetup
Source§impl<'de> Deserialize<'de> for IosTestSetup
impl<'de> Deserialize<'de> for IosTestSetup
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>,
Source§impl Serialize for IosTestSetup
impl Serialize for IosTestSetup
impl Part for IosTestSetup
Auto Trait Implementations§
impl Freeze for IosTestSetup
impl RefUnwindSafe for IosTestSetup
impl Send for IosTestSetup
impl Sync for IosTestSetup
impl Unpin for IosTestSetup
impl UnwindSafe for IosTestSetup
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
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>
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>
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