From: Maung Aung Date: 2007-07-24T02:51:02+09:00 Subject: Re: ci_reporter user guide? Hi Nick, Thanks for your response. I am very new to ruby, so please bear with me. I am using Ruby, Watir and Test/unit, not Ruby on rails. My first question will be if i can use ci_reporter with the tools i mentioned above. I found out that I need to use ci_reporter with Rake. What I am trying to achieve is that test login a website and check if successful. I used test/unit assert to validate the result. I need to get the output from running ruby as XML file so that I can use in cruisecontrol application. But I don't know how to use to_xml method in my rake file or ruby. This is another question. Since I use test/unit, I put the following line in my rake file: require 'rubygems' gem 'ci_reporter' require 'ci/reporter/rake/test_unit' # use this if you're using Test::Unit according to the documentation. When try to run it, I got this error message: c:/ruby/lib/ruby/gems/1.8/gems/ci_reporter-1.3.3/lib/ci/reporter/rake/test_unit.rb:5: undefined method `namespace' for main:Object (NoMethodError) from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' from Rakefile.rb:3 I don't really know what is causing it. Any help would be very appreciated. Thanks, maung Nick Sieger wrote: > On 7/20/07, Maung Aung wrote: >> >> Hi, >> I am new to ruby. I've googled for ci_reporter user guide, but i found >> little helpful results. Could anyone have a clue where i can get support >> for reporter? My real question is how to get xml output ruby. Earlier, >> someone on the forum point me out that ci_reporter has this >> functionality. ci_reporter has method called to_xml, but I don't really >> know how to use it. Any help would be greatly appreciated. > > > Re-reading your question, it sounds like you want a general to_xml > method > for Ruby objects. ci_reporter does not do this, it's meant to be used > with > your unit tests to generate xml reports (again see doco link). Perhaps > you > want to look at the xml serialization code in Rails, which requires you > to > use either simple hashes and arrays, or ActiveRecord. > > http://api.rubyonrails.org/classes/ActiveSupport/CoreExtensions/Array/Conversions.html#M000375 > http://api.rubyonrails.org/classes/ActiveSupport/CoreExtensions/Hash/Conversions.html#M000361 > http://api.rubyonrails.org/classes/ActiveRecord/XmlSerialization.html#M000910 > > /Nick -- Posted via http://www.ruby-forum.com/.