]> Cypherpunks repositories - gostls13.git/commitdiff
runtime: skip TestMemmoveOverflow if mmap of needed page fails
authorRuss Cox <rsc@golang.org>
Thu, 27 Oct 2016 03:18:53 +0000 (23:18 -0400)
committerRuss Cox <rsc@golang.org>
Fri, 28 Oct 2016 17:10:39 +0000 (17:10 +0000)
Fixes #16731.

Change-Id: I6d393357973d008ab7cf5fb264acb7d38c9354eb
Reviewed-on: https://go-review.googlesource.com/32104
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/runtime/memmove_linux_amd64_test.go

index 1dd5d49b5f0ac81dd71a012f42b4b9c1bbdaa6e4..b69e8fc8de5edf9e8a18fe4539fb7570d59ca106 100644 (file)
@@ -40,7 +40,7 @@ func TestMemmoveOverflow(t *testing.T) {
                _, _, errno := syscall.Syscall6(syscall.SYS_MMAP,
                        base+off, 65536, syscall.PROT_READ|syscall.PROT_WRITE, syscall.MAP_SHARED|syscall.MAP_FIXED, tmp.Fd(), 0)
                if errno != 0 {
-                       t.Fatalf("could not map a page at requested 0x%x: %s", base+off, errno)
+                       t.Skipf("could not map a page at requested 0x%x: %s", base+off, errno)
                }
                defer syscall.Syscall(syscall.SYS_MUNMAP, base+off, 65536, 0)
        }