From: Matt Berney Date: 2007-07-28T06:02:08+09:00 Subject: Re: ci_reporter user guide? I have the exact same issue... 1) Ruby 1.8.2-15, Watir-1.5.1192, ci_reporter 1.3.3 2) My tests are based on Watir::TestCase 3) I am able to run a simple test and generate XML output How does one generate a stylesheet to display an HTML report? require 'watir' require 'watir/testcase' require 'ci/reporter/rake/test_unit_loader' require 'test/unit/ui/console/testrunner' class TC_MyTests < Watir::TestCase def test_mytest1 assert(true, "Test passed") end def test_mytest2 assert(false, "Test failed") end end Test failed. <false> is not true. (Test::Unit::AssertionFailedError) tc1.rb:12:in `test_mytest2' Maung Aung wrote: > 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/.