fix(codeagent-wrapper): skip tmpdir tests on Windows

ensureExecutableTempDir is intentionally no-op on Windows,
so tests should be skipped on that platform.

Generated with SWE-Agent.ai

Co-Authored-By: SWE-Agent.ai <noreply@swe-agent.ai>
This commit is contained in:
cexll
2026-01-28 13:10:42 +08:00
parent cd3115446d
commit c6c2f93e02

View File

@@ -3,10 +3,14 @@ package wrapper
import ( import (
"os" "os"
"path/filepath" "path/filepath"
"runtime"
"testing" "testing"
) )
func TestEnsureExecutableTempDir_Override(t *testing.T) { func TestEnsureExecutableTempDir_Override(t *testing.T) {
if runtime.GOOS == "windows" {
t.Skip("ensureExecutableTempDir is no-op on Windows")
}
restore := captureTempEnv() restore := captureTempEnv()
t.Cleanup(restore) t.Cleanup(restore)
@@ -37,6 +41,9 @@ func TestEnsureExecutableTempDir_Override(t *testing.T) {
} }
func TestEnsureExecutableTempDir_FallbackWhenCurrentNotExecutable(t *testing.T) { func TestEnsureExecutableTempDir_FallbackWhenCurrentNotExecutable(t *testing.T) {
if runtime.GOOS == "windows" {
t.Skip("ensureExecutableTempDir is no-op on Windows")
}
restore := captureTempEnv() restore := captureTempEnv()
t.Cleanup(restore) t.Cleanup(restore)