Traceback (most recent call last): File "/home/cassidy/dev/telepathy-gabble/tests/twisted/gabbletest.py", line 388, in exec_test_deferred f(queue, bus, conn, stream) File "./jingle/test-dialects-incoming.py", line 127, in testg4 return worker(GtalkProtocol04(), q, bus, conn, stream) File "./jingle/test-dialects-incoming.py", line 82, in worker e = q.expect('stream-iq') File "/home/cassidy/dev/telepathy-gabble/tests/twisted/servicetest.py", line 242, in expect event = self.wait() File "/home/cassidy/dev/telepathy-gabble/tests/twisted/servicetest.py", line 313, in wait raise TimeoutError TimeoutError
This test features expect_racy :''''(
Some time ago I tidied up this test and it became jingle/incoming-basics.py. I fixed a number of races in the process, and fixed another one today in the course of fixing #21996; single-patch branch at <http://git.collabora.co.uk/?p=user/wjt/telepathy-gabble-wjt.git;a=commitdiff;h=958c3c0793a4df694deeb9a4731a78e963b6314e>. I can't see any races in it any more.
Patch looks good. Maybe open a bug about the FIXME?
Opened a bug for the FIXME at #22200, and merged the branch; it'll be in 0.7.29. Thanks!
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.