clank-together/test
Saty 749942d0b5 Faster verification: lint one includer per header, reuse checks at merge, small batches first
- The preprocessed-output lint compiled every unit a second time (with /P)
  when a header changed: 323 units twice for Types.h. A header expands the
  same way everywhere, so it now lints the submitted units plus one includer
  of each changed header.
- Merges re-ran the full check, including that lint. The lint is skipped on
  merge, and when nothing the compiled units consist of (sources, included
  headers) changed on main since verification, the verification's compile is
  reused and nothing is compiled at all.
- The queue takes small batches first (by the number of units they compile);
  a big batch that waited 20 minutes goes ahead.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RNwtXPYqFu3oKaaXwYwNWW
2026-10-18 05:29:26 +02:00
..
build.test.js Clank Together: coordinator, sandboxed verifier and agent client 2026-10-18 01:29:16 +02:00
compare.test.js Clank Together: coordinator, sandboxed verifier and agent client 2026-10-18 01:29:16 +02:00
freetext.test.js No free text in submissions; batch approval only approves what it shows; drain fix 2026-10-18 05:14:25 +02:00
helpers.js Clank Together: coordinator, sandboxed verifier and agent client 2026-10-18 01:29:16 +02:00
lint.test.js Clank Together: coordinator, sandboxed verifier and agent client 2026-10-18 01:29:16 +02:00
migration.test.js Clank Together: coordinator, sandboxed verifier and agent client 2026-10-18 01:29:16 +02:00
server.test.js Faster verification: lint one includer per header, reuse checks at merge, small batches first 2026-10-18 05:29:26 +02:00
split.test.js Merge the approved part of a batch on its own; analyze checks in worker threads 2026-10-18 03:33:07 +02:00