diff options
author | Russ Cox <rsc@golang.org> | 2023-01-30 13:21:34 -0500 |
---|---|---|
committer | Gopher Robot <gobot@golang.org> | 2023-01-30 19:26:42 +0000 |
commit | 57f9ed5f12ba395fa55880305bc11e1db840f36c (patch) | |
tree | f43f787734b5ae4d4f15afe4a32c9939d010cd75 /src/cmd/go/internal/test | |
parent | 709b6578722b0b1cb074f819e5cb22960fa31180 (diff) | |
download | go-git-57f9ed5f12ba395fa55880305bc11e1db840f36c.tar.gz |
cmd/go: add and use cmd/go/internal/slices.Clip
This will be part of the standard library soon and then
cmd/go can use it directly, but I am writing a few more instances
of this pattern today and wanted to clean these up first.
Change-Id: I3a7336039949ffe95a403aed08d79206c91eafb7
Reviewed-on: https://go-review.googlesource.com/c/go/+/464115
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Bryan Mills <bcmills@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Auto-Submit: Russ Cox <rsc@golang.org>
Diffstat (limited to 'src/cmd/go/internal/test')
-rw-r--r-- | src/cmd/go/internal/test/test.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cmd/go/internal/test/test.go b/src/cmd/go/internal/test/test.go index be024f4464..48760ba914 100644 --- a/src/cmd/go/internal/test/test.go +++ b/src/cmd/go/internal/test/test.go @@ -28,6 +28,7 @@ import ( "cmd/go/internal/lockedfile" "cmd/go/internal/modload" "cmd/go/internal/search" + "cmd/go/internal/slices" "cmd/go/internal/str" "cmd/go/internal/trace" "cmd/go/internal/work" @@ -1284,7 +1285,7 @@ func (r *runTestActor) Act(b *work.Builder, ctx context.Context, a *work.Action) cmd := exec.CommandContext(ctx, args[0], args[1:]...) cmd.Dir = a.Package.Dir - env := cfg.OrigEnv[:len(cfg.OrigEnv):len(cfg.OrigEnv)] + env := slices.Clip(cfg.OrigEnv) env = base.AppendPATH(env) env = base.AppendPWD(env, cmd.Dir) cmd.Env = env |