food_chain/tests/README.md
2026-09-29 23:45:12 +09:00

1.3 KiB
Raw Permalink Blame History

Regression tests

通常の回帰確認:

node tests/regression.mjs

regression.mjs は production index.html を唯一のsource of truthとして直接読み込みます。恒久的なtest用HTMLコピーはありません。

高速スイートで固定する項目:

  • production JavaScript構文
  • 19本の現行WGSL kernel SHA-256
  • direct / FAST routing と有限continuation budget
  • operation-limitが数値failureやmembership証明として扱われないこと
  • 12点adaptive initialIter probe
  • 12→必要時+12 operation-limit scoring(winner 1本だけbuild)
  • exact interior certificate / integer-grid numeric history reuse
  • guided/deep GPU-resident referenceのnearby reuse参加
  • idle Workerの確実なterminate/revoke
  • correction lazy compileが実使用5 pipelineだけであること
  • cancelRenderのexport取消・generation更新
  • export metadata共通builder
  • reference / FAST reference / precision fallback Workerの小規模数値回帰
  • 削除済みlegacy/dead subsystem・write-only stateがbundleへ再混入しないこと

実ブラウザ/WebGPU E2Eが必要な場合のみ:

node tests/browser_smoke.mjs 9333

browser_smoke.mjs はproduction index.htmlから一時的な診断HTMLを生成し、終了時に削除します。テスト用アプリ本体のコピーは保持しません。