litellm/tests/unit/proxy/lens
ishaan-berri 9e20264607
perf(lens): classify signals within seconds of a trace finishing (#45186)
* perf(lens): add a 2 second live signal sweep over recently finished traces

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* perf(lens): run the live and backlog signal sweeps side by side

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* test(lens): cover the live sweep window and backlog draining

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* fix(lens): keep known signal results on screen and poll every 2s while runs wait

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* test(lens): cover signal polling speed and results surviving list changes

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* fix(lens): show Checking instead of Queued and leave clean runs blank

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* test(lens): expect Checking for runs waiting on signals

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 16:09:49 -07:00
..
__init__.py refactor(lens)!: rename internal engine code and API (#44034) 2026-10-01 11:02:14 -07:00
test_activity.py feat(lens): analyze trace workspaces with confined Python and compaction (#44640) 2026-10-05 22:06:48 +00:00
test_agent_context.py fix(lens): bound result recovery and preserve partial results (#44692) 2026-10-05 18:24:53 -07:00
test_agent_review.py fix(lens): bound result recovery and preserve partial results (#44692) 2026-10-05 18:24:53 -07:00
test_agent_runtime.py fix(lens): bound result recovery and preserve partial results (#44692) 2026-10-05 18:24:53 -07:00
test_agent_workspace.py fix(lens): preserve span timestamps in investigation evidence (#44702) 2026-10-05 16:42:42 -07:00
test_analysis.py fix(lens): reuse trace reviews and consolidate findings across runs (#44778) 2026-10-06 12:09:56 -07:00
test_context_pipeline.py fix(lens): reuse trace reviews and consolidate findings across runs (#44778) 2026-10-06 12:09:56 -07:00
test_dataset_endpoints.py feat(lens): add datasets built from real traces (#44765) 2026-10-06 23:04:43 +00:00
test_datasets.py feat(lens): add datasets built from real traces (#44765) 2026-10-06 23:04:43 +00:00
test_endpoints.py feat(lens): flag traces with global System 1 signals (#45094) 2026-10-07 13:27:22 -07:00
test_inference.py fix(lens): use async-timeout on python 3.10 for budget reservation timeouts (#44911) 2026-10-06 14:19:37 -07:00
test_reconciliation.py fix(lens): reuse trace reviews and consolidate findings across runs (#44778) 2026-10-06 12:09:56 -07:00
test_release.py fix(lens): preserve approved worker digests and harden its image (#44467) 2026-10-03 17:54:17 -07:00
test_repository.py fix(lens): reuse trace reviews and consolidate findings across runs (#44778) 2026-10-06 12:09:56 -07:00
test_reviews.py fix(lens): reuse trace reviews and consolidate findings across runs (#44778) 2026-10-06 12:09:56 -07:00
test_signals.py perf(lens): classify signals within seconds of a trace finishing (#45186) 2026-10-07 16:09:49 -07:00
test_sources.py perf(lens): bound single trace reads by the sampled start time (#45088) 2026-10-07 12:50:35 -07:00
test_state.py perf(lens): claim worker jobs from an indexed due queue instead of scanning every lens (#45095) 2026-10-07 12:24:01 -07:00
test_trace_store.py fix(lens): preserve span timestamps in investigation evidence (#44702) 2026-10-05 16:42:42 -07:00
test_worker.py fix(lens): reuse trace reviews and consolidate findings across runs (#44778) 2026-10-06 12:09:56 -07:00