CDash Testing

Volker Krause vkrause at kde.org
Thu Jun 9 07:06:08 UTC 2011


On Monday 06 June 2011 18:29:49 Milian Wolff wrote:
> Hey all,
> 
> Alexander Neundorf just gave me a presentation on CDash and I really like
> it. Of course it's not perfect, yet I think it's definitely the best we can
> get for now.
> 
> My first test runs can be seen here:
> http://my.cdash.org/index.php?project=KDevplatform
> 
> pros:
> - KDE will (most probably) use it as well in the future, esp. for kdelibs as
> far as I heard from the Platform_11 sprint

kdelibs (and kdepim) are already using it for about 18 month now for nightly 
builds, incl. unit tests and coverage analysis :)

> - it's - relatively - easy to implement, even now people can submit stuff
> via "make Experimental" inside kdevplatform.
> - only cmake (2.8.3+) as a dependency

even worked with older versions for me btw.

> - Alexander gave me some scripts to setup continuous and nightly builds,
> I'll polish them and push them somewhere in git
> - highly customizable, esp. via scrits like Alexander gave me
> - cdash.org - it's free and apparently we (as in KDE) get a full account for
> free
>
> cons:
> - our workflow needs some thinking, i.e. dependency between kdevplatform and
> the rest, potentially even i.e. php and kdevplatform & kdevelop-pg-qt KDE
> will need some solution here as well though. Furthermore due to the scripts
> being quite simple so far I think it should be possible to adapt them to
> this usecase

The kdepimlibs <-> kdepim dependency situation is probably similar, but never 
really was a problem by running the nightly builds of both right after each 
other. In theory this leaves a small gap where you could "break" the build, 
but in practice that never happens.

> - cdash.org - the interface is still somewhat limited, also it's not hosted
> at our site

The CDash software is open-source, so you can run the same system on your own 
servers. Be aware though that it needs a huge amount of disk space, growing 
over time (I tried for Akonadi, before switching to my.cdash.org).

Volker
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20110609/fc766cf5/attachment.sig>


More information about the KDevelop-devel mailing list