test: tolerate sparse Testbox file scans

This commit is contained in:
Vincent Koc
2026-05-17 00:21:45 +08:00
parent 8330582493
commit 09db0892dd

View File

@@ -313,6 +313,9 @@ function listTrackedSourceFiles(options: SourceFileCollectorOptions): string[] |
if (!/\.(?:[cm]?ts|[cm]?js|tsx|jsx)$/u.test(line) || line.endsWith(".d.ts")) {
return false;
}
if (!fs.existsSync(resolve(REPO_ROOT, line))) {
return false;
}
const parts = line.split("/");
return !parts.some(
(part) => part === "node_modules" || part === "dist" || part === "coverage",