5 instantiations of FailureCause
AnalyzeCiFailure (1)
AnalysisValidator.cs (1)
246
return new
FailureCause
(
AnalyzeCiFailure.Tests (4)
AnalyzeCiFailurePublicationTests.cs (1)
1068
var cause = new AnalyzeCiFailure.
FailureCause
("cause", "cause.json", AnalyzeCiFailure.CauseType.InfrastructureFailure, [id], default);
AnalyzeCiFailureRuleTests.cs (1)
565
=>
new
(
AnalyzeCiFailureVerdictMatrixTests.cs (2)
45
.Select(item => new
FailureCause
(
62
causes.Add(new
FailureCause
(
29 references to FailureCause
AnalyzeCiFailure (15)
AnalysisPublisher.cs (5)
129
foreach (
var
cause in analysis.Causes)
348
FailureCause
cause,
430
internal static JsonObject CreateOccurrence(ValidatedAnalysis analysis,
FailureCause
cause, JsonNode runId, string observedAt)
474
private static bool MatchesIssue(JsonObject issue,
FailureCause
cause)
634
private sealed record PreparedCause(
FailureCause
Cause, JsonObject History, string Path, bool Replayed);
AnalysisValidator.cs (2)
121
foreach (
var
cause in causes)
187
private static
FailureCause
BindCause(ProposedCause proposal, EvidenceBundle evidence, ImmutableArray<TestFailureEvidence> tests)
Models\ValidationModels.cs (1)
55
ImmutableArray<
FailureCause
> Causes,
ValidationRules.cs (7)
75
internal static void ValidateCauseCompatibility(
FailureCause
cause, AnalysisReport analysis, ImmutableArray<FailedJob> jobs, ValidatedRun run)
105
internal static void RequireCauseFields(
FailureCause
cause)
115
internal static void RequireUnchangedCauseType(
FailureCause
cause, StoredCauseIdentity prior)
123
internal static void ValidateVerdict(AnalysisReport analysis, ImmutableArray<
FailureCause
> causes, ValidatedRun run)
193
internal static void RequireCauseClassificationCoverage(AnalysisReport analysis, ImmutableArray<
FailureCause
> causes)
210
internal static void RequireCauseCoverage(AnalysisReport analysis, ImmutableArray<
FailureCause
> causes)
236
foreach (
var
cause in causes.Where(c => c.Type == CauseType.FlakyTest))
AnalyzeCiFailure.Tests (14)
AnalyzeCiFailureEvidenceTests.cs (1)
206
var
cause = Assert.Single(accepted.Causes);
AnalyzeCiFailurePublicationTests.cs (1)
1068
var
cause = new AnalyzeCiFailure.FailureCause("cause", "cause.json", AnalyzeCiFailure.CauseType.InfrastructureFailure, [id], default);
AnalyzeCiFailureRuleTests.cs (11)
185
var
cause = scenario switch
203
var
cause = Cause("cause", type, "", ["1"]);
219
var
cause = Cause("cause", type, "", [causeJob]);
251
var
cause = Cause("cause", type, "", ["1"]);
324
ImmutableArray<
FailureCause
> causes = scope == "main"
335
foreach (
var
cause in causes)
349
ImmutableArray<
FailureCause
> causes = scope == "main" ? [Cause("main", "main-repository-breakage", "", ["1"])] : [];
395
ImmutableArray<
FailureCause
> causes = scenario switch
451
ImmutableArray<
FailureCause
> causes =
463
foreach (
var
cause in causes)
564
private static
FailureCause
Cause(string id, string type, string testName, ImmutableArray<string> jobIds)
AnalyzeCiFailureVerdictMatrixTests.cs (1)
98
foreach (
var
cause in causes)