Questa pagina non è ancora tradotta in italiano: qui la trovi in inglese.
MentorEvalReport record
The MentorEvalReport record of Novior.MentorAgent.Evaluation: Aggregate report — the CI gate.
On this page
Aggregate report — the CI gate.
Definition
Section titled “Definition”Namespace: Novior.MentorAgent.Evaluation. Package: Novior.MentorAgent.
public sealed record MentorEvalReport : IEquatable<MentorEvalReport>
dotnet add package Novior.MentorAgentConstructors
Section titled “Constructors”public MentorEvalReport()
Properties
Section titled “Properties”AverageQuality
Section titled “AverageQuality”public double? AverageQuality { get; }
Duration
Section titled “Duration”public TimeSpan Duration { get; init; }
Wall-clock time of the whole native evaluation run.
FailureReason
Section titled “FailureReason”public string? FailureReason { get; init; }
PassRate
Section titled “PassRate”public double PassRate { get; }
Passed
Section titled “Passed”public required bool Passed { get; init; }
Results
Section titled “Results”public required IReadOnlyList<MentorEvalResult> Results { get; init; }
TotalTokens
Section titled “TotalTokens”public long TotalTokens { get; }
Methods
Section titled “Methods”ThrowIfFailed
Section titled “ThrowIfFailed”public void ThrowIfFailed()
Throws when the report did not pass — use as a CI assertion.
