Files
codex/.github/scripts/windows_bazel_test_durations.tsv
T
felixxia-oai a47d1338c1 Extract shared message-board code into codex-message-board (#55970)
## What changed

Move the message-board API, types, permissions, storage backends, and tool implementations into the new `codex-message-board` crate. Keep extension registration in `codex-agent-message-board-extension`, and update core and the remote client to use the shared crate directly.

Move the existing board tests with the implementation and add the crate to the Cargo workspace and Bazel build.

GitOrigin-RevId: 33ce527c2bef7f862eba55cb9b32222902ccf4ad
2026-10-21 19:34:51 +00:00

252 lines
15 KiB
Plaintext

# Windows Bazel duration weights; columns: target<TAB>seconds.
# Seeded from 24 successful public openai/codex Windows job logs across six main
# runs, September 21-23, 2026. Public GitHub Actions run IDs:
# 35638529858, 35665540272, 35694732932, 35912411800, 35919297566, 35924169500.
# To refresh, take the median summed inner-run time (N * average) from clean,
# uncached PASSED summaries, excluding partial cache hits and FLAKY results.
# Round up to positive integer seconds. These weights exclude build/download time.
# Every queried target is assigned; missing weights default to 1 and stale entries are ignored.
//codex-rs/agent-graph-store:agent-graph-store-unit-tests 76
//codex-rs/agent-identity:agent-identity-unit-tests 66
//codex-rs/agent-roles:agent-roles-unit-tests 48
//codex-rs/analytics:analytics-unit-tests 29
//codex-rs/app-server-client:app-server-client-unit-tests 51
//codex-rs/app-server-daemon:app-server-daemon-unit-tests 4
//codex-rs/app-server-protocol:app-server-protocol-unit-tests 19
//codex-rs/app-server-test-client:app-server-test-client-unit-tests 25
//codex-rs/app-server-test-client:codex-app-server-test-client-bin-unit-tests 1
//codex-rs/app-server-transport:app-server-transport-unit-tests 65
//codex-rs/app-server/tests/common:common-unit-tests 26
//codex-rs/app-server:app-server-all-test-windows-cross 2835
//codex-rs/app-server:app-server-unit-tests 399
//codex-rs/app-server:codex-app-server-bin-unit-tests 48
//codex-rs/app-server:codex-app-server-test-notify-capture-bin-unit-tests 1
//codex-rs/app-server:exec-server-bin-unit-tests 1
//codex-rs/app-server:test_notify_capture-bin-unit-tests 1
//codex-rs/apply-patch:apply-patch-all-test-windows-cross 50
//codex-rs/apply-patch:apply-patch-unit-tests 48
//codex-rs/apply-patch:apply_patch-bin-unit-tests 24
//codex-rs/arg0:arg0-unit-tests 24
//codex-rs/backend-client:backend-client-unit-tests 41
//codex-rs/chatgpt:chatgpt-all-test-windows-cross 26
//codex-rs/chatgpt:chatgpt-unit-tests 27
//codex-rs/cli:cli-app_server-test-windows-cross 3
//codex-rs/cli:cli-app_server_daemon-test-windows-cross 1
//codex-rs/cli:cli-cloud_auth-test-windows-cross 47
//codex-rs/cli:cli-cloud_config-test-windows-cross 3
//codex-rs/cli:cli-daemon_startup-test-windows-cross 4
//codex-rs/cli:cli-daemon_telemetry-test-windows-cross 1
//codex-rs/cli:cli-debug_clear_memories-test-windows-cross 4
//codex-rs/cli:cli-debug_models-test-windows-cross 2
//codex-rs/cli:cli-delete-test-windows-cross 2
//codex-rs/cli:cli-doctor_enterprise_network-test-windows-cross 3
//codex-rs/cli:cli-doctor_path_safety-test-windows-cross 47
//codex-rs/cli:cli-exec_server-test-windows-cross 39
//codex-rs/cli:cli-exec_server_websocket_auth-test-windows-cross 4
//codex-rs/cli:cli-execpolicy-test-windows-cross 2
//codex-rs/cli:cli-features-test-windows-cross 3
//codex-rs/cli:cli-login-test-windows-cross 4
//codex-rs/cli:cli-marketplace_add-test-windows-cross 2
//codex-rs/cli:cli-marketplace_remove-test-windows-cross 1
//codex-rs/cli:cli-marketplace_upgrade-test-windows-cross 2
//codex-rs/cli:cli-mcp_add_remove-test-windows-cross 3
//codex-rs/cli:cli-mcp_list-test-windows-cross 2
//codex-rs/cli:cli-mcp_login-test-windows-cross 2
//codex-rs/cli:cli-plugin_cli-test-windows-cross 7
//codex-rs/cli:cli-queue-test-windows-cross 1
//codex-rs/cli:cli-sandbox_cloud_config-test-windows-cross 48
//codex-rs/cli:cli-sandbox_network_proxy-test-windows-cross 1
//codex-rs/cli:cli-sandbox_tty-test-windows-cross 1
//codex-rs/cli:cli-unit-tests 2
//codex-rs/cli:cli-update-test-windows-cross 47
//codex-rs/cli:cli-worktree-test-windows-cross 12
//codex-rs/cli:codex-bin-unit-tests 60
//codex-rs/cli:logs_client-bin-unit-tests 1
//codex-rs/cloud-config:cloud-config-unit-tests 47
//codex-rs/cloud-tasks-client:cloud-tasks-client-unit-tests 35
//codex-rs/cloud-tasks-mock-client:cloud-tasks-mock-client-unit-tests 59
//codex-rs/cloud-tasks:cloud-tasks-env_filter-test-windows-cross 1
//codex-rs/cloud-tasks:cloud-tasks-unit-tests 1
//codex-rs/code-mode-host:code-mode-host-grpc-test-windows-cross 28
//codex-rs/code-mode-host:code-mode-host-grpc_notifications-test-windows-cross 25
//codex-rs/code-mode-host:code-mode-host-grpc_tcp-test-windows-cross 1
//codex-rs/code-mode-host:code-mode-host-grpc_timing-test-windows-cross 7
//codex-rs/code-mode-host:code-mode-host-stdio-test-windows-cross 11
//codex-rs/code-mode-host:code-mode-host-unit-tests 2
//codex-rs/code-mode-host:codex-code-mode-host-bin-unit-tests 1
//codex-rs/code-mode-protocol:code-mode-protocol-unit-tests 62
//codex-rs/code-mode-runtime:code-mode-runtime-array_sort-test-windows-cross 24
//codex-rs/code-mode-runtime:code-mode-runtime-jit-test-windows-cross 1
//codex-rs/code-mode-runtime:code-mode-runtime-unit-tests 7
//codex-rs/code-mode:code-mode-unit-tests 49
//codex-rs/codex-api:codex-api-clients-test-windows-cross 75
//codex-rs/codex-api:codex-api-models_integration-test-windows-cross 66
//codex-rs/codex-api:codex-api-realtime_websocket_e2e-test-windows-cross 63
//codex-rs/codex-api:codex-api-realtime_websocket_tls-test-windows-cross 66
//codex-rs/codex-api:codex-api-sse_end_to_end-test-windows-cross 48
//codex-rs/codex-api:codex-api-unit-tests 60
//codex-rs/codex-home:codex-home-unit-tests 13
//codex-rs/codex-mcp:codex-mcp-unit-tests 61
//codex-rs/config-schema:codex-write-config-schema-bin-unit-tests 48
//codex-rs/config:config-unit-tests 75
//codex-rs/connectors:connectors-unit-tests 39
//codex-rs/context-fragments:context-fragments-unit-tests 59
//codex-rs/core-api:core-api-unit-tests 1
//codex-rs/core-plugins:core-plugins-unit-tests 20
//codex-rs/core/tests/common:common-unit-tests 48
//codex-rs/core:core-all-test-windows-cross 3162
//codex-rs/core:core-mcp_trace_propagation-test-windows-cross 2
//codex-rs/core:core-responses_headers-test-windows-cross 5
//codex-rs/core:core-unit-tests 251
//codex-rs/exec-server-protocol:exec-server-protocol-unit-tests 48
//codex-rs/exec-server/tests/support:support-unit-tests 48
//codex-rs/exec-server:exec-server-accepted_websocket-test-windows-cross 1
//codex-rs/exec-server:exec-server-capability_discovery-test-windows-cross 1
//codex-rs/exec-server:exec-server-chatgpt_cloudflare_affinity-test-windows-cross 1
//codex-rs/exec-server:exec-server-deferred_environment-test-windows-cross 1
//codex-rs/exec-server:exec-server-environment-test-windows-cross 10
//codex-rs/exec-server:exec-server-environment_config-test-windows-cross 1
//codex-rs/exec-server:exec-server-exec_process-test-windows-cross 1
//codex-rs/exec-server:exec-server-file_stream-test-windows-cross 1
//codex-rs/exec-server:exec-server-file_system_unix-test-windows-cross 1
//codex-rs/exec-server:exec-server-file_system_windows-test-windows-cross 11
//codex-rs/exec-server:exec-server-forward-test-windows-cross 10
//codex-rs/exec-server:exec-server-health-test-windows-cross 1
//codex-rs/exec-server:exec-server-http_client-test-windows-cross 2
//codex-rs/exec-server:exec-server-http_request-test-windows-cross 1
//codex-rs/exec-server:exec-server-http_request_logging-test-windows-cross 3
//codex-rs/exec-server:exec-server-initialize-test-windows-cross 1
//codex-rs/exec-server:exec-server-macos_fs_spawn-test-windows-cross 1
//codex-rs/exec-server:exec-server-process-test-windows-cross 4
//codex-rs/exec-server:exec-server-relay-test-windows-cross 8
//codex-rs/exec-server:exec-server-selected_capability_roots-test-windows-cross 1
//codex-rs/exec-server:exec-server-unit-tests 116
//codex-rs/exec-server:exec-server-websocket-test-windows-cross 1
//codex-rs/exec:codex-exec-bin-unit-tests 1
//codex-rs/exec:exec-all-test-windows-cross 331
//codex-rs/exec:exec-event_processor_with_json_output-test-windows-cross 1
//codex-rs/exec:exec-unit-tests 47
//codex-rs/message-board:message-board-local_board-test-windows-cross 46
//codex-rs/ext/agent-message-board:agent-message-board-unit-tests 30
//codex-rs/ext/agent:agent-agent_service-test-windows-cross 3
//codex-rs/ext/agent:agent-unit-tests 1
//codex-rs/ext/connectors:connectors-unit-tests 47
//codex-rs/ext/extension-api:extension-api-capabilities-test-windows-cross 14
//codex-rs/ext/extension-api:extension-api-registry-test-windows-cross 31
//codex-rs/ext/extension-api:extension-api-state-test-windows-cross 57
//codex-rs/ext/extension-api:extension-api-unit-tests 35
//codex-rs/ext/git-attribution:git-attribution-unit-tests 30
//codex-rs/ext/goal:goal-accounting-test-windows-cross 1
//codex-rs/ext/goal:goal-goal_extension_backend-test-windows-cross 9
//codex-rs/ext/goal:goal-steering-test-windows-cross 1
//codex-rs/ext/goal:goal-unit-tests 47
//codex-rs/ext/guardian-reviewer:guardian-reviewer-unit-tests 36
//codex-rs/ext/guardian-v2:guardian-v2-unit-tests 50
//codex-rs/ext/history-notes:history-notes-history_notes_extension-test-windows-cross 1
//codex-rs/ext/history-notes:history-notes-image_model_input-test-windows-cross 2
//codex-rs/ext/history-notes:history-notes-unit-tests 1
//codex-rs/ext/image-generation:image-generation-unit-tests 47
//codex-rs/ext/mcp:mcp-hosted_apps_mcp-test-windows-cross 26
//codex-rs/ext/mcp:mcp-plugin_mcp-test-windows-cross 5
//codex-rs/ext/mcp:mcp-unit-tests 48
//codex-rs/ext/memories:memories-unit-tests 28
//codex-rs/ext/queue:queue-queue_service-test-windows-cross 9
//codex-rs/ext/queue:queue-unit-tests 25
//codex-rs/ext/skills:skills-executor_file_system_authority-test-windows-cross 36
//codex-rs/ext/skills:skills-skills_extension-test-windows-cross 7
//codex-rs/ext/skills:skills-unit-tests 8
//codex-rs/ext/web-search:web-search-unit-tests 1
//codex-rs/external-agent-migration:external-agent-migration-unit-tests 4
//codex-rs/features:features-unit-tests 47
//codex-rs/feedback:feedback-unit-tests 77
//codex-rs/file-system:file-system-unit-tests 48
//codex-rs/git-utils:git-utils-unit-tests 83
//codex-rs/guardian-context:guardian-context-cache_prefix-test-windows-cross 66
//codex-rs/guardian-context:guardian-context-unit-tests 67
//codex-rs/history:history-unit-tests 59
//codex-rs/hooks:hooks-unit-tests 16
//codex-rs/hooks:write_hooks_schema_fixtures-bin-unit-tests 48
//codex-rs/lmstudio:lmstudio-unit-tests 1
//codex-rs/login:login-all-test-windows-cross 5
//codex-rs/login:login-unit-tests 320
//codex-rs/memories/read:read-unit-tests 62
//codex-rs/memories/write:write-unit-tests 20
//codex-rs/message-history:message-history-unit-tests 74
//codex-rs/model-provider-info:model-provider-info-unit-tests 63
//codex-rs/model-provider:model-provider-unit-tests 64
//codex-rs/models-manager:models-manager-unit-tests 35
//codex-rs/mxc-sandbox:mxc-sandbox-unit-tests 36
//codex-rs/network-proxy:codex-network-proxy-bin-unit-tests 48
//codex-rs/network-proxy:network-proxy-unit-tests 85
//codex-rs/network-proxy:network-proxy-windows_stable_ingress-test-windows-cross 37
//codex-rs/ollama:ollama-unit-tests 1
//codex-rs/otel:otel-tests-test-windows-cross 17
//codex-rs/otel:otel-unit-tests 48
//codex-rs/plugin:plugin-unit-tests 74
//codex-rs/prompts:prompts-unit-tests 62
//codex-rs/protocol:protocol-unit-tests 67
//codex-rs/response-debug-context:response-debug-context-unit-tests 66
//codex-rs/rmcp-client:rmcp-client-foreign_stdio_cwd-test-windows-cross 48
//codex-rs/rmcp-client:rmcp-client-mcp_2026_discovery-test-windows-cross 4
//codex-rs/rmcp-client:rmcp-client-mcp_2026_message_limits-test-windows-cross 4
//codex-rs/rmcp-client:rmcp-client-mcp_2026_mrtr-test-windows-cross 2
//codex-rs/rmcp-client:rmcp-client-mcp_2026_oauth_discovery-test-windows-cross 1
//codex-rs/rmcp-client:rmcp-client-mcp_2026_sse_discovery-test-windows-cross 1
//codex-rs/rmcp-client:rmcp-client-mcp_2026_stdio-test-windows-cross 39
//codex-rs/rmcp-client:rmcp-client-mcp_2026_stdio_discovery-test-windows-cross 2
//codex-rs/rmcp-client:rmcp-client-mcp_events-test-windows-cross 2
//codex-rs/rmcp-client:rmcp-client-process_group_cleanup-test-windows-cross 1
//codex-rs/rmcp-client:rmcp-client-resources-test-windows-cross 1
//codex-rs/rmcp-client:rmcp-client-stdio_descriptor_boundary-test-windows-cross 1
//codex-rs/rmcp-client:rmcp-client-stdio_message_limits-test-windows-cross 3
//codex-rs/rmcp-client:rmcp-client-stdio_stderr_cleanup-test-windows-cross 1
//codex-rs/rmcp-client:rmcp-client-streamable_http_oauth_startup-test-windows-cross 6
//codex-rs/rmcp-client:rmcp-client-streamable_http_oauth_store_pinning-test-windows-cross 38
//codex-rs/rmcp-client:rmcp-client-streamable_http_oauth_tool_call-test-windows-cross 2
//codex-rs/rmcp-client:rmcp-client-streamable_http_recovery-test-windows-cross 51
//codex-rs/rmcp-client:rmcp-client-streamable_http_remote-test-windows-cross 3
//codex-rs/rmcp-client:rmcp-client-streamable_http_test_support-test-windows-cross 1
//codex-rs/rmcp-client:rmcp-client-streamable_http_user_agent-test-windows-cross 1
//codex-rs/rmcp-client:rmcp-client-unit-tests 50
//codex-rs/rmcp-client:rmcp_test_server-bin-unit-tests 39
//codex-rs/rmcp-client:test_mcp_2026_discovery_stdio_server-bin-unit-tests 43
//codex-rs/rmcp-client:test_mcp_2026_stdio_server-bin-unit-tests 25
//codex-rs/rmcp-client:test_stdio_server-bin-unit-tests 41
//codex-rs/rmcp-client:test_streamable_http_server-bin-unit-tests 40
//codex-rs/rollout-trace:rollout-trace-unit-tests 76
//codex-rs/rollout:rollout-unit-tests 56
//codex-rs/sandboxing:sandboxing-unit-tests 74
//codex-rs/secrets:secrets-unit-tests 57
//codex-rs/shell-command:shell-command-unit-tests 60
//codex-rs/skills:skills-unit-tests 59
//codex-rs/state:state-unit-tests 242
//codex-rs/test-binary-support:test-binary-support-unit-tests 48
//codex-rs/thread-manager-sample:codex-thread-manager-sample-bin-unit-tests 47
//codex-rs/thread-store:thread-store-unit-tests 95
//codex-rs/tools:tools-json_schema_policy_fixtures-test-windows-cross 34
//codex-rs/tools:tools-unit-tests 37
//codex-rs/tui:codex-tui-bin-unit-tests 2
//codex-rs/tui:md-events-bin-unit-tests 1
//codex-rs/tui:tui-all-test-windows-cross 36
//codex-rs/tui:tui-manager_dependency_regression-test-windows-cross 2
//codex-rs/tui:tui-test_backend-test-windows-cross 25
//codex-rs/tui:tui-unit-tests 1003
//codex-rs/utils/approval-presets:approval-presets-unit-tests 66
//codex-rs/utils/audio:audio-unit-tests 76
//codex-rs/utils/cli:cli-unit-tests 64
//codex-rs/utils/git-discovery:git-discovery-unit-tests 59
//codex-rs/utils/oss:oss-unit-tests 1
//codex-rs/utils/output-truncation:output-truncation-unit-tests 60
//codex-rs/utils/plugins:plugins-unit-tests 36
//codex-rs/utils/sandbox-summary:sandbox-summary-unit-tests 66
//codex-rs/windows-sandbox-rs:codex-command-runner-bin-unit-tests 1
//codex-rs/windows-sandbox-rs:codex-windows-managed-deny-probe-bin-unit-tests 1
//codex-rs/windows-sandbox-rs:codex-windows-sandbox-setup-bin-unit-tests 1
//codex-rs/windows-sandbox-rs:windows-sandbox-rs-helper_manifest-test-windows-cross 1
//codex-rs/windows-sandbox-rs:windows-sandbox-rs-unit-tests 23
//codex-rs/windows-sandbox-service:codex-windows-sandbox-service-bin-unit-tests 46
//codex-rs/windows-sandbox-service:windows-sandbox-service-unit-tests 12
//codex-rs/worktree:worktree-settings-test-windows-cross 59
//codex-rs/worktree:worktree-unit-tests 76
//codex-rs/worktree:worktree-worktree-test-windows-cross 92