]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
tests: wrap the valgrind-requiring assertion in a function
authorJim Meyering <meyering@redhat.com>
Sat, 18 Aug 2012 05:25:28 +0000 (07:25 +0200)
committerJim Meyering <meyering@redhat.com>
Sat, 18 Aug 2012 05:39:49 +0000 (07:39 +0200)
* tests/init.cfg (require_valgrind_): New function...
* tests/misc/sort-stale-thread-mem: ...extracted from here.

tests/init.cfg
tests/misc/sort-stale-thread-mem

index 4ff5ad4d542061383c4874a4024e92850d9269f4..f223f13a5e72645dbb8464bbf5a403941e91ef2e 100644 (file)
@@ -160,6 +160,12 @@ require_strace_()
   fi
 }
 
+# Skip the current test if valgrind doesn't work.
+require_valgrind_()
+{
+  valgrind --help >/dev/null || skip_ "requires valgrind"
+}
+
 require_setfacl_()
 {
   setfacl -m user::rwx . \
index c19f62ee3eafd923693ceb39d62ec3ed222392a0..05cc9ba1c2686a90800d31d6228d7d22084a3852 100755 (executable)
@@ -22,8 +22,8 @@
 print_ver_ sort
 
 very_expensive_
+require_valgrind_
 
-valgrind --help >/dev/null || skip_ "requires valgrind"
 grep '^#define HAVE_PTHREAD_T 1' "$CONFIG_HEADER" > /dev/null ||
   skip_ 'requires pthreads'