Files
openclaw/test/scripts/sqlite-sessions-transcripts-flip-proof.built-cli.e2e.test.ts
Peter Steinberger 76c7cd7308 test(ci): trim duplicate SQLite lifecycle tours (#122308)
* test(ci): accelerate SQLite flip proof

* test(sessions): replace duplicate archive stress tour

* test(sessions): preserve SQLite lifecycle contracts

* test(sessions): drop duplicate archive assertions

---------

Co-authored-by: Amp <amp@ampcode.com>
2026-08-11 16:51:28 -07:00

16 lines
803 B
TypeScript

// Built-CLI SQLite flip proof requires dist entrypoints before running the gateway lifecycle.
import { describe, expect, it } from "vitest";
import { assertSqliteFlipProofCore } from "../helpers/sqlite-sessions-transcripts-flip-proof-assertions.ts";
import { runSqliteSessionsTranscriptsFlipProof } from "../helpers/sqlite-sessions-transcripts-flip-proof.ts";
describe("SQLite sessions/transcripts flip built CLI proof", () => {
it("proves the lifecycle through the built gateway CLI entrypoint", async () => {
const report = await runSqliteSessionsTranscriptsFlipProof({ requireBuiltCli: true });
expect(report.gatewayEntrypoint).toEqual(
expect.arrayContaining([expect.stringMatching(/^dist\/index\.(?:js|mjs)$/u)]),
);
assertSqliteFlipProofCore(report);
}, 420_000);
});