/Rakefile
https://bitbucket.org/keltia/uucp-utils · Rakefile · 39 lines · 31 code · 6 blank · 2 comment · 0 complexity · 48a0c9a20992c89c364cf567b3028738 MD5 · raw file
- # $Id: Rakefile,v a1a86de83047 2011/08/09 14:28:10 roberto $
- #
- require 'bundler'
- Bundler::GemHelper.install_tasks
- require 'rake'
- require 'rake/testtask'
- require 'rspec/core/rake_task'
- task :default => [:test_units]
- desc "Run basic tests"
- Rake::TestTask.new("test_units") do |t|
- t.pattern = 'test/test_*.rb'
- t.verbose = true
- t.warning = true
- end
- desc "Run basic specs"
- RSpec::Core::RakeTask.new(:test_specs) do |t|
- t.pattern = 'spec/**/*.rb'
- t.rspec_opts = '--format documentation'
- t.rcov_opts = %q[--exclude "spec"]
- t.rcov = false
- end
- desc "Remove object files"
- task :clean do
- puts "Removing all .rbc from rubinius"
- Dir["**/*.rbc"].each do |f|
- FileUtils.rm(f)
- end
- end
- desc "Sync the changesets to both central & bitbucket repos"
- task :push do
- system "/usr/local/bin/hg push"
- system "/usr/local/bin/hg push ssh://hg@bitbucket.org/keltia/uucp-utils"
- end