build/test_basics.rb in passenger-3.9.1.beta vs build/test_basics.rb in passenger-3.9.2.beta

- old
+ new

@@ -1,7 +1,7 @@ -# Phusion Passenger - http://www.modrails.com/ -# Copyright (c) 2010 Phusion +# Phusion Passenger - https://www.phusionpassenger.com/ +# Copyright (c) 2010-2013 Phusion # # "Phusion Passenger" is a trademark of Hongli Lai & Ninh Bui. # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal @@ -39,6 +39,19 @@ task :clean => 'test:clean' file 'test/support/allocate_memory' => 'test/support/allocate_memory.c' do create_c_executable('test/support/allocate_memory', 'test/support/allocate_memory.c') +end + +desc "Install developer dependencies" +task 'test:install_deps' do + gem_install = PlatformInfo.gem_command + " install --no-rdoc --no-ri" + gem_install = "sudo #{gem_install}" if boolean_option('SUDO') + sh "#{gem_install} rails -v 2.3.15" + sh "#{gem_install} bundler rspec mime-types daemon_controller json" + if boolean_option('RAILS_BUNDLES', true) + sh "cd test/stub/rails3.0 && bundle install" + sh "cd test/stub/rails3.1 && bundle install" + sh "cd test/stub/rails3.2 && bundle install" + end end