From: Gaspard Bucher Date: 2008-09-25T15:10:06+09:00 Subject: Re: better test/unit progression display It's nice trying to test zena, but installing all the proper dependencies is quite some work... The problem you are facing is related to gettext. Your version is 1.93 and from the README file: Does not work with gettext > 1.90.0 or RedCloth > 3.x (I do not know what this issue is exactly about but I won't work on a fix until we move to rails 2 for the 1.0 release) Gaspard > > Well, I could only get so far. I get the following when running 'rake > test': > > trans@logisys:zena$ rake test > (in /home/trans/programs/vendor/zena) > ** zena 0.9.0 r1001 starting > > ** WARNING: drb server not running. Upload progress will not work. > * WARNING: you should start the drb server with 'lib/ > upload_progress_server.rb start' > > ImageMagick not found. Using dummy. > ** zena 0.9.0 r1001 starting > > ** WARNING: drb server not running. Upload progress will not work. > * WARNING: you should start the drb server with 'lib/ > upload_progress_server.rb start' > > ImageMagick not found. Using dummy. > /usr/bin/ruby1.8 -Ilib:test "/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/ > lib/rake/rake_test_loader.rb" "test/functional/ > discussion_controller_test.rb" "test/functional/ > comments_controller_test.rb" "test/functional/ > virtual_classes_controller_test.rb" "test/functional/ > data_entries_controller_test.rb" "test/functional/ > calendar_controller_test.rb" "test/functional/ > version_controller_test.rb" "test/functional/ > groups_controller_test.rb" "test/functional/search_controller_test.rb" > "test/functional/documents_controller_test.rb" "test/functional/ > note_controller_test.rb" "test/functional/ > relations_controller_test.rb" "test/functional/ > session_controller_test.rb" "test/functional/ > application_controller_test.rb" "test/functional/ > sites_controller_test.rb" "test/functional/links_controller_test.rb" > "test/functional/users_controller_test.rb" "test/functional/ > preferences_controller_test.rb" "test/functional/ > iformats_controller_test.rb" "test/functional/ > nodes_controller_test.rb" > ** zena 0.9.0 r1001 starting > > ** WARNING: drb server not running. Upload progress will not work. > * WARNING: you should start the drb server with 'lib/ > upload_progress_server.rb start' > > ImageMagick not found. Using dummy. > /home/trans/programs/vendor/zena/vendor/rails/activerecord/lib/../../ > activesupport/lib/active_support/core_ext/module/aliasing.rb:31:in > `alias_method': undefined method `label' for class > `ActionView::Helpers::FormBuilder' (NameError) > from /home/trans/programs/vendor/zena/vendor/rails/activerecord/ > lib/../../activesupport/lib/active_support/core_ext/module/ > aliasing.rb: > 31:in `alias_method_chain' > from /usr/lib/ruby/gems/1.8/gems/gettext-1.93.0/lib/gettext/rails.rb: > 317 > from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:32:in > `gem_original_require' > from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:32:in > `require' > from /home/trans/programs/vendor/zena/vendor/rails/activerecord/ > lib/../../activesupport/lib/active_support/dependencies.rb:495:in > `require' > from /home/trans/programs/vendor/zena/vendor/rails/activerecord/ > lib/../../activesupport/lib/active_support/dependencies.rb:342:in > `new_constants_in' > from /home/trans/programs/vendor/zena/vendor/rails/activerecord/ > lib/../../activesupport/lib/active_support/dependencies.rb:495:in > `require' > from /home/trans/programs/vendor/zena/app/controllers/application.rb: > 1 > ... 18 levels... > from /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake/ > rake_test_loader.rb:5:in `load' > from /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake/ > rake_test_loader.rb:5 > from /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake/ > rake_test_loader.rb:5:in `each' > from /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake/ > rake_test_loader.rb:5 > /usr/bin/ruby1.8 -Ilib:test "/usr/lib/ruby/gems/1.8/gems/rake-0.8.1/ > lib/rake/rake_test_loader.rb" "test/integration/navigation_test.rb" > "test/integration/multiple_hosts_test.rb" "test/integration/ > multiversion_test.rb" > ** zena 0.9.0 r1001 starting > > ** WARNING: drb server not running. Upload progress will not work. > * WARNING: you should start the drb server with 'lib/ > upload_progress_server.rb start' > > ImageMagick not found. Using dummy. > /home/trans/programs/vendor/zena/vendor/rails/activerecord/lib/../../ > activesupport/lib/active_support/core_ext/module/aliasing.rb:31:in > `alias_method': undefined method `label' for class > `ActionView::Helpers::FormBuilder' (NameError) > from /home/trans/programs/vendor/zena/vendor/rails/activerecord/ > lib/../../activesupport/lib/active_support/core_ext/module/ > aliasing.rb: > 31:in `alias_method_chain' > from /usr/lib/ruby/gems/1.8/gems/gettext-1.93.0/lib/gettext/rails.rb: > 317 > from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:32:in > `gem_original_require' > from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:32:in > `require' > from /home/trans/programs/vendor/zena/vendor/rails/activerecord/ > lib/../../activesupport/lib/active_support/dependencies.rb:495:in > `require' > from /home/trans/programs/vendor/zena/vendor/rails/activerecord/ > lib/../../activesupport/lib/active_support/dependencies.rb:342:in > `new_constants_in' > from /home/trans/programs/vendor/zena/vendor/rails/activerecord/ > lib/../../activesupport/lib/active_support/dependencies.rb:495:in > `require' > from /home/trans/programs/vendor/zena/app/controllers/application.rb: > 1 > ... 18 levels... > from /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake/ > rake_test_loader.rb:5:in `load' > from /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake/ > rake_test_loader.rb:5 > from /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake/ > rake_test_loader.rb:5:in `each' > from /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake/ > rake_test_loader.rb:5 > Unknown database 'zena_test' > /home/trans/programs/vendor/zena/config/environment.rb:107:in > `real_connect' > /home/trans/programs/vendor/zena/config/environment.rb:107:in > `connect' > /home/trans/programs/vendor/zena/vendor/rails/activerecord/lib/ > active_record/connection_adapters/mysql_adapter.rb:158:in `initialize' > /home/trans/programs/vendor/zena/vendor/rails/activerecord/lib/ > active_record/connection_adapters/mysql_adapter.rb:82:in `new' > /home/trans/programs/vendor/zena/vendor/rails/activerecord/lib/ > active_record/connection_adapters/mysql_adapter.rb:82:in > `mysql_connection' > /home/trans/programs/vendor/zena/vendor/rails/activerecord/lib/ > active_record/connection_adapters/abstract/ > connection_specification.rb: > 262:in `send' > /home/trans/programs/vendor/zena/vendor/rails/activerecord/lib/ > active_record/connection_adapters/abstract/ > connection_specification.rb: > 262:in `connection=' > /home/trans/programs/vendor/zena/vendor/rails/activerecord/lib/ > active_record/connection_adapters/abstract/ > connection_specification.rb: > 230:in `retrieve_connection' > /home/trans/programs/vendor/zena/vendor/rails/activerecord/lib/ > active_record/connection_adapters/abstract/ > connection_specification.rb: > 78:in `connection_without_query_cache' > /home/trans/programs/vendor/zena/vendor/rails/activerecord/lib/ > active_record/query_cache.rb:76:in `query_caches' > /home/trans/programs/vendor/zena/vendor/rails/activerecord/lib/ > active_record/query_cache.rb:80:in `query_cache' > /home/trans/programs/vendor/zena/vendor/rails/activerecord/lib/ > active_record/query_cache.rb:107:in `connection' > /home/trans/programs/vendor/zena/vendor/rails/railties/lib/tasks/ > databases.rake:120 > /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `call' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `execute' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `each' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `execute' > /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:508:in > `invoke_with_call_chain' > > ... > > T. >