mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-10 03:28:53 +00:00
ci: further split b2/b3 to isolate single heavy files
Isolate the two dominant files so they no longer block smaller tests: - proxy-unit-b2: test_proxy_server.py alone (2750 lines) - proxy-unit-b3: test_proxy_server_*.py + test_proxy_setting_guardrails.py (618 lines) - proxy-unit-b4: test_proxy_utils.py alone (2339 lines) - proxy-unit-b5: test_proxy_token_counter.py (1279 lines) - proxy-unit-b6: test_[r-t]*.py (renamed from b4, 1988 lines) - proxy-unit-b7: test_[u-z]*.py (renamed from b5, 2394 lines) Matrix grows from 18 → 20 jobs. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
c8ddbd90d1
commit
b551b98b26
1 changed files with 15 additions and 5 deletions
20
.github/workflows/test-litellm-matrix.yml
vendored
20
.github/workflows/test-litellm-matrix.yml
vendored
|
|
@ -84,21 +84,31 @@ jobs:
|
|||
workers: 2
|
||||
reruns: 1
|
||||
- name: "proxy-unit-b2"
|
||||
# test_proxy_s*.py: proxy_server (2750) + proxy_server_* (618) + proxy_setting_guardrails (71)
|
||||
path: "tests/proxy_unit_tests/test_proxy_s*.py"
|
||||
# proxy_server.py alone (2750 lines) - isolated to avoid blocking smaller tests
|
||||
path: "tests/proxy_unit_tests/test_proxy_server.py"
|
||||
workers: 2
|
||||
reruns: 1
|
||||
- name: "proxy-unit-b3"
|
||||
# test_proxy_[t-z]*.py: proxy_utils (2339) + proxy_token_counter (1279)
|
||||
path: "tests/proxy_unit_tests/test_proxy_[t-z]*.py"
|
||||
# proxy_server_* (618) + proxy_setting_guardrails (71) - smaller server-related tests
|
||||
path: "tests/proxy_unit_tests/test_proxy_server_*.py tests/proxy_unit_tests/test_proxy_setting_guardrails.py"
|
||||
workers: 2
|
||||
reruns: 1
|
||||
- name: "proxy-unit-b4"
|
||||
# proxy_utils.py alone (2339 lines) - isolated to avoid blocking token counter
|
||||
path: "tests/proxy_unit_tests/test_proxy_utils.py"
|
||||
workers: 2
|
||||
reruns: 1
|
||||
- name: "proxy-unit-b5"
|
||||
# proxy_token_counter (1279) - runs independently from utils
|
||||
path: "tests/proxy_unit_tests/test_proxy_token_counter.py"
|
||||
workers: 2
|
||||
reruns: 1
|
||||
- name: "proxy-unit-b6"
|
||||
# test_[r-t]*.py: response_polling (1399) + search_api_logging (202) + server_root (64) + skills_db (261) + realtime_cache (62)
|
||||
path: "tests/proxy_unit_tests/test_[r-t]*.py"
|
||||
workers: 2
|
||||
reruns: 1
|
||||
- name: "proxy-unit-b5"
|
||||
- name: "proxy-unit-b7"
|
||||
# test_[u-z]*.py: user_api_key_auth (1136) + zero_cost (590) + update_spend (305) + unit_test_* (206) + ui_path (157)
|
||||
path: "tests/proxy_unit_tests/test_[u-z]*.py"
|
||||
workers: 2
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue