summaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-04 10:57:28 +0100
committerskal <pascal.massimino@gmail.com>2026-02-04 10:57:28 +0100
commit55ed3610ffb8589505346141604c8b9ea2850e43 (patch)
tree5ac8a81d839c3deb6e68ab6e965e871c81402716 /TODO.md
parentf9ca37a368abd88ad439320a26ee7dfbff553aff (diff)
test(coverage): Improve Audio coverage (Task #48)
Added unit tests for DCT and procedural audio generation. Enhanced synth tests to cover rendering and resource management. Audio subsystem coverage increased to 93%.
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md
index a4f8870..a9f5fa4 100644
--- a/TODO.md
+++ b/TODO.md
@@ -3,6 +3,10 @@
This file tracks prioritized tasks with detailed attack plans.
## Recently Completed (February 4, 2026)
+- [x] **Task #48: Improve Audio Coverage**:
+ - [x] **New Tests**: Added `test_dct` (100% coverage for transforms) and `test_audio_gen` (94% coverage for procedural audio).
+ - [x] **Enhanced Tests**: Updated `test_synth` to cover rendering loop, double-buffering, and resource exhaustion.
+ - [x] **Coverage Boost**: Increased `src/audio/` coverage from ~42% to 93%.
- [x] **Task #47: Improve Asset Manager Coverage**:
- [x] **New Tests**: Added tests for unknown procedural functions, generation failures, and edge cases in `src/tests/test_assets.cc`.
- [x] **Tooling Update**: Downgraded `asset_packer` validation error to warning to allow testing invalid assets.