summaryrefslogtreecommitdiff
path: root/Rakefile
diff options
context:
space:
mode:
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile14
1 files changed, 14 insertions, 0 deletions
diff --git a/Rakefile b/Rakefile
index e1eda11..001fd21 100644
--- a/Rakefile
+++ b/Rakefile
@@ -31,6 +31,7 @@ spec = Hoe.spec 'mime-types' do
self.extra_dev_deps << ['minitest', '~> 5.2']
self.extra_dev_deps << ['rake', '~> 10.0']
self.extra_dev_deps << ['simplecov', '~> 0.7']
+ self.extra_dev_deps << ['coveralls', '~> 0.7']
end
desc 'Benchmark'
@@ -42,6 +43,17 @@ task :benchmark, :repeats do |t, args|
end
namespace :test do
+ task :coveralls do
+ spec.test_prelude = [
+ 'require "simplecov"',
+ 'require "coveralls"',
+ 'SimpleCov.formatter = Coveralls::SimpleCov::Formatter',
+ 'SimpleCov.start("test_frameworks") { command_name "Minitest" }',
+ 'gem "minitest"'
+ ].join('; ')
+ Rake::Task['test'].execute
+ end
+
task :coverage do
spec.test_prelude = [
'require "simplecov"',
@@ -90,4 +102,6 @@ namespace :convert do
end
end
+Rake::Task['travis'].prerequisites.replace(%w(test:coveralls))
+
# vim: syntax=ruby