require 'bundler/gem_tasks' require “rake/testtask”
task :default
Rake::TestTask.new('test:core') do |t|
t.libs << "." t.libs << "lib" test_files = FileList['test /test_*.rb'] test_files = test_files. exclude("test/ros/ *.rb"). exclude("test/gui /*.rb") t.test_files = test_files t.warning = false
end
Rake::TestTask.new('test:gui') do |t|
t.libs << "." t.libs << "lib" t.test_files = FileList['test/gui/ test_*.rb'] t.warning = false
end
task 'test' => ['test:gui', 'test:core']
begin
require 'coveralls/rake/task' Coveralls::RakeTask.new task 'test:coveralls' => ['test', 'coveralls:push']
rescue LoadError end
# For backward compatibility with some scripts that expected hoe task :gem => :build