[Development] About having a cdash dashboard for Qt

Stephen Kelly stephen.kelly at kdab.com
Mon Mar 10 16:30:54 CET 2014


On Monday, March 10, 2014 10:24:08 Sarajärvi Tony wrote:

> Does anyone have any experience setting up a page like that?

You could ask Kitware about setting up a project on http://my.cdash.org/ . 
Several KDE project builds are submitted there already.

I'm intending to get something like that working for the cmake tests in 
isolation (not testing or reporting on the build of Qt itself).

 https://codereview.qt-project.org/#change,79527

As far as I know, communication with cdash is done with xml files. Such xml 
files are generated by ctest, which pulls, invokes cmake to build, uses 
information in the cmake files regarding tests and invokes the tests.

As ctest wouldn't be used with the Qt build/test, you'd have to add something 
to qmake/qbs to create suitable xml files and submit them to the dashboard. 
It's possible that ctest itself could be used for some stuff, like 
transmitting the xml files and using a CTestConfig.cmake file.

> And, before I can even start asking questions, I would like to hear your
> ideas around this subject.

I like the idea of a dashboard which can be submitted to from outside the CI 
system. Using cdash for that is probably possible, but you might want to 
investigate other options or jenkins plugins or something.

> What are the things we should publish, take into account and all that. 

OS, compiler versions, compile/link lines, test invocation commands return 
codes and outputs etc.

Thanks,

-- 
Join us at Qt Developer Days 2014 in Berlin! - https://devdays.kdab.com

Stephen Kelly <stephen.kelly at kdab.com> | Software Engineer
KDAB (Deutschland) GmbH & Co.KG, a KDAB Group Company
www.kdab.com || Germany +49-30-521325470 || Sweden (HQ) +46-563-540090
KDAB - Qt Experts - Platform-Independent Software Solutions
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/development/attachments/20140310/1d2115c2/attachment.sig>


More information about the Development mailing list