20 lines
552 B
TypeScript

import fs from "node:fs";
const SLEEP_BENCH_MS = Number(process.env["SLEEP_BENCH_MS"] || 10);
const BENCH_ITERATIONS = Number(process.env["BENCH_ITERATIONS"] || 3);
export const sleepBench = () => new Promise(resolve => setTimeout(resolve, SLEEP_BENCH_MS))
export const testLogFile = new URL("./test.log", import.meta.url);
export async function appendLog(data: string) {
await fs.promises.appendFile(testLogFile, data + "\n");
}
export const benchOptions = {
time: 0,
iterations: BENCH_ITERATIONS,
warmupIterations: 0,
warmupTime: 0,
}