GNOME Bugzilla – Bug 595130
checks fail
Last modified: 2009-09-14 08:22:48 UTC
This is on Mandriva Cooker with gst-python 0.10.16.2 and gstreamer 0.10.24: Making check in common Making check in m4 Making check in codegen Making check in gst Making check in extend Making check in examples Making check in plugin Making check in testsuite .................................................................. (runtests.py:21925): GStreamer-CRITICAL **: gst_message_new_structure_change: assertion `GST_PAD_DIRECTION (src) == GST_PAD_SRC' failed E.................................... (runtests.py:21925): GStreamer-WARNING **: Name name is not unique in bin bin, not adding (runtests.py:21925): GStreamer-WARNING **: Name name is not unique in bin bin, not adding (runtests.py:21925): GStreamer-WARNING **: Element name is not in bin bin (runtests.py:21925): GStreamer-WARNING **: Element name is not in bin bin . (runtests.py:21925): GStreamer-WARNING **: Name fakesrc10 is not unique in bin bin, not adding (runtests.py:21925): GStreamer-WARNING **: Element fakesrc10 is not in bin bin ................................ ====================================================================== ERROR: testStructureChangeMessage (test_message.TestCreateMessages) ---------------------------------------------------------------------- Traceback (most recent call last):
+ Trace 217559
self.assertEquals(m.type, gst.MESSAGE_STRUCTURE_CHANGE)
---------------------------------------------------------------------- Ran 136 tests in 22.572s FAILED (errors=1)
This should've been fixed by the following commit. Does your gstreamer 0.10.24.2 include this already? commit 5128a1980bcb617fac12c648f300e633918c6267 Author: Jan Schmidt <thaytan@noraisin.net> Date: Fri Sep 11 22:22:34 2009 +0100 message: Disable restriction that structure changes are sink pads The structure_change message was originally emitted on source pads and then recently changed to be sink pads. This causes a failure in the gst-python testsuite. Disable the restriction so that the published behaviour is still allowed. Note: for the testsuite to succeed you need to use gstreamer 0.10.24.2 or newer
Yes, the 0.10.24.2 prerelease already contains this commit.
OK, then I guess we should close this bug. The testsuite is fine and all that, there was just a bug in core before 0.10.24.2 that made the testsuite fail.