diff --git a/harness.ts b/harness.ts new file mode 100755 index 0000000..9de8d02 --- /dev/null +++ b/harness.ts @@ -0,0 +1,25 @@ +#!/usr/bin/env -S deno run --allow-env --allow-run + +const execPath = Deno.args[0]; + +function* range(min, max, incr = 1): Generator { + let i = min; + do { + yield i + i += incr; + } while (i < max) +} + +let ps = [] + +for (let seed of range(0, 10)) { + for (let prob of (range(0, 1, 0.05))) { + const p = Deno.run({ + cmd: [execPath, seed, prob, 1000], + }); + + ps.push(p) + } +} + +await Promise.all(ps);