[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    Re: KDE/kdepimlibs (merge)
From:       Thomas McGuire <mcguire () kde ! org>
Date:       2009-12-31 17:52:30
Message-ID: 200912311852.35963.mcguire () kde ! org
[Download RAW message or body]


Hi,

this breaks the tests on Linux for me in various ways.
The tests get stuck. When I attempt to stop the stuck test with Ctrl+C, I get 
logged out of the current terminal and the Konsole tab ceases to accept any 
input.

Regards,
Thomas

On Tuesday 29 December 2009 17:36:04 Volker Krause wrote:
> SVN commit 1067473 by vkrause:
> 
> SVN_MERGE
> 
> Merged revisions
> 1066340,1066674-1066675,1066697,1066700,1066754-1066756,1066768,1067023
> via svnmerge from
> https://vkrause@svn.kde.org/home/kde/branches/work/akonadi-ports/kdepimlib
> s
> 
> ........
>   r1066340 | tilladam | 2009-12-26 20:06:39 +0100 (Sat, 26 Dec 2009) | 7
> lines
> 
>   Don't hang when the unit test framework fails to start up the server.
> 
>   If starting the akonadi server fails, for example due to an inability to
>   launch mysql, the testrunner would never finish, since it wasn't
>   monitoring the child processes exiting prematurely. Treat any external
>   termination of the akonadi server process as an error, and return a
>   non-zero exit code, such that the wrapping unit test fails.
> ........
>   r1066674 | tilladam | 2009-12-27 18:40:16 +0100 (Sun, 27 Dec 2009) | 5
> lines
> 
>   Towards making the unit test runner work on OSX.
> 
>   Work around a mysql limitation related to maximally allowed socket path
>   length which is triggered on OSX. Allows the unit test framework to work
>   there.
> ........
>   r1066675 | tilladam | 2009-12-27 18:40:27 +0100 (Sun, 27 Dec 2009) | 10
> lines
> 
>   Allow testrunner to work on OSX.
> 
>   Don't hardcode the path to dbus-launch. Write a minimal dbus session
>   config file and use it. This is necessary since the normal session
>   config file on OSX points to launchd, for the transport info, but for
>   our internal purposes we want to explicitely use a socket based unix:
>   transport, with a socket in the temporary directory we are working in,
>   such that it is cleaned up properly. The testrunner now brings up the
>   infrastructure (dbus, mysql, akonadiserver) properly on OSX and runs the
>   tests.
> ........
>   r1066697 | tilladam | 2009-12-27 20:06:13 +0100 (Sun, 27 Dec 2009) | 1
> line
> 
>   Oops.
> ........
>   r1066700 | tilladam | 2009-12-27 20:25:47 +0100 (Sun, 27 Dec 2009) | 1
> line
> 
>   Use the right overload of disconnect.
> ........
>   r1066754 | tilladam | 2009-12-27 22:00:53 +0100 (Sun, 27 Dec 2009) | 1
> line
> 
>   Adjust to the OSX workaround here as well.
> ........
>   r1066755 | tilladam | 2009-12-27 22:00:56 +0100 (Sun, 27 Dec 2009) | 1
> line
> 
>   Adjust to the temp path work around here as well.
> ........
>   r1066756 | tilladam | 2009-12-27 22:01:01 +0100 (Sun, 27 Dec 2009) | 1
> line
> 
>   Find the testrunner executables on OSX too.
> ........
>   r1066768 | tilladam | 2009-12-27 22:32:52 +0100 (Sun, 27 Dec 2009) | 1
> line
> 
>   Make sure to shut down kded as well.
> ........
>   r1067023 | vkrause | 2009-12-28 20:02:39 +0100 (Mon, 28 Dec 2009) | 3
> lines
> 
>   Also disable default notes resource creation, fixes unit tests for
>   Akonadi::Monitor.
> ........


["signature.asc" (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic