summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2013-05-28tests: sanitization.Mathieu Duponchelle9-372/+392
+ Create a no_install libtestutils. + Remove code from common.h to put it in common.c + Abstract away bus polling from test_simplest # TODO use it as much as possible. + Fix various little errors spotted thanks to new flags.
2013-05-19tests: Use spaces instead of tabsThibault Saunier1-77/+77
2013-05-16tests: Add a simple test with adderThibault Saunier1-0/+129
2013-03-28composition: Ensure segment base time is correctEdward Hervey5-11/+30
We update it based on accumulated segment time. Tests are also updated to check for valid base/time/duration
2013-01-16tests, docs: use GST_*_1_0 environment variables everywhereTim-Philipp Müller1-3/+3
The _1_0 suffixed environment variables override the non-suffixed ones, so if we're in an environment that sets the _1_0 suffixed ones, such as jhbuild, we need to set those to make sure ours actually always get used.
2012-11-07check: Detect stray segments betterEdward Hervey1-0/+10
2012-11-04Fix FSF addressTim-Philipp Müller1-2/+2
2012-11-03check: Re-enable more testsEdward Hervey1-6/+2
Event though they don't succeed due to some issues in videomixer segment handling (or lack thereof).
2012-11-03check: Fix usage of probeEdward Hervey1-5/+5
We only care about downstream data, and we only need to be called once
2012-11-03misc: Add more/better debuggingEdward Hervey1-5/+11
2012-01-25tests: don't use deprecated APIEdward Hervey3-3/+6
2011-12-30More updates for probe changesEdward Hervey2-2/+4
2011-11-24gnl, tests: update for pad probe API changesTim-Philipp Müller7-19/+19
But unit tests time out after pad gets blocked, so still something missing somewhere.
2011-11-01Update for pad API changesTim-Philipp Müller7-27/+27
GstProbeType, GstProbeReturn and GstActivateMode -> GstPad*
2011-10-10check: Use a probe to detect eventsEdward Hervey1-2/+4
... and not a pad block
2011-10-05tests: Update to new 0.11 APIEdward Hervey8-213/+128
* Use GST_UNSTABLE_API * Remove unused variables * Properly disable tests that require videomixer if not present * Clarify failures with ERROR messages * Use new probe API Compiles ... but most tests fail due to caps issues (which is also present in 0.10)
2011-02-10tests: Make gnlcomposition check stop fasterEdward Hervey1-1/+2
2011-02-10tests: Add doc and refine seek checkEdward Hervey3-0/+24
2011-02-10tests: Small cleanupEdward Hervey1-5/+5
2011-02-09tests: Added more seeking tests involving operationsEdward Hervey1-0/+237
2011-02-09check: refactor 'gnloperation' testsEdward Hervey1-795/+131
2011-02-09tests: refactor 'complex' testEdward Hervey2-497/+133
2011-02-09tests: First go at testing seekingEdward Hervey2-1/+506
Still needs more checks though
2011-02-09check: More debugging and state checkingEdward Hervey2-3/+27
2011-02-09tests: Add a method for checking element statesEdward Hervey1-0/+10
2011-02-09check: Add some commentsEdward Hervey2-0/+19
2011-02-09check: Add a simple variantEdward Hervey1-0/+177
2011-01-05tests: Don't use huge durations in testsEdward Hervey1-8/+8
2011-01-05tests: Poll more often.Edward Hervey5-32/+32
Should lower the risks of timing out
2010-12-19gnlcomposition: Fix memory leak in the unit testSebastian Dröge1-0/+1
2010-12-14tests: give test suites different namesTim-Philipp Müller5-69/+9
So the output tells us which test is actually running. Also use GST_CHECK_MAIN() while we're at it.
2010-09-08tests: find uninstalled -good plugins and use them for testsTim-Philipp Müller1-1/+2
Enables some more tests / code paths in an uninstalled setup. Also remove duplicate GST_PLUGIN_DIRS. https://bugzilla.gnome.org/show_bug.cgi?id=628943
2010-09-08tests: skip gnlcomposition's test_no_more_pads_race test if videomixer is ↵Tim-Philipp Müller1-18/+9
not available Fixes 'make check' in uninstalled setup where it currently can't find the -good plugins. https://bugzilla.gnome.org/show_bug.cgi?id=628943
2010-08-20gnlcomposition: fix a race. Fixes #626733.Alessandro Decina1-2/+0
Fix a race between no_more_pads_object_cb and compare_relink_single_node.
2010-08-20tests: add a test case for a race in gnlcomposition. See #626733.Alessandro Decina1-0/+174
Add a test for a race between no_more_objects_cb and compare_relink_single_node in gnlcomposition.
2010-08-20gnlcomposition: fail early in remove_object when removing an invalid object.Alessandro Decina1-0/+20
Make gnl_composition_remove_object return immediately FALSE when removing an object not contained in the composition.
2010-08-20tests: Be more flexible in testsEdward Hervey1-9/+9
When removing an object from a composition, there might still be some internal refcounting still present since it's not in NULL. Also, use ASYNC_DONE message to detect for pre-roll
2010-07-23tests: Don't use the expensive videotestsrc patternsEdward Hervey5-25/+25
We're not viewing them anyway, so might as well take the cheapest to use.
2010-06-27check: Use fast pad linking methodsEdward Hervey1-3/+6
2010-06-10tests: Fix memory leaksEdward Hervey2-5/+13
2010-06-10check: Move tests to a subdirectoryEdward Hervey7-11/+8
2010-05-07tests: Ignore more filesEdward Hervey1-0/+1
2010-04-13check: Lower framerate coming out of videotestsrc.Edward Hervey1-1/+1
This should lower the amount of time required to run the tests
2010-03-07tests: Adjust simple test for slight behaviour change introduced in last commitEdward Hervey1-1/+5
2010-03-07tests: Add a new test for checking fix introduce by last commit.Edward Hervey1-0/+226
2009-05-30GnlComposition: Use expandable GnlObject property.Edward Hervey2-0/+464
2009-05-30checks: Don't check for gstreamer 0.10.4 anymore.Edward Hervey1-10/+5
We already depend on a much recent version.
2009-05-08gnlcomposition: Update start/duration/stop even with update==False.Edward Hervey1-14/+0
The reason behind this is that updating the lists and those properties are decently simple/fast to do it at that time. The internal pipeline will still not be updated if update == False.
2009-05-07gnlcomposition: Implement update-blocking. Fixes #555898Edward Hervey3-28/+144
When update is set to False, the internal pipeline is never updated, nor are the stop/duration properties of the composition. This allows for massive modifications with a much lower overhead.
2009-05-06tests/simple: Remove check for core > 0.10.4Edward Hervey1-9/+3
We depend on a higher version already.