]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/internal/testdir: use os.ReadDir
authorKir Kolyshkin <kolyshkin@gmail.com>
Thu, 5 Sep 2024 04:56:06 +0000 (21:56 -0700)
committerGopher Robot <gobot@golang.org>
Fri, 6 Sep 2024 13:26:35 +0000 (13:26 +0000)
Change-Id: I9828c7c4f9c27efabf072ec1d83b3ce94c14cc0f
Reviewed-on: https://go-review.googlesource.com/c/go/+/610817
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>

src/cmd/internal/testdir/testdir_test.go

index 86ebf7ded619558638e79cd25e8ee66613a38e50..31cca41a13ab977d9fd54acbffcbde9169143df0 100644 (file)
@@ -162,22 +162,17 @@ func shardMatch(name string) bool {
 }
 
 func goFiles(t *testing.T, dir string) []string {
-       f, err := os.Open(filepath.Join(testenv.GOROOT(t), "test", dir))
-       if err != nil {
-               t.Fatal(err)
-       }
-       dirnames, err := f.Readdirnames(-1)
-       f.Close()
+       files, err := os.ReadDir(filepath.Join(testenv.GOROOT(t), "test", dir))
        if err != nil {
                t.Fatal(err)
        }
        names := []string{}
-       for _, name := range dirnames {
+       for _, file := range files {
+               name := file.Name()
                if !strings.HasPrefix(name, ".") && strings.HasSuffix(name, ".go") && shardMatch(name) {
                        names = append(names, name)
                }
        }
-       sort.Strings(names)
        return names
 }