Sha256: 79bb1f967b40d5bec2c6a6419abb588ad945d08ecb78e79a309165ed449a6d9a

Contents?: true

Size: 467 Bytes

Versions: 3

Compression:

Stored size: 467 Bytes

Contents

require 'devtools'
Devtools.init_rake_tasks

class Rake::Task
  def overwrite(&block)
    @actions.clear
    enhance(&block)
  end
end

Rake.application.load_imports

Rake::Task['metrics:mutant'].overwrite do
  begin
    require 'mutant'
  rescue LoadError
  end
  if defined?(Mutant) and !ENV.key?('CI')
    status = Mutant::CLI.run(%W(--rspec-full -r ./spec/spec_helper.rb ::Unparser))
    unless status.zero?
      fail "Not mutation covered :("
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
unparser-0.0.4 Rakefile
unparser-0.0.3 Rakefile
unparser-0.0.2 Rakefile