Bug 96829

Summary: tests fail if run with parallel make
Product: Telepathy Reporter: Benedikt Morbach <benedikt.morbach>
Component: tp-glibAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED MOVED QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: test-suite.log with test/dbus/test-contacts failure

Description Benedikt Morbach 2016-07-06 12:54:25 UTC
Created attachment 124930 [details]
test-suite.log with test/dbus/test-contacts failure

This is with telepathy-glib-0.24.1 + https://cgit.freedesktop.org/telepathy/telepathy-glib/commit/tests/dbus?id=1f15dc935b65a7296dcf815b4da31a3d3b68f116 

test/dbus/test-contacts fails if tests are run with parallel make, as in "make -jX check", with X big enough. (4 for me)

Only happens from a fresh tarball/build dir. When re-running make check afterwards it works. If run with make -j1 tests always pass the first time

test-suite.log is attached.
Comment 1 George Kiagiadakis 2016-07-07 14:22:07 UTC
Hmm, all the individual unit tests in the log seem to pass, however the process of the test does not seem to terminate gracefully. Normally the log should end with a line that looks like "PASS test-contacts (exit status: 0)"

I guess it's being killed, the question is why...
Comment 2 George Kiagiadakis 2016-09-01 17:45:26 UTC
"make -j4 check" works for me in master, fwiw
Comment 3 GitLab Migration User 2019-12-03 20:43:48 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/telepathy/telepathy-glib/issues/134.

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.