]> Cypherpunks repositories - gostls13.git/commitdiff
[dev.typeparams] test: fix excluded files lookup so it works on Windows
authorRobert Griesemer <gri@golang.org>
Sat, 23 Jan 2021 19:43:46 +0000 (11:43 -0800)
committerRobert Griesemer <gri@golang.org>
Sun, 24 Jan 2021 00:47:13 +0000 (00:47 +0000)
Updates #43866.

Change-Id: I15360de11a48c6f23f25c5ff3a15c117a34127ff
Reviewed-on: https://go-review.googlesource.com/c/go/+/286034
Trust: Robert Griesemer <gri@golang.org>
Run-TryBot: Robert Griesemer <gri@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
test/run.go

index edf9d654ed94122281a16147f2dbb169a47b8b68..0be106c54a164511c773e51ad8102760660941c0 100644 (file)
@@ -766,9 +766,10 @@ func (t *test) run() {
                // eliminate the flag list.
 
                // Excluded files.
-               if excluded[t.goFileName()] {
+               filename := strings.Replace(t.goFileName(), "\\", "/", -1) // goFileName() uses \ on Windows
+               if excluded[filename] {
                        if *verbose {
-                               fmt.Printf("excl\t%s\n", t.goFileName())
+                               fmt.Printf("excl\t%s\n", filename)
                        }
                        return // cannot handle file yet
                }
@@ -791,7 +792,7 @@ func (t *test) run() {
                        } {
                                if strings.Contains(flag, pattern) {
                                        if *verbose {
-                                               fmt.Printf("excl\t%s\t%s\n", t.goFileName(), flags)
+                                               fmt.Printf("excl\t%s\t%s\n", filename, flags)
                                        }
                                        return // cannot handle flag
                                }