pub struct TestFileParser;Expand description
Parser for roxid-test.yml test suite files
Implementations§
Source§impl TestFileParser
impl TestFileParser
Sourcepub fn parse(content: &str) -> Result<TestSuite, TestParseError>
pub fn parse(content: &str) -> Result<TestSuite, TestParseError>
Parse a test suite from a YAML string
Sourcepub fn parse_file(path: &Path) -> Result<TestSuite, TestParseError>
pub fn parse_file(path: &Path) -> Result<TestSuite, TestParseError>
Parse a test suite from a file path
Sourcepub fn discover(dir: &Path) -> Vec<PathBuf>
pub fn discover(dir: &Path) -> Vec<PathBuf>
Discover test files in a directory
Looks for files matching: roxid-test.yml, roxid-test.yaml,
*.roxid-test.yml, *.roxid-test.yaml, or files in a tests/ directory.
Sourcepub fn apply_defaults(test: &mut PipelineTest, defaults: &TestDefaults)
pub fn apply_defaults(test: &mut PipelineTest, defaults: &TestDefaults)
Apply suite defaults to a test, merging variables and parameters
Auto Trait Implementations§
impl Freeze for TestFileParser
impl RefUnwindSafe for TestFileParser
impl Send for TestFileParser
impl Sync for TestFileParser
impl Unpin for TestFileParser
impl UnsafeUnpin for TestFileParser
impl UnwindSafe for TestFileParser
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> 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