Summary from Buildsystem BoF at Desktop Summit

Torgny Nyblom nyblom at kde.org
Wed Aug 17 08:59:53 UTC 2011


On Wed, 17 Aug 2011 09:21:33 +0200, Volker Krause wrote:
> On Monday 15 August 2011 23:31:26 Alexander Neundorf wrote:
>> -----------------------------------------
>> 8) Testing
>> -----------------------------------------
[...]
> ok, so let me explain what I have been working on there.
>
> The idea we came up with in Randa basically is to deploy more or less 
> blank
> Linux VMs in a SETI at Home-style to as many as possible machines. They
> continuously run kdesrc-build with enabled CDash reporting
[...]
> This approach addresses one specific problem of the entire CI topic, 
> namely
> testing as many as possible of the various different build options we 
> have
> (platform profiles, debug vs. release, different dependency versions,
> with or
> without optional dependencies, etc). This does not address testing on
> different OS/platforms etc., so it's only one piece in the puzzle, 
> not the
> single solution.

This sounds like it should be done regardless of the continuous 
integration builds.
As it relies on community / volunteer provided resources on a not known 
time basis (or?).
And there doesn't seem to a trigger to start testing when a change has 
been made as with the more traditional CI testing.
If successful it would be a great way to cover many of the possible 
configurations.


My vision:

A traditional CI system running on KDE HW.
A system like this running configuration tests.
Ideally these should be integrated so that the configuration test 
system only tests builds that have passed the CI system.

/Regards
Torgny


More information about the Kde-buildsystem mailing list