Mercurial > hg > soundsoftware-site
annotate vendor/plugins/awesome_nested_set/.svn/text-base/Rakefile.svn-base @ 904:0a8317a50fa0 redmine-1.1
Close obsolete branch redmine-1.1
author | Chris Cannam |
---|---|
date | Fri, 14 Jan 2011 12:53:21 +0000 |
parents | 513646585e45 |
children |
rev | line source |
---|---|
Chris@0 | 1 require 'rake' |
Chris@0 | 2 require 'rake/testtask' |
Chris@0 | 3 require 'rake/rdoctask' |
Chris@0 | 4 require 'rake/gempackagetask' |
Chris@0 | 5 require 'rcov/rcovtask' |
Chris@0 | 6 require "load_multi_rails_rake_tasks" |
Chris@0 | 7 |
Chris@0 | 8 spec = eval(File.read("#{File.dirname(__FILE__)}/awesome_nested_set.gemspec")) |
Chris@0 | 9 PKG_NAME = spec.name |
Chris@0 | 10 PKG_VERSION = spec.version |
Chris@0 | 11 |
Chris@0 | 12 Rake::GemPackageTask.new(spec) do |pkg| |
Chris@0 | 13 pkg.need_zip = true |
Chris@0 | 14 pkg.need_tar = true |
Chris@0 | 15 end |
Chris@0 | 16 |
Chris@0 | 17 |
Chris@0 | 18 desc 'Default: run unit tests.' |
Chris@0 | 19 task :default => :test |
Chris@0 | 20 |
Chris@0 | 21 desc 'Test the awesome_nested_set plugin.' |
Chris@0 | 22 Rake::TestTask.new(:test) do |t| |
Chris@0 | 23 t.libs << 'lib' |
Chris@0 | 24 t.pattern = 'test/**/*_test.rb' |
Chris@0 | 25 t.verbose = true |
Chris@0 | 26 end |
Chris@0 | 27 |
Chris@0 | 28 desc 'Generate documentation for the awesome_nested_set plugin.' |
Chris@0 | 29 Rake::RDocTask.new(:rdoc) do |rdoc| |
Chris@0 | 30 rdoc.rdoc_dir = 'rdoc' |
Chris@0 | 31 rdoc.title = 'AwesomeNestedSet' |
Chris@0 | 32 rdoc.options << '--line-numbers' << '--inline-source' |
Chris@0 | 33 rdoc.rdoc_files.include('README.rdoc') |
Chris@0 | 34 rdoc.rdoc_files.include('lib/**/*.rb') |
Chris@0 | 35 end |
Chris@0 | 36 |
Chris@0 | 37 namespace :test do |
Chris@0 | 38 desc "just rcov minus html output" |
Chris@0 | 39 Rcov::RcovTask.new(:coverage) do |t| |
Chris@0 | 40 # t.libs << 'test' |
Chris@0 | 41 t.test_files = FileList['test/**/*_test.rb'] |
Chris@0 | 42 t.output_dir = 'coverage' |
Chris@0 | 43 t.verbose = true |
Chris@0 | 44 t.rcov_opts = %w(--exclude test,/usr/lib/ruby,/Library/Ruby,lib/awesome_nested_set/named_scope.rb --sort coverage) |
Chris@0 | 45 end |
Chris@0 | 46 end |