Test Location
src/tests/
├── test_runner.c # Comprehensive meta-runner (has main())
├── test_runner_simple.c # Lightweight meta-runner (has main())
├── simple_test_runner.c # Minimal mock-only runner (has main())
├── test_framework.c # Test-framework self-tests
├── smoke_test.c # Quick smoke test
├── test_terminal.c # Terminal core tests
├── test_render.c # Render system tests
├── test_arc_001.c # ARC-001 filename-based asset loading
├── test_arc_002.c # ARC-002 atomic scene bundle
├── test_tex_001.c # TEX-001 hardware-decoded compression
├── test_tex_002.c # TEX-002 per-scene segmentation
├── test_str_002.c # STR-002 metadata-first layout
├── test_memory.c # Memory management tests
├── test_spectre.c # SPECTRE integration tests
├── test_input.c # Input system tests
├── test_vmu.c # VMU integration tests
├── test_error_handling.c # Error-handling API tests
├── test_debug.c # Debug system tests
├── test_debug_menu.c # Debug menu tests
├── test_crc32.c # CRC32 validation tests
├── test_dec_modes.c # DEC private modes tests
├── test_patterns.c # SHACHI pattern tests
└── kos_stubs/ # KOS stub headers for host compilation