After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 697609 - tests: skip GstPoll tests on windows as they are broken
tests: skip GstPoll tests on windows as they are broken
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
git master
Other Windows
: Normal normal
: 1.1.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-04-09 07:13 UTC by LRN
Modified: 2013-04-13 11:22 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Prevent gstpoll test from hanging up (1.73 KB, patch)
2013-04-09 07:15 UTC, LRN
rejected Details | Review

Description LRN 2013-04-09 07:13:55 UTC
gstpoll test does polling on a fd with GST_TIME_NONE (that is, forever).
Since polling pipes doesn't work on W32, the test hangs up.
Comment 1 LRN 2013-04-09 07:15:06 UTC
Created attachment 241011 [details] [review]
Prevent gstpoll test from hanging up
Comment 2 Tim-Philipp Müller 2013-04-09 09:01:24 UTC
So the patch just makes it fail faster or more gracefully?
Comment 3 LRN 2013-04-09 09:04:13 UTC
The patch makes it time out, and it fails later, when it checks the results of waiting.
Without the patch it just hangs up forever, until you kill it.
Comment 4 Sebastian Dröge (slomo) 2013-04-09 18:05:03 UTC
So if polling pipes does not work on Windows, shouldn't this test be disabled for Windows or rewritten using sockets?
Comment 5 LRN 2013-04-09 23:38:00 UTC
Dunno.
Mark it as XFAIL (on W32 only), i guess.
Comment 6 Tim-Philipp Müller 2013-04-13 11:22:02 UTC
commit 637e8b5e1c3e3933008d0049c52f8841c43ac996
Author: Tim-Philipp Müller <tim@centricular.net>
Date:   Sat Apr 13 12:18:28 2013 +0100

    tests: skip all GstPoll tests on Windows
    
    As they don't work there, and it's non-trivial to fix.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=697609