| 49 | } |
| 50 | |
| 51 | engine::runtime::TaskResult run(const engine::runtime::TaskRequest & request) override { |
| 52 | engine::test::require(prepared, "mock VAD run after prepare"); |
| 53 | engine::test::require(request.audio_input.has_value(), "mock VAD run audio input"); |
| 54 | ++runs; |
| 55 | engine::runtime::TaskResult result; |
| 56 | result.speech_segments = segments; |
| 57 | return result; |
| 58 | } |
| 59 | |
| 60 | bool prepared = false; |
| 61 | int runs = 0; |
no test coverage detected