From 36fefbea397c6742ffa7628225b37e6338a1ff72 Mon Sep 17 00:00:00 2001 From: Thomas von Dein Date: Sat, 5 Dec 2020 16:16:47 +0100 Subject: [PATCH] +valgrinder --- vg.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 vg.sh diff --git a/vg.sh b/vg.sh new file mode 100755 index 0000000..dd6a8dc --- /dev/null +++ b/vg.sh @@ -0,0 +1,20 @@ +#!/bin/sh +# small valgrind helper to execute unit tests with valgrind + +vg="valgrind --leak-check=full --show-reachable=yes" +cmd=$1 +shift + +if test -z "$cmd"; then + echo "Usage: $0 " + exit 1 +else + if echo "$cmd" | egrep "^\.\." > /dev/null 2>&1; then + cd tests + fi +fi + +$vg $cmd $* > log 2>&1 +less log +rm -f log +