diff --git a/History.rdoc b/History.rdoc index 50cc8e2..9efecf8 100644 --- a/History.rdoc +++ b/History.rdoc @@ -6,6 +6,10 @@ * Minor improvement to the support build script to only extract supported MIME type name characters from obsoletion or deprecation notes. +* Removed SimpleCov from the build process. The code here is no longer + changing, and its presence causes substantial breakage on Travis for Rubies + that are not 2.x-compatible. + == 2.99.2 / 2016-05-21 * Data release. This release reflects updates to the embedded MIME type data on diff --git a/Rakefile b/Rakefile index d830771..80faa54 100644 --- a/Rakefile +++ b/Rakefile @@ -34,11 +34,6 @@ spec = Hoe.spec 'mime-types' do extra_dev_deps << ['rake', '~> 10.0'] extra_dev_deps << ['fivemat', '~> 1.3' ] extra_dev_deps << ['minitest-rg', '~> 5.2'] - - if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new('2.0') - extra_dev_deps << ['simplecov', '~> 0.7'] - extra_dev_deps << ['coveralls', '~> 0.8'] - end end task :support do @@ -97,34 +92,6 @@ namespace :benchmark do end end -if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new('2.0') - namespace :test do - task :coveralls do - spec.test_prelude = [ - 'require "psych"', - 'require "simplecov"', - 'require "coveralls"', - 'SimpleCov.formatter = Coveralls::SimpleCov::Formatter', - 'SimpleCov.start("test_frameworks") { command_name "Minitest" }', - 'gem "minitest"' - ].join('; ') - Rake::Task['test'].execute - end - - desc 'Run test coverage' - task :coverage do - spec.test_prelude = [ - 'require "simplecov"', - 'SimpleCov.start("test_frameworks") { command_name "Minitest" }', - 'gem "minitest"' - ].join('; ') - Rake::Task['test'].execute - end - end - - Rake::Task['travis'].prerequisites.replace(%w(test:coveralls)) -end - namespace :mime do desc 'Download the current MIME type registrations from IANA.' task :iana, [ :destination ] => 'support:nokogiri' do |_, args| diff --git a/mime-types.gemspec b/mime-types.gemspec index 5f57f87..be7c00d 100644 --- a/mime-types.gemspec +++ b/mime-types.gemspec @@ -1,8 +1,6 @@ # -*- encoding: utf-8 -*- # stub: mime-types 2.99.3 ruby lib -coverage = Gem::Version.new(RUBY_VERSION) >= Gem::Version.new('2.0') - Gem::Specification.new do |s| s.name = "mime-types" s.version = "2.99.3" @@ -38,8 +36,6 @@ Gem::Specification.new do |s| s.add_development_dependency(%q, ["~> 10.0"]) s.add_development_dependency(%q, ["~> 1.3"]) s.add_development_dependency(%q, ["~> 5.2"]) - s.add_development_dependency(%q, ["~> 0.7"]) if coverage - s.add_development_dependency(%q, ["~> 0.8"]) if coverage s.add_development_dependency(%q, ["~> 3.15"]) else s.add_dependency(%q, ["~> 5.9"]) @@ -54,8 +50,6 @@ Gem::Specification.new do |s| s.add_dependency(%q, ["~> 10.0"]) s.add_dependency(%q, ["~> 1.3"]) s.add_dependency(%q, ["~> 5.2"]) - s.add_dependency(%q, ["~> 0.7"]) if coverage - s.add_dependency(%q, ["~> 0.8"]) if coverage s.add_dependency(%q, ["~> 3.15"]) end else @@ -71,8 +65,6 @@ Gem::Specification.new do |s| s.add_dependency(%q, ["~> 10.0"]) s.add_dependency(%q, ["~> 1.3"]) s.add_dependency(%q, ["~> 5.2"]) - s.add_dependency(%q, ["~> 0.7"]) if coverage - s.add_dependency(%q, ["~> 0.8"]) if coverage s.add_dependency(%q, ["~> 3.15"]) end end