[vala/wip/valgrind] WIP tests: Run with valgrind and optimizations
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala/wip/valgrind] WIP tests: Run with valgrind and optimizations
- Date: Fri, 4 Jan 2019 18:53:20 +0000 (UTC)
commit 561fef90248039d499fe2f2df64ecf78e2ce2fd4
Author: Rico Tzschichholz <ricotz ubuntu com>
Date: Fri Jan 4 19:52:01 2019 +0100
WIP tests: Run with valgrind and optimizations
tests/testrunner.sh | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/tests/testrunner.sh b/tests/testrunner.sh
index 1cf5c8162..b1ad6ace4 100755
--- a/tests/testrunner.sh
+++ b/tests/testrunner.sh
@@ -35,12 +35,14 @@ VALAFLAGS="$VALAFLAGS \
--save-temps \
--cc $CC \
-X -g \
- -X -O0 \
+ -X -O3 \
+ -X -flto \
-X -pipe \
-X -lm \
-X -DGETTEXT_PACKAGE=\\\"valac\\\""
VAPIGEN=$topbuilddir/vapigen/vapigen$EXEEXT
VAPIGENFLAGS="--vapidir $vapidir"
+VALGRIND="G_SLICE=always-malloc valgrind --errors-for-leak-kinds=definite --show-leak-kinds=definite
--leak-check=full --track-origins=yes --malloc-fill=0x00 --free-fill=0xFF"
# Incorporate the TEST_CFLAGS.
for cflag in ${TEST_CFLAGS}; do
@@ -127,10 +129,10 @@ function sourceend() {
echo "G_DEBUG=fatal-warnings $VALAC $VALAFLAGS $PACKAGEFLAGS -o $ns$EXEEXT
$SOURCEFILE" >> prepare
if [ $DBUSTEST -eq 1 ]; then
if [ $ISSERVER -eq 1 ]; then
- echo "G_DEBUG=fatal-warnings ./$ns$EXEEXT" >> check
+ echo "G_DEBUG=fatal-warnings $VALGRIND ./$ns$EXEEXT" >> check
fi
else
- echo "G_DEBUG=fatal-warnings ./$ns$EXEEXT" >> check
+ echo "G_DEBUG=fatal-warnings $VALGRIND ./$ns$EXEEXT" >> check
fi
fi
fi
@@ -165,7 +167,7 @@ for testfile in "$@"; do
PACKAGEFLAGS=$([ -z "$PACKAGES" ] || echo $PACKAGES | xargs -n 1 echo -n " --pkg")
echo "G_DEBUG=fatal-warnings $VALAC $VALAFLAGS $PACKAGEFLAGS -o $ns$EXEEXT $SOURCEFILE" >>
prepare
- echo "G_DEBUG=fatal-warnings ./$ns$EXEEXT" >> check
+ echo "G_DEBUG=fatal-warnings $VALGRIND ./$ns$EXEEXT" >> check
;;
*.test)
PART=0
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]