hostbox: the quiet-window test's first refusal is the relocating check now (merge re-review minor)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 file changed,
+3
−1
internal/hostbox/reconcile_relocation_test.go+3 −1
CI failed — run details
diff --git a/internal/hostbox/reconcile_relocation_test.go b/internal/hostbox/reconcile_relocation_test.go| index 826263ece..a54e33338 100644 |
| --- a/internal/hostbox/reconcile_relocation_test.go |
| +++ b/internal/hostbox/reconcile_relocation_test.go |
| @@ -287,7 +287,9 @@ func TestReconcileQuietWindowGatesExecutionNotTheHold(t *testing.T) { |
| t.Fatal(err) |
| } |
| writes := 0 |
| - // The source before its fence closes takes the activation path: quiet. |
| + // The source before its fence closes would take the activation path, |
| + // which a relocating claim now refuses before the quiet window is |
| + // reached (main's policy admits only the probe; checkOn refuses first). |
| if err := r.Install(ctx, selected, func() error { writes++; return nil }); !errors.Is(err, ErrChanged) || writes != 0 || len(*holds) != 0 { |
| t.Fatalf("activation in the quiet window: %v writes %d holds %v", err, writes, *holds) |
| } |