13 references to InfrastructureFailure
AnalyzeCiFailure (7)
ValidationRules.cs (6)
81if (!(cause.Type is CauseType.FlakyTest or CauseType.InfrastructureFailure || (run.Scope == RunScope.Main && cause.Type == CauseType.MainRepositoryBreakage))) 92CauseType.InfrastructureFailure => classification == JobClassification.TransientInfrastructure, 132var infraCauses = causes.Count(c => c.Type == CauseType.InfrastructureFailure); 199var infraCauses = causes.Count(cause => cause.Type == CauseType.InfrastructureFailure); 215!causes.Any(cause => cause.Type == CauseType.InfrastructureFailure && cause.JobIds.Contains(test.NormalizedJobId!.Value))) 224JobClassification.TransientInfrastructure => CauseType.InfrastructureFailure,
WorkflowFailureDiagnosisContextBuilder.cs (1)
27var focused = prior.Where(cause => IsMatch(cause) || cause.Type is CauseType.InfrastructureFailure or CauseType.MainRepositoryBreakage)
AnalyzeCiFailure.Tests (6)
AnalyzeCiFailureFixtures.cs (1)
46Definition = new ProposedCauseDefinition { Id = "runner-lost", Type = CauseType.InfrastructureFailure, Title = "Runner lost", ErrorPattern = "Runner lost" },
AnalyzeCiFailurePublicationTests.cs (1)
1068var cause = new AnalyzeCiFailure.FailureCause("cause", "cause.json", AnalyzeCiFailure.CauseType.InfrastructureFailure, [id], default);
AnalyzeCiFailureTransientContractTests.cs (3)
54Assert.Equal(CauseType.InfrastructureFailure, Assert.Single(analysis.Causes).Type); 208Definition = new ProposedCauseDefinition { Id = "runner-lost", Type = CauseType.InfrastructureFailure, Title = "Runner lost", ErrorPattern = "Runner disconnected" }, 218var known = evidence with { PriorCauseIdentities = [new PriorCauseIdentity { Id = "runner-lost", Type = CauseType.InfrastructureFailure }] };
AnalyzeCiFailureVerdictMatrixTests.cs (1)
50JobClassification.TransientInfrastructure => CauseType.InfrastructureFailure,