Tests hanging on CI
Friedrich W. H. Kossebau
kossebau at kde.org
Sun Jan 20 13:39:06 GMT 2019
Am Donnerstag, 17. Januar 2019, 10:43:56 CET schrieb Ben Cooksley:
> On Sun, Jan 13, 2019 at 9:27 PM Ben Cooksley <bcooksley at kde.org> wrote:
> > Hi KDevelop Devs,
>
> Hi folks,
>
> > Currently we have an issue where the KDevelop's test_cmakemanager test
> > doesn't cleanup after itself properly on the CI system. This leads to
> > it leaving behind a "cmake -E server" process, which due to how CTest
> > works means it will wait indefinitely.
> >
> > This requires manual intervention to sort out.
> >
> > Could someone please investigate and sort this out?
> >
> > A log showing the issue can be found at
> > https://build.kde.org/job/KDevelop/job/kdevelop/job/kf5-qt5%20SUSEQt5.10/2
> > 6/consoleFull
The issues seems to be that the test crashes. Which should be fixed
independently. But in any case, this can happen as it does now, so IMHO we
should be prepared for that, and not have the whole build fail on that.
Any code in the test to shutdown the cmake server will not be effective if the
test itself crashes, right?
Is there no way to somehow log by the test execution environment what other
processes a test triggers and collect them as last resort, if the test itself
fails to do so? Or could any such processes be somehow explicitly registered
somewhere. so the test environment can gracefully pick up the parts on a
crashed test?
Cheers
Friedrich
More information about the KDevelop-devel
mailing list