[Libreoffice-commits] core.git: 2 commits - solenv/gbuild
Stephan Bergmann
sbergman at redhat.com
Wed May 8 07:03:46 PDT 2013
solenv/gbuild/CppunitTest.mk | 2 +-
solenv/gbuild/PythonTest.mk | 2 ++
2 files changed, 3 insertions(+), 1 deletion(-)
New commits:
commit 6b6f51dceefc70f09e7ce8f34649b53591064723
Author: Stephan Bergmann <sbergman at redhat.com>
Date: Wed May 8 16:02:45 2013 +0200
Set Valgrind-related env vars in PythonTest, too
Change-Id: Ic0eddb6f332bcf139a5de8b1bf4084cb111cd040
diff --git a/solenv/gbuild/PythonTest.mk b/solenv/gbuild/PythonTest.mk
index 9b450e7..eaa8757 100644
--- a/solenv/gbuild/PythonTest.mk
+++ b/solenv/gbuild/PythonTest.mk
@@ -38,6 +38,8 @@ $(call gb_PythonTest_get_target,%) :
$(if $(value gb_CppunitTest_postprocess), \
rm -fr $@.core && mkdir $@.core && cd $@.core &&)) \
($(gb_PythonTest_PRECOMMAND) \
+ $(if $(G_SLICE),G_SLICE=$(G_SLICE)) \
+ $(if $(GLIBCXX_FORCE_NEW),GLIBCXX_FORCE_NEW=$(GLIBCXX_FORCE_NEW)) \
URE_BOOTSTRAP=vnd.sun.star.pathname:$(gb_DEVINSTALLROOT)/program/fundamentalrc \
PYTHONPATH=$(PYPATH) \
UserInstallation="$(call gb_Helper_make_url,$(OUTDIR)/unittest)" \
commit 5f54e19ea489428e21b668fb390b82e7ed73e21a
Author: Stephan Bergmann <sbergman at redhat.com>
Date: Wed May 8 15:59:43 2013 +0200
valgrind --trace-children=yes
...at least needed for PythonTest on Linux with internal python, where the
valgrind'ed gb_Python_INSTALLED_EXECUTABLE is /bin/sh
$(gb_DEVINSTALLROOT)/program/python. Also, remove --quiet again to avoid
frustration ("when valgrind /is/ run, why doesn't it output any "==" lines at
all?").
Change-Id: Id83e53f2b472b5af92e4aaec0c173ecdec45bc48
diff --git a/solenv/gbuild/CppunitTest.mk b/solenv/gbuild/CppunitTest.mk
index 3daa202..07dacbf 100644
--- a/solenv/gbuild/CppunitTest.mk
+++ b/solenv/gbuild/CppunitTest.mk
@@ -43,7 +43,7 @@ gb_CppunitTest__interactive := $(true)
endif
ifneq ($(strip $(VALGRIND)),)
-gb_CppunitTest_VALGRINDTOOL := valgrind --tool=$(VALGRIND) --num-callers=50 --error-exitcode=1 --quiet --leak-check=no
+gb_CppunitTest_VALGRINDTOOL := valgrind --tool=$(VALGRIND) --num-callers=50 --error-exitcode=1 --trace-children=yes --leak-check=no
ifeq ($(strip $(VALGRIND)),memcheck)
G_SLICE := always-malloc
GLIBCXX_FORCE_NEW := 1
More information about the Libreoffice-commits
mailing list