pkg/testutil: drop go1.4 goroutine leak exception

This commit is contained in:
Gyu-Ho Lee 2016-03-18 18:45:47 -07:00
parent 0a82c06a2c
commit 5bba773199

View File

@ -74,12 +74,7 @@ func AfterTest(t *testing.T) {
"timeoutHandler": "a TimeoutHandler",
"net.(*netFD).connect(": "a timing out dial",
").noteClientGone(": "a closenotifier sender",
}
// readLoop was buggy before go1.5:
// https://github.com/golang/go/issues/10457
if getAtLeastGo15() {
badSubstring[").readLoop("] = "a Transport"
").readLoop(": "a Transport",
}
var stacks string
@ -126,11 +121,3 @@ func interestingGoroutines() (gs []string) {
sort.Strings(gs)
return
}
// getAtLeastGo15 returns true if the runtime has go1.5+.
func getAtLeastGo15() bool {
var major, minor int
var discard string
i, err := fmt.Sscanf(runtime.Version(), "go%d.%d%s", &major, &minor, &discard)
return (err == nil && i == 3 && (major > 1 || major == 1 && minor >= 5))
}