[Bug 786006] tests: ipcpipeline: multiple tests flaky

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Aug 30 15:56:55 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=786006

George Kiagiadakis <gkiagia at tolabaki.gr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #4 from George Kiagiadakis <gkiagia at tolabaki.gr> ---
Hopefully fixed... Please reopen if you see those failures again.


commit cf1bb83d8dd823c577252f01481e54fd4cf5e756
Author: George Kiagiadakis <george.kiagiadakis at collabora.com>
Date:   Wed Aug 30 18:11:27 2017 +0300

    tests: ipcpipeline: make the state_changes test more deterministic

    Watching the STATE_CHANGED messages is way more deterministic than
    polling the state.

    https://bugzilla.gnome.org/show_bug.cgi?id=786006

commit acc27197203c6e91ce2d65e4659fb40a1915f263
Author: George Kiagiadakis <george.kiagiadakis at collabora.com>
Date:   Wed Aug 30 16:37:21 2017 +0300

    tests: ipcpipeline: fix broken exclusivity checks

    In most cases we want to stop the pipeline just once, but we have
    to do this from code that runs in the streaming threads and in case
    we have multiple streams, we need to make sure that we do this only
    once. The previous checks were broken, this should fix it.

    https://bugzilla.gnome.org/show_bug.cgi?id=786006

commit f6cc14c85ab729b8204b31aef1c6c79aec8d9038
Author: George Kiagiadakis <george.kiagiadakis at collabora.com>
Date:   Wed Aug 30 14:37:32 2017 +0300

    tests: ipcpipeline: attempt to make tags test more deterministic

    Instead of using a timeout and pushing the tags from an outside
    thread, use a pad probe and push them from the streaming thread.

    https://bugzilla.gnome.org/show_bug.cgi?id=786006

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list