test(windows): close staged writer before reopen

This commit is contained in:
2026-08-18 14:35:07 +02:00
parent c01482c52d
commit b652011bfc
@@ -80,6 +80,11 @@ func TestStageArchiveRetainsTwoFilesThroughOneWindowsRootCapability(t *testing.T
_ = recoveryStage.Close() _ = recoveryStage.Close()
t.Fatal(err) t.Fatal(err)
} }
if err := recoveryStage.file.Close(); err != nil {
_ = recoveryStage.Close()
t.Fatal(err)
}
recoveryStage.file = nil
if _, found, err := recoveryStage.parent.ReadRegular(recoveryStage.name, 1<<20); err != nil || !found { if _, found, err := recoveryStage.parent.ReadRegular(recoveryStage.name, 1<<20); err != nil || !found {
_ = recoveryStage.Close() _ = recoveryStage.Close()
t.Fatalf("recovery stage after candidate cleanup = found:%t err:%v", found, err) t.Fatalf("recovery stage after candidate cleanup = found:%t err:%v", found, err)