[CMake] Ninja + CMake on a dashboard?

Nicolas Desprès nicolas.despres at gmail.com
Tue Mar 6 10:52:19 EST 2012


2012/3/6 David Cole <david.cole at kitware.com>:
> 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

I am sorry but I did not manage to find the time to tackle them.
Unfortunately, I am very busy at the moment.

> (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?
>

+1 for publishing I think it will boost up the development, bringing
more people to work on it.

Cheers,

-- 
Nicolas Desprès


More information about the CMake mailing list