mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-16 23:30:12 +01:00
Changes you will need to make: * In your environment.rb, you will need to update references to a few files per environment.rb.tmpl * In your environment.rb, you will need to specify the local time zone of the computer that is running your Tracks install. Other notes on my changes: * Modified our code to take advantage of Rails 2.1's slick time zone support. * Upgraded will_paginate for compatibility * Hacked the Selenium on Rails plugin, which has not been updated in some time and does not support Rails 2.1 * Verified that all tests pass on my machine, including Selenium tests -- I'd like confirmation from others, too.
21 lines
559 B
Ruby
21 lines
559 B
Ruby
require 'rake'
|
|
|
|
env = %(PKG_BUILD="#{ENV['PKG_BUILD']}") if ENV['PKG_BUILD']
|
|
|
|
PROJECTS = %w(activesupport actionpack actionmailer activeresource activerecord railties)
|
|
|
|
Dir["#{File.dirname(__FILE__)}/*/lib/*/version.rb"].each do |version_path|
|
|
require version_path
|
|
end
|
|
|
|
desc 'Run all tests by default'
|
|
task :default => :test
|
|
|
|
%w(test rdoc package pgem release).each do |task_name|
|
|
desc "Run #{task_name} task for all projects"
|
|
task task_name do
|
|
PROJECTS.each do |project|
|
|
system %(cd #{project} && #{env} #{$0} #{task_name})
|
|
end
|
|
end
|
|
end
|