9 writes to State
AnalyzeCiFailure (1)
CollectionProjection.cs (1)
97
State
= state, Failures = failures,
AnalyzeCiFailure.Tests (8)
AnalyzeCiFailureBestEffortTests.cs (1)
65
TestEvidence = evidence.TestEvidence with {
State
= EvidenceState.Unavailable, Failures = failures },
AnalyzeCiFailureCSharpRerunTests.cs (1)
57
TestEvidence = evidence.TestEvidence with {
State
= scenario == "unavailable" ? EvidenceState.Unavailable : EvidenceState.Complete },
AnalyzeCiFailureFixtures.cs (1)
33
TestEvidence = new CollectedTestEvidence {
State
= EvidenceState.Complete, Failures = [], Problems = [] },
AnalyzeCiFailureMigrationTests.cs (1)
477
TransientJson.Write(evidence with { TestEvidence = evidence.TestEvidence with {
State
= EvidenceState.Unavailable, Failures = [] } }));
AnalyzeCiFailurePreparationTests.cs (2)
244
TestEvidence = basis.TestEvidence with {
State
= state, Failures = failures },
263
var bundle = basis with { Jobs = jobs, TestEvidence = basis.TestEvidence with {
State
= state, Failures = failures } };
AnalyzeCiFailureTransientContractTests.cs (2)
93
State
= EvidenceState.Complete, Problems = [],
244
TestEvidence = new CollectedTestEvidence {
State
= EvidenceState.Complete, Failures = [], Problems = [] },
19 references to State
AnalyzeCiFailure (8)
AnalysisValidator.cs (3)
27
if (evidence.TestEvidence.
State
== EvidenceState.Unavailable)
292
if (evidence.TestEvidence is not { } tests || !Enum.IsDefined(tests.
State
) ||
294
tests.
State
== EvidenceState.NotApplicable && tests.Failures.Length != 0 ||
EvidencePreparation.cs (2)
119
var degraded = input.Evidence.TestEvidence.
State
== EvidenceState.Unavailable;
211
var degraded = bundle.TestEvidence.
State
== EvidenceState.Unavailable;
WorkflowFailureDiagnosisContextBuilder.cs (3)
59
summary.Append(bundle.TestEvidence.
State
== EvidenceState.Complete
61
: bundle.TestEvidence.
State
== EvidenceState.NotApplicable
66
state = CiFailureJson.EnumText(bundle.TestEvidence.
State
),
AnalyzeCiFailure.Tests (11)
AnalyzeCiFailureAlternateWorkflowTests.cs (8)
29
Assert.Equal(EvidenceState.Complete, collected.Evidence.TestEvidence.
State
);
57
Assert.Equal(EvidenceState.Complete, collected.Evidence.TestEvidence.
State
);
98
Assert.Equal(state, CiFailureJson.EnumText(evidence.TestEvidence.
State
));
146
Assert.Equal(EvidenceState.Unavailable, result.Run!.Evidence.TestEvidence.
State
);
185
Assert.Equal(state, CiFailureJson.EnumText(result.Run.Evidence.TestEvidence.
State
));
220
Assert.Equal(state, CiFailureJson.EnumText(result.Run!.Evidence.TestEvidence.
State
));
239
Assert.Equal(EvidenceState.Unavailable, result.Run!.Evidence.TestEvidence.
State
);
269
Assert.Equal(EvidenceState.Unavailable, result.Run!.Evidence.TestEvidence.
State
);
AnalyzeCiFailureInvocationTests.cs (2)
128
Assert.Equal(EvidenceState.Unavailable, evidence.TestEvidence.
State
);
137
Assert.Equal(EvidenceState.Unavailable, replayed.TestEvidence.
State
);
AnalyzeCiFailureMigrationTests.cs (1)
693
Assert.Equal(status == "ready" ? EvidenceState.Complete : EvidenceState.Unavailable, bundle.TestEvidence.
State
);