mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 05:06:17 +00:00
re-enable leak checking :)
Original commit message from CVS: re-enable leak checking :)
This commit is contained in:
parent
cf6ce7f3c2
commit
3915dc69c3
2 changed files with 6 additions and 48 deletions
|
@ -75,7 +75,8 @@ gst_libs_gdp_CFLAGS = $(AM_CFLAGS) -DGST_ENABLE_NEW
|
||||||
# these just need fixing, period
|
# these just need fixing, period
|
||||||
TESTS_TO_FIX = \
|
TESTS_TO_FIX = \
|
||||||
gst/gstghostpad \
|
gst/gstghostpad \
|
||||||
gst/gstiterator \
|
gst/gstiterator \
|
||||||
|
gst/gstmessage \
|
||||||
gst/gstsystemclock \
|
gst/gstsystemclock \
|
||||||
gst/gsttag \
|
gst/gsttag \
|
||||||
pipelines/cleanup \
|
pipelines/cleanup \
|
||||||
|
@ -105,7 +106,7 @@ endif
|
||||||
@$(TESTS_ENVIRONMENT) \
|
@$(TESTS_ENVIRONMENT) \
|
||||||
libtool --mode=execute \
|
libtool --mode=execute \
|
||||||
$(VALGRIND_PATH) -q --suppressions=$(srcdir)/gst.supp \
|
$(VALGRIND_PATH) -q --suppressions=$(srcdir)/gst.supp \
|
||||||
--tool=memcheck --trace-children=yes \
|
--tool=memcheck --leak-check=yes --trace-children=yes \
|
||||||
$*
|
$*
|
||||||
|
|
||||||
# valgrind all tests
|
# valgrind all tests
|
||||||
|
@ -124,25 +125,3 @@ valgrind: $(TESTS)
|
||||||
echo "$$failed tests had leaks under valgrind"; \
|
echo "$$failed tests had leaks under valgrind"; \
|
||||||
false; \
|
false; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
valgrindy: $(TESTS)
|
|
||||||
@echo "Valgrinding tests ..."
|
|
||||||
$(TESTS_ENVIRONMENT) $(top_builddir)/tools/gst-register
|
|
||||||
@failed=0; \
|
|
||||||
for t in $(filter-out $(VALGRIND_TESTS_DISABLE),$(TESTS)); do \
|
|
||||||
$(TESTS_ENVIRONMENT) \
|
|
||||||
libtool --mode=execute \
|
|
||||||
$(VALGRIND_PATH) -q --suppressions=$(srcdir)/gst.supp \
|
|
||||||
--tool=memcheck --trace-children=yes \
|
|
||||||
$$t; \
|
|
||||||
if test "$$?" -ne 0; then \
|
|
||||||
echo "Valgrind error for test $$t"; \
|
|
||||||
failed=`expr $$failed + 1`; \
|
|
||||||
fi; \
|
|
||||||
done; \
|
|
||||||
if test "$$failed" -ne 0; then \
|
|
||||||
echo "$$failed tests had leaks under valgrind"; \
|
|
||||||
false; \
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -75,7 +75,8 @@ gst_libs_gdp_CFLAGS = $(AM_CFLAGS) -DGST_ENABLE_NEW
|
||||||
# these just need fixing, period
|
# these just need fixing, period
|
||||||
TESTS_TO_FIX = \
|
TESTS_TO_FIX = \
|
||||||
gst/gstghostpad \
|
gst/gstghostpad \
|
||||||
gst/gstiterator \
|
gst/gstiterator \
|
||||||
|
gst/gstmessage \
|
||||||
gst/gstsystemclock \
|
gst/gstsystemclock \
|
||||||
gst/gsttag \
|
gst/gsttag \
|
||||||
pipelines/cleanup \
|
pipelines/cleanup \
|
||||||
|
@ -105,7 +106,7 @@ endif
|
||||||
@$(TESTS_ENVIRONMENT) \
|
@$(TESTS_ENVIRONMENT) \
|
||||||
libtool --mode=execute \
|
libtool --mode=execute \
|
||||||
$(VALGRIND_PATH) -q --suppressions=$(srcdir)/gst.supp \
|
$(VALGRIND_PATH) -q --suppressions=$(srcdir)/gst.supp \
|
||||||
--tool=memcheck --trace-children=yes \
|
--tool=memcheck --leak-check=yes --trace-children=yes \
|
||||||
$*
|
$*
|
||||||
|
|
||||||
# valgrind all tests
|
# valgrind all tests
|
||||||
|
@ -124,25 +125,3 @@ valgrind: $(TESTS)
|
||||||
echo "$$failed tests had leaks under valgrind"; \
|
echo "$$failed tests had leaks under valgrind"; \
|
||||||
false; \
|
false; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
valgrindy: $(TESTS)
|
|
||||||
@echo "Valgrinding tests ..."
|
|
||||||
$(TESTS_ENVIRONMENT) $(top_builddir)/tools/gst-register
|
|
||||||
@failed=0; \
|
|
||||||
for t in $(filter-out $(VALGRIND_TESTS_DISABLE),$(TESTS)); do \
|
|
||||||
$(TESTS_ENVIRONMENT) \
|
|
||||||
libtool --mode=execute \
|
|
||||||
$(VALGRIND_PATH) -q --suppressions=$(srcdir)/gst.supp \
|
|
||||||
--tool=memcheck --trace-children=yes \
|
|
||||||
$$t; \
|
|
||||||
if test "$$?" -ne 0; then \
|
|
||||||
echo "Valgrind error for test $$t"; \
|
|
||||||
failed=`expr $$failed + 1`; \
|
|
||||||
fi; \
|
|
||||||
done; \
|
|
||||||
if test "$$failed" -ne 0; then \
|
|
||||||
echo "$$failed tests had leaks under valgrind"; \
|
|
||||||
false; \
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue