chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] buildbot for chicken?


From: Brandon J. Van Every
Subject: Re: [Chicken-users] buildbot for chicken?
Date: Thu, 22 Jun 2006 14:22:48 -0700
User-agent: Thunderbird 1.5.0.4 (Windows/20060516)

Graham Fawcett wrote:

http://buildbot.sourceforge.net/ -- "The BuildBot is a system to
automate the compile/test cycle required by most software projects to
validate code changes.


Kitware has something called the "Dart dashboard" that accomplishes a similar purpose. http://public.kitware.com/Dart/HTML/Index.shtml
http://www.cmake.org/Testing/Dashboard/20060622-0100-Nightly/Dashboard.html

Dart is integrated with CMake and CTest. I intend at some point to get such a thing going. I'll be asking Kitware if they offer resources for such things, and if not, I'm sure they'll give us pointers on how to set up our own resources. But at present we have a more pressing problem: we don't have a test suite for the build. Certainly we can determine if the build breaks, and that has some value, but it's not a big win as I'm always testing before I make a check-in anyways. I suspect Felix does similarly, i.e. make sure it works on his box before throwing it into the source pool. Really we need full test suite coverage to shake out unanticipated consequences. For inspiration I would note that Bigloo Scheme has an extensive test suite. Bigloo is GPL; perhaps there are source pools out there under BSD license that a test suite could be lifted from

I bet integrating with Darcs will be a PITA as it's not the most widespread source control out there. Automagically reporting who broke what is a very low priority to me for the amount of work involved. Very few people are actually touching the source pool and it's easy to do "darcs whatsnew --last=5".

If anyone wants to push the ball forwards on such things sooner, please feel welcome. I can recommend and say I'm going to do all sorts of stuff, but the reality is I'm 1 guy, now with a dog I have to provide for, and I have to work. I'm about to run down to Oregon for a couple of weeks, hope to make lotsa money and have time free afterwards. CMake-based technologies are going to become better ensconced if more people try them out, adopt them, learn how to use them, etc.


Cheers,
Brandon Van Every





reply via email to

[Prev in Thread] Current Thread [Next in Thread]