We are also damage control users where we work, at least thanks to me.

Great stuff and keep up the good work!

If I had any feature requests it would be sub-projects and a finer
level of build granularity, as we build for about 8+ releases with
about 15+ components each, and right now we only have release-level
granularity, so you have to dig through the logs.

But anyhow, DC is quite awesome.  I was able to subclass SCM and
provide for build scheduling by time, all through the UI.   Very cool.

--Michael DeHaan


On Tue, 14 Dec 2004 19:47:17 +0900, gabriele renzi
<rff_rff / remove-yahoo.it> wrote:
> aslak hellesoy ha scritto:
> > Hi Rubyists,
> >
> > I am one of the developers of DamageControl (DC), a Continuous
> > Integration server written in Ruby.
> > I just set it up to build the ruby code itself. As an example - here
> > are the latest build results: (displays best in firefox or opera - IE
> > support is not good yet)
> >
> > http://builds.codehaus.org/damagecontrol/public/project/ruby?dc_creation_time=20041202063806
> >
> > (see how DC integrates with ViewCVS by following the changeset link of
> > version.h)
> 
> 
> just a thing: this seem to run a 'make test' after the compilation.
> Maybe it could do a make test-all to run the test suite too?
> Can DC handle stuff like stalling tests ?
> 
> Anyway DC seems a great piece of software, congrats.
> 
> PS
> atm I get 3 errors with ruby's test-all on win32/gcc 3.4.2 (mingw special)
> 
>    1) Failure:
> test_kernel_open(PathnameTest)
>      [c:/ruby/lib/ruby/1.9/pathname.rb:1197:in `test_kernel_open'
>       c:/ruby/lib/ruby/1.9/pathname.rb:1195:in `open'
>       c:/ruby/lib/ruby/1.9/pathname.rb:1195:in `test_kernel_open']:
> <2> expected but was
> <0>.
> 
>    2) Failure:
> test_eq(TC_Set) [c:/ruby/lib/ruby/1.9/set.rb:1056]:
> <#<Set: {"a", "b", #<: {"a", "b", #<: {"a", "b"}>}>}>> expected but was
> <#<Set: {#<: {"a", "b", #<: {"a", "b"}>}>, "a", "b"}>>.
> 
>    3) Error:
> test_client_server(Test_Webrick):
> TypeError: wrong argument type nil (expected Fixnum)
>      ./test/xmlrpc/webrick_testing.rb:31:in `kill'
>      ./test/xmlrpc/webrick_testing.rb:31:in `stop_server'
>      ./test/xmlrpc/test_webrick_server.rb:54:in `test_client_server'
>      ./test/xmlrpc/test_webrick_server.rb:49:in `each'
>      ./test/xmlrpc/test_webrick_server.rb:49:in `test_client_server'
> 
>