fix(ui): say Stopped for server jobs the operator stopped

Every server path into NestJobState.Cancelled requires cancelRequested (Cancel Job), and the running state already reads Stopping.
This commit is contained in:
aj committed 2026-11-04 23:03:59 -05:00
1 parent e8215004ab
commit cf483c1a2e
2 files changed
+3 -3

No files matched your search

@@ -192,7 +192,7 @@ public class ServerJobsFormTests
form.Select(queued.Id);
form.CancelJobButton.PerformClick();
PumpUntil(() => form.Jobs.Any(j => j.Id == queued.Id && j.State == NestJobState.Cancelled), "the cancelled job");
Assert.Equal("Cancelled", Cell(form, queued.Id, 1));
Assert.Equal("Stopped", Cell(form, queued.Id, 1));
form.Select(ready.Id);
form.OpenButton.PerformClick();
@@ -276,7 +276,7 @@ public class ServerJobsFormTests
Assert.Equal("Queued (next)", ServerJobText.State(new NestJobRecord { State = NestJobState.Queued }));
Assert.Equal("Stopping", ServerJobText.State(new NestJobRecord { State = NestJobState.Running, CancelRequested = true }));
Assert.Equal("Discarded", ServerJobText.State(new NestJobRecord { State = NestJobState.Succeeded, Review = NestJobReview.Discarded }));
Assert.Equal("Cancelled", ServerJobText.State(new NestJobRecord { State = NestJobState.Cancelled }));
Assert.Equal("Stopped", ServerJobText.State(new NestJobRecord { State = NestJobState.Cancelled }));
Assert.Equal("out of memory", ServerJobText.Result(new NestJobRecord { State = NestJobState.Failed, Error = "out of memory" }));
Assert.Equal("", ServerJobText.Result(new NestJobRecord { State = NestJobState.Succeeded }));
Assert.Equal("(unnamed nest)", ServerJobText.Title(new NestJobRecord()));
+1 -1
View File
@@ -313,7 +313,7 @@ namespace OpenNest.Forms
_ => "Ready to review",
},
NestJobState.Failed => "Failed",
_ => "Cancelled",
_ => "Stopped",
};
public static string Result(NestJobRecord job)