pub struct TestSettings {
pub default_timeout_secs: u64,
pub ssh_connection_timeout_secs: u64,
pub remote_work_dir: String,
pub rsync_compression: String,
pub cleanup_after_test: bool,
pub min_rust_version: Option<String>,
}Expand description
Test-specific settings for E2E tests.
Fields§
§default_timeout_secs: u64Default timeout for test commands in seconds.
ssh_connection_timeout_secs: u64SSH connection timeout in seconds.
remote_work_dir: StringRemote working directory for test artifacts.
rsync_compression: StringRsync compression method.
cleanup_after_test: boolWhether to clean up remote artifacts after tests.
min_rust_version: Option<String>Minimum required Rust version on workers.
Trait Implementations§
Source§impl Clone for TestSettings
impl Clone for TestSettings
Source§fn clone(&self) -> TestSettings
fn clone(&self) -> TestSettings
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TestSettings
impl Debug for TestSettings
Source§impl Default for TestSettings
impl Default for TestSettings
Source§impl<'de> Deserialize<'de> for TestSettings
impl<'de> Deserialize<'de> for TestSettings
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
Auto Trait Implementations§
impl Freeze for TestSettings
impl RefUnwindSafe for TestSettings
impl Send for TestSettings
impl Sync for TestSettings
impl Unpin for TestSettings
impl UnsafeUnpin for TestSettings
impl UnwindSafe for TestSettings
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