mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-12 03:48:56 +00:00
mutmut 3.x (incl. the pinned 3.3.1) removed --paths-to-mutate and --tests-dir; configuration must come from pyproject.toml [tool.mutmut]. The mutation mode was passing those flags and would fail with an unrecognized-argument error on every invocation. The echo also referred to non-existent MUTMUT_PATHS / MUTMUT_TESTS env vars. Replace both with a backup-and-restore of pyproject.toml: rewrite the [tool.mutmut] section in place for the provider under test, then restore the original file via EXIT trap so the default proxy/management_endpoints scope used by the mutation-test workflow is preserved. |
||
|---|---|---|
| .. | ||
| adaptive_router_demo | ||
| health_check | ||
| benchmark_mock.py | ||
| benchmark_proxy_vs_provider.py | ||
| create_litellm_branch.ps1 | ||
| create_litellm_branch.sh | ||
| create_team_key_and_submit_guardrail.sh | ||
| e2e_llm_install_hook.sh | ||
| e2e_llm_lock.sh | ||
| e2e_llm_loop.sh | ||
| eval_compression.py | ||
| install.sh | ||
| mock_bedrock_passthrough_target.py | ||
| mock_grayswan_timeout_server.py | ||
| mutation_report.py | ||
| test_agent_mcp_endpoints.sh | ||
| test_guardrails_register_endpoints.sh | ||
| test_tool_allowlist_script.py | ||
| tpm_headline_test.sh | ||
| verify_adaptive_router.py | ||