diff --git a/src/cmd/dist/test.go b/src/cmd/dist/test.go index ac43701d88..e146c2a3b8 100644 --- a/src/cmd/dist/test.go +++ b/src/cmd/dist/test.go @@ -324,6 +324,8 @@ func (t *tester) registerStdTest(pkg string) { } if t.compileOnly { args = append(args, "-run=^$") + } else if goos == "js" && goarch == "wasm" { + args = append(args, "-run=^Test") // exclude examples; Issue 25913 } args = append(args, stdMatches...) cmd := exec.Command("go", args...) @@ -1335,6 +1337,9 @@ func (t *tester) runFlag(rx string) string { if t.compileOnly { return "-run=^$" } + if rx == "" && goos == "js" && goarch == "wasm" { + return "-run=^Test" // exclude examples; Issue 25913 + } return "-run=" + rx }