diff --git a/internal/translator/codex/claude/codex_claude_request_test.go b/internal/translator/codex/claude/codex_claude_request_test.go index 4d4ba4acc..cbe9d0f6d 100644 --- a/internal/translator/codex/claude/codex_claude_request_test.go +++ b/internal/translator/codex/claude/codex_claude_request_test.go @@ -792,6 +792,10 @@ func TestConvertClaudeRequestToCodex_AssistantRoutedMetaSignatureToReasoningItem } func TestConvertClaudeRequestToCodex_ResolvesReplayTargetModelOncePerRequest(t *testing.T) { + if raceDetectorEnabled { + t.Skip("allocation budgets are not meaningful with race detector instrumentation") + } + const thinkingBlocks = 64 var body strings.Builder body.WriteString(`{"messages":[{"role":"assistant","content":[`) diff --git a/internal/translator/codex/claude/race_disabled_test.go b/internal/translator/codex/claude/race_disabled_test.go new file mode 100644 index 000000000..f72c545a3 --- /dev/null +++ b/internal/translator/codex/claude/race_disabled_test.go @@ -0,0 +1,5 @@ +//go:build !race + +package claude + +const raceDetectorEnabled = false diff --git a/internal/translator/codex/claude/race_enabled_test.go b/internal/translator/codex/claude/race_enabled_test.go new file mode 100644 index 000000000..6fe7331c7 --- /dev/null +++ b/internal/translator/codex/claude/race_enabled_test.go @@ -0,0 +1,5 @@ +//go:build race + +package claude + +const raceDetectorEnabled = true