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