Check for more errors in the coverage test

This commit is contained in:
Pierre Pronchery 2018-06-03 22:19:48 +02:00
parent 6743f11ca3
commit b7e80e98f6

View File

@ -54,15 +54,15 @@ _coverage()
return 2 return 2
fi fi
#build the project in a separate directory #build the project in a separate directory
for i in src tools; do for dir in src tools; do
[ -d "../$i" ] || continue [ -d "../$dir" ] || continue
$MKDIR -- "$tmpdir/$i" && $MKDIR "$tmpdir/$dir" &&
(cd "../$i" && $MAKE CC="$CC" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" OBJDIR="$tmpdir/$i/") (cd "../$dir" && $MAKE CC="$CC" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" OBJDIR="$tmpdir/$dir/") || break
done done &&
unset i $MKDIR "$tmpdir/tests" &&
$MKDIR -- "$tmpdir/tests" &&
$MAKE CC="$CC" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" OBJDIR="$tmpdir/tests/" "$tmpdir/tests/$TARGET" $MAKE CC="$CC" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" OBJDIR="$tmpdir/tests/" "$tmpdir/tests/$TARGET"
res=$? res=$?
unset dir
#look for any code executed #look for any code executed
$FIND "$tmpdir" -name '*.gcda' | while read filename; do $FIND "$tmpdir" -name '*.gcda' | while read filename; do
echo echo