frigate/frigate/test
Josh Hawkins 814c497bef
Some checks are pending
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
Use Job infrastructure for Debug Replay (#23099)
* use ReplayState enum

* extract shared ffmpeg progress helper

* make start call non-blocking with worker thread

* expose replay state on status endpoint and return 202 from start

* cancel in-flight ffmpeg when stop is called during preparation

* add replay i18n strings for preparing and error states

* show status in replay UI

* navigate immediately on 202 from debug replay menus and dialog

* remove unused

* simplify to use Job infrastructure

* tests

* cleanup and tweaks

* fetch schema

* update api spec

* formatting

* fix e2e test

* mypy

* clean up

* formatting

* fix

* fix test

* don't try to show camera image until status reports ready

* simplify loading logic

* fix race in latest_frame on debug replay shutdown

* remove toast when successfully stopping

it gets hidden almost immediately
2026-05-03 14:54:20 -06:00
..
http_api Use Job infrastructure for Debug Replay (#23099) 2026-05-03 14:54:20 -06:00
__init__.py app container and config schema 2021-01-26 21:40:33 -06:00
const.py Work through most of the cspell warnings in python (#13794) 2024-09-17 10:41:46 -05:00
test_birdseye.py Write a low resolution low fps stream from decoded frames (#8673) 2024-01-31 12:56:11 +00:00
test_camera_pw.py fix typos (#9895) 2024-02-17 16:01:50 -06:00
test_chat_find_similar_objects.py Camera access fixes (#22987) 2026-04-23 12:27:49 -06:00
test_config.py Add config validators (#22704) 2026-03-30 08:34:54 -05:00
test_copy_yuv_to_position.py Cleanup and organize utils (#7033) 2023-07-06 09:28:50 -05:00
test_debug_replay_job.py Use Job infrastructure for Debug Replay (#23099) 2026-05-03 14:54:20 -06:00
test_debug_replay.py Use Job infrastructure for Debug Replay (#23099) 2026-05-03 14:54:20 -06:00
test_deferred_processor.py Add deferred real-time processor for enrichments (#22880) 2026-04-14 21:39:44 -06:00
test_env.py Improve environment var handling (#22796) 2026-04-07 07:16:02 -06:00
test_export_progress.py Use Job infrastructure for Debug Replay (#23099) 2026-05-03 14:54:20 -06:00
test_ffmpeg_presets.py Update ffmpeg (#22548) 2026-03-20 08:50:58 -05:00
test_ffmpeg_progress.py Use Job infrastructure for Debug Replay (#23099) 2026-05-03 14:54:20 -06:00
test_file.py Enable event snapshot API to honour query params after event ends (#22375) 2026-03-22 13:33:04 -06:00
test_gpu_stats.py Refactor Intel Stats (#22674) 2026-03-29 12:09:02 -05:00
test_maintainer.py Miscellaneous fixes (#22913) 2026-04-18 07:10:50 -06:00
test_motion_detector.py Skip motion threshold configuration (#22255) 2026-03-05 18:20:03 -06:00
test_obects.py Various fixes (#14410) 2024-10-17 11:02:27 -05:00
test_object_detector.py Improve async object detector support (#17712) 2025-04-15 08:55:38 -05:00
test_output_ws_auth.py Camera access fixes (#22987) 2026-04-23 12:27:49 -06:00
test_preview_loader.py Offline preview image (#21752) 2026-02-26 21:27:56 -07:00
test_profiles.py Improve profile state management and add recap tool (#22715) 2026-03-31 19:09:32 -05:00
test_proxy_auth.py Various Tweaks (#22609) 2026-03-24 13:53:39 -06:00
test_record_retention.py Improve recording retention logic (#20506) 2025-10-15 11:09:28 -06:00
test_reduce_boxes.py Smarter Regions (#8194) 2023-10-18 18:21:52 -05:00
test_storage.py Pull count of detection events by label into prometheus metrics (#20119) 2025-09-19 06:27:20 -06:00
test_video.py Merge remote-tracking branch 'origin/master' into dev 2024-02-14 18:20:55 -06:00
test_webpush_camera_monitoring.py Camera access fixes (#22987) 2026-04-23 12:27:49 -06:00
test_ws_auth.py limit access to admin-only websocket topics for viewer users (#22710) 2026-03-31 08:51:55 -05:00
test_yuv_region_2_rgb.py Cleanup and organize utils (#7033) 2023-07-06 09:28:50 -05:00