fix: harden native workspace root and docker gates
This commit is contained in:
+5
-1
@@ -1 +1,5 @@
|
||||
process.stdout.write(JSON.stringify({ok:true}));
|
||||
import { createRequire } from "node:module"; import { resolve } from "node:path";
|
||||
const require = createRequire(import.meta.url); const a = require(resolve(process.cwd(), "native/workspace-fs-at/build/Release/workspace_fs_at.node"));
|
||||
let root = a.openat({parent:null,name:"/",kind:"directory",createMode:0}).handle; let successes=0, failures=0;
|
||||
for (let i=0;i<Number(process.env.ITERATIONS??100);i++) { try { const r=a.openat({parent:root,name:process.env.COMPONENT??"tmp",kind:"directory",createMode:0}); successes++; a.close(r.handle); } catch { failures++; } }
|
||||
a.close(root); process.stdout.write(JSON.stringify({ok:true,successes,failures}));
|
||||
|
||||
Reference in New Issue
Block a user