litellm/tests/e2e
mateo-berri f49a3e15a8 test(e2e): read JUnit properties off the real collected pytest Item
tests/e2e/test_junit_properties.py fed a hand-rolled FakeItem to
result_properties and attach_result_properties, both typed pytest.Item,
so uv run basedpyright tests/e2e reported 3 reportArgumentType errors on
litellm_internal_staging and every make check that scopes a litellm/ or
tests/e2e/ Python file failed.

Each test now looks up its own collected Item in request.session.items
and applies the covers marker at run time through request.applymarker,
so the coverage registry's collect-only pass never sees the test ids and
the production functions keep their pytest.Item signatures. No casts, no
ignores.

Resolves LIT-6669
2026-09-01 19:12:07 -07:00
..
a2a
access_control
batches
claude_code test(e2e): retry upstream-saturation failures in the claude CLI driver 2026-08-29 17:13:10 -07:00
coverage_registry test(e2e): drop coverage registry cell for the alias-grant test 2026-09-01 09:03:47 -07:00
gateway
guardrails test(e2e): add logging e2e coverage (s3_v2, gcs_bucket, team langfuse callback, datadog failure) (#38552) 2026-08-29 09:43:44 -07:00
llm_translation
load
logging test(e2e): add logging e2e coverage (s3_v2, gcs_bucket, team langfuse callback, datadog failure) (#38552) 2026-08-29 09:43:44 -07:00
management test(e2e): drop the two mgmt registry cells no shared-proxy test can cover 2026-08-31 19:33:04 -07:00
mcp test(e2e): drop coverage registry cell for the alias-grant test 2026-09-01 09:03:47 -07:00
other
quota_management test(e2e): cover model access group budgets against a live proxy 2026-08-29 15:46:49 -07:00
router test(e2e): cover retry-on-timeout and the context-window fallback 2026-09-01 14:51:15 -07:00
ui test(e2e/ui): cover the Usage page activity tabs (#39061) 2026-09-01 12:36:17 -07:00
CLAUDE.md test(e2e): cover model access group budgets against a live proxy 2026-08-29 15:46:49 -07:00
conftest.py
CONTRIBUTING.md
e2e_config.py
e2e_db.py
e2e_http.py
fixture_bundle.py
fixture_canonical.py
fixture_mode.py
junit_properties.py Refuse a source path carrying a colon 2026-09-01 16:02:54 -07:00
lifecycle.py
models.py Merge pull request #39197 from BerriAI/litellm_e2e_reliability_retry_context_window 2026-09-01 15:51:01 -07:00
otel_client.py
provider_edge.py
proxy_client.py
pytest.ini
test_e2e_http.py
test_fixture_bundle.py
test_fixture_canonical.py
test_fixture_mode.py
test_junit_properties.py test(e2e): read JUnit properties off the real collected pytest Item 2026-09-01 19:12:07 -07:00
test_provider_edge.py
transport.py