Files
oh-my-pi/packages/tui/test/render-stress-reducer.test.ts
can1357 8dac5d5790 feat(tui): added replay-based stress-test reduction and CLI runner support
- Added replay parsing and a reducer CLI for op logs and reduced outputs.
- Added chunk-based `reduceFailingOperations` to shrink failure traces while preserving repro cases.
- Added a dedicated `StressRenderScheduler` with immediate and scheduled callback queues.
- Added checkpoint failure dumps to record operation log paths and replay artifacts.
2026-06-03 22:43:31 +02:00

13 lines
436 B
TypeScript

import { describe, expect, it } from "bun:test";
import { reduceFailingOperations } from "./render-stress-reducer";
describe("render stress reducer", () => {
it("shrinks a failing prefix while preserving failure", async () => {
const reduced = await reduceFailingOperations(
["a", "b", "c", "d", "e"],
async candidate => candidate.includes("b") && candidate.includes("d"),
);
expect(reduced).toEqual(["b", "d"]);
});
});