mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-04-25 15:12:12 +00:00
19 lines
507 B
JavaScript
19 lines
507 B
JavaScript
var child_process = require("child_process");
|
|
|
|
// restarts the test forever, that is, until an issue is detected
|
|
|
|
if (process.argv.length < 2) {
|
|
console.error("Usage: npm run test:forever <allocator>");
|
|
process.exit(1);
|
|
}
|
|
|
|
var count = 0;
|
|
while (true) {
|
|
console.log("[ #" + ++count + " ]\n");
|
|
var res = child_process.spawnSync("node", [ "./index", process.argv[2] ], { stdio: "inherit" });
|
|
if (res.status !== 0)
|
|
throw Error("exited with " + res.status);
|
|
if (res.error)
|
|
throw res.error;
|
|
}
|