|
From: <sv...@va...> - 2009-07-23 17:52:08
|
Author: bart Date: 2009-07-23 18:51:58 +0100 (Thu, 23 Jul 2009) New Revision: 10564 Log: Only run the test programs that call sem_init() on operating systems that have implemented this function. Added: trunk/drd/tests/supported_sem_init Modified: trunk/drd/tests/pth_detached_sem.vgtest trunk/drd/tests/sem_as_mutex.vgtest trunk/drd/tests/sem_as_mutex2.vgtest trunk/drd/tests/sem_as_mutex3.vgtest trunk/drd/tests/tc17_sembar.vgtest trunk/drd/tests/tc18_semabuse.vgtest trunk/drd/tests/tc23_bogus_condwait.vgtest trunk/drd/tests/tc24_nonzero_sem.vgtest Modified: trunk/drd/tests/pth_detached_sem.vgtest =================================================================== --- trunk/drd/tests/pth_detached_sem.vgtest 2009-07-23 17:50:02 UTC (rev 10563) +++ trunk/drd/tests/pth_detached_sem.vgtest 2009-07-23 17:51:58 UTC (rev 10564) @@ -1,4 +1,4 @@ -prereq: ./supported_libpthread +prereq: ./supported_libpthread && ./supported_sem_init prog: pth_detached_sem args: 10 10 stderr_filter: filter_error_summary Modified: trunk/drd/tests/sem_as_mutex.vgtest =================================================================== --- trunk/drd/tests/sem_as_mutex.vgtest 2009-07-23 17:50:02 UTC (rev 10563) +++ trunk/drd/tests/sem_as_mutex.vgtest 2009-07-23 17:51:58 UTC (rev 10564) @@ -1,3 +1,3 @@ -prereq: ./supported_libpthread +prereq: ./supported_libpthread && ./supported_sem_init vgopts: --check-stack-var=yes --read-var-info=yes prog: sem_as_mutex Modified: trunk/drd/tests/sem_as_mutex2.vgtest =================================================================== --- trunk/drd/tests/sem_as_mutex2.vgtest 2009-07-23 17:50:02 UTC (rev 10563) +++ trunk/drd/tests/sem_as_mutex2.vgtest 2009-07-23 17:51:58 UTC (rev 10564) @@ -1,4 +1,4 @@ -prereq: ./supported_libpthread +prereq: ./supported_libpthread && ./supported_sem_init vgopts: --check-stack-var=yes --read-var-info=yes prog: sem_as_mutex args: -m Modified: trunk/drd/tests/sem_as_mutex3.vgtest =================================================================== --- trunk/drd/tests/sem_as_mutex3.vgtest 2009-07-23 17:50:02 UTC (rev 10563) +++ trunk/drd/tests/sem_as_mutex3.vgtest 2009-07-23 17:51:58 UTC (rev 10564) @@ -1,3 +1,3 @@ -prereq: ./supported_libpthread +prereq: ./supported_libpthread && ./supported_sem_init vgopts: --check-stack-var=yes --first-race-only=yes --read-var-info=yes prog: sem_as_mutex Added: trunk/drd/tests/supported_sem_init =================================================================== --- trunk/drd/tests/supported_sem_init (rev 0) +++ trunk/drd/tests/supported_sem_init 2009-07-23 17:51:58 UTC (rev 10564) @@ -0,0 +1,6 @@ +#!/bin/sh + +# Exit with status 0 if the system this script runs on supports sem_init() +# (Linux) and exit with status 1 if not (Darwin). + +[ "$(uname)" != "Darwin" ] Property changes on: trunk/drd/tests/supported_sem_init ___________________________________________________________________ Name: svn:executable + * Modified: trunk/drd/tests/tc17_sembar.vgtest =================================================================== --- trunk/drd/tests/tc17_sembar.vgtest 2009-07-23 17:50:02 UTC (rev 10563) +++ trunk/drd/tests/tc17_sembar.vgtest 2009-07-23 17:51:58 UTC (rev 10564) @@ -1,2 +1,2 @@ -prereq: ./supported_libpthread +prereq: ./supported_libpthread && ./supported_sem_init prog: ../../helgrind/tests/tc17_sembar Modified: trunk/drd/tests/tc18_semabuse.vgtest =================================================================== --- trunk/drd/tests/tc18_semabuse.vgtest 2009-07-23 17:50:02 UTC (rev 10563) +++ trunk/drd/tests/tc18_semabuse.vgtest 2009-07-23 17:51:58 UTC (rev 10564) @@ -1,2 +1,2 @@ -prereq: ./supported_libpthread +prereq: ./supported_libpthread && ./supported_sem_init prog: ../../helgrind/tests/tc18_semabuse Modified: trunk/drd/tests/tc23_bogus_condwait.vgtest =================================================================== --- trunk/drd/tests/tc23_bogus_condwait.vgtest 2009-07-23 17:50:02 UTC (rev 10563) +++ trunk/drd/tests/tc23_bogus_condwait.vgtest 2009-07-23 17:51:58 UTC (rev 10564) @@ -1,3 +1,3 @@ -prereq: ./supported_libpthread +prereq: ./supported_libpthread && ./supported_sem_init vgopts: --num-callers=3 prog: ../../helgrind/tests/tc23_bogus_condwait Modified: trunk/drd/tests/tc24_nonzero_sem.vgtest =================================================================== --- trunk/drd/tests/tc24_nonzero_sem.vgtest 2009-07-23 17:50:02 UTC (rev 10563) +++ trunk/drd/tests/tc24_nonzero_sem.vgtest 2009-07-23 17:51:58 UTC (rev 10564) @@ -1,3 +1,3 @@ -prereq: ./supported_libpthread +prereq: ./supported_libpthread && ./supported_sem_init prog: ../../helgrind/tests/tc24_nonzero_sem vgopts: --read-var-info=yes |