Adds bounded retry handling so stale Fusion test temp roots are reclaimed instead of leaking after transient removal failures. - Share prefix-scoped pruning between isolated HOME and worker temp roots. - Retry rm-rf on transient busy/non-empty failures and treat ENOENT as successful cleanup. - Warn once with bounded child diagnostics after persistent prune failures. - Cover worker and home pruning retry, failure, and ENOENT behavior in script tests. Files changed: scripts/__tests__/test-changed.test.mjs | 118 ++++++++++++++++++++++++++++++++ scripts/test-changed.mjs | 84 ++++++++++++++--------- 2 files changed, 168 insertions(+), 34 deletions(-) Fusion-Task-Id: FN-6371 Fusion-Task-Lineage: a81e6849-5eb0-4bc0-8030-9f8eaed4e35a
46 KiB
46 KiB