I. E. Smith-Heisters
unread,May 30, 2008, 5:33:39 PM5/30/08Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Ruby on Rails: Talk
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