From 96f385d433fa870f56ae818872182245b39f8154 Mon Sep 17 00:00:00 2001 From: lxowalle Date: Wed, 8 Apr 2026 16:02:52 +0800 Subject: [PATCH] try to fix ci --- pkg/isolation/runtime_test.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkg/isolation/runtime_test.go b/pkg/isolation/runtime_test.go index 49193554c..6f0261041 100644 --- a/pkg/isolation/runtime_test.go +++ b/pkg/isolation/runtime_test.go @@ -142,6 +142,17 @@ func TestBuildWindowsAccessRules(t *testing.T) { func TestPrepareCommand_AppliesUserEnv(t *testing.T) { t.Setenv(config.EnvHome, filepath.Join(t.TempDir(), "home")) + if runtime.GOOS == "linux" { + binDir := filepath.Join(t.TempDir(), "bin") + if err := os.MkdirAll(binDir, 0o755); err != nil { + t.Fatalf("os.MkdirAll() error = %v", err) + } + fakeBwrap := filepath.Join(binDir, "bwrap") + if err := os.WriteFile(fakeBwrap, []byte("#!/bin/sh\nexit 0\n"), 0o755); err != nil { + t.Fatalf("os.WriteFile() error = %v", err) + } + t.Setenv("PATH", binDir+string(os.PathListSeparator)+os.Getenv("PATH")) + } cfg := config.DefaultConfig() cfg.Isolation.Enabled = true Configure(cfg)