Files
mattgodbolt-molty 752009d3af feat: port all Cypress tests to use CypressCompiler fake
All 35 tests across 9 specs now use the fake compiler instead of a real
GCC. Tests are fully deterministic and don't require any system compiler.

CypressCompiler changes:
- Override initialise() to set capabilities directly (supportsGccDump,
  supportsOptOutput, supportsPpView, supportsExecute) — these are
  normally detected at runtime by argument parsers
- Support --fake-exitcode/stdout/stderr/asm options for test control
- Echo non-fake options as '; Options: ...' in asm output so tests can
  verify option changes trigger recompilation
- Set didExecute at top level for executor pane compatibility

Test changes:
- Replace #ifdef/-D patterns with options echo and --fake-* flags
- Use // FAKE: directives for canned output (pp, gccdump, opt, executor)
- Simplify properties file (capabilities set in code, not config)

🤖 Generated by LLM (Claude, via OpenClaw)
2026-02-18 22:47:39 -06:00
..
2025-07-28 10:34:46 -05:00
2025-07-28 10:34:46 -05:00