From: Michael DeHaan Date: 2004-12-15T00:12:48+09:00 Subject: Re: [ANN] DamageControl - Continuous Integration Server in Ruby 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 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]: > <#}>}>> expected but was > <#}>, "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' > >