Sha256: bd7d4ae7ae4cb2592ae9c073722af1dfff5c2b5d166d38fdeaf9fea5c04a7da2

Contents?: true

Size: 442 Bytes

Versions: 2

Compression:

Stored size: 442 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 ::Unparser))
    unless status.zero?
      fail "Not mutation covered :("
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
unparser-0.0.6 Rakefile
unparser-0.0.5 Rakefile