summaryrefslogtreecommitdiff
path: root/check.mak
AgeCommit message (Collapse)AuthorFilesLines
2010-03-24check.mak: fix typo in make helpTim-Philipp Müller1-1/+1
2010-03-24check.mak: Add a "make valgrind.gen-suppressions" ruleEdward Hervey1-0/+20
This allows generating suppressions for all tests
2010-03-12check.mak: fix 'make check-valgrind'Tim-Philipp Müller1-3/+3
Don't use @ on a continuation line, that will lead to syntax errors. Also replace some spaces with tabs.
2010-02-26build: Make some generic rules silentSebastian Dröge1-12/+12
2009-10-12check: Use the LIBTOOL env var rather than hard-codingJan Schmidt1-3/+3
Instead of hard-coding libtool, use the LIBTOOL env var supplied by the makefiles for the gdb/valgrind targets to ensure the correct libtool binary gets used.
2009-03-09check.mak: don't clean build dirs we didn't createTim-Philipp Müller1-3/+2
Fixes 'make distcheck' for me for the core.
2008-05-07check.mak: Document GST_CHECKS environment variable in checks 'make help'.Tim-Philipp Müller1-0/+13
Original commit message from CVS: * check.mak: (help): Document GST_CHECKS environment variable in checks 'make help'.
2008-01-20Use $(MAKE) instead of make to fix the build if GNU make is called something ↵Sebastian Dröge1-5/+5
else on the system. Original commit message from CVS: * check.mak: * coverage/lcov.mak: * gtk-doc-plugins.mak: * release.mak: Use $(MAKE) instead of make to fix the build if GNU make is called something else on the system. * m4/as-docbook.m4: Fix path for docbook.xsl if we have no /etc/xml/catalog and add a docbook-xsl search path for FreeBSD.
2007-03-09check.mak: Use the same timeout when generating valgrind suppressions as ↵Jan Schmidt1-1/+1
running the valgrind test. Original commit message from CVS: * check.mak: Use the same timeout when generating valgrind suppressions as running the valgrind test. * gst.supp: Add some more suppressions and stuff.
2007-03-08check.mak: Make sure GSlice is disabled when building suppressions too.Jan Schmidt1-0/+1
Original commit message from CVS: * check.mak: Make sure GSlice is disabled when building suppressions too. * gst.supp: Add around *850* lines of suppressions for one-time initialisations inside libasound and gconf/bonobo/ORBit. I feel so dirty.
2006-10-21check.mak: Increase default timeout under valgrind, 60 is just too short and ↵Tim-Philipp Müller1-1/+1
some tests take a bit longer these days ... Original commit message from CVS: * check.mak: Increase default timeout under valgrind, 60 is just too short and some tests take a bit longer these days and not everyone has a beefy machine.
2006-07-24check.mak: Valgrind fails to find tests written in tests/check/ directly ↵Jan Schmidt1-2/+2
(rather than a subdir) - because valgrind ge... Original commit message from CVS: * check.mak: Valgrind fails to find tests written in tests/check/ directly (rather than a subdir) - because valgrind gets run with a filename that doesn't contain a relative path, it goes searching /usr/bin instead. Run with ./.... to make things work either way. * gtk-doc-plugins.mak: Add $(top_builddir)/src as a place to look for plugins when building too, since that's where gst-template keeps things
2006-07-02add an inspect target that inspects every element feature, so we can have ↵Thomas Vander Stichele1-0/+11
that added for coverage Original commit message from CVS: * Makefile.am: * check.mak: add an inspect target that inspects every element feature, so we can have that added for coverage * coverage/lcov.mak: add support for lcov
2006-05-18check.mak: Fix 'make help' in check directories, it should be ↵Tim-Philipp Müller1-1/+1
'valgrind.gen-suppressions' not 'valgrind-gen-suppressi... Original commit message from CVS: * check.mak: Fix 'make help' in check directories, it should be 'valgrind.gen-suppressions' not 'valgrind-gen-suppressions' (not changing target to match help string on purpose to keep scripts etc. functional).
2006-04-10add test for amrnbenc, enable test infrastructure, and fix a leakThomas Vander Stichele1-2/+6
Original commit message from CVS: add test for amrnbenc, enable test infrastructure, and fix a leak * common/check.mak: allow for specifying more than one suppressions file in SUPPRESSIONS * Makefile.am: * tests/Makefile.am: * tests/check/.cvsignore: * tests/check/Makefile.am: * tests/check/elements/.cvsignore: * configure.ac: add tests/check * tests/check/gst-plugins-ugly.supp: add suppressions for libs used by -ugly * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref), (setup_amrnbenc), (cleanup_amrnbenc), (push_data), (GST_START_TEST), (amrnbenc_suite), (main): add a simple test for encoding amr * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init): fix pad template leaks
2006-03-08check.mak: Set G_SLICE=always-malloc when valgrinding tests (closes #333272)Jan Schmidt1-0/+1
Original commit message from CVS: * check.mak: Set G_SLICE=always-malloc when valgrinding tests (closes #333272)
2006-02-02check.mak: add a .valgrind.gen-suppressions target to aid in generating ↵Wim Taymans1-1/+12
suppressions Original commit message from CVS: * check.mak: add a .valgrind.gen-suppressions target to aid in generating suppressions * gst.supp: add more repressions from my debian glibc as of today
2006-01-03check.mak: Clarify error message from valgrind test runs.Michael Smith1-1/+1
Original commit message from CVS: * check.mak: Clarify error message from valgrind test runs.
2005-12-16common/check.mak: Added make forever target for check.Wim Taymans1-0/+10
Original commit message from CVS: * common/check.mak: Added make forever target for check.
2005-11-30don't fail on missing registryThomas Vander Stichele1-1/+1
Original commit message from CVS: don't fail on missing registry
2005-11-29check.mak: add a valgrind-forever target for testsThomas Vander Stichele1-8/+14
Original commit message from CVS: * check.mak: add a valgrind-forever target for tests
2005-11-28Makefile.am: don't run checks if we don't have checkThomas Vander Stichele1-0/+1
Original commit message from CVS: * Makefile.am: don't run checks if we don't have check * common/check.mak: remove the registry when running make torture * docs/gst/gstreamer-sections.txt: remove second multiply * gst/gstqueue.c: (gst_queue_loop): fix a compile warning when disabling debug
2005-11-28check.mak: when a "make test.check" run fails, make it rerun the test with ↵Thomas Vander Stichele1-0/+5
at least debug level 2 Original commit message from CVS: * check.mak: when a "make test.check" run fails, make it rerun the test with at least debug level 2
2005-11-16more callersThomas Vander Stichele1-2/+2
Original commit message from CVS: more callers
2005-11-16don't print stuff twiceThomas Vander Stichele1-1/+1
Original commit message from CVS: don't print stuff twice
2005-11-02common/check.makThomas Vander Stichele1-1/+1
Original commit message from CVS: common/check.mak
2005-10-10turn up the heatThomas Vander Stichele1-2/+3
Original commit message from CVS: turn up the heat * check.mak: be more strict, more leak resolution * gst.supp: clean up the g_type_init suppressions
2005-09-29make forever fail on errorThomas Vander Stichele1-1/+1
Original commit message from CVS: make forever fail on error
2005-09-29use message type namesThomas Vander Stichele1-1/+3
Original commit message from CVS: use message type names
2005-09-29check.mak: add some more targets, like help, but also more intensive testsThomas Vander Stichele1-2/+2
Original commit message from CVS: 2005-09-29 Thomas Vander Stichele <thomas at apestaart dot org> * check.mak: add some more targets, like help, but also more intensive tests
2005-09-29check.mak: add some more targets, like help, but also more intensive testsThomas Vander Stichele1-0/+37
Original commit message from CVS: 2005-09-29 Thomas Vander Stichele <thomas at apestaart dot org> * check.mak: add some more targets, like help, but also more intensive tests
2005-09-19check/Makefile.am: re-enable tests now that leaks are pluggedThomas Vander Stichele1-2/+2
Original commit message from CVS: * check/Makefile.am: re-enable tests now that leaks are plugged * check/gst/gst.c: * check/gst/gstbin.c: * check/gst/gstpipeline.c: add some more tests while fixing leaks * common/check.mak: make sure binaries are uptodate when valgrinding/gdbing * gst/gst.c: * gst/gstelementfactory.c: remove a ref too many, and add a FIXME for when we get round to disposing of classes * gst/gstplugin.c: fix the refcounting when loading a plugin from a file and the code pretends that the pointer is the same even though of course it can change * gst/gstpluginfeature.c: unref plugins marked cached (a bit confusing as a name) as the docs state should be done various doc additions to explain refcounting * gst/gstregistry.c: * gst/gstregistryxml.c: debugging
2005-09-18common/check.mak: use GST_PLUGIN settings for valgrind tests as well, so ↵Thomas Vander Stichele1-1/+1
we're valgrinding the correct thing Original commit message from CVS: * common/check.mak: use GST_PLUGIN settings for valgrind tests as well, so we're valgrinding the correct thing * gst/gst.c: (init_post): plug another leak
2005-09-18add check-valgrind targetThomas Vander Stichele1-9/+5
Original commit message from CVS: add check-valgrind target
2005-08-29increase default timeout on tests for slow powerbooksThomas Vander Stichele1-0/+1
Original commit message from CVS: increase default timeout on tests for slow powerbooks
2005-08-26add a .gdb target always rebuild registryThomas Vander Stichele1-3/+15
Original commit message from CVS: add a .gdb target always rebuild registry
2005-08-21check/Makefile.am: clean up environment for when registry gets built versus ↵Thomas Vander Stichele1-0/+1
when actual tests are run; valgrind seems... Original commit message from CVS: * check/Makefile.am: clean up environment for when registry gets built versus when actual tests are run; valgrind seems to not report leaks if GST_PLUGIN_PATH is set to some specific values * check/gst/gstbin.c: (GST_START_TEST): add more refcounting checks; maybe this exposes a preroll lock bug ? * common/check.mak: * gst/base/gstbasesink.c: (gst_base_sink_handle_object): * gst/check/gstcheck.h: * gst/gstbin.c: (bin_element_is_semi_sink), (gst_bin_get_state), (gst_bin_change_state): * gst/gstpad.c: (gst_pad_activate_push), (gst_pad_chain): add/fix debugging/whitespace
2005-08-21separate out REGISTRY_ENVIRONMENT; we want to use that from our valgrind ↵Thomas Vander Stichele1-1/+1
runs, but we also want TESTS_ENVIRONMENT to ... Original commit message from CVS: separate out REGISTRY_ENVIRONMENT; we want to use that from our valgrind runs, but we also want TESTS_ENVIRONMENT to contain everything that the first test, gst-register, needs
2005-08-21run valgrind with proper envThomas Vander Stichele1-5/+3
Original commit message from CVS: run valgrind with proper env
2005-08-21parse output of valgrind and check for definitely lost, and error out; ↵Thomas Vander Stichele1-2/+10
somehow I was led to believe valgrind returns ... Original commit message from CVS: parse output of valgrind and check for definitely lost, and error out; somehow I was led to believe valgrind returns non-zero for leaks, but I can't make it do that, so let's parse
2005-08-20check.mak: for some weird reason valgrind does not report actual memleaks if ↵Thomas Vander Stichele1-2/+2
GST_PLUGIN_PATH is set to anything but t... Original commit message from CVS: * check.mak: for some weird reason valgrind does not report actual memleaks if GST_PLUGIN_PATH is set to anything but the core gstreamer dir while valgrind is running. Since the registry is going to go anyway, I don't want to waste any more time on this; I just run valgrind without GST_PLUGIN_PATH set. Since the registry loading doesn't check if GST_PLUGIN_PATH got changed as a reason to rebuild the registry, that's actually fine.
2005-08-20factor out the common stuffThomas Vander Stichele1-0/+43
Original commit message from CVS: factor out the common stuff