Skip to content

Commit 6847134

Browse files
committed
Converge the test suite: delete dead probes/benches, promote live contracts to the gate
Delete 17 test files (~2500 lines) with no automated entry point: one-off profiling/bench scripts (cpu-profile, profile-*, *-bench, ab-emitted), stale smoke probes superseded by real gates (treesitter-smoke, monarch-smoke, verify-rejects, snapshot), and the token-DFA measurement spike plus its only consumer (src/token-dfa.ts). Remove src/trace-markers.ts alongside its only reader (exec-trace). Gate changes in check.ts: - drop core/sanity (no-throw only; strictly subsumed by conformance and issue-cases) and highlighter/html-lexer-spike (kept as gate:html-lexer script; its failures are covered by html-conformance + *-sites gates) - promote left-recursion, newline-mode, and interpolation-metadata: all three carry unique hard assertions for shipped features but previously ran only via package scripts or the local verify loop Harden html-embed-js: the official-grammar boundary comparison was report-only; now ratchets at 216/221 chars so boundary regressions fail. 44/44 gates pass.
1 parent 9260401 commit 6847134

23 files changed

Lines changed: 7 additions & 2521 deletions

src/token-dfa.ts

Lines changed: 0 additions & 347 deletions
This file was deleted.

src/trace-markers.ts

Lines changed: 0 additions & 8 deletions
This file was deleted.

test/ab-emitted.mjs

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)