Nous.Eval.SuiteResult (nous v0.9.0)
View SourceResult of running an entire test suite.
Summary
Functions
Get error test cases (tests that failed to run).
Get failed test cases.
Create a suite result from individual test results.
Get passed test cases.
Types
@type t() :: %Nous.Eval.SuiteResult{ aggregate_score: float(), completed_at: DateTime.t(), duration_ms: non_neg_integer(), error_count: non_neg_integer(), fail_count: non_neg_integer(), metrics_summary: Nous.Eval.Metrics.Summary.t() | nil, pass_count: non_neg_integer(), pass_rate: float(), results: [Nous.Eval.Result.t()], started_at: DateTime.t(), suite_name: String.t(), total_count: non_neg_integer() }
Functions
@spec errors(t()) :: [Nous.Eval.Result.t()]
Get error test cases (tests that failed to run).
@spec failed(t()) :: [Nous.Eval.Result.t()]
Get failed test cases.
@spec from_results(String.t(), [Nous.Eval.Result.t()], DateTime.t(), DateTime.t()) :: t()
Create a suite result from individual test results.
@spec passed(t()) :: [Nous.Eval.Result.t()]
Get passed test cases.