# Silent rake test failure--doesn't happen on manual test run

**URL:** <https://www.ruby-forum.com/t/silent-rake-test-failure-doesnt-happen-on-manual-test-run/139117>\
**Category:** Rails\
**Created:** [May 30, 2008, 11:34pm UTC](https://www.ruby-forum.com/t/silent-rake-test-failure-doesnt-happen-on-manual-test-run/139117 "2008-05-30T23:34:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ISESSmith-Heister](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/ea666f/32.png) [@ISESSmith-Heister](https://www.ruby-forum.com/u/ISESSmith-Heister)\
**Post date:** [May 30, 2008, 11:34pm UTC](https://www.ruby-forum.com/t/silent-rake-test-failure-doesnt-happen-on-manual-test-run/139117/1 "2008-05-30T23:34:57Z")

</div>

Hi all,

This is kinda weird. I’m working on a plugin. On the same computer  
(eg. same gems, ruby, etc.), installed into different apps, it fails  
silently in one, but works in the other. The code is identical, since  
it’s exported through an svn export.

## on app a, it works:

$ svn up  
At revision 1191.  
$ rake  
(in /home/…/vendor/plugins/acts\_as\_media\_file\_manager)  
/home/ian/sw/bin/ruby -Ilib:lib “/home/ian/sw/lib/ruby/gems/1.8/gems/  
rake-0.8.1/lib/rake/rake\_test\_loader.rb” “test/  
image\_processing\_test.rb” “test/url\_helper\_test.rb” “test/  
pathname\_test.rb” “test/publisher\_test.rb” “test/  
file\_manager\_test.rb”  
Loaded suite /home/ian/sw/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake/  
rake\_test\_loader  
Started  
…  
Finished in 2.32446 seconds.

## 85 tests, 279 assertions, 0 failures, 0 errors $

## on app b, it fails silently:

## $ svn up At revision 1191. $ rake (in /home/…/vendor/plugins/acts\_as\_media\_file\_manager) /home/ian/sw/bin/ruby -Ilib:lib “/home/ian/sw/lib/ruby/gems/1.8/gems/ rake-0.8.1/lib/rake/rake\_test\_loader.rb” “test/url\_helper\_test.rb” “test/file\_manager\_test.rb” “test/publisher\_test.rb” “test/ pathname\_test.rb” “test/image\_processing\_test.rb” $

## but, I can run it manually in app b:

$ ruby -r’test/unit’ -r’test/unit/ui/console/testrunner’ -  
e"Dir.glob(‘test/\*\_test.rb’).each{|f|require f}"  
Loaded suite -e  
Started  
…  
Finished in 2.162993 seconds.

## 85 tests, 277 assertions, 0 failures, 0 errors $

## rake -t is unhelpful:

## $ rake -t (in /home/…/vendor/plugins/acts\_as\_media\_file\_manager) \*\* Invoke default (first\_time) \*\* Invoke test (first\_time) \*\* Execute test /home/ian/sw/bin/ruby -Ilib:lib “/home/ian/sw/lib/ruby/gems/1.8/gems/ rake-0.8.1/lib/rake/rake\_test\_loader.rb” “test/url\_helper\_test.rb” “test/file\_manager\_test.rb” “test/publisher\_test.rb” “test/ pathname\_test.rb” “test/image\_processing\_test.rb” \*\* Execute default $

I’m stumped. Any ideas?

Thanks!  
-Ian
