Tim-Philipp Müller
3b54dace2d
tests: include config.h and don't include unix headers
...
In many cases the unistd.h includes weren't actually needed.
Preparation for making tests work on Windows with MSVC.
2017-11-24 13:41:20 +01:00
Edward Hervey
03cf764a00
check: Fix leak in queue2 test
2016-11-28 14:02:23 +01:00
Carlos Rafael Giani
5de03542ea
queue2: Fix watermark test
...
This carries over code for a similar test from multiqueue to ensure full
control over the dataflow while testing. (The previous attempt was racy
since the fill level changed without any thread sync with the test code.)
https://bugzilla.gnome.org/show_bug.cgi?id=771210
2016-09-17 10:00:34 +01:00
Carlos Rafael Giani
db66cb51b3
queue2: Add higher-resolution low/high-watermark properties
...
low/high-watermark are of type double, and given in range 0.0-1.0. This
makes it possible to set low/high watermarks with greater resolution,
which is useful with large queue2 max sizes and watermarks like 0.5%.
Also adding a test to check the fill and watermark level behavior.
https://bugzilla.gnome.org/show_bug.cgi?id=769449
2016-08-25 11:54:33 +03:00
Vincent Penquerc'h
08d30b05c6
tests: add a test for small ring buffer sizes
...
https://bugzilla.gnome.org/show_bug.cgi?id=767688
2016-06-21 10:20:21 +01:00
Sebastian Dröge
fd253ab1ab
Revert "queue2: add overrun signal"
...
This reverts commit 8ae8b2723d
.
It's not used anymore by anything and was considered a bad idea in general.
2016-02-16 19:11:59 +02:00
Aleksander Wabik
90318900a1
tests: queue2: add test for fill level arithmetic overflow
...
https://bugzilla.gnome.org/show_bug.cgi?id=755971
2016-01-06 20:00:46 +00:00
Philippe Normand
8ae8b2723d
queue2: add overrun signal
...
Notifies that the queue2 is full, same as queue does
https://bugzilla.gnome.org/show_bug.cgi?id=733959
2015-11-06 12:32:10 -03:00
Sebastian Dröge
114f9584d4
tests: Fix event order warnings and dataflow before stream-start/segment event
2013-05-09 13:32:07 +02:00
Tim-Philipp Müller
666c8c11c6
Fix FSF address
...
https://bugzilla.gnome.org/show_bug.cgi?id=687520
2012-11-03 20:44:48 +00:00
Tim-Philipp Müller
b25c3363e0
Revert "tests: fix buffer leak in queue2 unit test"
...
This reverts commit 232fd2953e
.
This was already fixed.
2012-09-12 13:00:15 +01:00
Tim-Philipp Müller
232fd2953e
tests: fix buffer leak in queue2 unit test
2012-09-12 12:33:51 +01:00
Mark Nauwelaerts
47e7c91ab5
tests: port to new GLib thread API
2012-09-12 13:01:18 +02:00
Mark Nauwelaerts
678e9704fc
tests: plug some leaks
2012-04-24 16:01:52 +02:00
Wim Taymans
086f8855be
queue2: set buffer to NULL before pull
2012-04-11 12:58:19 +02:00
Wim Taymans
74eb3cef2d
tests: port queue2 tests to 0.11
2012-04-11 12:54:36 +02:00
Wim Taymans
dc3d3674b1
queue2: add test for ringbuffer deadlock
2012-04-11 12:45:43 +02:00
Tim-Philipp Müller
0e94961069
tests: fix unusued-but-assigned-variable warnings with gcc 4.6
2011-04-11 15:08:30 +01:00
Tim-Philipp Müller
5c75330fea
tests: add some basic unit tests for queue2
2011-04-07 20:50:04 +01:00