S.H.O.N.A.R._Desktop_Companion/backend/tests
avi 514d75fe92 Raw provider crash fails the job instead of escaping into the sweep requeue loop
A non-AIError from transcribe/summarize (av.InvalidDataError on corrupt
audio, seen live with 'My recording 63') escaped the consumer, left the
row 'running', and got requeued at every engine restart forever. Both
runners now catch it, fail the row with the exception type in the
message, and keep a usable transcript (summarize completes with a
'Summary failed' note). Regression tests pin both paths (proven red
without the fix).
2026-09-19 15:24:50 -05:00
..
__init__.py Standalone Shonar Desktop: vendor portable sources + local engine; decouple from ~/Projects/Shonar 2026-09-14 17:14:54 -05:00
conftest.py Backend tests run on SQLite by default (78 passed, 1 skipped); no Postgres needed 2026-09-14 20:59:49 -05:00
test_ai_adapters.py AI progress: honest milestone bar from closed JSON contract units 2026-09-18 15:00:04 -05:00
test_ai_pipeline.py Raw provider crash fails the job instead of escaping into the sweep requeue loop 2026-09-19 15:24:50 -05:00
test_auth.py Standalone Shonar Desktop: vendor portable sources + local engine; decouple from ~/Projects/Shonar 2026-09-14 17:14:54 -05:00
test_health.py Standalone Shonar Desktop: vendor portable sources + local engine; decouple from ~/Projects/Shonar 2026-09-14 17:14:54 -05:00
test_inline_queue.py Fix re-summarize running one voice behind: commit the job row before poking the inline queue. 2026-09-18 17:03:37 -05:00
test_m9.py Backend tests run on SQLite by default (78 passed, 1 skipped); no Postgres needed 2026-09-14 20:59:49 -05:00
test_models.py Transcription: dwindle model choice to Whisper Base + Whisper Large v3 2026-09-15 07:24:57 -05:00
test_provider_info.py Standalone Shonar Desktop: vendor portable sources + local engine; decouple from ~/Projects/Shonar 2026-09-14 17:14:54 -05:00
test_recordings.py Standalone Shonar Desktop: vendor portable sources + local engine; decouple from ~/Projects/Shonar 2026-09-14 17:14:54 -05:00
test_transcript_edits.py Summarize streams with real progress: adapters reassemble SSE/NDJSON deltas and report 0-99% as tokens arrive 2026-09-15 19:45:02 -05:00