Package: rails
Version: 1.2.3-2
Severity: normal

Somewhere between version 1.2.1 and the current version, Rails' test rake
task has started to produce a backtrace whenever a test fails, like so:

  > rake test
  ... usual output ...
  34 tests, 82 assertions, 1 failures, 0 errors
  /usr/bin/ruby1.8 -Ilib:test "/usr/lib/ruby/1.8/rake/rake_test_loader.rb"  
  Command failed with status (1): [/usr/bin/ruby1.8 -Ilib:test 
"/usr/lib/ruby...]
  /usr/lib/ruby/1.8/rake.rb:719:in `sh'
  /usr/lib/ruby/1.8/rake.rb:726:in `call'
  /usr/lib/ruby/1.8/rake.rb:726:in `sh'
  /usr/lib/ruby/1.8/rake.rb:805:in `sh'
  /usr/lib/ruby/1.8/rake.rb:740:in `ruby'
  /usr/lib/ruby/1.8/rake.rb:805:in `ruby'
  /usr/lib/ruby/1.8/rake/testtask.rb:117:in `define'
  /usr/lib/ruby/1.8/rake.rb:823:in `verbose'
  /usr/lib/ruby/1.8/rake/testtask.rb:102:in `define'
  /usr/lib/ruby/1.8/rake.rb:392:in `call'
  /usr/lib/ruby/1.8/rake.rb:392:in `execute'
  /usr/lib/ruby/1.8/rake.rb:392:in `each'
  /usr/lib/ruby/1.8/rake.rb:392:in `execute'
  /usr/lib/ruby/1.8/rake.rb:362:in `invoke'
  /usr/lib/ruby/1.8/rake.rb:355:in `synchronize'
  /usr/lib/ruby/1.8/rake.rb:355:in `invoke'
  
/home/matijs/Documents/Projects/album/config/../vendor/rails/railties/lib/tasks/testing.rake:45
  
/home/matijs/Documents/Projects/album/config/../vendor/rails/railties/lib/tasks/testing.rake:43:in
 `collect'
  
/home/matijs/Documents/Projects/album/config/../vendor/rails/railties/lib/tasks/testing.rake:43
  /usr/lib/ruby/1.8/rake.rb:392:in `call'
  /usr/lib/ruby/1.8/rake.rb:392:in `execute'
  /usr/lib/ruby/1.8/rake.rb:392:in `each'
  /usr/lib/ruby/1.8/rake.rb:392:in `execute'
  /usr/lib/ruby/1.8/rake.rb:362:in `invoke'
  /usr/lib/ruby/1.8/rake.rb:355:in `synchronize'
  /usr/lib/ruby/1.8/rake.rb:355:in `invoke'
  /usr/lib/ruby/1.8/rake.rb:1739:in `top_level'
  /usr/lib/ruby/1.8/rake.rb:1739:in `each'
  /usr/lib/ruby/1.8/rake.rb:1739:in `top_level'
  /usr/lib/ruby/1.8/rake.rb:1761:in `standard_exception_handling'
  /usr/lib/ruby/1.8/rake.rb:1733:in `top_level'
  /usr/lib/ruby/1.8/rake.rb:1711:in `run'
  /usr/lib/ruby/1.8/rake.rb:1761:in `standard_exception_handling'
  /usr/lib/ruby/1.8/rake.rb:1708:in `run'
  /usr/bin/rake:4
  rake aborted!
  Test failures

  (See full trace by running task with --trace)

While the rationale for the change (see for example
http://dev.rubyonrails.org/ticket/6578) is reasonable, this particular
backtrace is worse than useless: It adds no information, since it's already
clear some tests failed, and it scrolls relevant information off the
screen.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages rails depends on:
ii  liberb-ruby      2.0.4+ruby1.8.2-1       Tiny eRuby
ii  libpgsql-ruby1.8 0.7.1-10+b1             PostgreSQL extension library for R
ii  libredcloth-ruby 3.0.99.0.svn.20060519-1 Textile module for Ruby 1.8
ii  rake             0.7.3-1                 a ruby build program
ii  rdoc             1.8.2-1                 Generate documentation from ruby s
ii  ruby             1.8.2-1                 An interpreter of object-oriented 
ii  ruby1.8          1.8.6.36-1              Interpreter of object-oriented scr

Versions of packages rails recommends:
ii  irb                           1.8.2-1    Interactive Ruby (irb)

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to