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