Files
pad/internal/testtmp/alive_windows.go
T
xarmian 48c3ca066c fix(test): test temp dirs stop leaking into /tmp (BUG-3412) (#1786)
* fix(test): template and fixture temp dirs no longer leak into /tmp (BUG-3412)

The store test templates are named for the owning pid, and each build
first removes the template dirs of processes that are gone (and pid-less
legacy dirs over a day old), so a test binary killed before TestMain's
Cleanup no longer leaves its template on the tmpfs for good. The fence
source tests remove their fixture dirs when the file finishes.

Claude-Session: https://claude.ai/code/session_01Q9WssCjFuHjSfLABoW4tmS

* fix(test): never sweep pid-less template dirs; age proves no owner gone (codex r1 on BUG-3412)

Claude-Session: https://claude.ai/code/session_01Q9WssCjFuHjSfLABoW4tmS
2026-10-05 04:50:02 -04:00

14 lines
340 B
Go

//go:build windows
package testtmp
import "os"
// processAlive cannot ask cheaply here, so every owner counts as alive and
// a Windows sweep removes nothing.
func processAlive(int) bool { return true }
// ownedByMe is never consulted for removal here: processAlive keeps
// everything.
func ownedByMe(os.FileInfo) bool { return true }