gstreamer/tests/check
Edward Hervey 33e92afd91 tests: Solidify tcp connection check
The previous failure was a timeout which was due to the sending pipeline
pushing test buffer *before* the remote client was accepted. We would
therefore never get the buffer on the other side.

While the client socket would indeed appear as "connected", this doesn't
mean that the remote server side did "accept" it (which is where we then
add it to the list of remote parties to which data will be sent).

The problem isn't with the element implementation, but to the nature of
TCP 3-way handshake.

In order to make the test reliable, wait for the sink to have accepted
the remote client (by checking the number of handles) before sending out
test buffers.
2018-10-27 15:48:13 +02:00
..
elements tests: audioconvert: test caps fixate with layout conversion 2018-10-05 15:40:13 +03:00
generic valgrind suppressions: ignore XInitThreads leaks 2018-04-12 19:08:41 +02:00
gst tests: typefindfunctions: fix error leaks 2015-10-23 11:48:47 +03:00
libs rtpbasepayload: rtpbasedepayload: Add source-info property 2018-10-10 14:38:01 -04:00
pipelines tests: Solidify tcp connection check 2018-10-27 15:48:13 +02:00
.gitignore Ignore registries in any format. 2007-09-19 18:16:58 +00:00
gst-plugins-base.supp tests: make getaddrinfo suppression more generic 2018-04-13 01:23:38 +01:00
Makefile.am rtpbasepayload: rtpbasedepayload: Add source-info property 2018-10-10 14:38:01 -04:00
meson.build gl/tests: add extension/version parsing checks 2018-06-15 13:17:14 +10:00