24 references to EnumText
AnalyzeCiFailure (19)
AnalysisPublisher.cs (3)
375
EnumText
(analysis.Run.Scope),
480
(lines[1] == $"<!-- ci-failure-cause-type:{
EnumText
(cause.Type)} -->" ||
481
lines.Where(l => l.StartsWith("**Type**: ", StringComparison.Ordinal)).SequenceEqual([$"**Type**: {
EnumText
(cause.Type)}"]));
AnalysisPublisher.Overflow.cs (1)
99
yield return $"### {id}: {title}\n\n- Type: {
EnumText
(item.Cause.Type)}\n";
CiFailureJson.cs (1)
264
if (text !=
EnumText
(value))
GitHubActionsIntegration.cs (1)
22
("run_scope", outcome.RunScope is { } scope ?
EnumText
(scope) : null),
PrCommentRenderer.cs (1)
26
var classification = proposal.Classification is { } value ?
EnumText
(value) : "";
RunSummaryBuilder.cs (1)
101
Classification = test.Classification is { } classification ?
EnumText
(classification) : "",
TransientJson.cs (1)
202
writer.WriteStringValue(CiFailureJson.
EnumText
(value));
ValidationRules.cs (7)
26
throw new ValidationException($"Verdict {
EnumText
(analysis.Verdict.GetValueOrDefault())} is not permitted for run scope {
EnumText
(run.Scope)}");
47
throw new ValidationException($"Analysis contains a failed-job classification that is not permitted for run scope {
EnumText
(run.Scope)}");
83
throw new ValidationException($"Cause {Display(cause.FileName)} type {
EnumText
(cause.Type)} is not permitted for run scope {
EnumText
(run.Scope)}");
119
throw new ValidationException($"Cause {Display(cause.FileName)} cannot change type from {
EnumText
(prior.Type)} to {
EnumText
(cause.Type)}");
WorkflowFailureDiagnosisContextBuilder.cs (1)
66
state = CiFailureJson.
EnumText
(bundle.TestEvidence.State),
WorkflowRunEvidenceCollector.cs (2)
316
progress.Diagnostics.Record("test-evidence",
EnumText
(_testState), new { failures = failures.Length, acquired_artifacts = _selectedArtifacts.Count });
717
var format =
EnumText
(selection.Format);
AnalyzeCiFailure.Tests (5)
AnalyzeCiFailureAlternateWorkflowTests.cs (3)
98
Assert.Equal(state, CiFailureJson.
EnumText
(evidence.TestEvidence.State));
185
Assert.Equal(state, CiFailureJson.
EnumText
(result.Run.Evidence.TestEvidence.State));
220
Assert.Equal(state, CiFailureJson.
EnumText
(result.Run!.Evidence.TestEvidence.State));
AnalyzeCiFailureTransientContractTests.cs (1)
52
Assert.Equal("transient-infra", CiFailureJson.
EnumText
(Assert.Single(analysis.Report.Tests).Classification!.Value));
AnalyzeCiFailureVerdictMatrixTests.cs (1)
106
accepted.Add(CiFailureJson.
EnumText
(verdict));