diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-05 19:49:27 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-05 19:49:27 +0100 |
| commit | 64c19b368db4aea748467b5f763add99c7deb701 (patch) | |
| tree | 5c159b9a1ff19fb6078e7e08a9b9e9747c4cb3d7 /src/audio/jittered_audio_backend.cc | |
| parent | 4fd55777eb8b678297fb2efd207dc8cd509a6919 (diff) | |
perf: Reduce audio test durations for faster test suite
Optimized long-running audio tests to significantly improve test suite
performance while maintaining test coverage.
Changes:
- WavDumpBackend: Added set_duration() method with configurable duration
- Default remains 60s for debugging/production use
- Test now uses 2s instead of 60s (140x faster: 60s → 0.43s)
- JitteredAudioBackendTest: Reduced simulation durations
- Test 1: 2.0s → 0.5s (4x faster)
- Test 2: 10.0s → 3.0s (3.3x faster)
- Overall: 14.49s → 4.48s (3.2x faster)
- Updated assertions for shorter durations
- Progress indicators adjusted for shorter tests
Results:
- Total test suite time: 18.31s → 8.29s (55% faster)
- All 20 tests still pass
- Tests still properly validate intended behavior
handoff(Claude): Optimized audio test performance to speed up development
iteration without sacrificing test coverage. WavDumpBackend now has
configurable duration via set_duration() method.
Diffstat (limited to 'src/audio/jittered_audio_backend.cc')
0 files changed, 0 insertions, 0 deletions
