From 90774e40a176ef6505e37350a13b4967438c1392 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Wed, 21 Oct 2026 17:38:14 +0000 Subject: [PATCH 1/5] test(integration): remove BUG skip for 1 test that passes on main Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- tests/integration/providers/test_api_base_url_join_wire.py | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/integration/providers/test_api_base_url_join_wire.py b/tests/integration/providers/test_api_base_url_join_wire.py index 42e53ff9f95..1b573617847 100644 --- a/tests/integration/providers/test_api_base_url_join_wire.py +++ b/tests/integration/providers/test_api_base_url_join_wire.py @@ -254,7 +254,6 @@ def test_spend_log_records_the_single_slash_url_it_called(gateway: Gateway, trai def test_cache_hit_on_a_slash_base_skips_the_upstream_and_logs_its_own_row(gateway: Gateway) -> None: - pytest.skip("BUG: a response-cache hit writes two cache_hit spend rows for one chat completion") marker: Final = new_marker() with wire_server(join_peer) as wire, gateway.scenario() as scenario: model: Final = _deploy(scenario, _ANTHROPIC, f"{wire.url}/an/") From 66c0827e16f50a1d2d35adfbcee1fe2a492cc1d6 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Tue, 27 Oct 2026 17:47:00 +0000 Subject: [PATCH 2/5] test(integration): remove BUG skips for 2 more tests that pass on main Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- .../compatibility/test_status_code_followups_requests.py | 1 - .../integration/providers/test_azure_ai_claude_messages_wire.py | 2 -- 2 files changed, 3 deletions(-) diff --git a/tests/integration/compatibility/test_status_code_followups_requests.py b/tests/integration/compatibility/test_status_code_followups_requests.py index 29822a21d34..0729c58cc0d 100644 --- a/tests/integration/compatibility/test_status_code_followups_requests.py +++ b/tests/integration/compatibility/test_status_code_followups_requests.py @@ -138,7 +138,6 @@ def test_ocr_unparseable_body_returns_400( def test_ocr_json_array_body_returns_400(gateway: Gateway) -> None: - pytest.skip("BUG: a JSON array body answers 500 on every route, from the auth pre-checks; same on base") response: Final = _raw(gateway, "/v1/ocr", b"[1,2]", "application/json") assert invalid_request(response).get("param") == "request_body", response.text diff --git a/tests/integration/providers/test_azure_ai_claude_messages_wire.py b/tests/integration/providers/test_azure_ai_claude_messages_wire.py index c150de7520b..0a9e1063b9c 100644 --- a/tests/integration/providers/test_azure_ai_claude_messages_wire.py +++ b/tests/integration/providers/test_azure_ai_claude_messages_wire.py @@ -264,8 +264,6 @@ def test_azure_ai_claude_messages_filters_auto_injected_betas_by_azure_support(g def test_azure_ai_claude_messages_forwards_supported_beta(gateway: Gateway) -> None: - pytest.skip(f"BUG: Azure AI Claude drops the supported beta header {_SUPPORTED_BETA}") - identity: Final = "msg_azure_claude_supported_beta" reply_body: Final = cc.message_reply(identity, _BACKEND, _CONTENT, _USAGE) request_body: Final = { From 8582603040aeb7f6d9d8cac443c2bde652e5748e Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Wed, 28 Oct 2026 18:30:34 +0000 Subject: [PATCH 3/5] test(integration): remove BUG skips for 2 more tests that pass on main Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- tests/integration/mcp/test_mcp_transports.py | 4 ---- tests/integration/providers/test_google_genai_adapter_wire.py | 4 ---- 2 files changed, 8 deletions(-) diff --git a/tests/integration/mcp/test_mcp_transports.py b/tests/integration/mcp/test_mcp_transports.py index 92fcf37994e..175723f1fb7 100644 --- a/tests/integration/mcp/test_mcp_transports.py +++ b/tests/integration/mcp/test_mcp_transports.py @@ -450,10 +450,6 @@ def test_legacy_server_path_resolves_lists_groups_and_fails_closed_on_unknown_na @pytest.mark.parametrize("client", ("raw-jsonrpc", "official-sdk")) def test_legacy_toolset_path_scopes_the_session_to_the_toolsets_tools(gateway: Gateway, client: str) -> None: - pytest.skip( - "BUG: a /{toolset}/mcp session lists every granted server's tools instead of the toolset's " - "tools (the toolset's tool filter is not applied on the legacy path)" - ) open_before: Final = _open_aliases() with mcp_peer() as peer_a, mcp_peer() as peer_b, mcp_peer() as peer_c, gateway.scenario() as scenario: alias_a: Final = "rt2ta" + uuid.uuid4().hex[:10] diff --git a/tests/integration/providers/test_google_genai_adapter_wire.py b/tests/integration/providers/test_google_genai_adapter_wire.py index 7dd3ba7b109..5a20516f348 100644 --- a/tests/integration/providers/test_google_genai_adapter_wire.py +++ b/tests/integration/providers/test_google_genai_adapter_wire.py @@ -750,10 +750,6 @@ def test_generate_content_adapts_anthropic_tool_loop_history_and_inline_image(ga def test_generate_content_adapter_keeps_camel_case_inline_data(gateway: Gateway) -> None: - pytest.skip( - "BUG: a camelCase inlineData part (the google-genai SDK wire spelling) is silently dropped on the completion-adapter path, the image never reaches the provider" - ) - def respond(request: Request) -> Reply: assert request.method == "POST" assert request.target == "/v1/chat/completions" From 13ea9b5404d6b19d8bbdac7621cc7c2e22bde054 Mon Sep 17 00:00:00 2001 From: "devin-ai-integration[bot]" <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Fri, 30 Oct 2026 17:57:52 +0000 Subject: [PATCH 4/5] test(integration): remove BUG skips for 2 more tests that pass on main --- tests/integration/observability/test_guardrail_effects.py | 1 - .../integration/routing/test_priority_scheduler_queue_cleanup.py | 1 - 2 files changed, 2 deletions(-) diff --git a/tests/integration/observability/test_guardrail_effects.py b/tests/integration/observability/test_guardrail_effects.py index 8f83287696c..614f9f3e167 100644 --- a/tests/integration/observability/test_guardrail_effects.py +++ b/tests/integration/observability/test_guardrail_effects.py @@ -3167,7 +3167,6 @@ def test_a_non_streaming_response_and_its_cache_hit_are_each_scanned_once(gatewa def test_a_cache_hit_row_records_the_post_call_verdict_of_its_scan(gateway: Gateway, tmp_path: Path) -> None: - pytest.skip("BUG: LIT-9088 the cache-hit spend row drops the post_call verdict of the scan that ran on it") with _disconnect_rig(gateway, tmp_path, gated=False) as rig: assert _cached_twin_rows(rig) == (("success",), ("success",)) diff --git a/tests/integration/routing/test_priority_scheduler_queue_cleanup.py b/tests/integration/routing/test_priority_scheduler_queue_cleanup.py index 11798542088..13a54041f45 100644 --- a/tests/integration/routing/test_priority_scheduler_queue_cleanup.py +++ b/tests/integration/routing/test_priority_scheduler_queue_cleanup.py @@ -1441,7 +1441,6 @@ def test_concurrent_burst_without_priority_across_instances_and_endpoints_is_ser @pytest.mark.timeout(PAIR_CELL_TIMEOUT) def test_concurrent_burst_without_priority_across_instances_leaves_no_queue_entry(defaulted: Defaulted) -> None: - pytest.skip("BUG: concurrent queue writes across workers can leave a served request's entry in the queue") group: Final = DEFAULT_GROUPS[0] serve_burst_without_priority(defaulted.pair, group) assert_drained(defaulted.pair.cache, group) From 26033544703ff37d73dad605154b93ce0e6fac3b Mon Sep 17 00:00:00 2001 From: "devin-ai-integration[bot]" <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Fri, 30 Oct 2026 17:58:21 +0000 Subject: [PATCH 5/5] test(integration): keep the BUG skip on the priority scheduler race test --- .../integration/routing/test_priority_scheduler_queue_cleanup.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/integration/routing/test_priority_scheduler_queue_cleanup.py b/tests/integration/routing/test_priority_scheduler_queue_cleanup.py index 13a54041f45..11798542088 100644 --- a/tests/integration/routing/test_priority_scheduler_queue_cleanup.py +++ b/tests/integration/routing/test_priority_scheduler_queue_cleanup.py @@ -1441,6 +1441,7 @@ def test_concurrent_burst_without_priority_across_instances_and_endpoints_is_ser @pytest.mark.timeout(PAIR_CELL_TIMEOUT) def test_concurrent_burst_without_priority_across_instances_leaves_no_queue_entry(defaulted: Defaulted) -> None: + pytest.skip("BUG: concurrent queue writes across workers can leave a served request's entry in the queue") group: Final = DEFAULT_GROUPS[0] serve_burst_without_priority(defaulted.pair, group) assert_drained(defaulted.pair.cache, group)