pub struct TestRunner {
pub test_data_dir: PathBuf,
pub file_type: TestFileType,
}
Expand description
This is the entry point for running validation tests of parsers on ALPM metadata files.
Fields§
§test_data_dir: PathBuf
§file_type: TestFileType
Implementations§
source§impl TestRunner
impl TestRunner
sourcepub fn run_tests(&self) -> Result<()>
pub fn run_tests(&self) -> Result<()>
Run validation on all local test files that have been downloaded via the
test-files download
command.
sourcepub fn find_files_of_type(&self) -> Result<Vec<PathBuf>>
pub fn find_files_of_type(&self) -> Result<Vec<PathBuf>>
Searches the download directory for all files of the given type.
Returns a list of Paths that were found in the process.
Auto Trait Implementations§
impl Freeze for TestRunner
impl RefUnwindSafe for TestRunner
impl Send for TestRunner
impl Sync for TestRunner
impl Unpin for TestRunner
impl UnwindSafe for TestRunner
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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>
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