[CMake] Ninja + CMake on a dashboard?

David Cole david.cole at kitware.com
Tue Mar 6 10:41:19 EST 2012


2012/2/15 David Cole <david.cole at kitware.com>:
> 2012/2/15 Nicolas Desprès <nicolas.despres at gmail.com>
>>
>>
>>
>> On Wed, Feb 15, 2012 at 6:09 PM, Bill Hoffman <bill.hoffman at kitware.com>
>> wrote:
>>>
>>> On 2/15/2012 11:04 AM, Peter Collingbourne wrote:
>>>>
>>>> On Wed, Feb 15, 2012 at 10:45:04AM -0500, Bill Hoffman wrote:
>>>
>>>
>>>> I note that Kitware has machines set up to run dashboards for the
>>>> Makefile generator.  Is there any reason why some of those machines
>>>> can't be set up to run double duty as Ninja dashboards, especially
>>>> given that the work is only required once a day?
>>>>
>>>> Thanks,
>>>
>>>
>>> No, we are going to set some up as well.  Basically it is a human
>>> resource problem.  One has to figure out how to build ninja and from where
>>> before a dashbaord can be setup.
>>>
>>>
>>> If someone out there is a ninja fan, a dashboard would be appreciated.
>>>
>>
>> Bill,
>>
>> If I give you a shell script that can be run by cron and that do the job,
>> could you add it to your build-farm? I know how to do all the bootstrapping
>> stuff. I just have never done any cdash integration/submission but with the
>> documentation you gave me I could probably write it but maybe not test it
>> except it there is a dashboard where I can test. I don't have my own
>> dashboard yet.
>>
>>
>
> Feel free to test right on the CMake dashboard itself. Arbitrary submissions
> that show up in the "Nightly" section or the "Experimental" section are ok
> with us. You don't need your own CDash server... In fact, we want you to
> send to ours.
>
>

We are doing better here, but we still need a little improvement
before we merge the ninja generator branch into 'master' -- either
that, or we need to make a judgment call that says it's ok to have
this in master even though it's not completely polished yet.

2 things I'd like to see before we merge:

(1) test failures corrected on the Mac Nightly Expected dashboards
submitting using the ninja generator
(2) reliable dashboard submissions (even if not all tests pass) from a
Windows machine using the ninja generator

We *could*, if popular demand is high enough, merge it in anyway and
call it "experimental" to start with, or we could get it right all the
way before we merge to 'master' and put it out in an official CMake
release.


Anybody have thoughts on this?


Thx,
David


More information about the CMake mailing list