48 references to EvidenceState
AnalyzeCiFailure (22)
AnalysisValidator.cs (2)
27
if (evidence.TestEvidence.State ==
EvidenceState
.Unavailable)
294
tests.State ==
EvidenceState
.NotApplicable && tests.Failures.Length != 0 ||
CiFailureJson.cs (1)
26
new ExactEnumConverter<
EvidenceState
>(),
CollectionProjection.cs (1)
79
EvidenceState
state,
EvidencePreparation.cs (2)
119
var degraded = input.Evidence.TestEvidence.State ==
EvidenceState
.Unavailable;
211
var degraded = bundle.TestEvidence.State ==
EvidenceState
.Unavailable;
Models\TransientContracts.cs (1)
131
public required
EvidenceState
State { get; init; }
TransientJson.cs (1)
28
new StrictEnumConverter<
EvidenceState
>(),
WorkflowFailureDiagnosisContextBuilder.cs (2)
59
summary.Append(bundle.TestEvidence.State ==
EvidenceState
.Complete
61
: bundle.TestEvidence.State ==
EvidenceState
.NotApplicable
WorkflowRunEvidenceCollector.cs (12)
37
private
EvidenceState
_testState =
EvidenceState
.Unavailable;
237
_testState =
EvidenceState
.Unavailable;
282
_testState =
EvidenceState
.Unavailable;
291
_testState =
EvidenceState
.Unavailable;
631
var
evidenceState =
EvidenceState
.Unavailable;
698
evidenceState = selectedArtifacts.Count == 0 ?
EvidenceState
.NotApplicable :
EvidenceState
.Complete;
702
evidenceState =
EvidenceState
.Unavailable;
765
evidenceState =
EvidenceState
.Unavailable;
781
evidenceState =
EvidenceState
.Unavailable;
AnalyzeCiFailure.Tests (26)
AnalyzeCiFailureAlternateWorkflowTests.cs (5)
29
Assert.Equal(
EvidenceState
.Complete, collected.Evidence.TestEvidence.State);
57
Assert.Equal(
EvidenceState
.Complete, collected.Evidence.TestEvidence.State);
146
Assert.Equal(
EvidenceState
.Unavailable, 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);
AnalyzeCiFailureBestEffortTests.cs (1)
65
TestEvidence = evidence.TestEvidence with { State =
EvidenceState
.Unavailable, Failures = failures },
AnalyzeCiFailureCSharpRerunTests.cs (2)
57
TestEvidence = evidence.TestEvidence with { State = scenario == "unavailable" ?
EvidenceState
.Unavailable :
EvidenceState
.Complete },
AnalyzeCiFailureEnumTests.cs (2)
37
Assert.ThrowsAny<JsonException>(() => CiFailureJson.ToContract<
EvidenceState
>(value));
52
evidence = Enum.GetValues<
EvidenceState
>(),
AnalyzeCiFailureFixtures.cs (4)
33
TestEvidence = new CollectedTestEvidence { State =
EvidenceState
.Complete, Failures = [], Problems = [] },
53
internal sealed record TestEvidenceState([property: System.Text.Json.Serialization.JsonPropertyName("state")]
EvidenceState
State);
96
var
state = CiFailureJson.ReadEnum<
EvidenceState
>(CiFailureJson.Text(Read("test-evidence.json")?["state"]), "Test evidence state is invalid");
AnalyzeCiFailureInvocationTests.cs (2)
128
Assert.Equal(
EvidenceState
.Unavailable, evidence.TestEvidence.State);
137
Assert.Equal(
EvidenceState
.Unavailable, replayed.TestEvidence.State);
AnalyzeCiFailureMigrationTests.cs (3)
477
TransientJson.Write(evidence with { TestEvidence = evidence.TestEvidence with { State =
EvidenceState
.Unavailable, Failures = [] } }));
693
Assert.Equal(status == "ready" ?
EvidenceState
.Complete :
EvidenceState
.Unavailable, bundle.TestEvidence.State);
AnalyzeCiFailurePreparationTests.cs (5)
218
var
state = AnalyzeCiFailure.CiFailureJson.ReadContract<AnalyzeCiFailureFixtures.TestEvidenceState>(Path.Combine(paths.RootDirectory, "test-evidence.json"))?.State
219
?? AnalyzeCiFailure.
EvidenceState
.Unavailable;
224
if (state == AnalyzeCiFailure.
EvidenceState
.Complete)
250
state = AnalyzeCiFailure.
EvidenceState
.Unavailable;
267
return new(state == AnalyzeCiFailure.
EvidenceState
.Unavailable ? 1 : 0, diagnostic);
AnalyzeCiFailureTransientContractTests.cs (2)
93
State =
EvidenceState
.Complete, Problems = [],
244
TestEvidence = new CollectedTestEvidence { State =
EvidenceState
.Complete, Failures = [], Problems = [] },