Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
This allows generating suppressions for all tests
|
|
Don't use @ on a continuation line, that will lead to syntax errors.
Also replace some spaces with tabs.
|
|
|
|
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.
|
|
Fixes 'make distcheck' for me for the core.
|
|
Original commit message from CVS:
* check.mak: (help):
Document GST_CHECKS environment variable in checks 'make help'.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
(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
|
|
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
|
|
'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).
|
|
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
|
|
Original commit message from CVS:
* check.mak:
Set G_SLICE=always-malloc when valgrinding tests
(closes #333272)
|
|
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
|
|
Original commit message from CVS:
* check.mak:
Clarify error message from valgrind test runs.
|
|
Original commit message from CVS:
* common/check.mak:
Added make forever target for check.
|
|
Original commit message from CVS:
don't fail on missing registry
|
|
Original commit message from CVS:
* check.mak:
add a valgrind-forever target for tests
|
|
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
|
|
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
|
|
Original commit message from CVS:
more callers
|
|
Original commit message from CVS:
don't print stuff twice
|
|
Original commit message from CVS:
common/check.mak
|
|
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
|
|
Original commit message from CVS:
make forever fail on error
|
|
Original commit message from CVS:
use message type names
|
|
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
|
|
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
|
|
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
|
|
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
|
|
Original commit message from CVS:
add check-valgrind target
|
|
Original commit message from CVS:
increase default timeout on tests for slow powerbooks
|
|
Original commit message from CVS:
add a .gdb target
always rebuild registry
|
|
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
|
|
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
|
|
Original commit message from CVS:
run valgrind with proper env
|
|
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
|
|
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.
|
|
Original commit message from CVS:
factor out the common stuff
|