2 writes to Status
AnalyzeCiFailure (1)
Models\CollectionModels.cs (1)
81
Status
= status,
AnalyzeCiFailure.Tests (1)
AnalyzeCiFailureCollectionTests.cs (1)
220
SchemaVersion = 1,
Status
= "ready", HeadSha = null, RunUrl = null, Problems = [],
29 references to Status
AnalyzeCiFailure (13)
EvidencePreparation.cs (7)
131
await invocation.WriteRecoveryBestEffortAsync("collection", outcome.
Status
);
133
outcome = progress.CreateOutcome(outcome.
Status
);
135
await invocation.WriteDiagnosticsAsync(outcome.
Status
);
248
var outputCancellation = outcome.
Status
== "failed" ? CancellationToken.None : ct;
250
if (outcome.
Status
== "degraded")
261
if (outcome.
Status
== "failed")
267
await invocation.WriteDiagnosticsAsync(outcome.
Status
);
GitHubActionsIntegration.cs (2)
25
("analysis_ready", outcome.
Status
== "ready" ? "true" : "false"),
26
("collection_status", outcome.
Status
),
TransientJson.cs (4)
82
if (outcome.
Status
is not ("ready" or "no-work" or "degraded" or "failed") ||
84
outcome.
Status
is "ready" or "degraded" && (outcome.HasRelevantFailures != true || outcome.RunId is null || outcome.RunAttempt is null) ||
85
outcome.
Status
== "no-work" && (outcome.HasRelevantFailures != false || outcome.RunId is null) ||
86
outcome.
Status
== "failed" && outcome.Problems.Length == 0)
AnalyzeCiFailure.Tests (16)
AnalyzeCiFailureCohesionTests.cs (1)
61
Assert.Equal("failed", outcome.
Status
);
AnalyzeCiFailureDiagnosticsTests.cs (1)
23
Assert.Equal("ready", outcome.
Status
);
AnalyzeCiFailureInvocationTests.cs (1)
139
Assert.Equal("degraded", TransientJson.Read<AnalysisOutcome>(await File.ReadAllTextAsync(output.Outcome)).
Status
);
AnalyzeCiFailureMigrationTests.cs (5)
75
Assert.Equal("failed", outcome.
Status
);
204
Assert.Equal("no-work", outcome.
Status
);
220
Assert.Equal("ready", outcome.
Status
);
310
Assert.Equal("failed", outcome.
Status
);
620
Assert.Equal("failed", outcome.
Status
);
AnalyzeCiFailurePublicationTests.cs (1)
1114
Assert.Equal("failed", recoveryOutcome.
Status
);
AnalyzeCiFailureStorageTests.cs (4)
48
Assert.Equal("failed", outcome.
Status
);
71
Assert.Equal("failed", outcome.
Status
);
104
Assert.Equal("degraded", outcome.
Status
);
116
Assert.Equal("ready", outcome.
Status
);
AnalyzeCiFailureWorkflowCommandsTests.cs (3)
82
Assert.Equal("failed", outcome.
Status
);
126
Assert.Equal("failed", failed.
Status
);
132
Assert.Equal("failed", recovery.
Status
);