Sha256: 0208eb81534fbf65a10b83f473f7dc0aa61373e0732f8f4361de1fa6cb14cf3d

Contents?: true

Size: 676 Bytes

Versions: 1

Compression:

Stored size: 676 Bytes

Contents

require 'rake/clean'
require "bundler/gem_tasks"
require 'quality/rake/task'

$:.unshift File.dirname(__FILE__) + '/lib'

PROJECT_NAME = 'quality'

BUILD_DIR = 'build'; directory BUILD_DIR
PKG_DIR = "#{BUILD_DIR}/pkg"; directory PKG_DIR

GEM_MANIFEST = "Manifest.txt"
VERSION_FILE = 'lib/quality.rb'

CLOBBER.include("#{BUILD_DIR}/*")

Dir['tasks/**/*.rake'].each { |t| load t }

Quality::Rake::Task.new do |t|
  t.skip_tools = ['reek']
end

task :clear_metrics do |t|
  puts Time.now
  ret =
    system("git checkout coverage/.last_run.json *_high_water_mark")
  if !ret
    fail
  end
end

task :localtest => [:clear_metrics, :test, :quality]

task :default => [:localtest]

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
quality-1.3.0 Rakefile