pub struct TestResults { /* private fields */ }
Expand description
A container for the results of a test run.
Implementations§
Source§impl TestResults
impl TestResults
Sourcepub fn add_tool_result(&mut self, tool_name: String, result: TestResult)
pub fn add_tool_result(&mut self, tool_name: String, result: TestResult)
Adds a tool test result.
Sourcepub fn add_agent_result(&mut self, agent_name: String, result: TestResult)
pub fn add_agent_result(&mut self, agent_name: String, result: TestResult)
Adds an agent test result.
Sourcepub fn print_summary(&self)
pub fn print_summary(&self)
Prints a summary of the test results to the console.
Trait Implementations§
Source§impl Debug for TestResults
impl Debug for TestResults
Source§impl Default for TestResults
impl Default for TestResults
Source§fn default() -> TestResults
fn default() -> TestResults
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TestResults
impl RefUnwindSafe for TestResults
impl Send for TestResults
impl Sync for TestResults
impl Unpin for TestResults
impl UnwindSafe for TestResults
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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