~m-grant-prg/libmgec/stretch

« back to all changes in this revision

Viewing changes to src/prg/c/src/test-sllist/sllisttest01vg.sh.in

  • Committer: Mark Grant
  • Date: 2019-10-25 15:06:26 UTC
  • mfrom: (1.1.53)
  • Revision ID: m.grant.prg@gmail.com-20191025150626-1nlerxxmoschsdf0
Merge new upstream development release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
set -e
2
2
cd $(dirname "$0")
3
 
libtool --mode=execute valgrind --leak-check=full --track-origins=yes \
4
 
        --errors-for-leak-kinds=all --show-reachable=yes --error-exitcode=99 \
5
 
        ./sllisttest 1
 
3
 
 
4
# To use errors-for-leak-kind verison must be at least 3.9.0
 
5
minvalver=3.9.0
 
6
valver=$(valgrind --version | grep -Go '[[:digit:]]\+\.[[:digit:]]\+\.[[:digit:]]\+')
 
7
lowvalver=$(printf "%s\n%s\n" $minvalver $valver | sort -V | head -n 1)
 
8
cmd="libtool --mode=execute valgrind --leak-check=full --track-origins=yes "
 
9
if [[ $lowvalver == $minvalver ]]; then
 
10
        cmd+="--errors-for-leak-kinds=all "
 
11
fi
 
12
cmd+="--show-reachable=yes --error-exitcode=99 "
 
13
cmd+="./sllisttest 1"
 
14
eval "$cmd"
6
15
cd -
7
16