]> Cypherpunks repositories - gostls13.git/commitdiff
net: ensure that Read/Write on all platforms do 0 mallocs
authorDmitriy Vyukov <dvyukov@google.com>
Wed, 21 Aug 2013 10:21:02 +0000 (14:21 +0400)
committerDmitriy Vyukov <dvyukov@google.com>
Wed, 21 Aug 2013 10:21:02 +0000 (14:21 +0400)
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/12780045

src/pkg/net/tcp_test.go

index 15f46a13617d9c2a640dcc3bd36f729c25ee1489..1af9616a01bb9f2c7a1449e2c97d6dd10b06b3f4 100644 (file)
@@ -456,12 +456,6 @@ func TestTCPReadWriteMallocs(t *testing.T) {
        if testing.Short() {
                t.Skip("skipping malloc count in short mode")
        }
-       maxMallocs := 10000
-       switch runtime.GOOS {
-       // Add other OSes if you know how many mallocs they do.
-       case "windows":
-               maxMallocs = 0
-       }
        ln, err := Listen("tcp", "127.0.0.1:0")
        if err != nil {
                t.Fatalf("Listen failed: %v", err)
@@ -493,8 +487,8 @@ func TestTCPReadWriteMallocs(t *testing.T) {
                        t.Fatalf("Read failed: %v", err)
                }
        })
-       if int(mallocs) > maxMallocs {
-               t.Fatalf("Got %v allocs, want %v", mallocs, maxMallocs)
+       if mallocs > 0 {
+               t.Fatalf("Got %v allocs, want 0", mallocs)
        }
 }