Struct lit::Config
[−]
[src]
pub struct Config { pub supported_file_extensions: Vec<String>, pub test_paths: Vec<PathBuf>, pub constants: HashMap<String, String>, }
The configuration of the test runner.
Fields
supported_file_extensions: Vec<String>
A list of file extensions which contain tests.
test_paths: Vec<PathBuf>
Paths to tests or folders containing tests.
constants: HashMap<String, String>
Constants that tests can refer to via @<name>
syntax.
Methods
impl Config
[src]
fn add_extension<S>(&mut self, ext: S) where
S: Into<String>,
S: Into<String>,
Marks a file extension as supported by the runner.
We only attempt to run tests for files within the extension whitelist.
fn add_search_path<P>(&mut self, path: P) where
P: Into<String>,
P: Into<String>,
Adds a search path to the test runner.
We will recurse through the path to find tests.
fn is_extension_supported(&self, extension: &str) -> bool
Checks if a given extension will have tests run on it
Trait Implementations
impl Clone for Config
[src]
fn clone(&self) -> Config
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more