pub struct ExecutionConfiguration<'a> {
    pub project_info: &'a ProjectInfo,
    pub evg_auth_file: &'a Path,
    pub use_task_split_fallback: bool,
    pub resmoke_command: &'a str,
    pub target_directory: &'a Path,
    pub generating_task: &'a str,
    pub config_location: &'a str,
    pub gen_burn_in: bool,
    pub burn_in_tests_command: &'a str,
}
Expand description

Configuration required to execute generating tasks.

Fields

project_info: &'a ProjectInfo

Information about the project being generated under.

evg_auth_file: &'a Path

Path to the evergreen API authentication file.

use_task_split_fallback: bool

Should task splitting use the fallback method by default.

resmoke_command: &'a str

Command to execute resmoke.

target_directory: &'a Path

Directory to place generated configuration files.

generating_task: &'a str

Task generating the configuration.

config_location: &'a str

Location in S3 where generated configuration will be uploaded.

gen_burn_in: bool

Should burn_in tasks be generated.

burn_in_tests_command: &'a str

Command to execute burn_in_tests.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more