Types and functions to manipulate a test result.
Convert a list of expectations (results of a run) into a TestResult.
Return the Failed variant if there is any todo or failure in the expectations.
Set the duration that the test took.
Encode a TestResult.
Decode a TestResult.
Quantitative summary of all test results.
Report a quantitative summary of test results.
Type summarizing the results of a test run. It is obtained from the list of expectations returned by calling runner.run ().