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