Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions .github/scripts/windows_test_assignments.json
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@
"tests/test_engine/test_coding_mode.py",
"tests/test_engine/test_done_text_snapshot_consumers.py",
"tests/test_engine/test_execution_status_carrier_chain.py",
"tests/test_engine/test_file_parse_reliability.py",
"tests/test_engine/test_final_diff_contract.py",
"tests/test_engine/test_final_diff_salvage_and_endgame_freeze_levers.py",
"tests/test_engine/test_goal_context_prompt.py",
Expand All @@ -98,6 +99,7 @@
"tests/test_engine/test_provider_activity.py",
"tests/test_engine/test_provider_health_ledger.py",
"tests/test_engine/test_reasoning_retry_and_deadline_thinking_levers.py",
"tests/test_engine/test_reliability_runtime_seams.py",
"tests/test_engine/test_resolve_turn_thinking.py",
"tests/test_engine/test_route_plan.py",
"tests/test_engine/test_router_calibration.py",
Expand Down Expand Up @@ -270,6 +272,27 @@
"tests/test_skills_hub_source.py",
"tests/test_skills_manifest.py",
"tests/test_skills_third_party_notices.py",
"tests/test_telemetry/test_client_runtime.py",
"tests/test_telemetry/test_consent.py",
"tests/test_telemetry/test_contracts.py",
"tests/test_telemetry/test_file_parse_facts.py",
"tests/test_telemetry/test_growth_eligibility.py",
"tests/test_telemetry/test_growth_sink.py",
"tests/test_telemetry/test_growth_state.py",
"tests/test_telemetry/test_identity.py",
"tests/test_telemetry/test_outbox.py",
"tests/test_telemetry/test_privacy.py",
"tests/test_telemetry/test_recorder.py",
"tests/test_telemetry/test_reliability_sink.py",
"tests/test_telemetry/test_server_growth_producer.py",
"tests/test_telemetry/test_uploader.py",
"tests/test_telemetry_server/test_collector.py",
"tests/test_telemetry_server/test_dashboard.py",
"tests/test_telemetry_server/test_dashboard_auth.py",
"tests/test_telemetry_server/test_dashboard_queries.py",
"tests/test_telemetry_server/test_producer_auth.py",
"tests/test_telemetry_server/test_runtime.py",
"tests/test_telemetry_server/test_storage.py",
"tests/test_thinking_level_propagation.py",
"tests/test_toolcomp_matcher_levers.py",
"tests/test_toolcomp_matcher_safety.py",
Expand Down Expand Up @@ -505,6 +528,7 @@
"tests/test_gateway/test_config_redact_channel_crypto.py",
"tests/test_gateway/test_config_router_budget.py",
"tests/test_gateway/test_config_secret_inheritance.py",
"tests/test_gateway/test_config_telemetry_consent_sources.py",
"tests/test_gateway/test_config_tier_provider_mismatch.py",
"tests/test_gateway/test_config_version.py",
"tests/test_gateway/test_config_ws_writer_queue.py",
Expand Down Expand Up @@ -616,6 +640,7 @@
"tests/test_gateway/test_rpc_skills_install_visibility.py",
"tests/test_gateway/test_rpc_skills_reload.py",
"tests/test_gateway/test_rpc_storage_busy.py",
"tests/test_gateway/test_rpc_telemetry_consent.py",
"tests/test_gateway/test_rpc_tools_visibility.py",
"tests/test_gateway/test_rpc_usage.py",
"tests/test_gateway/test_rpc_wizard.py",
Expand Down Expand Up @@ -666,6 +691,7 @@
"tests/test_gateway/test_task_runtime_terminal_message.py",
"tests/test_gateway/test_task_runtime_turn_committed.py",
"tests/test_gateway/test_task_session_lifecycle.py",
"tests/test_gateway/test_telemetry_runtime_wiring.py",
"tests/test_gateway/test_terminal_activity.py",
"tests/test_gateway/test_terminal_reply.py",
"tests/test_gateway/test_transcript_attachment_persistence.py",
Expand Down Expand Up @@ -1400,6 +1426,10 @@
"tests/test_skills_paths.py",
"tests/test_skills_provenance_contract.py",
"tests/test_squilla_router_runtime_diagnostics.py",
"tests/test_telemetry/test_desktop_ingress.py",
"tests/test_telemetry/test_desktop_state.py",
"tests/test_telemetry/test_protocol_manifest_artifact.py",
"tests/test_telemetry_server/test_legacy_installations.py",
"tests/test_tools/test_apply_patch_atomic.py",
"tests/test_tools/test_apply_patch_gates.py",
"tests/test_tools/test_artifact_range_grants.py",
Expand Down
60 changes: 45 additions & 15 deletions .github/scripts/windows_test_durations.json
Original file line number Diff line number Diff line change
Expand Up @@ -85,14 +85,14 @@
"tests/contracts/test_gateway_contract_toolchain_integration.py": 0.01,
"tests/contracts/test_goals_contract.py": 0.01,
"tests/contracts/test_sandbox_runtime_contract.py": 0.01,
"tests/contracts/test_turn_commands_contract.py": 0.01,
"tests/contracts/test_sessions_changed_contract.py": 0.01,
"tests/contracts/test_sessions_directory_subscription_contract.py": 0.01,
"tests/contracts/test_sessions_lifecycle_contract.py": 0.01,
"tests/contracts/test_sessions_list_contract.py": 0.01,
"tests/contracts/test_sessions_resolve_contract.py": 0.01,
"tests/contracts/test_sessions_routing_contract.py": 0.01,
"tests/contracts/test_sessions_search_contract.py": 0.01,
"tests/contracts/test_turn_commands_contract.py": 0.01,
"tests/functional/test_agent_context_boundary_e2e.py": 0.062,
"tests/functional/test_gateway_attachment_history_e2e.py": 4.616,
"tests/functional/test_gateway_compaction_e2e.py": 0.01,
Expand All @@ -115,6 +115,7 @@
"tests/test_application/test_provider_configuration.py": 0.01,
"tests/test_application/test_sandbox_runtime.py": 0.01,
"tests/test_application/test_session_directory.py": 0.01,
"tests/test_application/test_session_history.py": 0.01,
"tests/test_application/test_session_lifecycle.py": 0.01,
"tests/test_application/test_session_maintenance.py": 0.01,
"tests/test_application/test_session_read.py": 0.01,
Expand Down Expand Up @@ -349,6 +350,7 @@
"tests/test_engine/test_endgame_directive_and_cap_levers.py": 6.429,
"tests/test_engine/test_ensemble_progress_forwarding.py": 0.025,
"tests/test_engine/test_execution_status_carrier_chain.py": 0.014,
"tests/test_engine/test_file_parse_reliability.py": 0.01,
"tests/test_engine/test_final_diff_contract.py": 0.032,
"tests/test_engine/test_final_diff_salvage_and_endgame_freeze_levers.py": 8.245,
"tests/test_engine/test_finalize_evidence_gate.py": 0.28,
Expand Down Expand Up @@ -389,6 +391,7 @@
"tests/test_engine/test_provider_mismatch_veto.py": 0.192,
"tests/test_engine/test_provider_request_correlation.py": 0.019,
"tests/test_engine/test_reasoning_retry_and_deadline_thinking_levers.py": 0.183,
"tests/test_engine/test_reliability_runtime_seams.py": 0.01,
"tests/test_engine/test_render_volatile_block.py": 0.046,
"tests/test_engine/test_resolve_turn_thinking.py": 0.035,
"tests/test_engine/test_route_plan.py": 0.01,
Expand Down Expand Up @@ -550,6 +553,7 @@
"tests/test_gateway/test_channel_reply_delivery_guard.py": 0.037,
"tests/test_gateway/test_channel_session_and_busy_policy.py": 0.048,
"tests/test_gateway/test_channel_turn_ingress.py": 11.876,
"tests/test_gateway/test_chat_history_characterization.py": 0.01,
"tests/test_gateway/test_chat_meta_command_static.py": 0.01,
"tests/test_gateway/test_chat_meta_ribbon_static.py": 0.01,
"tests/test_gateway/test_chat_static_assets.py": 0.01,
Expand All @@ -568,6 +572,7 @@
"tests/test_gateway/test_config_redact_channel_crypto.py": 0.109,
"tests/test_gateway/test_config_router_budget.py": 0.121,
"tests/test_gateway/test_config_secret_inheritance.py": 0.915,
"tests/test_gateway/test_config_telemetry_consent_sources.py": 0.01,
"tests/test_gateway/test_config_tier_provider_mismatch.py": 0.103,
"tests/test_gateway/test_config_version.py": 1.372,
"tests/test_gateway/test_config_ws_writer_queue.py": 0.448,
Expand All @@ -576,6 +581,7 @@
"tests/test_gateway/test_control_ui_locale.py": 0.166,
"tests/test_gateway/test_conversation_ancillary_adapter.py": 0.01,
"tests/test_gateway/test_conversation_ancillary_application.py": 0.01,
"tests/test_gateway/test_conversation_runtime_adapter.py": 0.01,
"tests/test_gateway/test_cron_result_payload.py": 0.01,
"tests/test_gateway/test_cron_scheduler_adapter.py": 0.01,
"tests/test_gateway/test_cron_scheduler_application.py": 0.01,
Expand All @@ -588,6 +594,7 @@
"tests/test_gateway/test_event_bridge_meta_events.py": 0.01,
"tests/test_gateway/test_fair_queuing.py": 0.203,
"tests/test_gateway/test_force_reset_drain.py": 0.049,
"tests/test_gateway/test_goal_plan_contract_adapters.py": 0.01,
"tests/test_gateway/test_goal_registry_cleanup.py": 0.071,
"tests/test_gateway/test_goal_rpc.py": 47.225,
"tests/test_gateway/test_graceful_shutdown_drain.py": 0.379,
Expand All @@ -606,8 +613,11 @@
"tests/test_gateway/test_named_tokens.py": 0.584,
"tests/test_gateway/test_no_head_blocking.py": 0.078,
"tests/test_gateway/test_no_split_brain_lock.py": 0.09,
"tests/test_gateway/test_observability_adapter.py": 0.01,
"tests/test_gateway/test_observability_application.py": 0.01,
"tests/test_gateway/test_origin_guard.py": 5.561,
"tests/test_gateway/test_p1a_exact_abort_contract.py": 0.369,
"tests/test_gateway/test_pending_input_queue_adapter.py": 0.01,
"tests/test_gateway/test_pidfile_lock.py": 0.16,
"tests/test_gateway/test_plan_rpc.py": 6.616,
"tests/test_gateway/test_project_workspace_execution.py": 29.107,
Expand Down Expand Up @@ -664,9 +674,6 @@
"tests/test_gateway/test_rpc_run_mode_preference.py": 0.168,
"tests/test_gateway/test_rpc_sandbox_runtime.py": 0.054,
"tests/test_gateway/test_rpc_sandbox_setup.py": 0.012,
"tests/test_gateway/test_observability_adapter.py": 0.01,
"tests/test_gateway/test_observability_application.py": 0.01,
"tests/test_gateway/test_pending_input_queue_adapter.py": 0.01,
"tests/test_gateway/test_rpc_selflearning_status.py": 0.209,
"tests/test_gateway/test_rpc_session_services.py": 0.01,
"tests/test_gateway/test_rpc_sessions.py": 35.554,
Expand All @@ -677,6 +684,7 @@
"tests/test_gateway/test_rpc_skills_install_visibility.py": 1.42,
"tests/test_gateway/test_rpc_skills_reload.py": 0.55,
"tests/test_gateway/test_rpc_storage_busy.py": 0.025,
"tests/test_gateway/test_rpc_telemetry_consent.py": 0.01,
"tests/test_gateway/test_rpc_tools_visibility.py": 0.385,
"tests/test_gateway/test_rpc_usage.py": 0.094,
"tests/test_gateway/test_rpc_wizard.py": 0.01,
Expand All @@ -688,16 +696,12 @@
"tests/test_gateway/test_sandbox_v2_routes.py": 0.148,
"tests/test_gateway/test_search_runtime_config_gateway.py": 0.01,
"tests/test_gateway/test_security_headers.py": 0.037,
"tests/test_application/test_session_history.py": 0.01,
"tests/test_gateway/test_session_model_routing.py": 0.01,
"tests/test_gateway/test_session_model_routing_rpc.py": 0.01,
"tests/test_gateway/test_chat_history_characterization.py": 0.01,
"tests/test_gateway/test_conversation_runtime_adapter.py": 0.01,
"tests/test_gateway/test_goal_plan_contract_adapters.py": 0.01,
"tests/test_gateway/test_session_preview_adapter.py": 0.01,
"tests/test_gateway/test_session_history_adapter.py": 0.01,
"tests/test_gateway/test_session_lifecycle_adapter.py": 0.01,
"tests/test_gateway/test_session_maintenance_adapter.py": 0.01,
"tests/test_gateway/test_session_model_routing.py": 0.01,
"tests/test_gateway/test_session_model_routing_rpc.py": 0.01,
"tests/test_gateway/test_session_preview_adapter.py": 0.01,
"tests/test_gateway/test_session_read_adapter.py": 0.01,
"tests/test_gateway/test_session_read_contract_registration.py": 0.01,
"tests/test_gateway/test_session_streams.py": 0.038,
Expand All @@ -711,10 +715,9 @@
"tests/test_gateway/test_skill_catalog_application.py": 0.01,
"tests/test_gateway/test_skill_management_adapter.py": 0.01,
"tests/test_gateway/test_skill_management_application.py": 0.01,
"tests/test_gateway/test_skill_management_service_injection.py": 0.734,
"tests/test_gateway/test_skill_proposal_review_adapter.py": 0.01,
"tests/test_gateway/test_skill_proposal_review_application.py": 0.01,
"tests/test_gateway/test_turn_admission_adapter.py": 0.01,
"tests/test_gateway/test_skill_management_service_injection.py": 0.734,
"tests/test_gateway/test_spawn_group_pagination.py": 0.01,
"tests/test_gateway/test_spawn_group_tracker.py": 0.01,
"tests/test_gateway/test_static_cache_header.py": 0.574,
Expand All @@ -732,9 +735,11 @@
"tests/test_gateway/test_task_runtime_terminal_message.py": 4.014,
"tests/test_gateway/test_task_runtime_turn_committed.py": 0.01,
"tests/test_gateway/test_task_session_lifecycle.py": 1.051,
"tests/test_gateway/test_telemetry_runtime_wiring.py": 0.01,
"tests/test_gateway/test_terminal_activity.py": 0.01,
"tests/test_gateway/test_terminal_reply.py": 0.045,
"tests/test_gateway/test_transcript_attachment_persistence.py": 0.135,
"tests/test_gateway/test_turn_admission_adapter.py": 0.01,
"tests/test_gateway/test_turn_committed_sqlite_timing.py": 0.01,
"tests/test_gateway/test_turn_ingress_fork.py": 2.731,
"tests/test_gateway/test_turn_ingress_intents.py": 19.925,
Expand Down Expand Up @@ -933,8 +938,8 @@
"tests/test_provider/test_error_secret_boundary.py": 0.194,
"tests/test_provider/test_failure_classification_parity.py": 0.353,
"tests/test_provider/test_failure_injection.py": 0.066,
"tests/test_provider/test_live_catalog.py": 0.089,
"tests/test_provider/test_list_models_provider_identity.py": 0.01,
"tests/test_provider/test_live_catalog.py": 0.089,
"tests/test_provider/test_models_dev_snapshot_costs.py": 0.01,
"tests/test_provider/test_preset_registry.py": 0.04,
"tests/test_provider/test_reasoning_dialects.py": 0.021,
Expand Down Expand Up @@ -1345,6 +1350,31 @@
"tests/test_skills_tree.py": 0.515,
"tests/test_squilla_router_runtime_diagnostics.py": 0.01,
"tests/test_subprocess_encoding.py": 0.069,
"tests/test_telemetry/test_client_runtime.py": 0.01,
"tests/test_telemetry/test_consent.py": 0.01,
"tests/test_telemetry/test_contracts.py": 0.01,
"tests/test_telemetry/test_desktop_ingress.py": 0.01,
"tests/test_telemetry/test_desktop_state.py": 0.01,
"tests/test_telemetry/test_file_parse_facts.py": 0.01,
"tests/test_telemetry/test_growth_eligibility.py": 0.01,
"tests/test_telemetry/test_growth_sink.py": 0.01,
"tests/test_telemetry/test_growth_state.py": 0.01,
"tests/test_telemetry/test_identity.py": 0.01,
"tests/test_telemetry/test_outbox.py": 0.01,
"tests/test_telemetry/test_privacy.py": 0.01,
"tests/test_telemetry/test_protocol_manifest_artifact.py": 0.01,
"tests/test_telemetry/test_recorder.py": 0.01,
"tests/test_telemetry/test_reliability_sink.py": 0.01,
"tests/test_telemetry/test_server_growth_producer.py": 0.01,
"tests/test_telemetry/test_uploader.py": 0.01,
"tests/test_telemetry_server/test_collector.py": 0.01,
"tests/test_telemetry_server/test_dashboard.py": 0.01,
"tests/test_telemetry_server/test_dashboard_auth.py": 0.01,
"tests/test_telemetry_server/test_dashboard_queries.py": 0.01,
"tests/test_telemetry_server/test_legacy_installations.py": 0.01,
"tests/test_telemetry_server/test_producer_auth.py": 0.01,
"tests/test_telemetry_server/test_runtime.py": 0.01,
"tests/test_telemetry_server/test_storage.py": 0.01,
"tests/test_thinking_level_propagation.py": 0.217,
"tests/test_toolcomp_matcher_levers.py": 0.212,
"tests/test_toolcomp_matcher_safety.py": 0.37,
Expand Down Expand Up @@ -1404,8 +1434,8 @@
"tests/test_tools/test_plan_access.py": 1.6,
"tests/test_tools/test_policy_agents.py": 0.061,
"tests/test_tools/test_policy_config_boundary.py": 0.13,
"tests/test_tools/test_presentation_rules.py": 0.01,
"tests/test_tools/test_policy_runtime_boundary.py": 0.026,
"tests/test_tools/test_presentation_rules.py": 0.01,
"tests/test_tools/test_projected_arguments.py": 0.03,
"tests/test_tools/test_registry_visibility.py": 0.134,
"tests/test_tools/test_registry_visibility_boundary.py": 0.03,
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -768,6 +768,12 @@ jobs:
node scripts/test-onboarding-flow-coordinator.mjs
node scripts/test-onboarding-save-telemetry.mjs
node scripts/test-ci-case-telemetry.mjs
node scripts/test-telemetry-consent.mjs
node scripts/test-telemetry-early-spool.mjs
node scripts/test-telemetry-build-identity.mjs
node scripts/test-telemetry-reliability.mjs
node scripts/test-telemetry-growth.mjs
node scripts/test-telemetry-protocol.mjs
node ../../.github/scripts/verify-sandbox-package.mjs --source

ubuntu-quality:
Expand Down
Loading
Loading