[Development] INTEGRITY

Simon Hausmann Simon.Hausmann at qt.io
Thu Sep 19 09:14:30 CEST 2019


Unfortunately that will not work out of the box :-(. The tests are only compiled when runinng tests. It is not feasible to run tests on Integrity for every qtbase integration.

There is a flag in Coin to build tests are module build time instead of before testing. Perhaps that can somehow be combined with the DisableTests feature flag in Coin. Aapo, do you think that would be possible?

That said, while I've seen this type of failure before (change went into qtbase that affected only static builds and only visible at link time), it happens - in my experience - perhaps twice a year and it _does_ get noticed fairly quickly after all. So I'm not sure if it's worth a hack in the CI system.

From: Development <development-bounces at qt-project.org> on behalf of Giuseppe D'Angelo via Development <development at qt-project.org>
Sent: Wednesday, September 18, 2019 14:00
To: development at qt-project.org <development at qt-project.org>
Subject: Re: [Development] INTEGRITY

Il 18/09/19 13:52, Simon Hausmann ha scritto:
> Since the problem seems urgent to you, do you have any suggestion what
> kind of target built binary you'd add to qtbase's build coverage that
> includes linkage?

Random suggestion: build (if not even *run*) the autotests?

My 2 c,
Giuseppe D'Angelo | giuseppe.dangelo at kdab.com | Senior Software Engineer
KDAB (France) S.A.S., a KDAB Group company
Tel. France +33 (0)4 90 84 08 53, http://www.kdab.com
KDAB - The Qt, C++ and OpenGL Experts

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20190919/38a218da/attachment.html>

More information about the Development mailing list