|
From: <sv...@va...> - 2016-04-07 03:49:07
|
Author: rhyskidd
Date: Thu Apr 7 04:48:59 2016
New Revision: 15851
Log:
Fix ppoll_alarm exclusion on OS X. n-i-bz.
ppoll() is not POSIX, and accordingly we should ignore the lack
of support for this on OS X.
Exclude the ppoll_alarm regression test on that platform, as
introduced in r15823.
Regression test output on OS X 10.11
Before:
n/a
After:
== 602 tests, 223 stderr failures, 13 stdout failures, 0 stderrB failures, 0 stdoutB failures, 31 post failures ==
Modified:
trunk/NEWS
trunk/none/tests/Makefile.am
trunk/none/tests/ppoll_alarm.vgtest
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Thu Apr 7 04:48:59 2016
@@ -94,6 +94,7 @@
n-i-bz Fix incorrect (or infinite loop) unwind on RHEL7 x86 and amd64
n-i-bz massif --pages-as-heap=yes does not report peak caused by mmap+munmap
n-i-bz false positive leaks due to aspacemgr merging non heap segments with heap segments.
+n-i-bz Fix ppoll_alarm exclusion on OS X
Release 3.11.0 (22 September 2015)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modified: trunk/none/tests/Makefile.am
==============================================================================
--- trunk/none/tests/Makefile.am (original)
+++ trunk/none/tests/Makefile.am Thu Apr 7 04:48:59 2016
@@ -217,7 +217,6 @@
mmap_fcntl_bug \
munmap_exe map_unaligned map_unmap mq \
pending \
- ppoll_alarm \
procfs-cmdline-exe \
pselect_alarm \
pth_atfork1 pth_blockedsig pth_cancel1 pth_cancel2 pth_cvsimple \
@@ -251,7 +250,8 @@
# This doesn't appear to be compilable on Darwin.
if ! VGCONF_OS_IS_DARWIN
- check_PROGRAMS += rlimit64_nofile
+ check_PROGRAMS += rlimit64_nofile \
+ ppoll_alarm
endif
# clang does not know -ansi
Modified: trunk/none/tests/ppoll_alarm.vgtest
==============================================================================
--- trunk/none/tests/ppoll_alarm.vgtest (original)
+++ trunk/none/tests/ppoll_alarm.vgtest Thu Apr 7 04:48:59 2016
@@ -1,3 +1,4 @@
+prereq: ../../tests/os_test linux || ../../tests/os_test solaris
prog: ppoll_alarm
vgopts: -q
stderr_filter: filter_stderr
|