What problem does it solve?
Manually testing SDR configurations, hardware, and demodulation performance is repetitive and time-consuming. This skill automates the execution of the WaveCap-SDR test harness, including parameter sweeps and reporting, saving you significant QA effort.
Core Features & Use Cases
- Automated Testing: Run regression tests, validate audio quality, and benchmark demodulation performance across various settings.
- Parameter Sweeps: Automatically test different gain, bandwidth, or frequency offset values to find optimal configurations.
- Reporting: Generates detailed JSON and text reports with pass/fail status and audio quality metrics for easy analysis.
- Use Case: After a code change, you need to ensure that all existing presets still produce clear audio. Use this skill to run a quick smoke test with the fake driver across all presets and generate a report.
Quick Start
Use the harness-runner skill to run a test with the 'kexp' preset for 3 seconds using the fake driver, sweeping gain values of 10, 20, 30, and 40.