5 writes to SubjectPr
AnalyzeCiFailure (1)
CollectionProjection.cs (1)
92SubjectPr = progress.SubjectPrNumber is not { } number ? null : new CollectedSubjectPr { Number = number, Metadata = prMetadata },
AnalyzeCiFailure.Tests (4)
AnalyzeCiFailureCSharpRerunTests.cs (1)
56SubjectPr = evidence.SubjectPr is { } pr ? pr with { Number = 9007199254740993 } : null,
AnalyzeCiFailureFixtures.cs (1)
26SubjectPr = scope == RunScope.Main ? null : new CollectedSubjectPr { Number = 42, Metadata = null },
AnalyzeCiFailureRuleTests.cs (1)
24evidence = evidence with { SubjectPr = prNumbers.Length == 0 ? null : evidence.SubjectPr };
AnalyzeCiFailureTransientContractTests.cs (1)
239SubjectPr = null, MainContext = null, PriorCauseIdentities = [],
15 references to SubjectPr
AnalyzeCiFailure (10)
AnalysisCommands.cs (1)
153progress.SubjectPrNumber = analysis.Bundle.SubjectPr?.Number;
AnalysisRerunner.cs (2)
59var expectedPr = bundle.SubjectPr?.Number.ToString(CultureInfo.InvariantCulture) ?? ""; 75if (bundle.SubjectPr is null)
AnalysisValidator.cs (3)
113var run = new ValidatedRun(evidence.Run.Scope, evidence.Run.Url, evidence.SubjectPr is { } pr ? Decimal(pr.Number) : ""); 270main && evidence.SubjectPr is not null || main != (evidence.MainContext is not null) || 271evidence.SubjectPr is { Number: <= 0 })
EvidencePreparation.cs (1)
172progress.SubjectPrNumber = bundle.SubjectPr?.Number;
Models\EvidenceContracts.cs (2)
257var metadata = bundle.SubjectPr?.Metadata; 263Number = Id(bundle.SubjectPr!.Number),
WorkflowFailureDiagnosisContextBuilder.cs (1)
91AppendJson(summary, bundle.Run.Scope == RunScope.Main ? TransientJson.ToElement(bundle.MainContext) : TransientJson.ToElement(bundle.SubjectPr));
AnalyzeCiFailure.Tests (5)
AnalyzeCiFailureCSharpRerunTests.cs (1)
56SubjectPr = evidence.SubjectPr is { } pr ? pr with { Number = 9007199254740993 } : null,
AnalyzeCiFailureMigrationTests.cs (2)
217Assert.Equal(42, bundle.SubjectPr!.Number); 218Assert.Null(bundle.SubjectPr.Metadata);
AnalyzeCiFailureRuleTests.cs (2)
24evidence = evidence with { SubjectPr = prNumbers.Length == 0 ? null : evidence.SubjectPr }; 29Assert.Equal(evidence.SubjectPr?.Number.ToString(System.Globalization.CultureInfo.InvariantCulture), subject ?? (explicitlyNull && prNumbers.Length > 0 ? prNumbers : null));