diff --git a/.github/workflows/test-unit.yml b/.github/workflows/test-unit.yml index 8358aaf7b62..16792d0b1aa 100644 --- a/.github/workflows/test-unit.yml +++ b/.github/workflows/test-unit.yml @@ -31,6 +31,11 @@ concurrency: # number, so a partially-specified entry would fail the call rather than fall # back to the default. # +# tests/unit/proxy keeps its own caller (test-unit-proxy-db.yml): it is already +# a matrix and carries a shard-coverage guard that reads that file by name. +# Folding it in here is a follow-up, together with generalising that guard into +# assert_ci_coverage.py. +# jobs: unit: name: ${{ matrix.shard }} @@ -232,12 +237,22 @@ jobs: artifact-name: proxy-infra test-path: >- tests/unit/proxy/db + --ignore=tests/unit/proxy/db/db_transaction_queue/test_e2e_pod_lock_manager.py + --ignore=tests/unit/proxy/db/test_update_daily_tag_spend.py tests/unit/proxy/middleware + --ignore=tests/unit/proxy/middleware/test_request_size_limit_middleware.py tests/unit/proxy/spend_tracking + --ignore=tests/unit/proxy/spend_tracking/test_search_api_logging.py tests/unit/proxy/pass_through_endpoints tests/unit/proxy/_experimental + --ignore=tests/unit/proxy/_experimental/mcp_server tests/unit/proxy/experimental tests/unit/proxy/common_utils + --ignore=tests/unit/proxy/common_utils/test_cache_aware_routing.py + --ignore=tests/unit/proxy/common_utils/test_check_batch_cost.py + --ignore=tests/unit/proxy/common_utils/test_check_responses_cost.py + --ignore=tests/unit/proxy/common_utils/test_proxy_encrypt_decrypt.py + --ignore=tests/unit/proxy/common_utils/test_realtime_cache.py tests/unit/proxy/enterprise_billing tests/unit/proxy/types_utils tests/unit/proxy/logging_endpoints @@ -245,16 +260,6 @@ jobs: tests/unit/proxy/management tests/unit/proxy/management_endpoints/test_roi_calculator_endpoints.py tests/unit/proxy/roi_calculator - --ignore=tests/unit/proxy/db/db_transaction_queue/test_e2e_pod_lock_manager.py - --ignore=tests/unit/proxy/db/test_update_daily_tag_spend.py - --ignore=tests/unit/proxy/middleware/test_request_size_limit_middleware.py - --ignore=tests/unit/proxy/spend_tracking/test_search_api_logging.py - --ignore=tests/unit/proxy/_experimental/mcp_server - --ignore=tests/unit/proxy/common_utils/test_cache_aware_routing.py - --ignore=tests/unit/proxy/common_utils/test_check_batch_cost.py - --ignore=tests/unit/proxy/common_utils/test_check_responses_cost.py - --ignore=tests/unit/proxy/common_utils/test_proxy_encrypt_decrypt.py - --ignore=tests/unit/proxy/common_utils/test_realtime_cache.py workers: 4 reruns: 2 timeout-minutes: 20