45 references to EvaluationDiagnosticSeverity
Microsoft.Extensions.AI.Evaluation (13)
EvaluationDiagnostic.cs (13)
11
/// An <see cref="
EvaluationDiagnosticSeverity
"/> that indicates the severity of the
17
public sealed class EvaluationDiagnostic(
EvaluationDiagnosticSeverity
severity, string message)
20
/// Gets or sets an <see cref="
EvaluationDiagnosticSeverity
"/> that indicates the severity of the
23
public
EvaluationDiagnosticSeverity
Severity { get; set; } = severity;
32
/// <see cref="Severity"/> set to <see cref="
EvaluationDiagnosticSeverity
.Informational"/>.
37
/// <see cref="
EvaluationDiagnosticSeverity
.Informational"/>.
40
=> new EvaluationDiagnostic(
EvaluationDiagnosticSeverity
.Informational, message);
44
/// <see cref="Severity"/> set to <see cref="
EvaluationDiagnosticSeverity
.Warning"/>.
49
/// <see cref="
EvaluationDiagnosticSeverity
.Warning"/>.
52
=> new EvaluationDiagnostic(
EvaluationDiagnosticSeverity
.Warning, message);
56
/// <see cref="Severity"/> set to <see cref="
EvaluationDiagnosticSeverity
.Error"/>.
61
/// <see cref="
EvaluationDiagnosticSeverity
.Error"/>.
64
=> new EvaluationDiagnostic(
EvaluationDiagnosticSeverity
.Error, message);
Microsoft.Extensions.AI.Evaluation.Console (3)
Commands\ReportCommand.cs (3)
220
metric.Diagnostics?.Count(d => d.Severity ==
EvaluationDiagnosticSeverity
.Error) ?? 0;
222
metric.Diagnostics?.Count(d => d.Severity ==
EvaluationDiagnosticSeverity
.Warning) ?? 0;
224
metric.Diagnostics?.Count(d => d.Severity ==
EvaluationDiagnosticSeverity
.Informational) ?? 0;
Microsoft.Extensions.AI.Evaluation.Integration.Tests (21)
AgentQualityEvaluatorTests.cs (4)
98
result.ContainsDiagnostics(d => d.Severity >=
EvaluationDiagnosticSeverity
.Warning),
131
result.ContainsDiagnostics(d => d.Severity >=
EvaluationDiagnosticSeverity
.Warning),
154
result.Metrics.Values.All(m => m.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error)),
194
result.ContainsDiagnostics(d => d.Severity >=
EvaluationDiagnosticSeverity
.Warning),
NLPEvaluatorTests.cs (4)
60
result.ContainsDiagnostics(d => d.Severity >=
EvaluationDiagnosticSeverity
.Warning),
87
result.ContainsDiagnostics(d => d.Severity >=
EvaluationDiagnosticSeverity
.Warning),
113
result.ContainsDiagnostics(d => d.Severity >=
EvaluationDiagnosticSeverity
.Warning),
134
result.Metrics.Values.All(m => m.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error)),
QualityEvaluatorTests.cs (3)
97
result.ContainsDiagnostics(d => d.Severity >=
EvaluationDiagnosticSeverity
.Warning),
138
result.ContainsDiagnostics(d => d.Severity >=
EvaluationDiagnosticSeverity
.Warning),
175
result.Metrics.Values.All(m => m.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error)),
ResultsTests.cs (1)
603
Assert.True(result.ContainsDiagnostics(d => d.Severity ==
EvaluationDiagnosticSeverity
.Error));
SafetyEvaluatorTests.cs (9)
212
result.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error),
303
result.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error),
348
result.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error),
384
result.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error),
433
result.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error),
495
result.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error),
530
result.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error),
571
result.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error),
605
result.ContainsDiagnostics(d => d.Severity is
EvaluationDiagnosticSeverity
.Error),
Microsoft.Extensions.AI.Evaluation.NLP.Tests (6)
BLEUEvaluatorTests.cs (2)
56
Assert.Contains(metric.Diagnostics, d => d.Severity ==
EvaluationDiagnosticSeverity
.Error);
109
Assert.Contains(metric.Diagnostics, d => d.Severity ==
EvaluationDiagnosticSeverity
.Error);
F1EvaluatorTests.cs (2)
56
Assert.Contains(metric.Diagnostics, d => d.Severity ==
EvaluationDiagnosticSeverity
.Error);
89
Assert.Contains(metric.Diagnostics, d => d.Severity ==
EvaluationDiagnosticSeverity
.Error);
GLEUEvaluatorTests.cs (2)
56
Assert.Contains(metric.Diagnostics, d => d.Severity ==
EvaluationDiagnosticSeverity
.Error);
109
Assert.Contains(metric.Diagnostics, d => d.Severity ==
EvaluationDiagnosticSeverity
.Error);
Microsoft.Extensions.AI.Evaluation.Reporting (1)
JsonSerialization\JsonUtilities.cs (1)
48
typeof(CamelCaseEnumConverter<
EvaluationDiagnosticSeverity
>),
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
JsonSerialization\AzureStorageJsonUtilities.cs (1)
44
typeof(CamelCaseEnumConverter<
EvaluationDiagnosticSeverity
>),