Just found that I couldn't do zeus c test for a test environment console
Here's a workaround or small hack to do this
Steps
On your console do
zeus init
This will create two files
zeus.json custom_plan.rb
Add this snippet to your custom_plan.rb and define the tasks for Zeus. Mine looks like this:
require 'zeus/rails' class CustomPlan < Zeus::Rails def default_bundle_with_test_env ::Rails.env = 'test' ENV['RAILS_ENV'] = 'test' default_bundle end def test_server server end def test_console console end def test_rake prerake rake end end
Edit zeus.json to include only the tasks for which you’ll use Zeus. Mine looks like this:
{ "command": "ruby -rubygems -r./custom_plan -eZeus.go", "plan": { "boot": { "default_bundle": { "development_environment": { "prerake": {"rake": []}, "runner": ["r"], "console": ["c"], "server": ["s"], "generate": ["g"], "destroy": ["d"], "dbconsole": [] }, "test_environment": { "cucumber_environment": {"cucumber": []}, "test_helper": {"test": ["rspec", "testrb"]}, "test_server": ["ts"], "test_rake": ["tr"], "test_console": ["tc"] } } } } }
Reference [improving-rails-boot-time-with-zeus][1]
[1]: http://robots.thoughtbot.com/post/40193452558/improving-rails-boot-time-with-zeus