summaryrefslogtreecommitdiff
path: root/src/cmd/go/internal/test
diff options
context:
space:
mode:
authorcuiweixie <cuiweixie@gmail.com>2022-09-27 19:03:54 +0800
committerGopher Robot <gobot@golang.org>2022-09-29 21:28:10 +0000
commit32a52e039953889a3aaa6a3e7f0ad0f7dfcbeac3 (patch)
tree5d4c30de456530d2fbd99db5f710fed45df73ae7 /src/cmd/go/internal/test
parent2b45aebe145d24686df152d77f82713592c47b91 (diff)
downloadgo-git-32a52e039953889a3aaa6a3e7f0ad0f7dfcbeac3.tar.gz
cmd/go: using strings.CutPrefix replace strings.HasPrefix and strings.TrimPrefix
Change-Id: I143d05c24a3e897d0f3ee78dd16954c32ceae091 Reviewed-on: https://go-review.googlesource.com/c/go/+/435137 Run-TryBot: xie cui <523516579@qq.com> Run-TryBot: Bryan Mills <bcmills@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Reviewed-by: Bryan Mills <bcmills@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Auto-Submit: Bryan Mills <bcmills@google.com>
Diffstat (limited to 'src/cmd/go/internal/test')
-rw-r--r--src/cmd/go/internal/test/genflags.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/cmd/go/internal/test/genflags.go b/src/cmd/go/internal/test/genflags.go
index f50ae5c1e9..8c7554919a 100644
--- a/src/cmd/go/internal/test/genflags.go
+++ b/src/cmd/go/internal/test/genflags.go
@@ -68,10 +68,11 @@ func testFlags() []string {
var names []string
flag.VisitAll(func(f *flag.Flag) {
- if !strings.HasPrefix(f.Name, "test.") {
+ var name string
+ var found bool
+ if name, found = strings.CutPrefix(f.Name, "test."); !found {
return
}
- name := strings.TrimPrefix(f.Name, "test.")
switch name {
case "testlogfile", "paniconexit0", "fuzzcachedir", "fuzzworker":