论坛首页 Ruby版 ruby

Ruby单元测试如何生成报告??

浏览 156 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2008-04-24 关键字: 单元测试
Ruby单元测试,有没有办法象Junit一样生成报告??报告中反映出那些测试失败了.
我了解的ruby单元测试只能通过命令行执行,测试中的失败也只能在控制台中打印出来,如下:
[release@Linux trunk]$ rake test
(in /home/release/projects/CNTMG/trunk)
/usr/local/ruby/bin/ruby -Ilib:test "/usr/local/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake/rake_test_loader.rb" "test/unit/goal_test.rb" "test/unit/user_test.rb" "test/unit/member_preference_test.rb" "test/unit/channel_group_test.rb" "test/unit/cell_type_test.rb" "test/unit/channel_test.rb" "test/unit/cell_test.rb" "test/unit/channel_post_test.rb" "test/unit/milestone_test.rb" "test/unit/default_column_test.rb" "test/unit/members_to_channels_test.rb" "test/unit/my_thought_test.rb" "test/unit/channel_member_test.rb" "test/unit/step_test.rb" "test/unit/member_status_test.rb" "test/unit/user_preference_test.rb" "test/unit/address_test.rb" 
Loaded suite /usr/local/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake/rake_test_loader
Started
.............................................
Finished in 0.484624 seconds.

45 tests, 83 assertions, 0 failures, 0 errors
/usr/local/ruby/bin/ruby -Ilib:test "/usr/local/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake/rake_test_loader.rb" "test/functional/group_channel_nav_controller_test.rb" "test/functional/goal_report_controller_test.rb" "test/functional/channel_management_controller_test.rb" "test/functional/contact_manager_controller_test.rb" "test/functional/goal_setting_controller_test.rb" "test/functional/channel_access_controller_test.rb" "test/functional/account_controller_test.rb" 
./test/functional/channel_management_controller_test.rb:16: warning: parenthesize argument(s) for future version
./test/functional/channel_management_controller_test.rb:25: warning: parenthesize argument(s) for future version
/home/release/projects/CNTMG/trunk/app/controllers/goal_setting_controller.rb:323: warning: string literal in condition
/home/release/projects/CNTMG/trunk/app/controllers/goal_setting_controller.rb:562: warning: string literal in condition
Loaded suite /usr/local/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake/rake_test_loader
Started
.............E.E..........EE..................................*************1
.................................................................................................................FF.FF.FFFFFFFFFFFF..FF.FFFF.
Finished in 5.587654 seconds.
   
论坛首页 Ruby版 ruby

跳转论坛:
JavaEye推荐
    快速回复 引用上一条消息 (Alt+S)