[Bug 65290] New: tests will fail with Automake 1.13

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Jun 3 03:26:48 PDT 2013


https://bugs.freedesktop.org/show_bug.cgi?id=65290

          Priority: high
            Bug ID: 65290
          Assignee: simon.mcvittie at collabora.co.uk
           Summary: tests will fail with Automake 1.13
        QA Contact: telepathy-bugs at lists.freedesktop.org
          Severity: major
    Classification: Unclassified
                OS: All
          Reporter: simon.mcvittie at collabora.co.uk
          Hardware: Other
            Status: ASSIGNED
           Version: unspecified
         Component: gabble
           Product: Telepathy

Automake 1.12 introduces a new parallel "test driver" and Automake 1.13 makes
it the default.

Unfortunately, this is a compatibility break for projects like
telepathy-gabble, telepathy-mission-control, telepathy-haze and telepathy-salut
that relied on being able to do obscure tricks with the check-TESTS target and
TESTS_ENVIRONMENT. We can't even switch back to the old test driver without a
dependency on Automake 1.12.

For telepathy-gabble, the quickest way to get tests passing again seems to be
to adapt run-tests.sh so it can be used to run installed tests as well as
uninstalled ones, and use that instead of playing with check-TESTS.

Later, we could consider providing our own "test driver". I think we would
still have to run the tests serially, because they all listen on the same TCP
port, unless we can adapt the framework to have them listen on a dynamic port
(and somehow avoid the port used by the test that is meant to connect to a
wrong port and fail).

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


More information about the telepathy-bugs mailing list