litellm-e2e · build #362

1278 passed, 0 failed, 62 skipped

1.103.3stable

Oct 3, 2026, 9:32 PM UTC ·ecae261 ↗· build #362 ↗· 1.103.3 ↗· run history

All 1340 tests

  1. ✓test_a_route_no_replica_serves_is_refused_rather_than_read_back_vacuously TestReplicasFortest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  2. ✓test_actor_key_cleanup_reports_failure_and_continues TestBoundManagementCallertest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  3. ✓test_control_and_data_replica_readers_keep_the_caller TestSplitCallerPropagationtest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  4. ✓test_credentials_are_absent_from_binding_and_header_diagnostics TestBoundManagementCallertest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  5. ✓test_direct_delegated_and_replica_reads_keep_the_bound_caller[dashboard_session] TestBoundManagementCallertest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  6. ✓test_direct_delegated_and_replica_reads_keep_the_bound_caller[direct_jwt] TestBoundManagementCallertest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  7. ✓test_direct_delegated_and_replica_reads_keep_the_bound_caller[virtual_key] TestBoundManagementCallertest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  8. ✓test_each_replica_gets_its_own_full_budget TestAwaitConvergedEverywheretest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  9. ✓test_expired_shaped_token_is_sent_once_without_renewal TestSplitCallerPropagationtest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  10. ✓test_explicit_override_wins_without_rebinding_or_changing_master TestBoundManagementCallertest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  11. ✓test_fails_on_the_replica_that_never_lists_the_model[gateway-1] TestAwaitServableEverywheretest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  12. ✓test_fails_on_the_replica_that_never_lists_the_model[gateway-2] TestAwaitServableEverywheretest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  13. ✓test_falls_back_to_the_data_plane_address_when_unset TestParseReplicaUrlstest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  14. ✓test_management_operations_send_the_selected_credential[dashboard_session-add_team_member]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  15. ✓test_management_operations_send_the_selected_credential[dashboard_session-block_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  16. ✓test_management_operations_send_the_selected_credential[dashboard_session-connection_test]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  17. ✓test_management_operations_send_the_selected_credential[dashboard_session-create_customer]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  18. ✓test_management_operations_send_the_selected_credential[dashboard_session-create_mcp_server]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  19. ✓test_management_operations_send_the_selected_credential[dashboard_session-create_org]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  20. ✓test_management_operations_send_the_selected_credential[dashboard_session-create_tag]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  21. ✓test_management_operations_send_the_selected_credential[dashboard_session-create_team]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  22. ✓test_management_operations_send_the_selected_credential[dashboard_session-create_user]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  23. ✓test_management_operations_send_the_selected_credential[dashboard_session-customer_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  24. ✓test_management_operations_send_the_selected_credential[dashboard_session-delete_customer]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  25. ✓test_management_operations_send_the_selected_credential[dashboard_session-delete_key_strict]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  26. ✓test_management_operations_send_the_selected_credential[dashboard_session-delete_mcp_server]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  27. ✓test_management_operations_send_the_selected_credential[dashboard_session-delete_model_strict]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  28. ✓test_management_operations_send_the_selected_credential[dashboard_session-delete_org]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  29. ✓test_management_operations_send_the_selected_credential[dashboard_session-delete_tag]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  30. ✓test_management_operations_send_the_selected_credential[dashboard_session-delete_team_member]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  31. ✓test_management_operations_send_the_selected_credential[dashboard_session-delete_team]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  32. ✓test_management_operations_send_the_selected_credential[dashboard_session-delete_user_strict]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  33. ✓test_management_operations_send_the_selected_credential[dashboard_session-delete_user]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  34. ✓test_management_operations_send_the_selected_credential[dashboard_session-generate_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  35. ✓test_management_operations_send_the_selected_credential[dashboard_session-key_alias_count]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  36. ✓test_management_operations_send_the_selected_credential[dashboard_session-key_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  37. ✓test_management_operations_send_the_selected_credential[dashboard_session-key_list]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  38. ✓test_management_operations_send_the_selected_credential[dashboard_session-llm_only_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  39. ✓test_management_operations_send_the_selected_credential[dashboard_session-org_info_status]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  40. ✓test_management_operations_send_the_selected_credential[dashboard_session-org_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  41. ✓test_management_operations_send_the_selected_credential[dashboard_session-proxy.create_credential]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  42. ✓test_management_operations_send_the_selected_credential[dashboard_session-proxy.create_model]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  43. ✓test_management_operations_send_the_selected_credential[dashboard_session-proxy.create_team]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  44. ✓test_management_operations_send_the_selected_credential[dashboard_session-proxy.create_toolset]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  45. ✓test_management_operations_send_the_selected_credential[dashboard_session-proxy.delete_credential]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  46. ✓test_management_operations_send_the_selected_credential[dashboard_session-proxy.delete_customers]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  47. ✓test_management_operations_send_the_selected_credential[dashboard_session-proxy.delete_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  48. ✓test_management_operations_send_the_selected_credential[dashboard_session-proxy.delete_model]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  49. ✓test_management_operations_send_the_selected_credential[dashboard_session-proxy.delete_team]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  50. ✓test_management_operations_send_the_selected_credential[dashboard_session-proxy.delete_toolset]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  51. ✓test_management_operations_send_the_selected_credential[dashboard_session-proxy.delete_user]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  52. ✓test_management_operations_send_the_selected_credential[dashboard_session-proxy.generate_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  53. ✓test_management_operations_send_the_selected_credential[dashboard_session-proxy.key_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  54. ✓test_management_operations_send_the_selected_credential[dashboard_session-proxy.memory_summary]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  55. ✓test_management_operations_send_the_selected_credential[dashboard_session-proxy.model_cost_map]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  56. ✓test_management_operations_send_the_selected_credential[dashboard_session-proxy.model_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  57. ✓test_management_operations_send_the_selected_credential[dashboard_session-proxy.probe]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  58. ✓test_management_operations_send_the_selected_credential[dashboard_session-proxy.spend_logs]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  59. ✓test_management_operations_send_the_selected_credential[dashboard_session-proxy.update_model]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  60. ✓test_management_operations_send_the_selected_credential[dashboard_session-proxy.update_toolset]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  61. ✓test_management_operations_send_the_selected_credential[dashboard_session-regenerate_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  62. ✓test_management_operations_send_the_selected_credential[dashboard_session-reset_key_spend]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  63. ✓test_management_operations_send_the_selected_credential[dashboard_session-tag_list]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  64. ✓test_management_operations_send_the_selected_credential[dashboard_session-team_info_status]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  65. ✓test_management_operations_send_the_selected_credential[dashboard_session-team_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  66. ✓test_management_operations_send_the_selected_credential[dashboard_session-team_list_ids]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  67. ✓test_management_operations_send_the_selected_credential[dashboard_session-update_key_models]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  68. ✓test_management_operations_send_the_selected_credential[dashboard_session-update_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  69. ✓test_management_operations_send_the_selected_credential[dashboard_session-update_mcp_server]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  70. ✓test_management_operations_send_the_selected_credential[dashboard_session-update_org]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  71. ✓test_management_operations_send_the_selected_credential[dashboard_session-update_team]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  72. ✓test_management_operations_send_the_selected_credential[dashboard_session-update_user]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  73. ✓test_management_operations_send_the_selected_credential[dashboard_session-user_count]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  74. ✓test_management_operations_send_the_selected_credential[dashboard_session-user_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  75. ✓test_management_operations_send_the_selected_credential[dashboard_session-user_list_ids]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  76. ✓test_management_operations_send_the_selected_credential[direct_jwt-add_team_member]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  77. ✓test_management_operations_send_the_selected_credential[direct_jwt-block_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  78. ✓test_management_operations_send_the_selected_credential[direct_jwt-connection_test]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  79. ✓test_management_operations_send_the_selected_credential[direct_jwt-create_customer]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  80. ✓test_management_operations_send_the_selected_credential[direct_jwt-create_mcp_server]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  81. ✓test_management_operations_send_the_selected_credential[direct_jwt-create_org]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  82. ✓test_management_operations_send_the_selected_credential[direct_jwt-create_tag]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  83. ✓test_management_operations_send_the_selected_credential[direct_jwt-create_team]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  84. ✓test_management_operations_send_the_selected_credential[direct_jwt-create_user]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  85. ✓test_management_operations_send_the_selected_credential[direct_jwt-customer_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  86. ✓test_management_operations_send_the_selected_credential[direct_jwt-delete_customer]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  87. ✓test_management_operations_send_the_selected_credential[direct_jwt-delete_key_strict]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  88. ✓test_management_operations_send_the_selected_credential[direct_jwt-delete_mcp_server]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  89. ✓test_management_operations_send_the_selected_credential[direct_jwt-delete_model_strict]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  90. ✓test_management_operations_send_the_selected_credential[direct_jwt-delete_org]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  91. ✓test_management_operations_send_the_selected_credential[direct_jwt-delete_tag]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  92. ✓test_management_operations_send_the_selected_credential[direct_jwt-delete_team_member]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  93. ✓test_management_operations_send_the_selected_credential[direct_jwt-delete_team]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  94. ✓test_management_operations_send_the_selected_credential[direct_jwt-delete_user_strict]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  95. ✓test_management_operations_send_the_selected_credential[direct_jwt-delete_user]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  96. ✓test_management_operations_send_the_selected_credential[direct_jwt-generate_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  97. ✓test_management_operations_send_the_selected_credential[direct_jwt-key_alias_count]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  98. ✓test_management_operations_send_the_selected_credential[direct_jwt-key_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  99. ✓test_management_operations_send_the_selected_credential[direct_jwt-key_list]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  100. ✓test_management_operations_send_the_selected_credential[direct_jwt-llm_only_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  101. ✓test_management_operations_send_the_selected_credential[direct_jwt-org_info_status]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  102. ✓test_management_operations_send_the_selected_credential[direct_jwt-org_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  103. ✓test_management_operations_send_the_selected_credential[direct_jwt-proxy.create_credential]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  104. ✓test_management_operations_send_the_selected_credential[direct_jwt-proxy.create_model]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  105. ✓test_management_operations_send_the_selected_credential[direct_jwt-proxy.create_team]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  106. ✓test_management_operations_send_the_selected_credential[direct_jwt-proxy.create_toolset]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  107. ✓test_management_operations_send_the_selected_credential[direct_jwt-proxy.delete_credential]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  108. ✓test_management_operations_send_the_selected_credential[direct_jwt-proxy.delete_customers]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  109. ✓test_management_operations_send_the_selected_credential[direct_jwt-proxy.delete_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  110. ✓test_management_operations_send_the_selected_credential[direct_jwt-proxy.delete_model]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  111. ✓test_management_operations_send_the_selected_credential[direct_jwt-proxy.delete_team]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  112. ✓test_management_operations_send_the_selected_credential[direct_jwt-proxy.delete_toolset]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  113. ✓test_management_operations_send_the_selected_credential[direct_jwt-proxy.delete_user]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  114. ✓test_management_operations_send_the_selected_credential[direct_jwt-proxy.generate_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  115. ✓test_management_operations_send_the_selected_credential[direct_jwt-proxy.key_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  116. ✓test_management_operations_send_the_selected_credential[direct_jwt-proxy.memory_summary]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  117. ✓test_management_operations_send_the_selected_credential[direct_jwt-proxy.model_cost_map]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  118. ✓test_management_operations_send_the_selected_credential[direct_jwt-proxy.model_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  119. ✓test_management_operations_send_the_selected_credential[direct_jwt-proxy.probe]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  120. ✓test_management_operations_send_the_selected_credential[direct_jwt-proxy.spend_logs]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  121. ✓test_management_operations_send_the_selected_credential[direct_jwt-proxy.update_model]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  122. ✓test_management_operations_send_the_selected_credential[direct_jwt-proxy.update_toolset]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  123. ✓test_management_operations_send_the_selected_credential[direct_jwt-regenerate_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  124. ✓test_management_operations_send_the_selected_credential[direct_jwt-reset_key_spend]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  125. ✓test_management_operations_send_the_selected_credential[direct_jwt-tag_list]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  126. ✓test_management_operations_send_the_selected_credential[direct_jwt-team_info_status]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  127. ✓test_management_operations_send_the_selected_credential[direct_jwt-team_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  128. ✓test_management_operations_send_the_selected_credential[direct_jwt-team_list_ids]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  129. ✓test_management_operations_send_the_selected_credential[direct_jwt-update_key_models]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  130. ✓test_management_operations_send_the_selected_credential[direct_jwt-update_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  131. ✓test_management_operations_send_the_selected_credential[direct_jwt-update_mcp_server]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  132. ✓test_management_operations_send_the_selected_credential[direct_jwt-update_org]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  133. ✓test_management_operations_send_the_selected_credential[direct_jwt-update_team]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  134. ✓test_management_operations_send_the_selected_credential[direct_jwt-update_user]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  135. ✓test_management_operations_send_the_selected_credential[direct_jwt-user_count]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  136. ✓test_management_operations_send_the_selected_credential[direct_jwt-user_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  137. ✓test_management_operations_send_the_selected_credential[direct_jwt-user_list_ids]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  138. ✓test_management_operations_send_the_selected_credential[master-add_team_member]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  139. ✓test_management_operations_send_the_selected_credential[master-block_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  140. ✓test_management_operations_send_the_selected_credential[master-connection_test]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  141. ✓test_management_operations_send_the_selected_credential[master-create_customer]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  142. ✓test_management_operations_send_the_selected_credential[master-create_mcp_server]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  143. ✓test_management_operations_send_the_selected_credential[master-create_org]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  144. ✓test_management_operations_send_the_selected_credential[master-create_tag]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  145. ✓test_management_operations_send_the_selected_credential[master-create_team]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  146. ✓test_management_operations_send_the_selected_credential[master-create_user]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  147. ✓test_management_operations_send_the_selected_credential[master-customer_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  148. ✓test_management_operations_send_the_selected_credential[master-delete_customer]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  149. ✓test_management_operations_send_the_selected_credential[master-delete_key_strict]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  150. ✓test_management_operations_send_the_selected_credential[master-delete_mcp_server]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  151. ✓test_management_operations_send_the_selected_credential[master-delete_model_strict]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  152. ✓test_management_operations_send_the_selected_credential[master-delete_org]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  153. ✓test_management_operations_send_the_selected_credential[master-delete_tag]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  154. ✓test_management_operations_send_the_selected_credential[master-delete_team_member]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  155. ✓test_management_operations_send_the_selected_credential[master-delete_team]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  156. ✓test_management_operations_send_the_selected_credential[master-delete_user_strict]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  157. ✓test_management_operations_send_the_selected_credential[master-delete_user]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  158. ✓test_management_operations_send_the_selected_credential[master-generate_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  159. ✓test_management_operations_send_the_selected_credential[master-key_alias_count]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  160. ✓test_management_operations_send_the_selected_credential[master-key_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  161. ✓test_management_operations_send_the_selected_credential[master-key_list]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  162. ✓test_management_operations_send_the_selected_credential[master-llm_only_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  163. ✓test_management_operations_send_the_selected_credential[master-org_info_status]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  164. ✓test_management_operations_send_the_selected_credential[master-org_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  165. ✓test_management_operations_send_the_selected_credential[master-proxy.create_credential]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  166. ✓test_management_operations_send_the_selected_credential[master-proxy.create_model]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  167. ✓test_management_operations_send_the_selected_credential[master-proxy.create_team]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  168. ✓test_management_operations_send_the_selected_credential[master-proxy.create_toolset]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  169. ✓test_management_operations_send_the_selected_credential[master-proxy.delete_credential]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  170. ✓test_management_operations_send_the_selected_credential[master-proxy.delete_customers]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  171. ✓test_management_operations_send_the_selected_credential[master-proxy.delete_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  172. ✓test_management_operations_send_the_selected_credential[master-proxy.delete_model]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  173. ✓test_management_operations_send_the_selected_credential[master-proxy.delete_team]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  174. ✓test_management_operations_send_the_selected_credential[master-proxy.delete_toolset]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  175. ✓test_management_operations_send_the_selected_credential[master-proxy.delete_user]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  176. ✓test_management_operations_send_the_selected_credential[master-proxy.generate_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  177. ✓test_management_operations_send_the_selected_credential[master-proxy.key_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  178. ✓test_management_operations_send_the_selected_credential[master-proxy.memory_summary]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  179. ✓test_management_operations_send_the_selected_credential[master-proxy.model_cost_map]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  180. ✓test_management_operations_send_the_selected_credential[master-proxy.model_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  181. ✓test_management_operations_send_the_selected_credential[master-proxy.probe]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  182. ✓test_management_operations_send_the_selected_credential[master-proxy.spend_logs]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  183. ✓test_management_operations_send_the_selected_credential[master-proxy.update_model]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  184. ✓test_management_operations_send_the_selected_credential[master-proxy.update_toolset]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  185. ✓test_management_operations_send_the_selected_credential[master-regenerate_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  186. ✓test_management_operations_send_the_selected_credential[master-reset_key_spend]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  187. ✓test_management_operations_send_the_selected_credential[master-tag_list]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  188. ✓test_management_operations_send_the_selected_credential[master-team_info_status]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  189. ✓test_management_operations_send_the_selected_credential[master-team_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  190. ✓test_management_operations_send_the_selected_credential[master-team_list_ids]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  191. ✓test_management_operations_send_the_selected_credential[master-update_key_models]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  192. ✓test_management_operations_send_the_selected_credential[master-update_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  193. ✓test_management_operations_send_the_selected_credential[master-update_mcp_server]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  194. ✓test_management_operations_send_the_selected_credential[master-update_org]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  195. ✓test_management_operations_send_the_selected_credential[master-update_team]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  196. ✓test_management_operations_send_the_selected_credential[master-update_user]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  197. ✓test_management_operations_send_the_selected_credential[master-user_count]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  198. ✓test_management_operations_send_the_selected_credential[master-user_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  199. ✓test_management_operations_send_the_selected_credential[master-user_list_ids]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  200. ✓test_management_operations_send_the_selected_credential[virtual_key-add_team_member]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  201. ✓test_management_operations_send_the_selected_credential[virtual_key-block_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  202. ✓test_management_operations_send_the_selected_credential[virtual_key-connection_test]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  203. ✓test_management_operations_send_the_selected_credential[virtual_key-create_customer]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  204. ✓test_management_operations_send_the_selected_credential[virtual_key-create_mcp_server]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  205. ✓test_management_operations_send_the_selected_credential[virtual_key-create_org]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  206. ✓test_management_operations_send_the_selected_credential[virtual_key-create_tag]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  207. ✓test_management_operations_send_the_selected_credential[virtual_key-create_team]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  208. ✓test_management_operations_send_the_selected_credential[virtual_key-create_user]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  209. ✓test_management_operations_send_the_selected_credential[virtual_key-customer_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  210. ✓test_management_operations_send_the_selected_credential[virtual_key-delete_customer]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  211. ✓test_management_operations_send_the_selected_credential[virtual_key-delete_key_strict]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  212. ✓test_management_operations_send_the_selected_credential[virtual_key-delete_mcp_server]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  213. ✓test_management_operations_send_the_selected_credential[virtual_key-delete_model_strict]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  214. ✓test_management_operations_send_the_selected_credential[virtual_key-delete_org]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  215. ✓test_management_operations_send_the_selected_credential[virtual_key-delete_tag]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  216. ✓test_management_operations_send_the_selected_credential[virtual_key-delete_team_member]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  217. ✓test_management_operations_send_the_selected_credential[virtual_key-delete_team]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  218. ✓test_management_operations_send_the_selected_credential[virtual_key-delete_user_strict]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  219. ✓test_management_operations_send_the_selected_credential[virtual_key-delete_user]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  220. ✓test_management_operations_send_the_selected_credential[virtual_key-generate_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  221. ✓test_management_operations_send_the_selected_credential[virtual_key-key_alias_count]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  222. ✓test_management_operations_send_the_selected_credential[virtual_key-key_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  223. ✓test_management_operations_send_the_selected_credential[virtual_key-key_list]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  224. ✓test_management_operations_send_the_selected_credential[virtual_key-llm_only_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  225. ✓test_management_operations_send_the_selected_credential[virtual_key-org_info_status]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  226. ✓test_management_operations_send_the_selected_credential[virtual_key-org_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  227. ✓test_management_operations_send_the_selected_credential[virtual_key-proxy.create_credential]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  228. ✓test_management_operations_send_the_selected_credential[virtual_key-proxy.create_model]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  229. ✓test_management_operations_send_the_selected_credential[virtual_key-proxy.create_team]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  230. ✓test_management_operations_send_the_selected_credential[virtual_key-proxy.create_toolset]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  231. ✓test_management_operations_send_the_selected_credential[virtual_key-proxy.delete_credential]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  232. ✓test_management_operations_send_the_selected_credential[virtual_key-proxy.delete_customers]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  233. ✓test_management_operations_send_the_selected_credential[virtual_key-proxy.delete_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  234. ✓test_management_operations_send_the_selected_credential[virtual_key-proxy.delete_model]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  235. ✓test_management_operations_send_the_selected_credential[virtual_key-proxy.delete_team]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  236. ✓test_management_operations_send_the_selected_credential[virtual_key-proxy.delete_toolset]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  237. ✓test_management_operations_send_the_selected_credential[virtual_key-proxy.delete_user]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  238. ✓test_management_operations_send_the_selected_credential[virtual_key-proxy.generate_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  239. ✓test_management_operations_send_the_selected_credential[virtual_key-proxy.key_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  240. ✓test_management_operations_send_the_selected_credential[virtual_key-proxy.memory_summary]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  241. ✓test_management_operations_send_the_selected_credential[virtual_key-proxy.model_cost_map]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  242. ✓test_management_operations_send_the_selected_credential[virtual_key-proxy.model_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  243. ✓test_management_operations_send_the_selected_credential[virtual_key-proxy.probe]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  244. ✓test_management_operations_send_the_selected_credential[virtual_key-proxy.spend_logs]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  245. ✓test_management_operations_send_the_selected_credential[virtual_key-proxy.update_model]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  246. ✓test_management_operations_send_the_selected_credential[virtual_key-proxy.update_toolset]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  247. ✓test_management_operations_send_the_selected_credential[virtual_key-regenerate_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  248. ✓test_management_operations_send_the_selected_credential[virtual_key-reset_key_spend]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  249. ✓test_management_operations_send_the_selected_credential[virtual_key-tag_list]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  250. ✓test_management_operations_send_the_selected_credential[virtual_key-team_info_status]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  251. ✓test_management_operations_send_the_selected_credential[virtual_key-team_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  252. ✓test_management_operations_send_the_selected_credential[virtual_key-team_list_ids]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  253. ✓test_management_operations_send_the_selected_credential[virtual_key-update_key_models]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  254. ✓test_management_operations_send_the_selected_credential[virtual_key-update_key]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  255. ✓test_management_operations_send_the_selected_credential[virtual_key-update_mcp_server]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  256. ✓test_management_operations_send_the_selected_credential[virtual_key-update_org]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  257. ✓test_management_operations_send_the_selected_credential[virtual_key-update_team]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  258. ✓test_management_operations_send_the_selected_credential[virtual_key-update_user]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  259. ✓test_management_operations_send_the_selected_credential[virtual_key-user_count]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  260. ✓test_management_operations_send_the_selected_credential[virtual_key-user_info]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  261. ✓test_management_operations_send_the_selected_credential[virtual_key-user_list_ids]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  262. ✓test_mcp_admin_routes_read_back_from_every_data_plane_replica TestReplicasFortest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  263. ✓test_monolith_reads_management_routes_back_from_every_replica TestReplicasFortest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  264. ✓test_names_the_replica_that_never_converges_with_its_last_read TestAwaitConvergedEverywheretest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  265. ✓test_names_the_replica_that_never_converges_with_what_it_last_served TestAwaitEverywheretest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  266. ✓test_partial_updates_preserve_explicit_null_at_the_http_boundary[server]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  267. ✓test_partial_updates_preserve_explicit_null_at_the_http_boundary[toolset]test_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  268. ✓test_passes_once_every_replica_lists_the_model TestAwaitServableEverywheretest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  269. ✓test_polls_until_the_deadline_before_giving_up TestAwaitEverywheretest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  270. ✓test_split_deployment_reads_management_routes_back_from_the_control_plane TestReplicasFortest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  271. ✓test_splits_and_trims_the_gateway_addresses TestParseReplicaUrlstest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  272. ✓test_strict_key_cleanup_accepts_missing_only_when_requested TestBoundManagementCallertest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  273. ✓test_successful_team_and_model_polling_uses_the_bound_caller TestSplitCallerPropagationtest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  274. ✓test_waits_for_the_lagging_replica_and_returns_every_settled_answer TestAwaitEverywheretest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  275. ✓test_waits_for_the_replica_that_lags_behind_the_write TestAwaitConvergedEverywheretest_proxy_client.py›

    No steps recorded

    View test on GitHub ↗
  276. ✓test_anthropic_chat_returns_tool_call TestAnthropicChatCompletionstest_chat_completions_regression_e2e.py›

    No steps recorded

    View test on GitHub ↗
  277. ✓test_anthropic_chat_streams_real_content TestAnthropicChatCompletionstest_chat_completions_regression_e2e.py›

    No steps recorded

    View test on GitHub ↗
  278. ✓test_anthropic_chat_streams_tool_call TestAnthropicChatCompletionstest_chat_completions_regression_e2e.py›

    No steps recorded

    View test on GitHub ↗
  279. ✓test_anthropic_passthrough_nonstreaming_logs_costtest_passthrough_e2e.py›

    No steps recorded

    View test on GitHub ↗
  280. ✓test_anthropic_passthrough_streaming_logs_costtest_passthrough_e2e.py›

    No steps recorded

    View test on GitHub ↗
  281. ✓test_anthropic_passthrough_tool_call_logs_costtest_passthrough_e2e.py›

    No steps recorded

    View test on GitHub ↗
  282. ✓test_anthropic_prompt_caching_reads_cache TestCacheControltest_cache_control.py›

    No steps recorded

    View test on GitHub ↗
  283. ✓test_array_input_returns_vectors TestEmbeddingsEndpointtest_embeddings_endpoint_e2e.py›

    No steps recorded

    View test on GitHub ↗
  284. ✓test_audio_speech_returns_audio TestAudioSpeechtest_audio_speech_e2e.py›

    No steps recorded

    View test on GitHub ↗
  285. ✓test_audio_speech_streams_audio_chunks TestAudioSpeechtest_audio_speech_e2e.py›

    No steps recorded

    View test on GitHub ↗
  286. ✓test_audio_transcriptions_returns_text TestAudioTranscriptionstest_audio_transcriptions_e2e.py›

    No steps recorded

    View test on GitHub ↗
  287. ✓test_basic_nonstream TestAzureFoundryMessagestest_messages_azure_foundry_e2e.py›

    No steps recorded

    View test on GitHub ↗
  288. ✓test_basic_stream TestAzureFoundryMessagestest_messages_azure_foundry_e2e.py›

    No steps recorded

    View test on GitHub ↗
  289. ✓test_bedrock_converse_chat_returns_content TestBedrockConverseChatCompletionstest_chat_completions_regression_e2e.py›

    No steps recorded

    View test on GitHub ↗
  290. ✓test_bedrock_converse_chat_returns_reasoning TestBedrockConverseChatCompletionstest_chat_completions_regression_e2e.py›

    No steps recorded

    View test on GitHub ↗
  291. ✓test_bedrock_converse_chat_returns_tool_call TestBedrockConverseChatCompletionstest_chat_completions_regression_e2e.py›

    No steps recorded

    View test on GitHub ↗
  292. ✓test_bedrock_converse_chat_streams_real_content TestBedrockConverseChatCompletionstest_chat_completions_regression_e2e.py›

    No steps recorded

    View test on GitHub ↗
  293. ✓test_bedrock_converse_chat_vision_describes_image TestBedrockConverseChatCompletionstest_chat_completions_regression_e2e.py›

    No steps recorded

    View test on GitHub ↗
  294. ✓test_bedrock_embeddings_returns_vector TestEmbeddingsEndpointtest_embeddings_endpoint_e2e.py›

    No steps recorded

    View test on GitHub ↗
  295. ✓test_bedrock_image_generation_returns_image TestImageGenerationtest_image_generation_e2e.py›

    No steps recorded

    View test on GitHub ↗
  296. ✓test_bedrock_prompt_caching_reads_cache TestCacheControltest_cache_control.py›

    No steps recorded

    View test on GitHub ↗
  297. ✓test_bedrock_request_id_header_surfaces TestBedrockResponseHeaderstest_bedrock_provider_matrix_e2e.py›

    No steps recorded

    View test on GitHub ↗
  298. ✓test_bedrock_request_id_header_surfaces_on_stream TestBedrockResponseHeaderstest_bedrock_provider_matrix_e2e.py›

    No steps recorded

    View test on GitHub ↗
  299. ✓test_bedrock_rerank_scores_top_n TestReranktest_rerank_e2e.py›

    No steps recorded

    View test on GitHub ↗
  300. ✓test_bridged_stream_delivers_content_finish_reason_and_done TestResponsesBridgeChatCompletionsStreamingtest_responses_bridge_streaming_e2e.py›

    No steps recorded

    View test on GitHub ↗
  301. ✓test_bridged_stream_reassembles_tool_call TestResponsesBridgeChatCompletionsStreamingtest_responses_bridge_streaming_e2e.py›

    No steps recorded

    View test on GitHub ↗
  302. ✓test_bridged_stream_shares_one_chunk_id TestResponsesBridgeChatCompletionsStreamingtest_responses_bridge_streaming_e2e.py›

    No steps recorded

    View test on GitHub ↗
  303. ✓test_cache_read_tokens_bill_at_the_cache_read_rate TestTogetherChatCompletionstest_together_ai_e2e.py›

    No steps recorded

    View test on GitHub ↗
  304. ✓test_calls_without_auth_is_denied TestRealtimeHttptest_realtime_http_e2e.py›

    No steps recorded

    View test on GitHub ↗
  305. ✓test_chat_returns_real_completion[claude-haiku-4-5-anthropic] TestChatCompletionsRegressiontest_chat_completions_regression_e2e.py›

    No steps recorded

    View test on GitHub ↗
  306. ✓test_chat_returns_real_completion[gemini-2.5-flash-gemini] TestChatCompletionsRegressiontest_chat_completions_regression_e2e.py›

    No steps recorded

    View test on GitHub ↗
  307. ✓test_chat_returns_real_completion[gpt-5.5-openai] TestChatCompletionsRegressiontest_chat_completions_regression_e2e.py›

    No steps recorded

    View test on GitHub ↗
  308. ✓test_chat_stream_is_sse_and_ends_with_done TestChatStreamContracttest_chat_stream_contract_e2e.py›

    No steps recorded

    View test on GitHub ↗
  309. ✓test_chat_template_kwargs_reach_together TestTogetherChatCompletionstest_together_ai_e2e.py›

    No steps recorded

    View test on GitHub ↗
  310. ✓test_client_secret_missing_auth_is_denied TestRealtimeHttptest_realtime_http_e2e.py›

    No steps recorded

    View test on GitHub ↗
  311. ✓test_cohere_chat_returns_content TestCohereChattest_chat_completions_regression_e2e.py›

    No steps recorded

    View test on GitHub ↗
  312. ✓test_cohere_embeddings_returns_vector TestEmbeddingsEndpointtest_embeddings_endpoint_e2e.py›

    No steps recorded

    View test on GitHub ↗
  313. ✓test_converse_empty_messages_returns_client_error TestBedrockNativetest_bedrock_native_e2e.py›

    No steps recorded

    View test on GitHub ↗
  314. ✓test_converse_invalid_model_returns_error TestBedrockNativetest_bedrock_native_e2e.py›

    No steps recorded

    View test on GitHub ↗
  315. ✓test_converse_missing_messages_returns_error TestBedrockNativetest_bedrock_native_e2e.py›

    No steps recorded

    View test on GitHub ↗
  316. ✓test_converse_returns_assistant TestBedrockNativetest_bedrock_native_e2e.py›

    No steps recorded

    View test on GitHub ↗
  317. ✓test_converse_stream_returns_chunks TestBedrockNativetest_bedrock_native_e2e.py›

    No steps recorded

    View test on GitHub ↗
  318. ✓test_cost_header_and_spend_row_match_the_registry_price TestTogetherChatCompletionstest_together_ai_e2e.py›

    No steps recorded

    View test on GitHub ↗
  319. ✓test_create_batch_missing_input_file_id_returns_error TestFilesBatchesContracttest_files_batches_contract_e2e.py›

    No steps recorded

    View test on GitHub ↗
  320. ✓test_create_client_secret TestRealtimeHttptest_realtime_http_e2e.py›

    No steps recorded

    View test on GitHub ↗
  321. ✓test_create_list_retrieve_delete_lifecycle TestVectorStorestest_vector_stores_e2e.py›

    No steps recorded

    View test on GitHub ↗
  322. ✓test_credential_backed_messages TestCredentialBackedMessagestest_credential_messages_e2e.py›

    No steps recorded

    View test on GitHub ↗
  323. ✓test_custom_pricing_is_billed_at_configured_rate TestCustomPricingtest_custom_pricing_e2e.py›

    No steps recorded

    View test on GitHub ↗
  324. ✓test_custom_pricing_is_isolated_from_sibling_deployment TestCustomPricingtest_custom_pricing_e2e.py›

    No steps recorded

    View test on GitHub ↗
  325. ✓test_embeddings_call_logs_its_cost TestOpenAIPassthroughSpendtest_passthrough_e2e.py›

    No steps recorded

    View test on GitHub ↗
  326. ✓test_embeddings_returns_vector TestEmbeddingsEndpointtest_embeddings_endpoint_e2e.py›

    No steps recorded

    View test on GitHub ↗
  327. ✓test_empty_image_returns_error TestImageEdittest_image_edits_e2e.py›

    No steps recorded

    View test on GitHub ↗
  328. ✓test_empty_input_returns_client_error TestResponsestest_responses_e2e.py›

    No steps recorded

    View test on GitHub ↗
  329. ✓test_empty_messages_returns_client_error TestChatCompletionsContracttest_chat_completions_contract_e2e.py›

    No steps recorded

    View test on GitHub ↗
  330. ✓test_empty_prompt_returns_client_error TestImageGenerationtest_image_generation_e2e.py›

    No steps recorded

    View test on GitHub ↗
  331. ✓test_empty_prompt_returns_error TestImageEdittest_image_edits_e2e.py›

    No steps recorded

    View test on GitHub ↗
  332. ✓test_file_attach_poll_and_search TestVectorStorestest_vector_stores_e2e.py›

    No steps recorded

    View test on GitHub ↗
  333. ✓test_gemini_chat_returns_content_and_logs_cost TestGeminiChatCompletionstest_chat_completions_regression_e2e.py›

    No steps recorded

    View test on GitHub ↗
  334. ✓test_gemini_passthrough_nonstreaming_logs_costtest_passthrough_e2e.py›

    No steps recorded

    View test on GitHub ↗
  335. ✓test_gemini_passthrough_streaming_logs_costtest_passthrough_e2e.py›

    No steps recorded

    View test on GitHub ↗
  336. ✓test_gemini_passthrough_tool_call_logs_costtest_passthrough_e2e.py›

    No steps recorded

    View test on GitHub ↗
  337. ✓test_generate_content_returns_response_cost_header TestGoogleNativeGenerateContenttest_google_native_e2e.py›

    No steps recorded

    View test on GitHub ↗
  338. ✓test_image_edit_returns_image TestImageEdittest_image_edits_e2e.py›

    No steps recorded

    View test on GitHub ↗
  339. ✓test_image_generation_returns_image TestImageGenerationtest_image_generation_e2e.py›

    No steps recorded

    View test on GitHub ↗
  340. ✓test_invalid_chunking_returns_error TestVectorStorestest_vector_stores_e2e.py›

    No steps recorded

    View test on GitHub ↗
  341. ✓test_invalid_max_completion_tokens_return_client_errors TestChatCompletionsContracttest_chat_completions_contract_e2e.py›

    No steps recorded

    View test on GitHub ↗
  342. ✓test_invalid_n_returns_client_error TestImageGenerationtest_image_generation_e2e.py›

    No steps recorded

    View test on GitHub ↗
  343. ✓test_invalid_role_returns_client_error TestChatCompletionsContracttest_chat_completions_contract_e2e.py›

    No steps recorded

    View test on GitHub ↗
  344. ✓test_invalid_size_returns_client_error TestImageGenerationtest_image_generation_e2e.py›

    No steps recorded

    View test on GitHub ↗
  345. ✓test_invalid_temperatures_return_client_errors TestChatCompletionsContracttest_chat_completions_contract_e2e.py›

    No steps recorded

    View test on GitHub ↗
  346. ✓test_invoke_invalid_temperature_returns_client_error TestBedrockNativetest_bedrock_native_e2e.py›

    No steps recorded

    View test on GitHub ↗
  347. ✓test_invoke_missing_max_tokens_returns_error TestBedrockNativetest_bedrock_native_e2e.py›

    No steps recorded

    View test on GitHub ↗
  348. ✓test_invoke_missing_messages_returns_error TestBedrockNativetest_bedrock_native_e2e.py›

    No steps recorded

    View test on GitHub ↗
  349. ✓test_invoke_regional_id_completes TestBedrockInvokeRegionalModelIdstest_bedrock_provider_matrix_e2e.py›

    No steps recorded

    View test on GitHub ↗
  350. ✓test_invoke_regional_id_streams TestBedrockInvokeRegionalModelIdstest_bedrock_provider_matrix_e2e.py›

    No steps recorded

    View test on GitHub ↗
  351. ✓test_invoke_returns_message TestBedrockNativetest_bedrock_native_e2e.py›

    No steps recorded

    View test on GitHub ↗
  352. ✓test_invoke_stream_returns_chunks TestBedrockNativetest_bedrock_native_e2e.py›

    No steps recorded

    View test on GitHub ↗
  353. ✓test_messages_logs_cost_matching_the_response_header TestAnthropicMessagestest_messages_e2e.py›

    No steps recorded

    View test on GitHub ↗
  354. ✓test_messages_returns_completion TestAnthropicMessagestest_messages_e2e.py›

    No steps recorded

    View test on GitHub ↗
  355. ✓test_messages_streams_completion TestAnthropicMessagestest_messages_e2e.py›

    No steps recorded

    View test on GitHub ↗
  356. ✓test_messages_tool_use TestAnthropicMessagestest_messages_e2e.py›

    No steps recorded

    View test on GitHub ↗
  357. ✓test_missing_file_returns_error TestAudioTranscriptionstest_audio_transcriptions_e2e.py›

    No steps recorded

    View test on GitHub ↗
  358. ✓test_missing_input_returns_error TestEmbeddingsEndpointtest_embeddings_endpoint_e2e.py›

    No steps recorded

    View test on GitHub ↗
  359. ✓test_missing_messages_returns_error TestChatCompletionsContracttest_chat_completions_contract_e2e.py›

    No steps recorded

    View test on GitHub ↗
  360. ✓test_missing_model_returns_client_error TestChatCompletionsContracttest_chat_completions_contract_e2e.py›

    No steps recorded

    View test on GitHub ↗
  361. ✓test_missing_model_returns_client_error TestEmbeddingsEndpointtest_embeddings_endpoint_e2e.py›

    No steps recorded

    View test on GitHub ↗
  362. ✓test_missing_model_returns_client_error TestResponsestest_responses_e2e.py›

    No steps recorded

    View test on GitHub ↗
  363. ✓test_missing_model_returns_error TestAudioTranscriptionstest_audio_transcriptions_e2e.py›

    No steps recorded

    View test on GitHub ↗
  364. ✓test_missing_model_returns_error TestAnthropicMessagestest_messages_e2e.py›

    No steps recorded

    View test on GitHub ↗
  365. ✓test_model_info_reports_custom_pricing TestCustomPricingtest_custom_pricing_e2e.py›

    No steps recorded

    View test on GitHub ↗
  366. ✓test_moderations_flags_violent_content TestModerationstest_moderations_e2e.py›

    No steps recorded

    View test on GitHub ↗
  367. ✓test_moderations_passes_benign_content TestModerationstest_moderations_e2e.py›

    No steps recorded

    View test on GitHub ↗
  368. ✓test_multi_turn_history_is_honored TestChatCompletionsContracttest_chat_completions_contract_e2e.py›

    No steps recorded

    View test on GitHub ↗
  369. ✓test_nova_sonic_response_create_completes TestNovaSonicRealtimerealtime/test_realtime_bedrock_e2e.py›

    No steps recorded

    View test on GitHub ↗
  370. ✓test_openai_chat_logs_cost TestOpenAIChatCompletionstest_chat_completions_regression_e2e.py›

    No steps recorded

    View test on GitHub ↗
  371. ✓test_openai_chat_reasoning_reports_reasoning_tokens TestOpenAIChatCompletionstest_chat_completions_regression_e2e.py›

    No steps recorded

    View test on GitHub ↗
  372. ✓test_openai_chat_returns_tool_call TestOpenAIChatCompletionstest_chat_completions_regression_e2e.py›

    No steps recorded

    View test on GitHub ↗
  373. ✓test_openai_chat_streams_real_content TestOpenAIChatCompletionstest_chat_completions_regression_e2e.py›

    No steps recorded

    View test on GitHub ↗
  374. ✓test_openai_chat_streams_tool_call TestOpenAIChatCompletionstest_chat_completions_regression_e2e.py›

    No steps recorded

    View test on GitHub ↗
  375. ✓test_openai_chat_structured_output_conforms_to_schema TestOpenAIChatCompletionstest_chat_completions_regression_e2e.py›

    No steps recorded

    View test on GitHub ↗
  376. ✓test_openai_chat_vision_describes_image TestOpenAIChatCompletionstest_chat_completions_regression_e2e.py›

    No steps recorded

    View test on GitHub ↗
  377. ✓test_openai_prefix_chat_returns_completion_and_logs_its_cost TestOpenAIProviderPrefixChattest_passthrough_e2e.py›

    No steps recorded

    View test on GitHub ↗
  378. ✓test_openai_prompt_caching_reads_cache TestCacheControltest_cache_control.py›

    No steps recorded

    View test on GitHub ↗
  379. ✓test_openai_service_tier_is_echoed TestServiceTiertest_provider_features_e2e.py›

    No steps recorded

    View test on GitHub ↗
  380. ✓test_passthrough_denies_model_outside_key_allowlist TestPassthroughModelAllowlisttest_passthrough_e2e.py›

    No steps recorded

    View test on GitHub ↗
  381. ✓test_passthrough_prefix_lists_batches_from_openai TestOpenAIPassthroughPrefixtest_passthrough_e2e.py›

    No steps recorded

    View test on GitHub ↗
  382. ✓test_passthrough_prefix_uploads_a_file_to_openai TestOpenAIPassthroughPrefixtest_passthrough_e2e.py›

    No steps recorded

    View test on GitHub ↗
  383. ✓test_pipecat_tool_smoke[azure]realtime/test_realtime_pipecat_e2e.py›

    No steps recorded

    View test on GitHub ↗
  384. ✓test_pipecat_tool_smoke[gemini]realtime/test_realtime_pipecat_e2e.py›

    No steps recorded

    View test on GitHub ↗
  385. ✓test_pipecat_tool_smoke[openai]realtime/test_realtime_pipecat_e2e.py›

    No steps recorded

    View test on GitHub ↗
  386. ✓test_realtime_upgrade_reaches_openai_through_the_passthrough_prefix TestOpenAIPassthroughWebsockettest_passthrough_e2e.py›

    No steps recorded

    View test on GitHub ↗
  387. ✓test_reasoner_returns_reasoning_by_default TestDeepSeekReasoningDisabletest_deepseek_reasoning_e2e.py›

    No steps recorded

    View test on GitHub ↗
  388. ✓test_reasoning_effort_none_disables_reasoning TestDeepSeekReasoningDisabletest_deepseek_reasoning_e2e.py›

    No steps recorded

    View test on GitHub ↗
  389. ✓test_reasoning_effort_none_reaches_together TestTogetherChatCompletionstest_together_ai_e2e.py›

    No steps recorded

    View test on GitHub ↗
  390. ✓test_reasoning_streams_as_reasoning_content_deltas TestTogetherChatCompletionstest_together_ai_e2e.py›

    No steps recorded

    View test on GitHub ↗
  391. ✓test_reasoning_surfaces_as_reasoning_content TestTogetherChatCompletionstest_together_ai_e2e.py›

    No steps recorded

    View test on GitHub ↗
  392. ✓test_replayed_reasoning_content_reaches_together TestTogetherChatCompletionstest_together_ai_e2e.py›

    No steps recorded

    View test on GitHub ↗
  393. ✓test_required_tool_arguments_and_correlated_result[nonstream] TestOpenAIMessagesToolContinuationtest_messages_e2e.py›

    No steps recorded

    View test on GitHub ↗
  394. ✓test_required_tool_arguments_and_correlated_result[stream] TestOpenAIMessagesToolContinuationtest_messages_e2e.py›

    No steps recorded

    View test on GitHub ↗
  395. ✓test_rerank_scores_top_n TestReranktest_rerank_e2e.py›

    No steps recorded

    View test on GitHub ↗
  396. ✓test_response_format_json_schema_shapes_the_reply TestTogetherChatCompletionstest_together_ai_e2e.py›

    No steps recorded

    View test on GitHub ↗
  397. ✓test_responses_anthropic_returns_completion TestResponsestest_responses_e2e.py›

    No steps recorded

    View test on GitHub ↗
  398. ✓test_responses_anthropic_returns_function_call TestResponsestest_responses_e2e.py›

    No steps recorded

    View test on GitHub ↗
  399. ✓test_responses_bedrock_returns_completion TestResponsestest_responses_e2e.py›

    No steps recorded

    View test on GitHub ↗
  400. ✓test_responses_bedrock_returns_function_call TestResponsestest_responses_e2e.py›

    No steps recorded

    View test on GitHub ↗
  401. ✓test_responses_logs_cost TestResponsestest_responses_e2e.py›

    No steps recorded

    View test on GitHub ↗
  402. ✓test_responses_returns_completion TestResponsestest_responses_e2e.py›

    No steps recorded

    View test on GitHub ↗
  403. ✓test_responses_returns_function_call TestResponsestest_responses_e2e.py›

    No steps recorded

    View test on GitHub ↗
  404. ✓test_responses_streaming_returns_completion TestResponsestest_responses_e2e.py›

    No steps recorded

    View test on GitHub ↗
  405. ✓test_responses_upgrade_is_accepted_on_the_openai_prefix TestOpenAIPassthroughWebsockettest_passthrough_e2e.py›

    No steps recorded

    View test on GitHub ↗
  406. ✓test_responses_vision_describes_image TestResponsestest_responses_e2e.py›

    No steps recorded

    View test on GitHub ↗
  407. ✓test_retrieve_invalid_batch_id_returns_error TestFilesBatchesContracttest_files_batches_contract_e2e.py›

    No steps recorded

    View test on GitHub ↗
  408. ✓test_rust_ocr_response[azure-ai] TestRustOcrGatewaytest_ocr_rust_e2e.py›

    No steps recorded

    View test on GitHub ↗
  409. ✓test_rust_ocr_response[azure-document-intelligence] TestRustOcrGatewaytest_ocr_rust_e2e.py›

    No steps recorded

    View test on GitHub ↗
  410. ✓test_rust_ocr_response[mistral] TestRustOcrGatewaytest_ocr_rust_e2e.py›

    No steps recorded

    View test on GitHub ↗
  411. ✓test_rust_ocr_response[vertex-mistral] TestRustOcrGatewaytest_ocr_rust_e2e.py›

    No steps recorded

    View test on GitHub ↗
  412. ✓test_stream_generate_content_frames_sse_the_way_google_sdks_expect TestGoogleNativeGenerateContenttest_google_native_e2e.py›

    No steps recorded

    View test on GitHub ↗
  413. ✓test_streamed_responses_call_logs_its_cost TestOpenAIPassthroughSpendtest_passthrough_e2e.py›

    No steps recorded

    View test on GitHub ↗
  414. ✓test_streams_text_deltas TestTogetherMessagestest_together_ai_e2e.py›

    No steps recorded

    View test on GitHub ↗
  415. ✓test_success_response_matches_chat_completion_contract TestChatCompletionsContracttest_chat_completions_contract_e2e.py›

    No steps recorded

    View test on GitHub ↗
  416. ✓test_temperature_boundaries_succeed TestChatCompletionsContracttest_chat_completions_contract_e2e.py›

    No steps recorded

    View test on GitHub ↗
  417. ✓test_text_completion_returns_text TestCompletionsEndpointtest_completions_endpoint_e2e.py›

    No steps recorded

    View test on GitHub ↗
  418. ✓test_text_conversation[azure]realtime/test_realtime_e2e.py›

    No steps recorded

    View test on GitHub ↗
  419. ✓test_text_conversation[gemini]realtime/test_realtime_e2e.py›

    No steps recorded

    View test on GitHub ↗
  420. ✓test_text_conversation[openai]realtime/test_realtime_e2e.py›

    No steps recorded

    View test on GitHub ↗
  421. ✓test_text_conversation[vertex_ai]realtime/test_realtime_e2e.py›

    No steps recorded

    View test on GitHub ↗
  422. ✓test_thinking_disabled_disables_reasoning TestDeepSeekReasoningDisabletest_deepseek_reasoning_e2e.py›

    No steps recorded

    View test on GitHub ↗
  423. ✓test_tool_call_is_returned TestTogetherChatCompletionstest_together_ai_e2e.py›

    No steps recorded

    View test on GitHub ↗
  424. ✓test_tool_call_is_streamed TestTogetherChatCompletionstest_together_ai_e2e.py›

    No steps recorded

    View test on GitHub ↗
  425. ✓test_tool_call_round_trip[azure]realtime/test_realtime_e2e.py›

    No steps recorded

    View test on GitHub ↗
  426. ✓test_tool_call_round_trip[gemini]realtime/test_realtime_e2e.py›

    No steps recorded

    View test on GitHub ↗
  427. ✓test_tool_call_round_trip[openai]realtime/test_realtime_e2e.py›

    No steps recorded

    View test on GitHub ↗
  428. ✓test_tool_call_round_trip[vertex_ai]realtime/test_realtime_e2e.py›

    No steps recorded

    View test on GitHub ↗
  429. ✓test_tool_result_round_trip TestTogetherChatCompletionstest_together_ai_e2e.py›

    No steps recorded

    View test on GitHub ↗
  430. ✓test_tool_result_round_trip TestTogetherMessagestest_together_ai_e2e.py›

    No steps recorded

    View test on GitHub ↗
  431. ✓test_tool_use_block_is_returned TestTogetherMessagestest_together_ai_e2e.py›

    No steps recorded

    View test on GitHub ↗
  432. ✓test_tool_use_nonstream TestAzureFoundryMessagestest_messages_azure_foundry_e2e.py›

    No steps recorded

    View test on GitHub ↗
  433. ✓test_tool_use_stream TestAzureFoundryMessagestest_messages_azure_foundry_e2e.py›

    No steps recorded

    View test on GitHub ↗
  434. ✓test_unflagged_model_converts_system_reminder_and_succeeds TestBedrockInvokeMidConversationSystemtest_messages_mid_conversation_system_e2e.py›

    No steps recorded

    View test on GitHub ↗
  435. ✓test_unflagged_model_converts_system_reminder_and_succeeds TestAzureFoundryMidConversationSystemtest_messages_mid_conversation_system_native_providers_e2e.py›

    No steps recorded

    View test on GitHub ↗
  436. ✓test_unflagged_model_converts_system_reminder_and_succeeds TestVertexMidConversationSystemtest_messages_mid_conversation_system_native_providers_e2e.py›

    No steps recorded

    View test on GitHub ↗
  437. ✓test_upload_without_purpose_returns_error TestFilesBatchesContracttest_files_batches_contract_e2e.py›

    No steps recorded

    View test on GitHub ↗
  438. ✓test_vertex_embeddings_returns_vector TestEmbeddingsEndpointtest_embeddings_endpoint_e2e.py›

    No steps recorded

    View test on GitHub ↗
  439. ✓test_vertex_passthrough_via_managed_model_logs_cost TestVertexPassthroughSpendTrackingtest_vertex_passthrough_e2e.py›

    No steps recorded

    View test on GitHub ↗
  440. ✓test_vertex_prompt_caching_reads_cache TestCacheControltest_cache_control.py›

    No steps recorded

    View test on GitHub ↗
  441. −test_empty_input_returns_error TestAudioSpeechtest_audio_speech_e2e.py›

    No steps recorded

    stage red: product gap, /v1/audio/speech 500s on empty input instead of surfacing the provider 4xx

    View test on GitHub ↗
  442. −test_flagged_model_keeps_prompt_cache_across_system_reminder TestBedrockInvokeMidConversationSystemtest_messages_mid_conversation_system_e2e.py›

    No steps recorded

    LIT-4873: a mid-conversation role='system' reminder invalidates the prompt cache on the vertex_ai / azure_ai / bedrock_invoke Messages paths, while the same request preserves it both direct to Anthropic and through litellm's first-party anthropic path. Product bug, not a test defect: the assertion here is correct and must be restored unchanged with the fix

    View test on GitHub ↗
  443. −test_flagged_model_keeps_prompt_cache_across_system_reminder TestAzureFoundryMidConversationSystemtest_messages_mid_conversation_system_native_providers_e2e.py›

    No steps recorded

    LIT-4873: a mid-conversation role='system' reminder invalidates the prompt cache on the vertex_ai / azure_ai / bedrock_invoke Messages paths, while the same request preserves it both direct to Anthropic and through litellm's first-party anthropic path. Product bug, not a test defect: the assertion here is correct and must be restored unchanged with the fix

    View test on GitHub ↗
  444. −test_flagged_model_keeps_prompt_cache_across_system_reminder TestVertexMidConversationSystemtest_messages_mid_conversation_system_native_providers_e2e.py›

    No steps recorded

    LIT-4873: a mid-conversation role='system' reminder invalidates the prompt cache on the vertex_ai / azure_ai / bedrock_invoke Messages paths, while the same request preserves it both direct to Anthropic and through litellm's first-party anthropic path. Product bug, not a test defect: the assertion here is correct and must be restored unchanged with the fix

    View test on GitHub ↗
  445. −test_gemini_passthrough_returns_the_same_header_contract_as_the_managed_routetest_passthrough_e2e.py›

    No steps recorded

    stage red: product gap, native passthrough returns no x-litellm-response-cost or x-ratelimit-* headers

    View test on GitHub ↗
  446. −test_hosted_vllm_chat_returns_content TestHostedVllmChattest_chat_completions_regression_e2e.py›

    No steps recorded

    set HOSTED_VLLM_API_BASE (the live vLLM server this deployment targets)

    View test on GitHub ↗
  447. −test_invalid_response_id_returns_error TestResponsesRetrievetest_responses_retrieve_e2e.py›

    No steps recorded

    stage red: product gap (LIT-5447), retrieving an unknown response id returns 400 (model=None) instead of 404

    View test on GitHub ↗
  448. −test_invalid_voice_returns_error TestAudioSpeechtest_audio_speech_e2e.py›

    No steps recorded

    stage red: product gap, /v1/audio/speech 500s on invalid voice instead of surfacing the provider 4xx

    View test on GitHub ↗
  449. −test_missing_document_returns_error TestRustOcrGatewaytest_ocr_rust_e2e.py›

    No steps recorded

    stage red: product gap, /v1/ocr 500s (aocr TypeError) on missing document instead of 400

    View test on GitHub ↗
  450. −test_missing_input_returns_error TestAudioSpeechtest_audio_speech_e2e.py›

    No steps recorded

    stage red: product gap, /v1/audio/speech 500s on missing input instead of 400

    View test on GitHub ↗
  451. −test_missing_input_returns_error TestModerationstest_moderations_e2e.py›

    No steps recorded

    stage red: product gap, /v1/moderations 500s (KeyError 'input') on missing input instead of 400

    View test on GitHub ↗
  452. −test_missing_input_returns_error TestResponsestest_responses_e2e.py›

    No steps recorded

    stage red: product gap, /v1/responses 500s (aresponses TypeError) on missing input instead of 400

    View test on GitHub ↗
  453. −test_missing_max_tokens_returns_error TestAnthropicMessagestest_messages_e2e.py›

    No steps recorded

    stage red: product gap, /v1/messages 500s (anthropic_messages TypeError) on missing max_tokens instead of 400

    View test on GitHub ↗
  454. −test_missing_messages_returns_error TestAnthropicMessagestest_messages_e2e.py›

    No steps recorded

    stage red: product gap, /v1/messages 500s (anthropic_messages TypeError) on missing messages instead of 400

    View test on GitHub ↗
  455. −test_missing_model_returns_error TestAudioSpeechtest_audio_speech_e2e.py›

    No steps recorded

    stage red: product gap, /v1/audio/speech 500s on missing model instead of 400

    View test on GitHub ↗
  456. −test_missing_prompt_returns_error TestImageGenerationtest_image_generation_e2e.py›

    No steps recorded

    stage red: product gap, /v1/images/generations 500s (aimage_generation TypeError) on missing prompt instead of 400

    View test on GitHub ↗
  457. −test_retrieve_invalid_id_returns_error TestVectorStorestest_vector_stores_e2e.py›

    No steps recorded

    stage red: product gap, retrieving a nonexistent vector store returns 2xx with an error envelope in the body instead of 404

    View test on GitHub ↗
  458. −test_search_missing_query_returns_error TestVectorStorestest_vector_stores_e2e.py›

    No steps recorded

    stage red: product gap, vector store search 500s (asearch TypeError) on missing query instead of 400

    View test on GitHub ↗
  459. −test_static_and_x_pass_headers_reach_upstream TestPassthroughHeaderstest_passthrough_headers_e2e.py›

    No steps recorded

    stage red: ALB sends custom passthrough paths to backend pods, which lack ANTHROPIC_API_KEY, so the os.environ header forwards unresolved and Anthropic 401s; routing user-defined paths to the gateway needs a product/infra decision (fixed path namespace or dynamic ingress)

    View test on GitHub ↗
  460. −test_store_and_retrieve_by_id TestResponsesRetrievetest_responses_retrieve_e2e.py›

    No steps recorded

    stage red: product gap (LIT-5446), retrieve returns a different id than the stored response (non-idempotent response-id re-encryption)

    View test on GitHub ↗
  461. −test_web_search_server_tool_is_served TestBedrockWebSearchServerTooltest_bedrock_web_search_server_tool_e2e.py›

    No steps recorded

    stage red: environment gap, the e2e stack neither enables the websearch_interception callback nor declares a search backend, so the request reaches bedrock's transformation and takes its by-design 400. Unskip once the ephemeral stack ships the config in this module's docstring.

    View test on GitHub ↗
  462. ✓test_a_failed_first_turn_is_reported_as_the_first_turn_probe_unit_tests/test_http_probe.py›

    No steps recorded

    View test on GitHub ↗
  463. ✓test_a_history_with_no_server_tool_block_is_not_a_pass_probe_unit_tests/test_http_probe.py›

    No steps recorded

    View test on GitHub ↗
  464. ✓test_a_pending_tool_use_is_answered_with_the_id_the_model_returned_probe_unit_tests/test_http_probe.py›

    No steps recorded

    View test on GitHub ↗
  465. ✓test_a_turn_truncated_before_the_result_block_is_not_a_pass_probe_unit_tests/test_http_probe.py›

    No steps recorded

    View test on GitHub ↗
  466. ✓test_a_turn_with_no_pending_tool_use_gets_a_plain_follow_up_probe_unit_tests/test_http_probe.py›

    No steps recorded

    View test on GitHub ↗
  467. ✓test_accepts_a_replayed_server_tool_pair_probe_unit_tests/test_http_probe.py›

    No steps recorded

    View test on GitHub ↗
  468. ✓test_basic_messaging_non_streaming_anthropicbasic_messaging_non_streaming/test_anthropic.py›

    No steps recorded

    View test on GitHub ↗
  469. ✓test_basic_messaging_non_streaming_azurebasic_messaging_non_streaming/test_azure.py›

    No steps recorded

    View test on GitHub ↗
  470. ✓test_basic_messaging_non_streaming_azure_openaibasic_messaging_non_streaming/test_azure_openai.py›

    No steps recorded

    View test on GitHub ↗
  471. ✓test_basic_messaging_non_streaming_bedrock_conversebasic_messaging_non_streaming/test_bedrock_converse.py›

    No steps recorded

    View test on GitHub ↗
  472. ✓test_basic_messaging_non_streaming_bedrock_invokebasic_messaging_non_streaming/test_bedrock_invoke.py›

    No steps recorded

    View test on GitHub ↗
  473. ✓test_basic_messaging_non_streaming_vertex_aibasic_messaging_non_streaming/test_vertex_ai.py›

    No steps recorded

    View test on GitHub ↗
  474. ✓test_basic_messaging_non_streaming_vertex_ai_gptbasic_messaging_non_streaming/test_vertex_ai_gpt.py›

    No steps recorded

    View test on GitHub ↗
  475. ✓test_basic_messaging_streaming_anthropicbasic_messaging_streaming/test_anthropic.py›

    No steps recorded

    View test on GitHub ↗
  476. ✓test_basic_messaging_streaming_azurebasic_messaging_streaming/test_azure.py›

    No steps recorded

    View test on GitHub ↗
  477. ✓test_basic_messaging_streaming_azure_openaibasic_messaging_streaming/test_azure_openai.py›

    No steps recorded

    View test on GitHub ↗
  478. ✓test_basic_messaging_streaming_bedrock_conversebasic_messaging_streaming/test_bedrock_converse.py›

    No steps recorded

    View test on GitHub ↗
  479. ✓test_basic_messaging_streaming_bedrock_invokebasic_messaging_streaming/test_bedrock_invoke.py›

    No steps recorded

    View test on GitHub ↗
  480. ✓test_basic_messaging_streaming_vertex_aibasic_messaging_streaming/test_vertex_ai.py›

    No steps recorded

    View test on GitHub ↗
  481. ✓test_basic_messaging_streaming_vertex_ai_gptbasic_messaging_streaming/test_vertex_ai_gpt.py›

    No steps recorded

    View test on GitHub ↗
  482. ✓test_bedrock_503_is_retryable_but_not_rate_limit_shaped_driver_unit_tests/test_retry_classification.py›

    No steps recorded

    View test on GitHub ↗
  483. ✓test_count_tokens_anthropiccount_tokens/test_anthropic.py›

    No steps recorded

    View test on GitHub ↗
  484. ✓test_count_tokens_azurecount_tokens/test_azure.py›

    No steps recorded

    View test on GitHub ↗
  485. ✓test_count_tokens_bedrock_conversecount_tokens/test_bedrock_converse.py›

    No steps recorded

    View test on GitHub ↗
  486. ✓test_count_tokens_bedrock_invokecount_tokens/test_bedrock_invoke.py›

    No steps recorded

    View test on GitHub ↗
  487. ✓test_driver_error_message_is_classified_driver_unit_tests/test_retry_classification.py›

    No steps recorded

    View test on GitHub ↗
  488. ✓test_find_regressions_empty_old_matrix_is_safe_builder_unit_tests/test_matrix_builder.py›

    No steps recorded

    View test on GitHub ↗
  489. ✓test_find_regressions_flags_pass_to_fail_builder_unit_tests/test_matrix_builder.py›

    No steps recorded

    View test on GitHub ↗
  490. ✓test_find_regressions_ignores_green_to_grey_builder_unit_tests/test_matrix_builder.py›

    No steps recorded

    View test on GitHub ↗
  491. ✓test_find_regressions_ignores_improvements_and_steady_green_builder_unit_tests/test_matrix_builder.py›

    No steps recorded

    View test on GitHub ↗
  492. ✓test_find_regressions_ignores_new_cells_without_baseline_builder_unit_tests/test_matrix_builder.py›

    No steps recorded

    View test on GitHub ↗
  493. ✓test_find_regressions_ignores_red_to_red_builder_unit_tests/test_matrix_builder.py›

    No steps recorded

    View test on GitHub ↗
  494. ✓test_find_regressions_matches_by_id_not_name_builder_unit_tests/test_matrix_builder.py›

    No steps recorded

    View test on GitHub ↗
  495. ✓test_find_regressions_reports_multiple_sorted_builder_unit_tests/test_matrix_builder.py›

    No steps recorded

    View test on GitHub ↗
  496. ✓test_passing_outcome_is_never_retryable_driver_unit_tests/test_retry_classification.py›

    No steps recorded

    View test on GitHub ↗
  497. ✓test_passthrough_anthropicpassthrough/test_anthropic.py›

    No steps recorded

    View test on GitHub ↗
  498. ✓test_passthrough_bedrock_conversepassthrough/test_bedrock_converse.py›

    No steps recorded

    View test on GitHub ↗
  499. ✓test_passthrough_bedrock_invokepassthrough/test_bedrock_invoke.py›

    No steps recorded

    View test on GitHub ↗
  500. ✓test_passthrough_vertex_aipassthrough/test_vertex_ai.py›

    No steps recorded

    View test on GitHub ↗
  501. ✓test_pdf_input_anthropicpdf_input/test_anthropic.py›

    No steps recorded

    View test on GitHub ↗
  502. ✓test_pdf_input_azurepdf_input/test_azure.py›

    No steps recorded

    View test on GitHub ↗
  503. ✓test_pdf_input_bedrock_conversepdf_input/test_bedrock_converse.py›

    No steps recorded

    View test on GitHub ↗
  504. ✓test_pdf_input_bedrock_invokepdf_input/test_bedrock_invoke.py›

    No steps recorded

    View test on GitHub ↗
  505. ✓test_pdf_input_vertex_aipdf_input/test_vertex_ai.py›

    No steps recorded

    View test on GitHub ↗
  506. ✓test_prompt_caching_1h_anthropicprompt_caching_1h/test_anthropic.py›

    No steps recorded

    View test on GitHub ↗
  507. ✓test_prompt_caching_1h_azureprompt_caching_1h/test_azure.py›

    No steps recorded

    View test on GitHub ↗
  508. ✓test_prompt_caching_1h_bedrock_converseprompt_caching_1h/test_bedrock_converse.py›

    No steps recorded

    View test on GitHub ↗
  509. ✓test_prompt_caching_1h_bedrock_invokeprompt_caching_1h/test_bedrock_invoke.py›

    No steps recorded

    View test on GitHub ↗
  510. ✓test_prompt_caching_1h_vertex_aiprompt_caching_1h/test_vertex_ai.py›

    No steps recorded

    View test on GitHub ↗
  511. ✓test_prompt_caching_5m_anthropicprompt_caching_5m/test_anthropic.py›

    No steps recorded

    View test on GitHub ↗
  512. ✓test_prompt_caching_5m_azureprompt_caching_5m/test_azure.py›

    No steps recorded

    View test on GitHub ↗
  513. ✓test_prompt_caching_5m_bedrock_converseprompt_caching_5m/test_bedrock_converse.py›

    No steps recorded

    View test on GitHub ↗
  514. ✓test_prompt_caching_5m_bedrock_invokeprompt_caching_5m/test_bedrock_invoke.py›

    No steps recorded

    View test on GitHub ↗
  515. ✓test_prompt_caching_5m_vertex_aiprompt_caching_5m/test_vertex_ai.py›

    No steps recorded

    View test on GitHub ↗
  516. ✓test_reports_the_status_when_the_replayed_history_is_rejected_probe_unit_tests/test_http_probe.py›

    No steps recorded

    View test on GitHub ↗
  517. ✓test_shapes_are_classified_independently[[claude-opus-4-7-bedrock-converse] tool_search probe failed: status 503: {"error":{"message":"litellm.ServiceUnavailableError: BedrockException - {\\"message\\":\\"Bedrock is unable to process your request.\\"}"}}-False-True]_driver_unit_tests/test_retry_classification.py›

    No steps recorded

    View test on GitHub ↗
  518. ✓test_shapes_are_classified_independently[claude CLI timed out after 120s-True-False]_driver_unit_tests/test_retry_classification.py›

    No steps recorded

    View test on GitHub ↗
  519. ✓test_shapes_are_classified_independently[status 400: {"error":"bad request"}-False-False]_driver_unit_tests/test_retry_classification.py›

    No steps recorded

    View test on GitHub ↗
  520. ✓test_shapes_are_classified_independently[status 429: {"error":{"message":"Rate limit reached"}}-True-False]_driver_unit_tests/test_retry_classification.py›

    No steps recorded

    View test on GitHub ↗
  521. ✓test_shapes_are_classified_independently[status 503 service unavailable-False-True]_driver_unit_tests/test_retry_classification.py›

    No steps recorded

    View test on GitHub ↗
  522. ✓test_shapes_are_classified_independently[status 529: {"type":"overloaded_error"}-False-True]_driver_unit_tests/test_retry_classification.py›

    No steps recorded

    View test on GitHub ↗
  523. ✓test_shapes_are_classified_independently[throttling exception from provider-True-False]_driver_unit_tests/test_retry_classification.py›

    No steps recorded

    View test on GitHub ↗
  524. ✓test_shapes_are_classified_independently[upstream overloaded, try again later-False-True]_driver_unit_tests/test_retry_classification.py›

    No steps recorded

    View test on GitHub ↗
  525. ✓test_structured_outputs_anthropicstructured_outputs/test_anthropic.py›

    No steps recorded

    View test on GitHub ↗
  526. ✓test_structured_outputs_azurestructured_outputs/test_azure.py›

    No steps recorded

    View test on GitHub ↗
  527. ✓test_structured_outputs_bedrock_conversestructured_outputs/test_bedrock_converse.py›

    No steps recorded

    View test on GitHub ↗
  528. ✓test_structured_outputs_bedrock_invokestructured_outputs/test_bedrock_invoke.py›

    No steps recorded

    View test on GitHub ↗
  529. ✓test_structured_outputs_vertex_aistructured_outputs/test_vertex_ai.py›

    No steps recorded

    View test on GitHub ↗
  530. ✓test_thinking_anthropicthinking/test_anthropic.py›

    No steps recorded

    View test on GitHub ↗
  531. ✓test_thinking_azurethinking/test_azure.py›

    No steps recorded

    View test on GitHub ↗
  532. ✓test_thinking_bedrock_conversethinking/test_bedrock_converse.py›

    No steps recorded

    View test on GitHub ↗
  533. ✓test_thinking_bedrock_invokethinking/test_bedrock_invoke.py›

    No steps recorded

    View test on GitHub ↗
  534. ✓test_thinking_vertex_aithinking/test_vertex_ai.py›

    No steps recorded

    View test on GitHub ↗
  535. ✓test_thinking_with_tool_use_anthropicthinking_with_tool_use/test_anthropic.py›

    No steps recorded

    View test on GitHub ↗
  536. ✓test_thinking_with_tool_use_azurethinking_with_tool_use/test_azure.py›

    No steps recorded

    View test on GitHub ↗
  537. ✓test_thinking_with_tool_use_bedrock_conversethinking_with_tool_use/test_bedrock_converse.py›

    No steps recorded

    View test on GitHub ↗
  538. ✓test_thinking_with_tool_use_bedrock_invokethinking_with_tool_use/test_bedrock_invoke.py›

    No steps recorded

    View test on GitHub ↗
  539. ✓test_thinking_with_tool_use_vertex_aithinking_with_tool_use/test_vertex_ai.py›

    No steps recorded

    View test on GitHub ↗
  540. ✓test_tool_search_anthropictool_search/test_anthropic.py›

    No steps recorded

    View test on GitHub ↗
  541. ✓test_tool_search_bedrock_conversetool_search/test_bedrock_converse.py›

    No steps recorded

    View test on GitHub ↗
  542. ✓test_tool_search_bedrock_invoketool_search/test_bedrock_invoke.py›

    No steps recorded

    View test on GitHub ↗
  543. ✓test_tool_search_history_bedrock_invoketool_search/test_bedrock_invoke.py›

    No steps recorded

    View test on GitHub ↗
  544. ✓test_tool_use_anthropictool_use/test_anthropic.py›

    No steps recorded

    View test on GitHub ↗
  545. ✓test_tool_use_azuretool_use/test_azure.py›

    No steps recorded

    View test on GitHub ↗
  546. ✓test_tool_use_azure_openaitool_use/test_azure_openai.py›

    No steps recorded

    View test on GitHub ↗
  547. ✓test_tool_use_bedrock_conversetool_use/test_bedrock_converse.py›

    No steps recorded

    View test on GitHub ↗
  548. ✓test_tool_use_bedrock_invoketool_use/test_bedrock_invoke.py›

    No steps recorded

    View test on GitHub ↗
  549. ✓test_tool_use_streaming_anthropictool_use_streaming/test_anthropic.py›

    No steps recorded

    View test on GitHub ↗
  550. ✓test_tool_use_streaming_azuretool_use_streaming/test_azure.py›

    No steps recorded

    View test on GitHub ↗
  551. ✓test_tool_use_streaming_azure_openaitool_use_streaming/test_azure_openai.py›

    No steps recorded

    View test on GitHub ↗
  552. ✓test_tool_use_streaming_bedrock_conversetool_use_streaming/test_bedrock_converse.py›

    No steps recorded

    View test on GitHub ↗
  553. ✓test_tool_use_streaming_bedrock_invoketool_use_streaming/test_bedrock_invoke.py›

    No steps recorded

    View test on GitHub ↗
  554. ✓test_tool_use_streaming_vertex_aitool_use_streaming/test_vertex_ai.py›

    No steps recorded

    View test on GitHub ↗
  555. ✓test_tool_use_streaming_vertex_ai_gpttool_use_streaming/test_vertex_ai_gpt.py›

    No steps recorded

    View test on GitHub ↗
  556. ✓test_tool_use_vertex_aitool_use/test_vertex_ai.py›

    No steps recorded

    View test on GitHub ↗
  557. ✓test_tool_use_vertex_ai_gpttool_use/test_vertex_ai_gpt.py›

    No steps recorded

    View test on GitHub ↗
  558. ✓test_vision_anthropicvision/test_anthropic.py›

    No steps recorded

    View test on GitHub ↗
  559. ✓test_vision_azurevision/test_azure.py›

    No steps recorded

    View test on GitHub ↗
  560. ✓test_vision_bedrock_conversevision/test_bedrock_converse.py›

    No steps recorded

    View test on GitHub ↗
  561. ✓test_vision_bedrock_invokevision/test_bedrock_invoke.py›

    No steps recorded

    View test on GitHub ↗
  562. ✓test_vision_vertex_aivision/test_vertex_ai.py›

    No steps recorded

    View test on GitHub ↗
  563. ✓test_web_search_anthropicweb_search/test_anthropic.py›

    No steps recorded

    View test on GitHub ↗
  564. ✓test_web_search_azureweb_search/test_azure.py›

    No steps recorded

    View test on GitHub ↗
  565. ✓test_web_search_bedrock_converseweb_search/test_bedrock_converse.py›

    No steps recorded

    View test on GitHub ↗
  566. ✓test_web_search_bedrock_invokeweb_search/test_bedrock_invoke.py›

    No steps recorded

    View test on GitHub ↗
  567. ✓test_web_search_vertex_aiweb_search/test_vertex_ai.py›

    No steps recorded

    View test on GitHub ↗
  568. −test_basic_messaging_non_streaming_bedrock_mantlebasic_messaging_non_streaming/test_bedrock_mantle.py›

    No steps recorded

    Bedrock Mantle GPT-5.6 cells are opt-in; set COMPAT_MANTLE_CELLS=1 once the AWS account is allowlisted for the openai.gpt-5.6-* models

    View test on GitHub ↗
  569. −test_basic_messaging_non_streaming_openaibasic_messaging_non_streaming/test_openai.py›

    No steps recorded

    OpenAI GPT-5.6 cells are opt-in; set COMPAT_OPENAI_GPT_CELLS=1 to run them (stage suite timeouts under concurrent load)

    View test on GitHub ↗
  570. −test_basic_messaging_streaming_bedrock_mantlebasic_messaging_streaming/test_bedrock_mantle.py›

    No steps recorded

    Bedrock Mantle GPT-5.6 cells are opt-in; set COMPAT_MANTLE_CELLS=1 once the AWS account is allowlisted for the openai.gpt-5.6-* models

    View test on GitHub ↗
  571. −test_basic_messaging_streaming_openaibasic_messaging_streaming/test_openai.py›

    No steps recorded

    OpenAI GPT-5.6 cells are opt-in; set COMPAT_OPENAI_GPT_CELLS=1 to run them (stage suite timeouts under concurrent load)

    View test on GitHub ↗
  572. −test_count_tokens_vertex_aicount_tokens/test_vertex_ai.py›

    No steps recorded

    stage red: Vertex returns not supported for token counting for Claude aliases

    View test on GitHub ↗
  573. −test_long_context_1m_anthropiclong_context_1m/test_anthropic.py›

    No steps recorded

    stage red: 1M long_context not green on stage Anthropic path yet (200k sonnet / model alias)

    View test on GitHub ↗
  574. −test_long_context_1m_azurelong_context_1m/test_azure.py›

    No steps recorded

    stage red: 1M long_context not green on stage Azure Foundry deployments yet

    View test on GitHub ↗
  575. −test_long_context_1m_bedrock_converselong_context_1m/test_bedrock_converse.py›

    No steps recorded

    stage red: 1M long_context not green on stage Bedrock Converse deployments yet

    View test on GitHub ↗
  576. −test_long_context_1m_bedrock_invokelong_context_1m/test_bedrock_invoke.py›

    No steps recorded

    stage red: 1M long_context not green on stage Bedrock Invoke deployments yet

    View test on GitHub ↗
  577. −test_long_context_1m_vertex_ailong_context_1m/test_vertex_ai.py›

    No steps recorded

    stage red: 1M long_context not green on stage Vertex deployments yet

    View test on GitHub ↗
  578. −test_passthrough_azurepassthrough/test_azure.py›

    No steps recorded

    stage red: /azure passthrough drops client headers (e.g. anthropic-version); product gap

    View test on GitHub ↗
  579. −test_tool_search_azuretool_search/test_azure.py›

    No steps recorded

    stage red: Azure Foundry tool_search_server not supported in workspace for probed models

    View test on GitHub ↗
  580. −test_tool_search_vertex_aitool_search/test_vertex_ai.py›

    No steps recorded

    stage red: Vertex rejects tool_search when deployment extra_headers inject context-1m beta; product/config

    View test on GitHub ↗
  581. −test_tool_use_bedrock_mantletool_use/test_bedrock_mantle.py›

    No steps recorded

    Bedrock Mantle GPT-5.6 cells are opt-in; set COMPAT_MANTLE_CELLS=1 once the AWS account is allowlisted for the openai.gpt-5.6-* models

    View test on GitHub ↗
  582. −test_tool_use_openaitool_use/test_openai.py›

    No steps recorded

    OpenAI GPT-5.6 cells are opt-in; set COMPAT_OPENAI_GPT_CELLS=1 to run them (stage suite timeouts under concurrent load)

    View test on GitHub ↗
  583. −test_tool_use_streaming_bedrock_mantletool_use_streaming/test_bedrock_mantle.py›

    No steps recorded

    Bedrock Mantle GPT-5.6 cells are opt-in; set COMPAT_MANTLE_CELLS=1 once the AWS account is allowlisted for the openai.gpt-5.6-* models

    View test on GitHub ↗
  584. −test_tool_use_streaming_openaitool_use_streaming/test_openai.py›

    No steps recorded

    OpenAI GPT-5.6 cells are opt-in; set COMPAT_OPENAI_GPT_CELLS=1 to run them (stage suite timeouts under concurrent load)

    View test on GitHub ↗
  585. ✓test_access_group_info_reports_membership TestModelAccessGroupRoutestest_model_tag_accessgroup_e2e.py›

    No steps recorded

    View test on GitHub ↗
  586. ✓test_actor_subject_and_database_role[internal_user_viewer] TestJwtManagementtest_jwt_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  587. ✓test_actor_subject_and_database_role[internal_user] TestJwtManagementtest_jwt_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  588. ✓test_actor_subject_and_database_role[organization_admin] TestJwtManagementtest_jwt_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  589. ✓test_actor_subject_and_database_role[proxy_admin_viewer] TestJwtManagementtest_jwt_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  590. ✓test_actor_subject_and_database_role[proxy_admin] TestJwtManagementtest_jwt_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  591. ✓test_actor_subject_and_database_role[team_admin] TestJwtManagementtest_jwt_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  592. ✓test_actor_subject_and_database_role[team_member] TestJwtManagementtest_jwt_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  593. ✓test_actor_subject_and_database_role[unrelated_user] TestJwtManagementtest_jwt_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  594. ✓test_admin_creates_reads_updates_clears_and_deletes_a_key[direct_jwt] TestJwtManagementtest_jwt_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  595. ✓test_admin_creates_reads_updates_clears_and_deletes_a_key[virtual_key] TestJwtManagementtest_jwt_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  596. ✓test_admin_viewer_reads_but_cannot_update TestJwtManagementtest_jwt_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  597. ✓test_approve_activates_submission_and_persists TestMcpServerSubmissiontest_config_misc_endpoints_e2e.py›

    No steps recorded

    View test on GitHub ↗
  598. ✓test_bedrock_mantle_responses_connection_succeeds TestModelTestConnectiontest_model_test_connection_e2e.py›

    No steps recorded

    View test on GitHub ↗
  599. ✓test_block_persists_to_key_info TestKeyRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  600. ✓test_block_then_unblock_persists_to_model_info TestModelRoutestest_model_tag_accessgroup_e2e.py›

    No steps recorded

    View test on GitHub ↗
  601. ✓test_block_then_unblock_persists_to_team_info TestTeamManagementRoutestest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  602. ✓test_bulk_update_applies_max_budget_to_target_key TestKeyManagementRoutestest_key_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  603. ✓test_callbacks_list_reports_active_logging_callbacks TestInventoryRoutestest_config_misc_endpoints_e2e.py›

    No steps recorded

    View test on GitHub ↗
  604. ✓test_clearing_the_description_with_null_reads_back_null TestMcpServerLifecycletest_mcp_lifecycle_e2e.py›

    No steps recorded

    View test on GitHub ↗
  605. ✓test_clearing_the_description_with_null_reads_back_null TestMcpToolsetLifecycletest_mcp_lifecycle_e2e.py›

    No steps recorded

    View test on GitHub ↗
  606. ✓test_config_update_persists_router_setting_to_get TestRouterSettingstest_config_misc_endpoints_e2e.py›

    No steps recorded

    View test on GitHub ↗
  607. ✓test_create_echoes_every_field_written TestKeyLifecycletest_key_lifecycle_e2e.py›

    No steps recorded

    View test on GitHub ↗
  608. ✓test_create_persists_and_is_read_back TestFallbackManagementtest_config_misc_endpoints_e2e.py›

    No steps recorded

    View test on GitHub ↗
  609. ✓test_create_persists_both_tools_under_the_exact_names_written TestMcpToolsetLifecycletest_mcp_lifecycle_e2e.py›

    No steps recorded

    View test on GitHub ↗
  610. ✓test_create_persists_every_field_on_every_replica TestMcpServerLifecycletest_mcp_lifecycle_e2e.py›

    No steps recorded

    View test on GitHub ↗
  611. ✓test_created_budget_appears_in_budget_list TestBudgetManagementtest_budget_customer_user_org_e2e.py›

    No steps recorded

    View test on GitHub ↗
  612. ✓test_created_key_appears_in_key_list_inventory TestKeyRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  613. ✓test_created_team_appears_in_team_list TestTeamRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  614. ✓test_created_users_appear_in_user_list TestUserRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  615. ✓test_creating_a_key_from_the_dashboard_persists_and_works TestDashboardKeyRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  616. ✓test_credential_migration_check_reports_residual_scan TestInventoryRoutestest_config_misc_endpoints_e2e.py›

    No steps recorded

    View test on GitHub ↗
  617. ✓test_customer_create_persists_to_info TestCustomertest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  618. ✓test_delete_forbidden_for_non_admin_key TestKeyManagementRoutestest_key_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  619. ✓test_delete_persists_and_revokes_team_bound_key TestTeamRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  620. ✓test_delete_removes_from_model_info_catalog TestModelRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  621. ✓test_delete_removes_from_organization_info TestOrganizationRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  622. ✓test_delete_removes_the_customer TestCustomerManagementtest_budget_customer_user_org_e2e.py›

    No steps recorded

    View test on GitHub ↗
  623. ✓test_delete_removes_the_server_from_every_replica TestMcpServerLifecycletest_mcp_lifecycle_e2e.py›

    No steps recorded

    View test on GitHub ↗
  624. ✓test_delete_removes_the_toolset_from_every_replica TestMcpToolsetLifecycletest_mcp_lifecycle_e2e.py›

    No steps recorded

    View test on GitHub ↗
  625. ✓test_delete_removes_the_user_from_inventory TestUserRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  626. ✓test_delete_revokes_info_and_chat_on_every_replica TestKeyLifecycletest_key_lifecycle_e2e.py›

    No steps recorded

    View test on GitHub ↗
  627. ✓test_delete_revokes_the_key_on_chat TestKeyRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  628. ✓test_editing_a_key_from_the_dashboard_persists_and_is_enforced TestDashboardKeyRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  629. ✓test_end_user_new_persists_to_end_user_info TestCustomerManagementtest_budget_customer_user_org_e2e.py›

    No steps recorded

    View test on GitHub ↗
  630. ✓test_estimate_computes_cost_from_token_counts TestCostEstimatetest_config_misc_endpoints_e2e.py›

    No steps recorded

    View test on GitHub ↗
  631. ✓test_explicit_null_clears_the_budget_and_its_reset_time TestKeyLifecycletest_key_lifecycle_e2e.py›

    No steps recorded

    View test on GitHub ↗
  632. ✓test_gdpr_check_derives_verdict_from_the_request TestComplianceRoutestest_config_misc_endpoints_e2e.py›

    No steps recorded

    View test on GitHub ↗
  633. ✓test_generate_forbidden_for_non_admin_key TestKeyManagementRoutestest_key_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  634. ✓test_generate_persists_to_key_info_and_scopes_chat TestKeyRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  635. ✓test_health_reports_the_calling_key_healthy TestKeyManagementRoutestest_key_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  636. ✓test_info_reflects_the_fields_the_key_was_created_with TestKeyManagementRoutestest_key_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  637. ✓test_info_returns_created_team_fields TestTeamManagementRoutestest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  638. ✓test_is_null_finds_the_budget_left_uncapped TestBudgetListV1test_budget_customer_user_org_e2e.py›

    No steps recorded

    View test on GitHub ↗
  639. ✓test_is_refused_for_a_non_admin_key TestBudgetListV1test_budget_customer_user_org_e2e.py›

    No steps recorded

    View test on GitHub ↗
  640. ✓test_key_serves_its_model_and_is_denied_others TestKeyLifecycletest_key_lifecycle_e2e.py›

    No steps recorded

    View test on GitHub ↗
  641. ✓test_llm_only_key_forbidden_from_management_writes TestManagementRoutePermissionstest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  642. ✓test_member_add_and_delete_persist_to_team_info TestTeamRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  643. ✓test_member_add_forbidden_to_plain_member TestTeamManagementRoutestest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  644. ✓test_member_add_records_membership TestOrganizationMembershiptest_budget_customer_user_org_e2e.py›

    No steps recorded

    View test on GitHub ↗
  645. ✓test_member_cannot_write_and_another_team_cannot_read_the_key TestJwtManagementtest_jwt_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  646. ✓test_member_delete_forbidden_to_plain_member TestTeamManagementRoutestest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  647. ✓test_member_delete_persists_to_team_info TestTeamManagementRoutestest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  648. ✓test_member_update_persists_role_and_budget TestTeamManagementRoutestest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  649. ✓test_multi_group_actor_keeps_exact_memberships TestJwtManagementtest_jwt_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  650. ✓test_new_access_group_tags_the_deployment TestModelAccessGroupRoutestest_model_tag_accessgroup_e2e.py›

    No steps recorded

    View test on GitHub ↗
  651. ✓test_new_is_denied_to_non_admin_keys TestTeamManagementRoutestest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  652. ✓test_new_is_refused_for_a_non_admin_key TestBudgetManagementtest_budget_customer_user_org_e2e.py›

    No steps recorded

    View test on GitHub ↗
  653. ✓test_new_persists_mapping_and_is_read_back TestJwtKeyMappingtest_config_misc_endpoints_e2e.py›

    No steps recorded

    View test on GitHub ↗
  654. ✓test_new_persists_to_customer_info TestCustomerManagementtest_budget_customer_user_org_e2e.py›

    No steps recorded

    View test on GitHub ↗
  655. ✓test_new_persists_to_model_info_catalog TestModelRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  656. ✓test_new_persists_to_organization_info TestOrganizationRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  657. ✓test_new_persists_to_tag_list TestTagRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  658. ✓test_new_persists_to_team_info_and_binds_keys TestTeamRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  659. ✓test_new_persists_to_user_info TestUserRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  660. ✓test_new_user_is_readable_via_user_info TestUserManagementtest_budget_customer_user_org_e2e.py›

    No steps recorded

    View test on GitHub ↗
  661. ✓test_non_admin_key_cannot_add_global_model TestModelRoutestest_model_tag_accessgroup_e2e.py›

    No steps recorded

    View test on GitHub ↗
  662. ✓test_oidc_browser_profile_identity_mapping TestJwtManagementtest_jwt_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  663. ✓test_partial_setup_removes_previously_created_identities[group] TestJwtManagementtest_jwt_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  664. ✓test_partial_setup_removes_previously_created_identities[user] TestJwtManagementtest_jwt_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  665. ✓test_partial_update_changes_only_the_named_field TestKeyLifecycletest_key_lifecycle_e2e.py›

    No steps recorded

    View test on GitHub ↗
  666. ✓test_project_detachment_preserves_key_scope_and_refreshes_auth TestKeyManagementRoutestest_key_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  667. ✓test_read_reflects_the_create_on_every_replica TestKeyLifecycletest_key_lifecycle_e2e.py›

    No steps recorded

    View test on GitHub ↗
  668. ✓test_refuses_a_sort_field_and_a_parameter_it_does_not_support TestBudgetListV1test_budget_customer_user_org_e2e.py›

    No steps recorded

    View test on GitHub ↗
  669. ✓test_regenerate_rotates_to_a_working_new_key TestKeyRegenerationtest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  670. ✓test_regenerate_with_grace_period_keeps_old_key_until_revoked TestKeyRegenerationtest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  671. ✓test_register_submits_pending_server TestMcpServerSubmissiontest_config_misc_endpoints_e2e.py›

    No steps recorded

    View test on GitHub ↗
  672. ✓test_reset_spend_zeroes_recorded_spend_and_lifts_the_budget_block TestKeyManagementRoutestest_key_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  673. ✓test_sorts_pages_and_filters_the_budgets_it_created TestBudgetListV1test_budget_customer_user_org_e2e.py›

    No steps recorded

    View test on GitHub ↗
  674. ✓test_successful_actor_cleanup_removes_owned_state TestJwtManagementtest_jwt_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  675. ✓test_tag_delete_removes_from_list TestTagRoutestest_model_tag_accessgroup_e2e.py›

    No steps recorded

    View test on GitHub ↗
  676. ✓test_tag_list_reports_created_tag TestTagRoutestest_model_tag_accessgroup_e2e.py›

    No steps recorded

    View test on GitHub ↗
  677. ✓test_team_admin_cannot_change_a_setting_that_is_not_enabled[budget_duration] TestTeamAdminWithTpmLimitEnabledtest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  678. ✓test_team_admin_cannot_change_a_setting_that_is_not_enabled[max_budget] TestTeamAdminWithTpmLimitEnabledtest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  679. ✓test_team_admin_cannot_change_a_setting_that_is_not_enabled[metadata] TestTeamAdminWithTpmLimitEnabledtest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  680. ✓test_team_admin_cannot_change_a_setting_that_is_not_enabled[models] TestTeamAdminWithTpmLimitEnabledtest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  681. ✓test_team_admin_cannot_change_a_setting_that_is_not_enabled[rpm_limit] TestTeamAdminWithTpmLimitEnabledtest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  682. ✓test_team_admin_cannot_change_a_setting_that_is_not_enabled[team_alias] TestTeamAdminWithTpmLimitEnabledtest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  683. ✓test_team_admin_cannot_change_any_team_setting TestTeamAdminWithNoEditableFieldstest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  684. ✓test_team_admin_cannot_raise_an_org_team_budget_under_the_org_cap TestTeamAdminWithRpmLimitAndMaxBudgetEnabledtest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  685. ✓test_team_admin_cannot_raise_or_remove_the_budget[raise] TestTeamAdminWithRpmLimitAndMaxBudgetEnabledtest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  686. ✓test_team_admin_cannot_raise_or_remove_the_budget[remove] TestTeamAdminWithRpmLimitAndMaxBudgetEnabledtest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  687. ✓test_team_admin_resending_the_budget_settings_keeps_the_next_budget_reset TestTeamAdminWithTpmLimitEnabledtest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  688. ✓test_team_admin_saves_a_new_rpm_limit_and_a_tighter_budget[first-budget] TestTeamAdminWithRpmLimitAndMaxBudgetEnabledtest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  689. ✓test_team_admin_saves_a_new_rpm_limit_and_a_tighter_budget[lower] TestTeamAdminWithRpmLimitAndMaxBudgetEnabledtest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  690. ✓test_team_admin_saves_the_settings_form_with_a_new_tpm_limit TestTeamAdminWithTpmLimitEnabledtest_team_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  691. ✓test_tool_list_returns_catalog_with_consistent_total TestInventoryRoutestest_config_misc_endpoints_e2e.py›

    No steps recorded

    View test on GitHub ↗
  692. ✓test_two_actor_sets_keep_tenants_and_keys_isolated TestJwtManagementtest_jwt_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  693. ✓test_unblock_flips_key_info_blocked_back TestKeyManagementRoutestest_key_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  694. ✓test_update_accepts_per_model_budgets_including_punctuated_names TestBudgetManagementtest_budget_customer_user_org_e2e.py›

    No steps recorded

    View test on GitHub ↗
  695. ✓test_update_alias_persists_to_organization_info TestOrganizationRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  696. ✓test_update_forbidden_for_non_admin_key TestKeyManagementRoutestest_key_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  697. ✓test_update_max_budget_persists_to_budget_info TestBudgetManagementtest_budget_customer_user_org_e2e.py›

    No steps recorded

    View test on GitHub ↗
  698. ✓test_update_models_persists_and_flips_enforcement TestKeyRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  699. ✓test_update_persists_input_cost_to_model_info TestModelRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  700. ✓test_update_persists_to_team_info TestTeamRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  701. ✓test_update_persists_to_user_info TestUserRoutestest_management_e2e.py›

    No steps recorded

    View test on GitHub ↗
  702. ✓test_updating_only_the_alias_keeps_every_other_field_on_every_replica TestMcpServerLifecycletest_mcp_lifecycle_e2e.py›

    No steps recorded

    View test on GitHub ↗
  703. ✓test_updating_only_the_description_keeps_the_tools_and_name TestMcpToolsetLifecycletest_mcp_lifecycle_e2e.py›

    No steps recorded

    View test on GitHub ↗
  704. ✓test_updating_the_tools_to_one_entry_reads_back_exactly_that_entry TestMcpToolsetLifecycletest_mcp_lifecycle_e2e.py›

    No steps recorded

    View test on GitHub ↗
  705. ✓test_workflow_runs_list_returns_consistent_count TestInventoryRoutestest_config_misc_endpoints_e2e.py›

    No steps recorded

    View test on GitHub ↗
  706. −test_created_server_is_listed_with_every_field TestMcpServerLifecycletest_mcp_lifecycle_e2e.py›

    No steps recorded

    product gap: GET /v1/mcp/server builds each row from the in-memory registry, whose _build_mcp_server_table sets description from mcp_info['description'], so the list reports the mcp_info description while GET /v1/mcp/server/{server_id} reports the stored description column. A server created with both set to different text reads back with two different descriptions depending on the route

    View test on GitHub ↗
  707. ✓test_a_drained_group_does_not_block_a_different_group TestModelAccessGroupBudgetbudgets/test_model_access_group_budget_e2e.py›

    No steps recorded

    View test on GitHub ↗
  708. ✓test_a_key_that_spent_nothing_is_blocked_by_the_shared_pool TestModelAccessGroupBudgetbudgets/test_model_access_group_budget_e2e.py›

    No steps recorded

    View test on GitHub ↗
  709. ✓test_bare_key_blocks_over_its_own_budget TestBudgetBlocksPerLevelbudgets/test_budget_enforcement_e2e.py›

    No steps recorded

    View test on GitHub ↗
  710. ✓test_bare_key_budget_resets_after_window TestBudgetResetPerLevelbudgets/test_budget_reset_e2e.py›

    No steps recorded

    View test on GitHub ↗
  711. ✓test_blocked_member_does_not_block_peer TestTeamMemberBudgetIsolationbudgets/test_team_member_budget_isolation_e2e.py›

    No steps recorded

    View test on GitHub ↗
  712. ✓test_budget_crud_roundtripbudgets/test_budget_crud_e2e.py›

    No steps recorded

    View test on GitHub ↗
  713. ✓test_budget_delete_removes_itbudgets/test_budget_crud_e2e.py›

    No steps recorded

    View test on GitHub ↗
  714. ✓test_budget_duration_schedules_reset_on_keybudgets/test_budget_crud_e2e.py›

    No steps recorded

    View test on GitHub ↗
  715. ✓test_budget_fallback_reroutes_anthropic_messages_to_openaibudgets/test_budget_fallback_e2e.py›

    No steps recorded

    View test on GitHub ↗
  716. ✓test_burst_of_concurrent_calls_loses_no_spendspend_tracking/test_spend_tracking_e2e.py›

    No steps recorded

    View test on GitHub ↗
  717. ✓test_burst_rate_limit_does_not_freeze_fresh_key TestRedisCircuitBreakerPathratelimit/test_redis_circuit_breaker_e2e.py›

    No steps recorded

    View test on GitHub ↗
  718. ✓test_cache_hit_is_zero_cost_and_suffixedspend_tracking/test_spend_tracking_e2e.py›

    No steps recorded

    View test on GitHub ↗
  719. ✓test_cache_hit_reduces_tpm_by_non_cached_only TestTpmExcludesCachedTokensratelimit/test_tpm_excludes_cached_tokens_e2e.py›

    No steps recorded

    View test on GitHub ↗
  720. ✓test_cache_write_tokens_billed_at_cache_creation_rate TestCacheCostAccountingspend_tracking/test_cache_cost_accounting_e2e.py›

    No steps recorded

    View test on GitHub ↗
  721. ✓test_chat_completion_writes_nonzero_spend_rowspend_tracking/test_spend_tracking_e2e.py›

    No steps recorded

    View test on GitHub ↗
  722. ✓test_cold_counter_reseed_keeps_counter_equal_to_db_spendbudgets/test_spend_counter_reseed_e2e.py›

    No steps recorded

    View test on GitHub ↗
  723. ✓test_component_cost_headers_sum_to_total TestCostHeadersspend_tracking/test_cost_headers_e2e.py›

    No steps recorded

    View test on GitHub ↗
  724. ✓test_cost_breakdown_reports_component_costs TestCacheCostAccountingspend_tracking/test_cache_cost_accounting_e2e.py›

    No steps recorded

    View test on GitHub ↗
  725. ✓test_each_model_on_a_shared_key_gets_its_own_rowspend_tracking/test_spend_tracking_e2e.py›

    No steps recorded

    View test on GitHub ↗
  726. ✓test_edge_wired_chat_writes_nonzero_spend_rowspend_tracking/test_provider_edge_spend_e2e.py›

    No steps recorded

    View test on GitHub ↗
  727. ✓test_embedding_writes_nonzero_spend_rowspend_tracking/test_spend_tracking_e2e.py›

    No steps recorded

    View test on GitHub ↗
  728. ✓test_end_user_budget_blocks_attributed_calls TestBudgetBlocksPerLevelbudgets/test_budget_enforcement_e2e.py›

    No steps recorded

    View test on GitHub ↗
  729. ✓test_end_user_spend_attributed_on_rowspend_tracking/test_spend_tracking_e2e.py›

    No steps recorded

    View test on GitHub ↗
  730. ✓test_every_write_path_row_joins_the_key TestKeyAttributionspend_tracking/test_key_attribution_e2e.py›

    No steps recorded

    View test on GitHub ↗
  731. ✓test_failure_call_writes_failure_status_rowspend_tracking/test_spend_tracking_e2e.py›

    No steps recorded

    View test on GitHub ↗
  732. ✓test_generous_mode_lets_priority_borrow_past_reservation TestDynamicRateLimitPriorityratelimit/test_dynamic_rate_limit_priority_e2e.py›

    No steps recorded

    View test on GitHub ↗
  733. ✓test_headers_report_limit_and_remaining TestKeyRateLimitsratelimit/test_rate_limit_e2e.py›

    No steps recorded

    View test on GitHub ↗
  734. ✓test_health_check_rows_keep_the_service_account_key TestKeyAttributionspend_tracking/test_key_attribution_e2e.py›

    No steps recorded

    View test on GitHub ↗
  735. ✓test_key_budget_reset_at_advances_after_windowbudgets/test_budget_reset_advances_e2e.py›

    No steps recorded

    View test on GitHub ↗
  736. ✓test_key_spend_blocks_at_capbudgets/test_budget_reset_advances_e2e.py›

    No steps recorded

    View test on GitHub ↗
  737. ✓test_key_spend_equals_sum_of_logsspend_tracking/test_spend_tracking_e2e.py›

    No steps recorded

    View test on GitHub ↗
  738. ✓test_key_with_budget_duration_schedules_reset_at_creationbudgets/test_budget_reset_advances_e2e.py›

    No steps recorded

    View test on GitHub ↗
  739. ✓test_long_window_blocks_after_short_window_resetsbudgets/test_multi_window_budget_e2e.py›

    No steps recorded

    View test on GitHub ↗
  740. ✓test_member_budget_blocks_without_touching_teammates TestBudgetBlocksPerLevelbudgets/test_budget_enforcement_e2e.py›

    No steps recorded

    View test on GitHub ↗
  741. ✓test_member_spend_attributed_to_team_and_user TestTeamMemberBudgetbudgets/test_team_member_budget_e2e.py›

    No steps recorded

    View test on GitHub ↗
  742. ✓test_member_spend_over_budget_is_blocked TestTeamMemberBudgetbudgets/test_team_member_budget_e2e.py›

    No steps recorded

    View test on GitHub ↗
  743. ✓test_messages_bridge_keeps_cache_tokens TestCacheCostAccountingspend_tracking/test_cache_cost_accounting_e2e.py›

    No steps recorded

    View test on GitHub ↗
  744. ✓test_missing_end_date_is_rejected TestTeamDailyActivityspend_tracking/test_team_daily_activity_e2e.py›

    No steps recorded

    View test on GitHub ↗
  745. ✓test_missing_start_date_is_rejected TestTeamDailyActivityspend_tracking/test_team_daily_activity_e2e.py›

    No steps recorded

    View test on GitHub ↗
  746. ✓test_model_max_budget_isolates_per_modelbudgets/test_model_max_budget_e2e.py›

    No steps recorded

    View test on GitHub ↗
  747. ✓test_multi_window_key_resets_each_window_independentlybudgets/test_budget_reset_advances_e2e.py›

    No steps recorded

    View test on GitHub ↗
  748. ✓test_org_budget_blocks_keys_under_it TestBudgetBlocksPerLevelbudgets/test_budget_enforcement_e2e.py›

    No steps recorded

    View test on GitHub ↗
  749. ✓test_org_budget_resets_after_window TestBudgetResetPerLevelbudgets/test_budget_reset_e2e.py›

    No steps recorded

    View test on GitHub ↗
  750. ✓test_personal_key_blocks_over_its_own_budget TestKeyBudgetBlocksAcrossKeyKindsbudgets/test_budget_enforcement_e2e.py›

    No steps recorded

    View test on GitHub ↗
  751. ✓test_personal_key_resets_after_window TestKeyBudgetResetAcrossKeyKindsbudgets/test_budget_reset_e2e.py›

    No steps recorded

    View test on GitHub ↗
  752. ✓test_personal_key_user_budget_resets_after_window TestBudgetResetPerLevelbudgets/test_budget_reset_e2e.py›

    No steps recorded

    View test on GitHub ↗
  753. ✓test_priority_tier_bills_priority_rates TestServiceTierPricingspend_tracking/test_service_tier_pricing_e2e.py›

    No steps recorded

    View test on GitHub ↗
  754. ✓test_request_tags_round_tripspend_tracking/test_spend_tracking_e2e.py›

    No steps recorded

    View test on GitHub ↗
  755. ✓test_reset_wait_never_yields_non_budget_errorbudgets/test_budget_reset_advances_e2e.py›

    No steps recorded

    View test on GitHub ↗
  756. ✓test_rpm_limit_blocks_over_limit TestKeyRateLimitsratelimit/test_rate_limit_e2e.py›

    No steps recorded

    View test on GitHub ↗
  757. ✓test_rpm_limit_one_blocks_second_call TestRedisBackedRateLimitratelimit/test_redis_backed_ratelimit_e2e.py›

    No steps recorded

    View test on GitHub ↗
  758. ✓test_rpm_limit_resets_after_window TestKeyRateLimitsratelimit/test_rate_limit_e2e.py›

    No steps recorded

    View test on GitHub ↗
  759. ✓test_schema_listed_spend_routes_are_responsivespend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  760. ✓test_short_window_blocks_then_resetsbudgets/test_multi_window_budget_e2e.py›

    No steps recorded

    View test on GitHub ↗
  761. ✓test_soft_budget_does_not_blockbudgets/test_soft_budget_e2e.py›

    No steps recorded

    View test on GitHub ↗
  762. ✓test_spend_calculate_returns_nonzero_costspend_tracking/test_spend_tracking_e2e.py›

    No steps recorded

    View test on GitHub ↗
  763. ✓test_spend_logs_by_key_return_every_row_with_the_alias TestKeyAttributionspend_tracking/test_key_attribution_e2e.py›

    No steps recorded

    View test on GitHub ↗
  764. ✓test_spend_logs_endpoint_returns_spendspend_tracking/test_spend_tracking_e2e.py›

    No steps recorded

    View test on GitHub ↗
  765. ✓test_spend_logs_v2_pagination_caps_pages_and_keeps_totalspend_tracking/test_spend_tracking_e2e.py›

    No steps recorded

    View test on GitHub ↗
  766. ✓test_spend_route_responsive[/customer/daily/activity]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  767. ✓test_spend_route_responsive[/customer/list]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  768. ✓test_spend_route_responsive[/end_user/daily/activity]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  769. ✓test_spend_route_responsive[/global/activity]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  770. ✓test_spend_route_responsive[/global/activity/exceptions]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  771. ✓test_spend_route_responsive[/global/activity/exceptions/deployment]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  772. ✓test_spend_route_responsive[/global/activity/model]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  773. ✓test_spend_route_responsive[/global/all_end_users]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  774. ✓test_spend_route_responsive[/global/spend/all_tag_names]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  775. ✓test_spend_route_responsive[/global/spend/provider]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  776. ✓test_spend_route_responsive[/global/spend/report]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  777. ✓test_spend_route_responsive[/global/spend/teams]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  778. ✓test_spend_route_responsive[/key/list]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  779. ✓test_spend_route_responsive[/organization/daily/activity]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  780. ✓test_spend_route_responsive[/organization/list]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  781. ✓test_spend_route_responsive[/spend/keys]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  782. ✓test_spend_route_responsive[/spend/logs]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  783. ✓test_spend_route_responsive[/spend/logs/session/ui]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  784. ✓test_spend_route_responsive[/spend/logs/ui]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  785. ✓test_spend_route_responsive[/spend/logs/v2]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  786. ✓test_spend_route_responsive[/spend/tags]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  787. ✓test_spend_route_responsive[/spend/users]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  788. ✓test_spend_route_responsive[/tag/daily/activity]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  789. ✓test_spend_route_responsive[/team/daily/activity]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  790. ✓test_spend_route_responsive[/team/list]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  791. ✓test_spend_route_responsive[/user/daily/activity]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  792. ✓test_spend_route_responsive[/user/daily/activity/aggregated]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  793. ✓test_spend_route_responsive[/user/list]spend_tracking/test_spend_routes.py›

    No steps recorded

    View test on GitHub ↗
  794. ✓test_streaming_cache_read_billed_at_cache_read_rate TestCacheCostAccountingspend_tracking/test_cache_cost_accounting_e2e.py›

    No steps recorded

    View test on GitHub ↗
  795. ✓test_streaming_chat_completion_tracks_spendspend_tracking/test_spend_tracking_e2e.py›

    No steps recorded

    View test on GitHub ↗
  796. ✓test_streaming_messages_via_responses_bridge_tracks_spendspend_tracking/test_spend_tracking_e2e.py›

    No steps recorded

    View test on GitHub ↗
  797. ✓test_tag_budget_blocks_tagged_requestsbudgets/test_tag_budget_e2e.py›

    No steps recorded

    View test on GitHub ↗
  798. ✓test_tag_spend_matches_sum_of_tagged_logsspend_tracking/test_spend_tracking_e2e.py›

    No steps recorded

    View test on GitHub ↗
  799. ✓test_team_budget_blocks_every_team_key TestBudgetBlocksPerLevelbudgets/test_budget_enforcement_e2e.py›

    No steps recorded

    View test on GitHub ↗
  800. ✓test_team_budget_resets_after_window TestBudgetResetPerLevelbudgets/test_budget_reset_e2e.py›

    No steps recorded

    View test on GitHub ↗
  801. ✓test_team_key_blocks_over_its_own_budget TestKeyBudgetBlocksAcrossKeyKindsbudgets/test_budget_enforcement_e2e.py›

    No steps recorded

    View test on GitHub ↗
  802. ✓test_team_key_resets_after_window TestKeyBudgetResetAcrossKeyKindsbudgets/test_budget_reset_e2e.py›

    No steps recorded

    View test on GitHub ↗
  803. ✓test_team_long_window_blocks_after_short_window_resetsbudgets/test_team_multi_window_budget_e2e.py›

    No steps recorded

    View test on GitHub ↗
  804. ✓test_team_member_budget_reset_at_advancesbudgets/test_budget_reset_advances_e2e.py›

    No steps recorded

    View test on GitHub ↗
  805. ✓test_team_member_budget_reset_keeps_advancingbudgets/test_team_member_budget_reset_e2e.py›

    No steps recorded

    View test on GitHub ↗
  806. ✓test_team_member_key_blocks_over_its_own_budget TestKeyBudgetBlocksAcrossKeyKindsbudgets/test_budget_enforcement_e2e.py›

    No steps recorded

    View test on GitHub ↗
  807. ✓test_team_member_key_resets_after_window TestKeyBudgetResetAcrossKeyKindsbudgets/test_budget_reset_e2e.py›

    No steps recorded

    View test on GitHub ↗
  808. ✓test_team_short_window_blocks_then_resetsbudgets/test_team_multi_window_budget_e2e.py›

    No steps recorded

    View test on GitHub ↗
  809. ✓test_terminal_batch_cost_row_joins_the_retrieving_key TestKeyAttributionspend_tracking/test_key_attribution_e2e.py›

    No steps recorded

    View test on GitHub ↗
  810. ✓test_the_budget_read_reports_the_spend_drawn_against_the_pool TestModelAccessGroupBudgetbudgets/test_model_access_group_budget_e2e.py›

    No steps recorded

    View test on GitHub ↗
  811. ✓test_the_key_that_drained_the_pool_stays_blocked TestModelAccessGroupBudgetbudgets/test_model_access_group_budget_e2e.py›

    No steps recorded

    View test on GitHub ↗
  812. ✓test_tpm_limit_blocks_over_limit TestKeyRateLimitsratelimit/test_rate_limit_e2e.py›

    No steps recorded

    View test on GitHub ↗
  813. ✓test_user_budget_blocks_a_second_key TestUserBudgetAcrossKeysbudgets/test_user_budget_across_keys_e2e.py›

    No steps recorded

    View test on GitHub ↗
  814. ✓test_user_budget_enforced_across_their_personal_keys TestBudgetBlocksPerLevelbudgets/test_budget_enforcement_e2e.py›

    No steps recorded

    View test on GitHub ↗
  815. ✓test_user_daily_activity_reports_alias_and_email TestKeyAttributionspend_tracking/test_key_attribution_e2e.py›

    No steps recorded

    View test on GitHub ↗
  816. ✓test_valid_date_range_returns_results_and_metadata TestTeamDailyActivityspend_tracking/test_team_daily_activity_e2e.py›

    No steps recorded

    View test on GitHub ↗
  817. −test_end_user_model_max_budget_enforces_per_model_rpmbudgets/test_model_max_budget_e2e.py›

    No steps recorded

    stage red: product gap, end-user model_max_budget rpm_limit is stored but never enforced

    View test on GitHub ↗
  818. −test_spend_route_responsive[/global/spend]spend_tracking/test_spend_routes.py›

    No steps recorded

    LIT-5211: on a fresh database the proxy's startup view creation can lose the race against schema migrations, leaving MonthlyGlobalSpend/DailyTagSpend/Last30d* views missing and these routes 500ing until the views exist

    View test on GitHub ↗
  819. −test_spend_route_responsive[/global/spend/keys]spend_tracking/test_spend_routes.py›

    No steps recorded

    LIT-5211: on a fresh database the proxy's startup view creation can lose the race against schema migrations, leaving MonthlyGlobalSpend/DailyTagSpend/Last30d* views missing and these routes 500ing until the views exist

    View test on GitHub ↗
  820. −test_spend_route_responsive[/global/spend/logs]spend_tracking/test_spend_routes.py›

    No steps recorded

    LIT-5211: on a fresh database the proxy's startup view creation can lose the race against schema migrations, leaving MonthlyGlobalSpend/DailyTagSpend/Last30d* views missing and these routes 500ing until the views exist

    View test on GitHub ↗
  821. −test_spend_route_responsive[/global/spend/models]spend_tracking/test_spend_routes.py›

    No steps recorded

    LIT-5211: on a fresh database the proxy's startup view creation can lose the race against schema migrations, leaving MonthlyGlobalSpend/DailyTagSpend/Last30d* views missing and these routes 500ing until the views exist

    View test on GitHub ↗
  822. −test_spend_route_responsive[/global/spend/tags]spend_tracking/test_spend_routes.py›

    No steps recorded

    LIT-5211: on a fresh database the proxy's startup view creation can lose the race against schema migrations, leaving MonthlyGlobalSpend/DailyTagSpend/Last30d* views missing and these routes 500ing until the views exist

    View test on GitHub ↗
  823. −test_strict_mode_blocks_saturated_priority_but_serves_the_other TestDynamicRateLimitPriorityratelimit/test_dynamic_rate_limit_priority_e2e.py›

    No steps recorded

    LIT-5118: the stage proxy does not run the dynamic_rate_limiter_v3 callbacks + priority_reservation config this module's docstring requires (zero limiter log lines on any pod during the 2026-08-02 run), so strict enforcement can never engage there

    View test on GitHub ↗
  824. ✓test_a_success_status_without_a_deletion_confirmation_is_rejected[bGl0ZWxsbV9wcm94eTtmaWxlLTE=] TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  825. ✓test_a_success_status_without_a_deletion_confirmation_is_rejected[file-1] TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  826. ✓test_accepted_cancellation_waits_through_stale_provider_status[in_progress-batch-1] TestBatchCancellationtest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  827. ✓test_accepted_cancellation_waits_through_stale_provider_status[in_progress-bGl0ZWxsbV9wcm94eTtiYXRjaC0x] TestBatchCancellationtest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  828. ✓test_accepted_cancellation_waits_through_stale_provider_status[validating-batch-1] TestBatchCancellationtest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  829. ✓test_accepted_cancellation_waits_through_stale_provider_status[validating-bGl0ZWxsbV9wcm94eTtiYXRjaC0x] TestBatchCancellationtest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  830. ✓test_active_batch_is_cancelled_through_its_provider TestBatchCancellationtest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  831. ✓test_any_other_delete_failure_still_raises[failure0] TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  832. ✓test_any_other_delete_failure_still_raises[failure1] TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  833. ✓test_any_other_delete_failure_still_raises[failure2] TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  834. ✓test_anything_but_still_cancelling_at_the_deadline_still_fails[last0-did not finish within 120.0s, last status in_progress] TestBatchCancellationtest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  835. ✓test_anything_but_still_cancelling_at_the_deadline_still_fails[last1-after cancellation failed: HTTP 403] TestBatchCancellationtest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  836. ✓test_azure_form_serializes_native_expiry_for_the_proxy TestAzureFileExpirytest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  837. ✓test_batch_create_over_rpm_returns_mapped_429 TestBatchRateLimitErrorMappingtest_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  838. ✓test_batch_key_model_access_deniedtest_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  839. ✓test_batch_lifecycle[azure-encoded]test_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  840. ✓test_batch_lifecycle[azure-model_param]test_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  841. ✓test_batch_lifecycle[azure-provider_fallback]test_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  842. ✓test_batch_lifecycle[azure-unified]test_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  843. ✓test_batch_lifecycle[bedrock-unified]test_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  844. ✓test_batch_lifecycle[openai-encoded]test_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  845. ✓test_batch_lifecycle[openai-model_param]test_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  846. ✓test_batch_lifecycle[openai-provider_fallback]test_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  847. ✓test_batch_lifecycle[openai-unified]test_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  848. ✓test_batch_lifecycle[vertex_ai-encoded]test_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  849. ✓test_batch_lifecycle[vertex_ai-model_param]test_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  850. ✓test_batch_lifecycle[vertex_ai-provider_fallback]test_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  851. ✓test_batch_lifecycle[vertex_ai-unified]test_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  852. ✓test_batch_still_cancelling_at_the_deadline_and_its_input_file_are_left_and_reported TestBatchCancellationtest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  853. ✓test_batch_that_completed_before_cleanup_deletes_output_and_error_files[False] TestBatchCancellationtest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  854. ✓test_batch_that_completed_before_cleanup_deletes_output_and_error_files[True] TestBatchCancellationtest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  855. ✓test_cancellation_conflict_is_accepted_only_when_batch_became_inactive[completed] TestBatchCancellationtest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  856. ✓test_cancellation_conflict_is_accepted_only_when_batch_became_inactive[in_progress] TestBatchCancellationtest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  857. ✓test_cancelling_batch_is_polled_until_terminal_without_cancelling_again TestBatchCancellationtest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  858. ✓test_cleanup_is_idempotent_when_file_is_already_deleted TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  859. ✓test_completed_batch_downloads_output_and_books_cost TestBatchTerminalStatetest_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  860. ✓test_default_resource_cleanup_keeps_existing_best_effort_behavior TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  861. ✓test_delete_refused_because_a_batch_still_references_the_file_is_left_and_reported TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  862. ✓test_deletes_raw_files_through_the_upload_provider[azure-encoded] TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  863. ✓test_deletes_raw_files_through_the_upload_provider[azure-model_param] TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  864. ✓test_deletes_raw_files_through_the_upload_provider[azure-provider_fallback] TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  865. ✓test_deletes_raw_files_through_the_upload_provider[azure-unified] TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  866. ✓test_deletes_raw_files_through_the_upload_provider[bedrock-unified] TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  867. ✓test_deletes_raw_files_through_the_upload_provider[openai-encoded] TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  868. ✓test_deletes_raw_files_through_the_upload_provider[openai-model_param] TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  869. ✓test_deletes_raw_files_through_the_upload_provider[openai-provider_fallback] TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  870. ✓test_deletes_raw_files_through_the_upload_provider[openai-unified] TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  871. ✓test_deletes_raw_files_through_the_upload_provider[vertex_ai-encoded] TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  872. ✓test_deletes_raw_files_through_the_upload_provider[vertex_ai-model_param] TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  873. ✓test_deletes_raw_files_through_the_upload_provider[vertex_ai-provider_fallback] TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  874. ✓test_deletes_raw_files_through_the_upload_provider[vertex_ai-unified] TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  875. ✓test_endpoint_mismatch_fails_batch_and_cancel_conflicts TestBatchFailurePathstest_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  876. ✓test_enqueued_allowance_accepts_batch_over_key_rpm TestBatchEnqueuedTokenLimittest_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  877. ✓test_exhausted_allowance_blocks_until_cancel_refunds TestBatchEnqueuedTokenLimittest_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  878. ✓test_failed_delete_is_reported_after_remaining_resources_are_cleaned TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  879. ✓test_file_content_matches_upload TestBatchFileContenttest_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  880. ✓test_file_upload_and_delete_outputstest_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  881. ✓test_foreign_encoded_file_id_routes_by_file_model TestBatchFailurePathstest_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  882. ✓test_gemini_file_upload TestGeminiFilestest_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  883. ✓test_inactive_batch_needs_no_cancellation[cancelled] TestBatchCancellationtest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  884. ✓test_inactive_batch_needs_no_cancellation[completed] TestBatchCancellationtest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  885. ✓test_inactive_batch_needs_no_cancellation[expired] TestBatchCancellationtest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  886. ✓test_inactive_batch_needs_no_cancellation[failed] TestBatchCancellationtest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  887. ✓test_list_page_cursors_address_only_the_callers_own_files TestOpenAIFilestest_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  888. ✓test_malformed_jsonl_upload_rejected TestBatchFailurePathstest_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  889. ✓test_managed_delete_accepts_the_deleted_file_object TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  890. ✓test_other_providers_keep_their_existing_upload_fields[bedrock] TestAzureFileExpirytest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  891. ✓test_other_providers_keep_their_existing_upload_fields[openai] TestAzureFileExpirytest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  892. ✓test_other_providers_keep_their_existing_upload_fields[vertex_ai] TestAzureFileExpirytest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  893. ✓test_permanent_error_is_not_retried TestCleanupRetriestest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  894. ✓test_persistent_error_has_bounded_retries TestCleanupRetriestest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  895. ✓test_retrieve_round_trips_metadata TestOpenAIFilestest_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  896. ✓test_success_response_must_confirm_deletion TestFileCleanuptest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  897. ✓test_transient_error_retries_and_returns_success[failure0] TestCleanupRetriestest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  898. ✓test_transient_error_retries_and_returns_success[failure1] TestCleanupRetriestest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  899. ✓test_transient_error_retries_and_returns_success[failure2] TestCleanupRetriestest_batch_cleanup.py›

    No steps recorded

    View test on GitHub ↗
  900. ✓test_unified_batch_create_with_assume_role TestBedrockBatchAssumeRoletest_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  901. ✓test_unified_create_and_retrieve_via_chained_gateway TestBatchSecondHoptest_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  902. ✓test_unified_file_content_downloads[azure] TestBatchFileContenttest_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  903. ✓test_unified_file_content_downloads[bedrock] TestBatchFileContenttest_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  904. ✓test_unified_file_content_downloads[vertex_ai] TestBatchFileContenttest_batches_e2e.py›

    No steps recorded

    View test on GitHub ↗
  905. −test_batch_runs_to_completion_with_a_downloadable_output[model_query] TestHostedVllmBatchtest_batches_e2e.py›

    No steps recorded

    set HOSTED_VLLM_API_BASE (the live vLLM server this deployment targets)

    View test on GitHub ↗
  906. −test_batch_runs_to_completion_with_a_downloadable_output[target_model_names] TestHostedVllmBatchtest_batches_e2e.py›

    No steps recorded

    set HOSTED_VLLM_API_BASE (the live vLLM server this deployment targets)

    View test on GitHub ↗
  907. −test_failing_line_lands_in_the_error_file_not_the_batch_status TestHostedVllmBatchtest_batches_e2e.py›

    No steps recorded

    set HOSTED_VLLM_API_BASE (the live vLLM server this deployment targets)

    View test on GitHub ↗
  908. −test_rate_limited_batch_create_leaves_no_unattributed_spend_rowtest_batches_e2e.py›

    No steps recorded

    LIT-5027: the path under test hangs. The batch rate limiter reads the input file to count tokens by awaiting litellm.afile_content with no timeout, so a slow Files API holds POST /v1/batches open past any client deadline (63.6s observed on stage against a 60s read timeout). The unattributed-spend-row contract below is never reached, so the test reports a timeout rather than the behavior it guards. Unskip once the fetch is bounded.

    View test on GitHub ↗
  909. −test_unified_file_upload_and_batch_create_in_govcloud TestBedrockBatchGovCloudtest_batches_e2e.py›

    No steps recorded

    The GovCloud credentials this test resolves are not provisioned in the e2e lane, so it fails on configuration rather than on the partition behavior it guards: the upload returns 500 'S3 bucket_name is required' because os.environ/AWS_GOVCLOUD_BATCH_S3_BUCKET resolves to nothing. None of AWS_GOVCLOUD_ACCESS_KEY_ID, AWS_GOVCLOUD_SECRET_ACCESS_KEY, AWS_GOVCLOUD_BATCH_S3_BUCKET or AWS_GOVCLOUD_BATCH_ROLE_ARN is injected into the stack: the runner podSpec mounts 29 individual secretKeyRef entries from litellm-provider-keys and no envFrom, and the string 'govcloud' appears nowhere in project-releaser. The commercial-partition Bedrock batch tests resolve their own os.environ/ bucket and pass, so the reference syntax is sound and only the GovCloud secrets are absent. Skipped rather than weakened because the assertions below are the correct contract. Remove this marker once the four secrets are provisioned and injected; do not relax the assertions to make it pass.

    View test on GitHub ↗
  910. −test_uploaded_file_appears_in_list TestOpenAIFilestest_batches_e2e.py›

    No steps recorded

    LIT-4820 (https://linear.app/litellm-ai/issue/LIT-4820): GET /v1/files omits newly uploaded files. The upload succeeds and GET /v1/files/{id} returns the file, but it never appears in the listing; the returned set is stable with its newest entry ~10h old, on both the managed (/v1/files?model=) and provider-scoped (/openai/v1/files) routes. Skipped rather than weakened because the assertion below is the correct contract. Remove this marker when LIT-4820 is fixed; do not relax the assertion to make it pass.

    View test on GitHub ↗
  911. ✓test_a_body_that_does_not_match_its_declared_boundary_stays_opaque TestMultipartIdentitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  912. ✓test_a_chunk_split_inside_an_event_survives_replay TestStreamingFidelitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  913. ✓test_a_chunked_non_sse_response_stays_buffered TestStreamingFidelitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  914. ✓test_a_declared_part_content_type_separates_otherwise_identical_uploads TestMultipartIdentityEdgestest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  915. ✓test_a_downstream_disconnect_mid_relay_records_only_the_delivered_chunks TestStreamingFidelitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  916. ✓test_a_file_part_without_a_filename_is_not_mistaken_for_a_plain_field TestMultipartIdentityEdgestest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  917. ✓test_a_filename_carrying_a_per_run_marker_keys_the_same_next_run TestMultipartIdentityEdgestest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  918. ✓test_a_fresh_boundary_replays_the_same_upload TestMultipartIdentitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  919. ✓test_a_length_change_the_canonicalizer_absorbs_does_not_move_the_key TestMultipartIdentityEdgestest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  920. ✓test_a_mid_stream_upstream_failure_records_the_delivered_chunks_and_the_truncation TestStreamingFidelitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  921. ✓test_a_non_streamed_response_keeps_the_buffered_shape TestStreamingFidelitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  922. ✓test_a_redacted_field_still_matches_the_live_request_that_carried_the_secret TestMultipartIdentityEdgestest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  923. ✓test_a_repeated_field_cannot_collide_with_a_literal_indexed_name TestMultipartIdentityEdgestest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  924. ✓test_a_secret_named_field_never_reaches_the_stored_request TestMultipartIdentityEdgestest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  925. ✓test_a_separator_inside_a_filename_cannot_forge_a_different_split TestMultipartIdentityEdgestest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  926. ✓test_a_streamed_response_records_its_chunk_boundaries TestStreamingFidelitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  927. ✓test_a_structurally_different_upload_misses[extra-file-part] TestMultipartIdentitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  928. ✓test_a_structurally_different_upload_misses[file-content] TestMultipartIdentitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  929. ✓test_a_structurally_different_upload_misses[file-name] TestMultipartIdentitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  930. ✓test_a_structurally_different_upload_misses[form-field] TestMultipartIdentitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  931. ✓test_a_structurally_different_upload_misses[repeated-form-field] TestMultipartIdentitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  932. ✓test_a_truncated_recording_replays_as_a_truncated_stream TestStreamingFidelitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  933. ✓test_an_empty_declared_boundary_falls_back_instead_of_splitting_on_dashes TestMultipartIdentityEdgestest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  934. ✓test_bedrock_never_wires_a_bundle_because_the_edge_cannot_sign_into_one[record] TestApiBaseSeamtest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  935. ✓test_bedrock_never_wires_a_bundle_because_the_edge_cannot_sign_into_one[replay] TestApiBaseSeamtest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  936. ✓test_concurrent_streams_each_record_their_own_chunks TestStreamingFidelitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  937. ✓test_content_drift_returns_the_miss_status_naming_both_keys TestReplayModetest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  938. ✓test_exhausted_key_returns_the_miss_status TestReplayModetest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  939. ✓test_failed_provider_attempt_is_counted TestProviderRequestObservationtest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  940. ✓test_forwards_to_the_provider_and_writes_one_interaction_file TestRecordModetest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  941. ✓test_fully_consumed_recording_leaves_nothing TestReplayLeftovertest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  942. ✓test_identical_requests_replay_their_responses_in_recorded_order TestReplayModetest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  943. ✓test_inert_outside_replay_mode TestReplayLeftovertest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  944. ✓test_invalid_mode_raises_naming_the_value TestApiBaseSeamtest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  945. ✓test_live_counts_repeated_marker_calls_without_recording TestProviderRequestObservationtest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  946. ✓test_live_mode_returns_none TestApiBaseSeamtest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  947. ✓test_never_stores_headers_so_credentials_never_touch_disk TestRecordModetest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  948. ✓test_non_json_bodies_match_by_canonical_digest_without_storing_them TestReplayModetest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  949. ✓test_parallel_identical_calls_serve_each_recording_exactly_once TestConcurrentReplaytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  950. ✓test_partially_consumed_recording_names_the_leftover TestReplayLeftovertest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  951. ✓test_query_params_are_part_of_the_identity TestReplayModetest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  952. ✓test_record_and_replay_count_each_matching_call TestProviderRequestObservationtest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  953. ✓test_record_mode_boots_one_shared_edge_and_prepares_the_bundle TestApiBaseSeamtest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  954. ✓test_record_mode_relays_the_stream_chunked_like_replay_will TestStreamingFidelitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  955. ✓test_replay_of_a_stream_makes_no_provider_connection TestStreamingFidelitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  956. ✓test_replay_reproduces_the_recorded_split_points TestStreamingFidelitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  957. ✓test_replay_serves_a_directly_recorded_interaction TestHandleEdgeRequestPuretest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  958. ✓test_request_identity_ignores_auth_headers TestReplayModetest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  959. ✓test_serves_recorded_bytes_with_zero_provider_hits TestReplayModetest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  960. ✓test_several_file_parts_separate_when_their_contents_swap TestMultipartIdentitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  961. ✓test_strips_volatile_response_headers_and_serves_the_filtered_copy TestRecordModetest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  962. ✓test_test_without_recordings_has_no_leftover TestReplayLeftovertest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  963. ✓test_the_boundary_parameter_is_read_the_way_the_client_meant_it[lookalike-parameter] TestMultipartIdentityEdgestest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  964. ✓test_the_boundary_parameter_is_read_the_way_the_client_meant_it[uppercase-parameter] TestMultipartIdentityEdgestest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  965. ✓test_the_stored_request_carries_fields_and_file_identity_but_no_secrets TestMultipartIdentitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  966. ✓test_the_usage_chunk_replays_in_its_recorded_position TestStreamingFidelitytest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  967. ✓test_two_binary_field_values_of_one_length_stay_apart TestMultipartIdentityEdgestest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  968. ✓test_unknown_mount_404s_naming_the_known_mounts TestHandleEdgeRequestPuretest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  969. ✓test_unknown_mount_raises_naming_the_known_mounts TestApiBaseSeamtest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  970. ✓test_unreachable_provider_records_and_serves_a_502 TestRecordModetest_provider_edge.py›

    No steps recorded

    View test on GitHub ↗
  971. ✓test_429_honors_server_reset_and_preserves_duplicate_eventstest_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  972. ✓test_all_attempts_failed_is_a_failure_not_a_passtest_span_selection.py›

    No steps recorded

    View test on GitHub ↗
  973. ✓test_chat_completions_emits_one_log_event TestDataDogLogDeliverytest_datadog_log_e2e.py›

    No steps recorded

    View test on GitHub ↗
  974. ✓test_chat_completions_exports_complete_trace TestOtelTraceCompletenesstest_otel_trace_e2e.py›

    No steps recorded

    View test on GitHub ↗
  975. ✓test_chat_completions_failure_writes_one_object TestS3LogDeliverytest_s3_log_e2e.py›

    No steps recorded

    View test on GitHub ↗
  976. ✓test_chat_completions_stream_emits_one_log_event TestDataDogLogDeliverytest_datadog_log_e2e.py›

    No steps recorded

    View test on GitHub ↗
  977. ✓test_chat_completions_stream_exports_complete_trace TestOtelTraceCompletenesstest_otel_trace_e2e.py›

    No steps recorded

    View test on GitHub ↗
  978. ✓test_chat_completions_stream_records_real_ttft TestOtelTraceCompletenesstest_otel_trace_e2e.py›

    No steps recorded

    View test on GitHub ↗
  979. ✓test_chat_completions_writes_one_success_object TestS3LogDeliverytest_s3_log_e2e.py›

    No steps recorded

    View test on GitHub ↗
  980. ✓test_chat_completions_writes_one_success_record TestGcsLogDeliverytest_gcs_log_e2e.py›

    No steps recorded

    View test on GitHub ↗
  981. ✓test_distinct_key_aliases_produce_distinct_series TestPrometheusPerKeyCardinalitytest_prometheus_cardinality_e2e.py›

    No steps recorded

    View test on GitHub ↗
  982. ✓test_empty_polling_does_not_start_a_final_search_after_its_deadlinetest_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  983. ✓test_failed_chat_completions_emits_one_error_event TestDataDogFailureDeliverytest_datadog_log_e2e.py›

    No steps recorded

    View test on GitHub ↗
  984. ✓test_failed_chat_completions_error_span_attributes TestOtelTraceCompletenesstest_otel_trace_e2e.py›

    No steps recorded

    View test on GitHub ↗
  985. ✓test_failed_messages_error_span_attributes TestOtelTraceCompletenesstest_otel_trace_e2e.py›

    No steps recorded

    View test on GitHub ↗
  986. ✓test_failure_diagnostics_hide_credentials_without_changing_auth_headerstest_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  987. ✓test_invalid_reset_uses_search_interval[-1]test_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  988. ✓test_invalid_reset_uses_search_interval[]test_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  989. ✓test_invalid_reset_uses_search_interval[inf]test_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  990. ✓test_invalid_reset_uses_search_interval[invalid]test_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  991. ✓test_invalid_reset_uses_search_interval[nan]test_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  992. ✓test_late_delivery_cannot_pass_without_a_complete_settle_windowtest_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  993. ✓test_late_retry_cannot_receive_a_fresh_request_timeouttest_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  994. ✓test_messages_emits_one_log_event TestDataDogLogDeliverytest_datadog_log_e2e.py›

    No steps recorded

    View test on GitHub ↗
  995. ✓test_messages_exports_complete_trace TestOtelTraceCompletenesstest_otel_trace_e2e.py›

    No steps recorded

    View test on GitHub ↗
  996. ✓test_messages_stream_emits_one_log_event TestDataDogLogDeliverytest_datadog_log_e2e.py›

    No steps recorded

    View test on GitHub ↗
  997. ✓test_messages_stream_exports_complete_trace TestOtelTraceCompletenesstest_otel_trace_e2e.py›

    No steps recorded

    View test on GitHub ↗
  998. ✓test_messages_stream_records_real_ttft TestOtelTraceCompletenesstest_otel_trace_e2e.py›

    No steps recorded

    View test on GitHub ↗
  999. ✓test_non_quota_failures_are_not_retried_or_treated_as_empty_results[-1]test_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  1000. ✓test_non_quota_failures_are_not_retried_or_treated_as_empty_results[401]test_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  1001. ✓test_non_quota_failures_are_not_retried_or_treated_as_empty_results[403]test_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  1002. ✓test_non_quota_failures_are_not_retried_or_treated_as_empty_results[500]test_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  1003. ✓test_other_operations_are_not_countedtest_span_selection.py›

    No steps recorded

    View test on GitHub ↗
  1004. ✓test_polling_quota_retries_share_the_original_deadlinetest_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  1005. ✓test_queue_time_histogram_records_an_observation TestPrometheusRequestQueueTimetest_prometheus_queue_time_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1006. ✓test_rate_limit_wait_stops_at_deadline_without_issuing_another_requesttest_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  1007. ✓test_responses_emits_one_log_event TestDataDogLogDeliverytest_datadog_log_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1008. ✓test_responses_exports_complete_trace TestOtelTraceCompletenesstest_otel_trace_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1009. ✓test_responses_stream_emits_one_log_event TestDataDogLogDeliverytest_datadog_log_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1010. ✓test_responses_stream_exports_complete_trace TestOtelTraceCompletenesstest_otel_trace_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1011. ✓test_responses_stream_records_real_ttft TestOtelTraceCompletenesstest_otel_trace_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1012. ✓test_retried_attempt_span_is_excludedtest_span_selection.py›

    No steps recorded

    View test on GitHub ↗
  1013. ✓test_retry_after_is_not_shortened_by_an_earlier_resettest_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  1014. ✓test_served_span_is_the_only_one_when_nothing_was_retriedtest_span_selection.py›

    No steps recorded

    View test on GitHub ↗
  1015. ✓test_settlement_detects_a_duplicate_on_the_final_searchtest_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  1016. ✓test_settlement_keeps_confirmed_events_through_empty_searchestest_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  1017. ✓test_settlement_quota_retries_keep_the_remaining_readback_budgettest_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  1018. ✓test_several_failed_attempts_still_leave_one_served_spantest_span_selection.py›

    No steps recorded

    View test on GitHub ↗
  1019. ✓test_team_callback_delivers_and_isolates TestTeamLangfuseCallbacktest_team_langfuse_callback_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1020. ✓test_two_served_spans_still_failtest_span_selection.py›

    No steps recorded

    View test on GitHub ↗
  1021. ✓test_zero_reset_cannot_create_a_busy_retry_looptest_datadog_reader.py›

    No steps recorded

    View test on GitHub ↗
  1022. −test_chat_completions_delivers_one_call_with_spend TestWeaveLogDeliverytest_weave_log_e2e.py›

    No steps recorded

    stage red: product gap, key-scoped weave_otel spans are not delivered when the OTEL v2 callback is active

    View test on GitHub ↗
  1023. −test_failed_chat_completions_delivers_one_error_call TestWeaveLogDeliverytest_weave_log_e2e.py›

    No steps recorded

    stage red: product gap, key-scoped weave_otel spans are not delivered when the OTEL v2 callback is active

    View test on GitHub ↗
  1024. ✓test_a_flat_ceiling_fails_a_degraded_phase_that_is_cheaper_than_its_baseline TestAbsoluteBudgettest_phase_budget.py›

    No steps recorded

    View test on GitHub ↗
  1025. ✓test_a_missing_baseline_is_a_violation_rather_than_a_silent_pass TestRatioBudgettest_phase_budget.py›

    No steps recorded

    View test on GitHub ↗
  1026. ✓test_a_route_that_never_ran_is_absent_so_a_one_sided_run_cannot_pass_unnoticed TestPerEndpointtest_locust_load.py›

    No steps recorded

    View test on GitHub ↗
  1027. ✓test_a_run_inside_every_budget_reports_nothing TestViolationstest_phase_budget.py›

    No steps recorded

    View test on GitHub ↗
  1028. ✓test_a_run_that_drove_no_traffic_reports_a_total_failure_ratio TestAggregatetest_locust_load.py›

    No steps recorded

    View test on GitHub ↗
  1029. ✓test_a_run_with_no_failures_writes_no_csv_and_reports_no_errors TestErrorBreakdowntest_locust_load.py›

    No steps recorded

    View test on GitHub ↗
  1030. ✓test_a_single_sample_has_no_interval_and_reports_zero TestCpuUtilizationtest_proxy_usage.py›

    No steps recorded

    View test on GitHub ↗
  1031. ✓test_a_value_exactly_at_the_ceiling_is_allowed TestAbsoluteBudgettest_phase_budget.py›

    No steps recorded

    View test on GitHub ↗
  1032. ✓test_a_value_past_the_ceiling_reports_the_measurement_and_the_ceiling TestAbsoluteBudgettest_phase_budget.py›

    No steps recorded

    View test on GitHub ↗
  1033. ✓test_a_value_under_the_ceiling_is_not_a_violation TestAbsoluteBudgettest_phase_budget.py›

    No steps recorded

    View test on GitHub ↗
  1034. ✓test_a_zero_measurement_is_not_a_violation TestAbsoluteBudgettest_phase_budget.py›

    No steps recorded

    View test on GitHub ↗
  1035. ✓test_all_planned_turns_completing_reports_zero_failures TestSummarizePlannedTurnstest_session_anomaly.py›

    No steps recorded

    View test on GitHub ↗
  1036. ✓test_an_empty_window_reports_zero_rather_than_indexing_nothing TestRssPercentilestest_proxy_usage.py›

    No steps recorded

    View test on GitHub ↗
  1037. ✓test_an_even_split_takes_the_lower_middle_sample_as_locust_itself_does TestPercentilestest_locust_load.py›

    No steps recorded

    View test on GitHub ↗
  1038. ✓test_both_budget_shapes_report_together TestViolationstest_phase_budget.py›

    No steps recorded

    View test on GitHub ↗
  1039. ✓test_cost_per_request_separates_runs_that_cores_busy_reports_identically TestCpuUtilizationtest_proxy_usage.py›

    No steps recorded

    View test on GitHub ↗
  1040. ✓test_diagnosis_caps_the_list_and_says_how_many_it_left_out TestErrorBreakdowntest_locust_load.py›

    No steps recorded

    View test on GitHub ↗
  1041. ✓test_diagnosis_leads_with_the_most_common_error TestErrorBreakdowntest_locust_load.py›

    No steps recorded

    View test on GitHub ↗
  1042. ✓test_diagnosis_says_so_when_locust_recorded_nothing TestErrorBreakdowntest_locust_load.py›

    No steps recorded

    View test on GitHub ↗
  1043. ✓test_each_route_keeps_its_own_requests_failures_and_median TestPerEndpointtest_locust_load.py›

    No steps recorded

    View test on GitHub ↗
  1044. ✓test_every_blown_budget_is_reported_not_just_the_first TestViolationstest_phase_budget.py›

    No steps recorded

    View test on GitHub ↗
  1045. ✓test_exhausted_attempts_return_the_last_failure TestRetriedtest_session_anomaly.py›

    No steps recorded

    View test on GitHub ↗
  1046. ✓test_first_try_success_never_sleeps TestRetriedtest_session_anomaly.py›

    No steps recorded

    View test on GitHub ↗
  1047. ✓test_growth_exactly_at_the_ceiling_is_allowed TestRatioBudgettest_phase_budget.py›

    No steps recorded

    View test on GitHub ↗
  1048. ✓test_growth_past_the_ceiling_reports_both_values_and_the_ratio TestRatioBudgettest_phase_budget.py›

    No steps recorded

    View test on GitHub ↗
  1049. ✓test_growth_within_the_ceiling_is_not_a_violation TestRatioBudgettest_phase_budget.py›

    No steps recorded

    View test on GitHub ↗
  1050. ✓test_locust_failure_rows_become_the_error_breakdown TestErrorBreakdowntest_locust_load.py›

    No steps recorded

    View test on GitHub ↗
  1051. ✓test_median_is_the_middle_sample_not_the_mean_a_slow_tail_would_drag TestPercentilestest_locust_load.py›

    No steps recorded

    View test on GitHub ↗
  1052. ✓test_no_requests_reports_zero_cost_rather_than_dividing_by_zero TestCpuUtilizationtest_proxy_usage.py›

    No steps recorded

    View test on GitHub ↗
  1053. ✓test_no_samples_reports_zero_rather_than_dividing_by_an_empty_histogram TestPercentilestest_locust_load.py›

    No steps recorded

    View test on GitHub ↗
  1054. ✓test_ordinary_locust_chatter_is_not_reported_as_a_warning TestGeneratorSaturationtest_locust_load.py›

    No steps recorded

    View test on GitHub ↗
  1055. ✓test_partial_total_between_batch_flushes_is_not_accepted_as_final TestSettledSpendtest_session_anomaly.py›

    No steps recorded

    View test on GitHub ↗
  1056. ✓test_percentiles_merge_the_histograms_of_every_stats_entry TestPercentilestest_locust_load.py›

    No steps recorded

    View test on GitHub ↗
  1057. ✓test_repeated_cpu_warnings_collapse_to_one_and_reach_the_diagnosis TestGeneratorSaturationtest_locust_load.py›

    No steps recorded

    View test on GitHub ↗
  1058. ✓test_session_aborted_on_first_turn_counts_all_its_planned_turns_as_failed TestSummarizePlannedTurnstest_session_anomaly.py›

    No steps recorded

    View test on GitHub ↗
  1059. ✓test_several_stats_entries_for_one_route_fold_into_a_single_row TestPerEndpointtest_locust_load.py›

    No steps recorded

    View test on GitHub ↗
  1060. ✓test_shrinking_is_never_a_violation TestRatioBudgettest_phase_budget.py›

    No steps recorded

    View test on GitHub ↗
  1061. ✓test_spend_that_never_becomes_nonzero_raises TestSettledSpendtest_session_anomaly.py›

    No steps recorded

    View test on GitHub ↗
  1062. ✓test_spend_that_never_stabilizes_raises TestSettledSpendtest_session_anomaly.py›

    No steps recorded

    View test on GitHub ↗
  1063. ✓test_summary_reports_every_percentile_in_human_units TestCpuUtilizationtest_proxy_usage.py›

    No steps recorded

    View test on GitHub ↗
  1064. ✓test_tail_percentiles_come_from_the_slow_end_of_the_histogram TestAggregatetest_locust_load.py›

    No steps recorded

    View test on GitHub ↗
  1065. ✓test_the_summary_names_every_route_with_its_counts TestPerEndpointtest_locust_load.py›

    No steps recorded

    View test on GitHub ↗
  1066. ✓test_the_tail_percentiles_reach_the_peak_the_median_hides TestRssPercentilestest_proxy_usage.py›

    No steps recorded

    View test on GitHub ↗
  1067. ✓test_the_tail_percentiles_reach_the_slow_samples_the_median_hides TestPercentilestest_locust_load.py›

    No steps recorded

    View test on GitHub ↗
  1068. ✓test_the_unit_and_decimals_carry_into_the_message TestRatioBudgettest_phase_budget.py›

    No steps recorded

    View test on GitHub ↗
  1069. ✓test_throughput_spans_from_the_earliest_start_when_locust_reports_several_entries TestAggregatetest_locust_load.py›

    No steps recorded

    View test on GitHub ↗
  1070. ✓test_throughput_spans_the_whole_window_and_latency_comes_from_the_histogram TestAggregatetest_locust_load.py›

    No steps recorded

    View test on GitHub ↗
  1071. ✓test_transient_failures_then_success_returns_the_success TestRetriedtest_session_anomaly.py›

    No steps recorded

    View test on GitHub ↗
  1072. ✓test_utilization_is_the_counter_delta_over_the_interval_not_the_counter_itself TestCpuUtilizationtest_proxy_usage.py›

    No steps recorded

    View test on GitHub ↗
  1073. ✓test_429_on_first_deployment_succeeds_on_retry TestReliabilityRetriestest_reliability_retries_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1074. ✓test_429_trips_cooldown_then_recovers TestReliabilityCooldownstest_reliability_cooldowns_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1075. ✓test_5xx_on_first_deployment_succeeds_on_retry TestReliabilityRetriestest_reliability_retries_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1076. ✓test_5xx_routes_to_fallback TestReliabilityFallbackstest_reliability_fallbacks_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1077. ✓test_5xx_trips_cooldown_then_recovers TestReliabilityCooldownstest_reliability_cooldowns_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1078. ✓test_alias_api_key_never_overrides_the_tier_credential TestAliasParamForwardingtest_auto_router_regressions_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1079. ✓test_auth_failure_on_first_deployment_succeeds_on_retry TestReliabilityRetriestest_reliability_retries_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1080. ✓test_auth_failure_trips_cooldown_then_recovers TestReliabilityCooldownstest_reliability_cooldowns_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1081. ✓test_body_tagged_chat_reaches_the_untagged_tier_after_marker_rewrite TestUntaggedTierDeploymentstest_auto_router_regressions_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1082. ✓test_body_tagged_chat_routes_through_the_marker_to_its_tier TestTagSplitRoutingtest_auto_router_regressions_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1083. ✓test_body_tagged_responses_with_list_input_routes_to_the_tier TestResponsesApiTagRoutingtest_auto_router_regressions_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1084. ✓test_cached_conversation_stays_on_deployment_holding_its_cache TestReliabilityPromptCachingAffinitytest_reliability_prompt_caching_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1085. ✓test_content_policy_routes_to_fallback TestReliabilityFallbackstest_reliability_fallbacks_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1086. ✓test_context_window_refusal_on_first_deployment_succeeds_on_retry TestReliabilityRetriestest_reliability_retries_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1087. ✓test_context_window_routes_to_fallback TestReliabilityFallbackstest_reliability_fallbacks_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1088. ✓test_cost_based_picks_cheapest_deployment TestReliabilityRoutingStrategiestest_reliability_routing_strategies_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1089. ✓test_exact_cache_returns_cached TestReliabilityCachetest_reliability_cache_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1090. ✓test_failing_requests_do_not_grow_rss_or_stored_request TestReliabilityMemorytest_reliability_memory_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1091. ✓test_header_tagged_messages_routes_through_the_marker_to_an_untagged_tier TestUntaggedTierDeploymentstest_auto_router_regressions_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1092. ✓test_header_tagged_responses_with_string_input_routes_to_the_tier TestResponsesApiTagRoutingtest_auto_router_regressions_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1093. ✓test_request_timeout_exceeds_deadline TestReliabilityTimeoutstest_reliability_timeouts_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1094. ✓test_responses_input_reaches_the_semantic_auto_router TestSemanticAutoRouterResponsestest_auto_router_regressions_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1095. ✓test_simple_shuffle_honors_weights TestReliabilityRoutingStrategiestest_reliability_routing_strategies_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1096. ✓test_stream_timeout_exceeds_deadline TestReliabilityTimeoutstest_reliability_timeouts_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1097. ✓test_tagged_call_straight_at_an_untagged_deployment_stays_denied TestUntaggedTierDeploymentstest_auto_router_regressions_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1098. ✓test_timeout_on_first_deployment_succeeds_on_retry TestReliabilityRetriestest_reliability_retries_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1099. ✓test_timeout_routes_to_fallback TestReliabilityFallbackstest_reliability_fallbacks_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1100. ✓test_timeout_trips_cooldown_then_recovers TestReliabilityCooldownstest_reliability_cooldowns_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1101. ✓test_trivial_ask_behind_keyword_heavy_system_prompt_stays_on_the_cheap_tier TestComplexityHeuristicScopetest_auto_router_regressions_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1102. ✓test_untagged_chat_is_always_served_by_the_plain_deployment TestTagSplitRoutingtest_auto_router_regressions_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1103. ✓test_untagged_messages_is_served_by_the_plain_deployment TestTagSplitRoutingtest_auto_router_regressions_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1104. ✓test_untagged_responses_is_served_by_the_plain_deployment TestResponsesApiTagRoutingtest_auto_router_regressions_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1105. ✓test_usage_based_picks_deployment_with_tpm_headroom TestReliabilityRoutingStrategiestest_reliability_routing_strategies_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1106. ✓test_zero_priced_alias_still_logs_spend_at_the_tier_rate TestStrategyAliasPricingtest_auto_router_regressions_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1107. −test_latency_based_routes_around_deployment_that_times_out TestReliabilityRoutingStrategiestest_reliability_routing_strategies_e2e.py›

    No steps recorded

    LIT-7682: since #40229 the per-request routing_strategy override runs without the latency sampler, so latency-based has no signal to route on

    View test on GitHub ↗
  1108. −test_least_busy_avoids_deployment_with_request_in_flight TestReliabilityRoutingStrategiestest_reliability_routing_strategies_e2e.py›

    No steps recorded

    LIT-7682: since #40229 the per-request routing_strategy override runs without the in-flight counter, so least-busy has no signal to route on

    View test on GitHub ↗
  1109. −test_llm_classifier_runs_and_routes_by_semantic_tier TestComplexityRouterLlmClassifiertest_complexity_router_e2e.py›

    No steps recorded

    product bug LIT-4521: LLM classifier returns SIMPLE for short hard prompts (e.g. Is P equal to NP?); re-enable when classifier tier quality is fixed

    View test on GitHub ↗
  1110. ✓test_a_kept_header_is_identity TestKeyDistinctnesstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1111. ✓test_a_volatile_header_is_not_identity TestKeyDistinctnesstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1112. ✓test_file_content_is_identity TestKeyDistinctnesstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1113. ✓test_form_fields_are_identity TestKeyDistinctnesstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1114. ✓test_generated_ids_in_the_path_do_not_change_the_key TestKeyStabilitytest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1115. ✓test_key_names_method_path_and_digest TestKeyShapetest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1116. ✓test_names_that_carry_credentials[api_base-False] TestSecretFieldstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1117. ✓test_names_that_carry_credentials[api_key-True] TestSecretFieldstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1118. ✓test_names_that_carry_credentials[aws_secret_access_key-True] TestSecretFieldstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1119. ✓test_names_that_carry_credentials[aws_session_token-True] TestSecretFieldstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1120. ✓test_names_that_carry_credentials[langfuse_secret_key-True] TestSecretFieldstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1121. ✓test_names_that_carry_credentials[max_completion_tokens-False] TestSecretFieldstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1122. ✓test_names_that_carry_credentials[model-False] TestSecretFieldstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1123. ✓test_names_that_carry_credentials[openai_api_key-True] TestSecretFieldstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1124. ✓test_names_that_carry_credentials[static_headers-True] TestSecretFieldstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1125. ✓test_names_that_carry_credentials[vertex_credentials-True] TestSecretFieldstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1126. ✓test_query_params_are_identity TestKeyDistinctnesstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1127. ✓test_requests_differing_only_inside_canonicalized_fields_stay_distinct TestKeyDistinctnesstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1128. ✓test_rewrites_exactly_the_volatile_shapes[0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef-<sha256>] TestPlaceholderstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1129. ✓test_rewrites_exactly_the_volatile_shapes[2026-08-19-<date>] TestPlaceholderstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1130. ✓test_rewrites_exactly_the_volatile_shapes[2026-08-19T20:57:13.363499+00:00-<timestamp>] TestPlaceholderstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1131. ✓test_rewrites_exactly_the_volatile_shapes[9f1c8a2e-4b3d-4f6a-8f2f-0a1b2c3d4e5f-<uuid>] TestPlaceholderstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1132. ✓test_rewrites_exactly_the_volatile_shapes[batch_688a8b7f9a08819096e0f7c88fcd07c5-<id>] TestPlaceholderstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1133. ✓test_rewrites_exactly_the_volatile_shapes[chatcmpl-C0LO6rRkfJlpJ2mqW9BHYo4Sm8FWl-<id>] TestPlaceholderstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1134. ✓test_rewrites_exactly_the_volatile_shapes[e2e-chat-stream-4d5152a995b7-e2e-chat-stream-<marker>] TestPlaceholderstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1135. ✓test_rewrites_exactly_the_volatile_shapes[file-XyZ12345abc-<id>] TestPlaceholderstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1136. ✓test_rewrites_exactly_the_volatile_shapes[gpt-4o-mini-gpt-4o-mini] TestPlaceholderstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1137. ✓test_rewrites_exactly_the_volatile_shapes[max_tokens-max_tokens] TestPlaceholderstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1138. ✓test_rewrites_exactly_the_volatile_shapes[Reply ok. 4d5152a995b7-Reply ok. <marker>] TestPlaceholderstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1139. ✓test_rewrites_exactly_the_volatile_shapes[sk-1234-sk-1234] TestPlaceholderstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1140. ✓test_rewrites_exactly_the_volatile_shapes[sk-3mCXCTGmYuEEIU2i2qmVE3Xq6tSK1O0X6ZIRP1Lpw8ZlbNjt-<key>] TestPlaceholderstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1141. ✓test_rewrites_exactly_the_volatile_shapes[zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz-zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz] TestPlaceholderstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1142. ✓test_secret_set_versus_unset_stays_distinct TestKeyDistinctnesstest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1143. ✓test_serialization_order_is_not_identity TestKeyStabilitytest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1144. ✓test_volatile_material_does_not_change_the_key TestKeyStabilitytest_fixture_canonical.py›

    No steps recorded

    View test on GitHub ↗
  1145. ✓test_apply_guardrail_blocks_banned_and_allows_clean TestApplyGuardrailEndpointtest_apply_guardrail_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1146. ✓test_bedrock_post_call_blocks_denied_model_output TestBedrockGuardrailtest_bedrock_guardrail_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1147. ✓test_bedrock_pre_call_blocks_harmful_prompt TestBedrockGuardrailtest_bedrock_guardrail_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1148. ✓test_blocks_execution_request_but_allows_explanation TestBlockCodeExecutionGuardrailtest_block_code_execution_guardrail_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1149. ✓test_chat_blocks_category TestOpenAIModerationCategoryMatrixtest_openai_moderation_category_matrix_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1150. ✓test_during_call_blocks_stream_before_first_chunk TestBedrockDuringCallStreamingtest_streaming_guardrail_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1151. ✓test_global_guardrail_blocks_key_without_team_opt_out TestTeamDisableGlobalGuardrailtest_team_disable_global_guardrail_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1152. ✓test_http_failure_is_not_hidden_by_a_later_success[400]test_guardrails_client.py›

    No steps recorded

    View test on GitHub ↗
  1153. ✓test_http_failure_is_not_hidden_by_a_later_success[401]test_guardrails_client.py›

    No steps recorded

    View test on GitHub ↗
  1154. ✓test_http_failure_is_not_hidden_by_a_later_success[429]test_guardrails_client.py›

    No steps recorded

    View test on GitHub ↗
  1155. ✓test_http_failure_is_not_hidden_by_a_later_success[500]test_guardrails_client.py›

    No steps recorded

    View test on GitHub ↗
  1156. ✓test_masking_run_is_recorded_on_the_spend_log TestPresidioSpendLogRecordtest_presidio_masking_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1157. ✓test_messages_blocks_category TestOpenAIModerationCategoryMatrixtest_openai_moderation_category_matrix_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1158. ✓test_missing_exact_guardrail_returns_failure_evidence_at_deadline[]test_guardrails_client.py›

    No steps recorded

    View test on GitHub ↗
  1159. ✓test_missing_exact_guardrail_returns_failure_evidence_at_deadline[global-filter]test_guardrails_client.py›

    No steps recorded

    View test on GitHub ↗
  1160. ✓test_missing_exact_guardrail_returns_failure_evidence_at_deadline[tool-permission-sibling]test_guardrails_client.py›

    No steps recorded

    View test on GitHub ↗
  1161. ✓test_moderation_blocks_flagged_input TestOpenAIModerationGuardrailtest_openai_moderation_guardrail_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1162. ✓test_moderation_blocks_flagged_input_on_messages TestOpenAIModerationGuardrailtest_openai_moderation_guardrail_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1163. ✓test_post_call_masks_pii_in_model_output TestPresidioPostCallMaskingtest_presidio_masking_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1164. ✓test_pre_call_allows_permitted_tool TestToolPermissionPreCalltest_tool_permission_guardrail_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1165. ✓test_pre_call_blocks_tool_outside_the_allow_list TestToolPermissionPreCalltest_tool_permission_guardrail_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1166. ✓test_pre_call_masks_pii_on_chat_completions TestPresidioPreCallMaskingtest_presidio_masking_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1167. ✓test_pre_call_masks_pii_on_messages TestPresidioPreCallMaskingtest_presidio_masking_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1168. ✓test_responses_blocks_category TestOpenAIModerationCategoryMatrixtest_openai_moderation_category_matrix_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1169. ✓test_team_with_disable_flag_bypasses_global_guardrail TestTeamDisableGlobalGuardrailtest_team_disable_global_guardrail_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1170. ✓test_waits_for_requested_guardrail_after_an_unrelated_global_guardrailtest_guardrails_client.py›

    No steps recorded

    View test on GitHub ↗
  1171. −test_request_naming_an_unknown_guardrail_fails_closedtest_guardrail_dispatch_e2e.py›

    No steps recorded

    stage red: product gap, a request naming a guardrail the proxy does not serve is silently served unguarded (200) instead of failing closed

    View test on GitHub ↗
  1172. ✓test_attach_is_idempotent TestResultPropertiestest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1173. ✓test_bar-logging] TestPackageFromNodeid::test_package_is_the_first_dir_under_the_suite_root[logging/test_x.py::TestFootest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1174. ✓test_bar-logging] TestPackageFromNodeid::test_package_is_the_first_dir_under_the_suite_root[tests/e2e/logging/test_x.py::TestFootest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1175. ✓test_bar-quota_management] TestPackageFromNodeid::test_package_is_the_first_dir_under_the_suite_root[quota_management/spend_tracking/test_x.pytest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1176. ✓test_bar-root] TestPackageFromNodeid::test_package_is_the_first_dir_under_the_suite_root[tests/e2e/test_fixture_mode.pytest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1177. ✓test_both_invocation_shapes_collapse_to_the_same_components[./logging/test_x.py] TestSuitePartstest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1178. ✓test_both_invocation_shapes_collapse_to_the_same_components[logging/test_x.py] TestSuitePartstest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1179. ✓test_both_invocation_shapes_collapse_to_the_same_components[tests/e2e/logging/test_x.py] TestSuitePartstest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1180. ✓test_both_invocation_shapes_collapse_to_the_same_components[tests\\e2e\\logging\\test_x.py] TestSuitePartstest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1181. ✓test_every_test_carries_package_covers_and_source TestResultPropertiestest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1182. ✓test_ids_are_unique_order_preserving_and_non_empty_strings TestDedupeCoverstest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1183. ✓test_known_values_normalize-root] TestPackageFromNodeid::test_package_is_the_first_dir_under_the_suite_root[test_fixture_mode.py::TestParseFixtureModetest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1184. ✓test_line_is_emitted_one_based TestSourceFromLocationtest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1185. ✓test_nothing_linkable_yields_empty_rather_than_a_guess[-40] TestSourceFromLocationtest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1186. ✓test_nothing_linkable_yields_empty_rather_than_a_guess[../conftest.py-40] TestSourceFromLocationtest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1187. ✓test_nothing_linkable_yields_empty_rather_than_a_guess[/app/e2e/a2a/test_x.py-40] TestSourceFromLocationtest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1188. ✓test_nothing_linkable_yields_empty_rather_than_a_guess[a2a/test_x.py-None] TestSourceFromLocationtest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1189. ✓test_nothing_linkable_yields_empty_rather_than_a_guess[C:\\app\\e2e\\a2a\\test_x.py-40] TestSourceFromLocationtest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1190. ✓test_path_is_repo_relative_however_pytest_was_started[a2a/test_a2a_agent_e2e.py] TestSourceFromLocationtest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1191. ✓test_path_is_repo_relative_however_pytest_was_started[tests/e2e/a2a/test_a2a_agent_e2e.py] TestSourceFromLocationtest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1192. ✓test_top_level_suite_file_keeps_its_single_component TestSuitePartstest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1193. ✓test_top_level_suite_file_sits_directly_under_the_suite_root TestSourceFromLocationtest_junit_properties.py›

    No steps recorded

    View test on GitHub ↗
  1194. −test_suite_root_names_this_file_s_real_home TestSuiteRoottest_junit_properties.py›

    No steps recorded

    no checkout above this file (the runner image copies tests/e2e/ to /app/e2e)

    View test on GitHub ↗
  1195. ✓test_429_is_never_retried TestTransientRetryPolicytest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1196. ✓test_a_non_streaming_outcome_carries_no_arrivals TestStreamEventArrivalstest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1197. ✓test_body_that_is_not_json_is_still_a_validation_failure TestClassifyEmptyBodytest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1198. ✓test_each_event_is_stamped_at_the_moment_its_line_arrives TestStreamEventArrivalstest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1199. ✓test_empty_2xx_body_is_a_success TestClassifyEmptyBodytest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1200. ✓test_non_transient_status_returns_immediately[200] TestTransientRetryPolicytest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1201. ✓test_non_transient_status_returns_immediately[201] TestTransientRetryPolicytest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1202. ✓test_non_transient_status_returns_immediately[400] TestTransientRetryPolicytest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1203. ✓test_non_transient_status_returns_immediately[401] TestTransientRetryPolicytest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1204. ✓test_non_transient_status_returns_immediately[404] TestTransientRetryPolicytest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1205. ✓test_non_transient_status_returns_immediately[422] TestTransientRetryPolicytest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1206. ✓test_non_transient_status_returns_immediately[500] TestTransientRetryPolicytest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1207. ✓test_non_transient_status_returns_immediately[502] TestTransientRetryPolicytest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1208. ✓test_non_transient_status_returns_immediately[503] TestTransientRetryPolicytest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1209. ✓test_non_transient_status_returns_immediately[504] TestTransientRetryPolicytest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1210. ✓test_overloaded_529_retries_with_backoff_then_returns_the_success TestTransientRetryPolicytest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1211. ✓test_partial_body_omits_unset_fields_and_sends_explicit_none_as_null TestWireBodytest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1212. ✓test_persistent_transient_is_bounded_and_returns_the_last_response TestTransientRetryPolicytest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1213. ✓test_plain_body_drops_none_fields TestWireBodytest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1214. ✓test_qualification_disables_retries_and_restores_the_default TestTransientRetryPolicytest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1215. ✓test_transient_set_is_only_statuses_the_proxy_cannot_emit TestTransientRetryPolicytest_e2e_http.py›

    No steps recorded

    View test on GitHub ↗
  1216. ✓test_a_missing_admin_credential_fails_loudly_instead_of_skipping[ ]test_idp.py›

    No steps recorded

    View test on GitHub ↗
  1217. ✓test_a_missing_admin_credential_fails_loudly_instead_of_skipping[]test_idp.py›

    No steps recorded

    View test on GitHub ↗
  1218. ✓test_a_refused_create_fails_the_test_with_the_idps_own_wordstest_idp.py›

    No steps recorded

    View test on GitHub ↗
  1219. ✓test_cleanup_failure_is_visibletest_idp.py›

    No steps recorded

    View test on GitHub ↗
  1220. ✓test_connection_details_come_from_the_environmenttest_idp.py›

    No steps recorded

    View test on GitHub ↗
  1221. ✓test_create_without_a_resource_id_fails[]test_idp.py›

    No steps recorded

    View test on GitHub ↗
  1222. ✓test_create_without_a_resource_id_fails[http://keycloak/groups/]test_idp.py›

    No steps recorded

    View test on GitHub ↗
  1223. ✓test_created_id_is_the_last_segment_of_the_location_headertest_idp.py›

    No steps recorded

    View test on GitHub ↗
  1224. ✓test_expired_admin_credentials_do_not_abort_remaining_cleanupstest_idp.py›

    No steps recorded

    View test on GitHub ↗
  1225. ✓test_new_users_are_born_fully_set_uptest_idp.py›

    No steps recorded

    View test on GitHub ↗
  1226. ✓test_oidc_launcher_removes_client_on_exit_and_termination[group-False]test_idp.py›

    No steps recorded

    View test on GitHub ↗
  1227. ✓test_oidc_launcher_removes_client_on_exit_and_termination[normal-False]test_idp.py›

    No steps recorded

    View test on GitHub ↗
  1228. ✓test_oidc_launcher_removes_client_on_exit_and_termination[parent-False]test_idp.py›

    No steps recorded

    View test on GitHub ↗
  1229. ✓test_oidc_launcher_removes_client_on_exit_and_termination[parent-True]test_idp.py›

    No steps recorded

    View test on GitHub ↗
  1230. ✓test_partial_provisioning_removes_the_group_when_user_creation_failstest_idp.py›

    No steps recorded

    View test on GitHub ↗
  1231. ✓test_provisioning_records_zero_one_or_multiple_groups[groups0]test_idp.py›

    No steps recorded

    View test on GitHub ↗
  1232. ✓test_provisioning_records_zero_one_or_multiple_groups[groups1]test_idp.py›

    No steps recorded

    View test on GitHub ↗
  1233. ✓test_provisioning_records_zero_one_or_multiple_groups[groups2]test_idp.py›

    No steps recorded

    View test on GitHub ↗
  1234. ✓test_realm_urls_match_keycloaks_own_layouttest_idp.py›

    No steps recorded

    View test on GitHub ↗
  1235. ✓test_strict_cleanup_reports_each_failure_and_continuestest_idp.py›

    No steps recorded

    View test on GitHub ↗
  1236. ✓test_successful_provisioning_cleans_up_user_before_grouptest_idp.py›

    No steps recorded

    View test on GitHub ↗
  1237. ✓test_allowed_model_is_permitted TestAccessControltest_access_control_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1238. ✓test_bearer_invalid_token_is_denied TestChatAuthHeaderstest_chat_auth_headers_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1239. ✓test_disallowed_model_is_denied_403 TestAccessControltest_access_control_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1240. ✓test_empty_bearer_token_is_denied TestChatAuthHeaderstest_chat_auth_headers_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1241. ✓test_group_grants_every_deployment_in_it[bare name the group's wildcard covers-<lambda>] TestKeyScopedToAccessGrouptest_model_access_group_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1242. ✓test_group_grants_every_deployment_in_it[exactly-named deployment in the group-<lambda>] TestKeyScopedToAccessGrouptest_model_access_group_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1243. ✓test_group_grants_every_deployment_in_it[provider-prefixed name the group's wildcard covers-<lambda>] TestKeyScopedToAccessGrouptest_model_access_group_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1244. ✓test_group_grants_nothing_outside_it[deployment outside the group-<lambda>] TestKeyScopedToAccessGrouptest_model_access_group_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1245. ✓test_group_grants_nothing_outside_it[name no provider claims-<lambda>] TestKeyScopedToAccessGrouptest_model_access_group_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1246. ✓test_group_grants_nothing_outside_it[provider model outside the group's wildcard-<lambda>] TestKeyScopedToAccessGrouptest_model_access_group_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1247. ✓test_group_grants_the_team_nothing_outside_it TestTeamScopedToAccessGrouptest_model_access_group_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1248. ✓test_group_grants_the_teams_own_wildcard TestTeamScopedToAccessGrouptest_model_access_group_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1249. ✓test_llm_api_routes_group_grants_every_llm_endpoint TestAccessControltest_access_control_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1250. ✓test_llm_only_key_forbidden_from_management_route_403 TestAccessControltest_access_control_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1251. ✓test_missing_authorization_header_is_denied TestChatAuthHeaderstest_chat_auth_headers_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1252. ✓test_not_bearer_scheme_is_denied TestChatAuthHeaderstest_chat_auth_headers_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1253. ✓test_token_without_bearer_prefix_is_denied TestChatAuthHeaderstest_chat_auth_headers_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1254. ✓test_unknown_model_returns_400 TestAccessControltest_access_control_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1255. ✓test_valid_key_allows_and_invalid_key_denied TestVirtualKeyAuthtest_access_control_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1256. ✓test_encrypted_stored_value_is_not_a_bearer_token TestSessionTokentest_session_token_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1257. ✓test_expired_session_token_is_denied TestSessionTokentest_session_token_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1258. ✓test_expired_token_is_rejected TestJwtAuthtest_jwt_auth_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1259. ✓test_liveness_reports_alive_without_auth TestHealthLifecycletest_health_lifecycle_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1260. ✓test_master_key_authenticates_and_grants_admin_route TestMasterKeyAuthtest_master_key_auth_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1261. ✓test_non_matching_master_key_is_denied TestMasterKeyAuthtest_master_key_auth_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1262. ✓test_plain_virtual_key_still_works_with_jwt_auth_enabled TestJwtAuthtest_jwt_auth_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1263. ✓test_readiness_details_require_auth_and_expose_diagnostics TestHealthLifecycletest_health_lifecycle_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1264. ✓test_readiness_is_reachable_without_credentials TestHealthLifecycletest_health_lifecycle_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1265. ✓test_readiness_reports_connected_db TestHealthLifecycletest_health_lifecycle_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1266. ✓test_signed_token_for_another_application_is_rejected TestJwtAuthtest_jwt_auth_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1267. ✓test_signed_token_from_the_wrong_issuer_is_rejected TestJwtAuthtest_jwt_auth_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1268. ✓test_tampered_signature_is_rejected TestJwtAuthtest_jwt_auth_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1269. ✓test_team_header_with_the_alias_of_a_team_the_caller_is_not_in_is_rejected_like_an_unknown_value TestJwtTeamHeadertest_jwt_auth_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1270. ✓test_team_header_with_the_team_alias_binds_the_same_team_as_the_team_id TestJwtTeamHeadertest_jwt_auth_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1271. ✓test_token_naming_a_team_that_does_not_exist_is_rejected TestJwtAuthtest_jwt_auth_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1272. ✓test_unexpired_session_token_reaches_admin_route TestSessionTokentest_session_token_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1273. ✓test_valid_token_for_an_existing_team_is_accepted_and_attributed TestJwtAuthtest_jwt_auth_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1274. ✓test_a_streamed_response_round_trips_through_the_bundle TestRecordAndLoadtest_fixture_bundle.py›

    No steps recorded

    View test on GitHub ↗
  1275. ✓test_bundle_at_the_limit_is_still_fresh TestFreshnesstest_fixture_bundle.py›

    No steps recorded

    View test on GitHub ↗
  1276. ✓test_corrupt_manifest_is_unreadable TestFreshnesstest_fixture_bundle.py›

    No steps recorded

    View test on GitHub ↗
  1277. ✓test_fresh_directory_gets_a_fresh_manifest TestPrepareBundletest_fixture_bundle.py›

    No steps recorded

    View test on GitHub ↗
  1278. ✓test_interaction_filename_orders_and_slugs TestSlugstest_fixture_bundle.py›

    No steps recorded

    View test on GitHub ↗
  1279. ✓test_interactions_group_per_test TestRecordAndLoadtest_fixture_bundle.py›

    No steps recorded

    View test on GitHub ↗
  1280. ✓test_load_bundle_rejects_a_foreign_format_version TestRecordAndLoadtest_fixture_bundle.py›

    No steps recorded

    View test on GitHub ↗
  1281. ✓test_load_returns_interactions_in_recorded_order TestRecordAndLoadtest_fixture_bundle.py›

    No steps recorded

    View test on GitHub ↗
  1282. ✓test_missing_manifest_is_unreadable_with_recording_hint TestFreshnesstest_fixture_bundle.py›

    No steps recorded

    View test on GitHub ↗
  1283. ✓test_naive_recorded_at_is_read_as_utc TestFreshnesstest_fixture_bundle.py›

    No steps recorded

    View test on GitHub ↗
  1284. ✓test_record_wipes_the_previous_bundle_instead_of_reading_it TestPrepareBundletest_fixture_bundle.py›

    No steps recorded

    View test on GitHub ↗
  1285. ✓test_refuses_a_path_that_is_a_file TestPrepareBundletest_fixture_bundle.py›

    No steps recorded

    View test on GitHub ↗
  1286. ✓test_refuses_to_wipe_a_directory_that_is_not_a_bundle TestPrepareBundletest_fixture_bundle.py›

    No steps recorded

    View test on GitHub ↗
  1287. ✓test_same_tail_in_different_files_never_collides TestSlugstest_fixture_bundle.py›

    No steps recorded

    View test on GitHub ↗
  1288. ✓test_slug_for_test_is_deterministic TestSlugstest_fixture_bundle.py›

    No steps recorded

    View test on GitHub ↗
  1289. ✓test_stale_bundle_reports_age_and_limit TestFreshnesstest_fixture_bundle.py›

    No steps recorded

    View test on GitHub ↗
  1290. ✓test_unknown_format_version_is_unreadable TestFreshnesstest_fixture_bundle.py›

    No steps recorded

    View test on GitHub ↗
  1291. ✓test_fresh_replay_bundle_collects TestCollectionGatetest_fixture_mode.py›

    No steps recorded

    View test on GitHub ↗
  1292. ✓test_invalid_mode_names_the_value_and_the_choices TestCollectionGatetest_fixture_mode.py›

    No steps recorded

    View test on GitHub ↗
  1293. ✓test_known_values_normalize[ REPLAY -replay] TestParseFixtureModetest_fixture_mode.py›

    No steps recorded

    View test on GitHub ↗
  1294. ✓test_known_values_normalize[-live] TestParseFixtureModetest_fixture_mode.py›

    No steps recorded

    View test on GitHub ↗
  1295. ✓test_known_values_normalize[live-live] TestParseFixtureModetest_fixture_mode.py›

    No steps recorded

    View test on GitHub ↗
  1296. ✓test_known_values_normalize[record-record] TestParseFixtureModetest_fixture_mode.py›

    No steps recorded

    View test on GitHub ↗
  1297. ✓test_known_values_normalize[replay-replay] TestParseFixtureModetest_fixture_mode.py›

    No steps recorded

    View test on GitHub ↗
  1298. ✓test_live_and_record_never_block_collection[] TestCollectionGatetest_fixture_mode.py›

    No steps recorded

    View test on GitHub ↗
  1299. ✓test_live_and_record_never_block_collection[live] TestCollectionGatetest_fixture_mode.py›

    No steps recorded

    View test on GitHub ↗
  1300. ✓test_live_and_record_never_block_collection[record] TestCollectionGatetest_fixture_mode.py›

    No steps recorded

    View test on GitHub ↗
  1301. ✓test_live_mode_prints_nothing TestReportHeadertest_fixture_mode.py›

    No steps recorded

    View test on GitHub ↗
  1302. ✓test_names_this_test_and_strips_the_phase TestCurrentTestKeytest_fixture_mode.py›

    No steps recorded

    View test on GitHub ↗
  1303. ✓test_record_and_replay_name_the_bundle TestReportHeadertest_fixture_mode.py›

    No steps recorded

    View test on GitHub ↗
  1304. ✓test_replay_with_no_bundle_says_how_to_record_one TestCollectionGatetest_fixture_mode.py›

    No steps recorded

    View test on GitHub ↗
  1305. ✓test_sequence_is_a_pure_function_of_test_and_ordinal TestDeterministicMarkertest_fixture_mode.py›

    No steps recorded

    View test on GitHub ↗
  1306. ✓test_stale_replay_bundle_fails_naming_its_age TestCollectionGatetest_fixture_mode.py›

    No steps recorded

    View test on GitHub ↗
  1307. ✓test_unknown_value_is_invalid_with_the_original_spelling TestParseFixtureModetest_fixture_mode.py›

    No steps recorded

    View test on GitHub ↗
  1308. ✓test_cell_claimed_only_by_a_skipped_test_is_uncoveredtest_collector.py›

    No steps recorded

    View test on GitHub ↗
  1309. ✓test_collection_counts_only_markers_on_tests_that_would_runtest_collector.py›

    No steps recorded

    View test on GitHub ↗
  1310. ✓test_compute_coverage_counts_covered_p0_and_gapstest_collector.py›

    No steps recorded

    View test on GitHub ↗
  1311. ✓test_json_render_exposes_module_coverage_for_grafana_jobstest_collector.py›

    No steps recorded

    View test on GitHub ↗
  1312. ✓test_llm_cells_roll_up_by_core_endpointtest_collector.py›

    No steps recorded

    View test on GitHub ↗
  1313. ✓test_load_registry_rejects_duplicate_idstest_collector.py›

    No steps recorded

    View test on GitHub ↗
  1314. ✓test_logging_and_guardrail_roll_up_into_one_moduletest_collector.py›

    No steps recorded

    View test on GitHub ↗
  1315. ✓test_loki_render_exposes_exact_stdout_lines_for_lokitest_collector.py›

    No steps recorded

    View test on GitHub ↗
  1316. ✓test_orphan_marker_is_reported_not_countedtest_collector.py›

    No steps recorded

    View test on GitHub ↗
  1317. ✓test_prometheus_render_exposes_module_coverage_timeseriestest_collector.py›

    No steps recorded

    View test on GitHub ↗
  1318. ✓test_real_registry_loads_and_ids_are_uniquetest_collector.py›

    No steps recorded

    View test on GitHub ↗
  1319. ✓test_skipped_marker_outside_the_registry_is_still_an_orphantest_collector.py›

    No steps recorded

    View test on GitHub ↗
  1320. ✓test_text_render_uses_plain_coverage_languagetest_collector.py›

    No steps recorded

    View test on GitHub ↗
  1321. ✓test_access_group_scopes_tool_selection TestMcpAccessGroupToolSelectiontest_mcp_access_group_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1322. ✓test_alias_grant_persists_verbatim_and_lists_tools TestMcpKeyGrantByAliastest_mcp_key_access_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1323. ✓test_call_tool_denied_without_permission TestMcpKeyWithoutAccessIsDeniedtest_mcp_key_access_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1324. ✓test_content_filter_blocks_banned_keyword_in_tool_args TestMcpToolCallGuardrailtest_mcp_guardrail_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1325. ✓test_key_granted_a_toolset_lists_exactly_its_tools TestMcpToolsetEnforcementtest_mcp_toolset_enforcement_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1326. ✓test_list_tools_denied_without_permission TestMcpKeyWithoutAccessIsDeniedtest_mcp_key_access_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1327. ✓test_route_restricted_health_matches_server_grants TestMcpHealthVisibilitytest_mcp_key_access_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1328. ✓test_search_logs_finds_seeded_completion TestDatadogMcpRoundTriptest_mcp_datadog_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1329. −test_chat_completion_uses_linear_with_authorization_bearer_header TestMcpChatCompletionOauthtest_mcp_chat_completion_oauth_e2e.py›

    No steps recorded

    set E2E_LINEAR_STORAGE_STATE to a Linear session captured via mcp/linear_session_capture.py

    View test on GitHub ↗
  1330. −test_chat_completion_uses_linear_with_x_litellm_api_key_header TestMcpChatCompletionOauthtest_mcp_chat_completion_oauth_e2e.py›

    No steps recorded

    set E2E_LINEAR_STORAGE_STATE to a Linear session captured via mcp/linear_session_capture.py

    View test on GitHub ↗
  1331. ✓test_discovery_card_is_proxy_fronted TestA2AAgentLifecycletest_a2a_agent_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1332. ✓test_malformed_protocol_version_rejected TestA2AAgentLifecycletest_a2a_agent_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1333. ✓test_message_send_runs_completion_bridge TestA2AAgentLifecycletest_a2a_agent_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1334. ✓test_pinned_v0_3_serves_flat_message_shape TestA2AAgentLifecycletest_a2a_agent_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1335. ✓test_pinned_v1_0_serves_nested_message_shape TestA2AAgentLifecycletest_a2a_agent_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1336. ✓test_real_world_agent_replies_to_property_query TestA2AAgentLifecycletest_a2a_agent_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1337. ✓test_register_persists TestA2AAgentLifecycletest_a2a_agent_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1338. ✓test_semver_protocol_version_registers_and_serves TestA2AAgentLifecycletest_a2a_agent_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1339. ✓test_unsupported_protocol_version_rejected TestA2AAgentLifecycletest_a2a_agent_e2e.py›

    No steps recorded

    View test on GitHub ↗
  1340. −llm_translation/realtime/test_realtime_pipecat_audio_e2e.pyllm_translation/realtime/test_realtime_pipecat_audio_e2e.py›

    No steps recorded

    collection skipped