Sha256: f19470ed35deb82312750047f5140a30c9b3da68ecc96198b86e7e9cd5986f2a

Contents?: true

Size: 479 Bytes

Versions: 9

Compression:

Stored size: 479 Bytes

Contents

# frozen_string_literal: true

# Remove existing same-named tasks
%w[ci ci:metrics].each do |task|
  klass = Rake::Task
  klass[task].clear if klass.task_defined?(task)
end

desc 'Run all specs, metrics and mutant'
task ci: %w[ci:metrics metrics:mutant]

namespace :ci do
  tasks = %w[
    metrics:coverage
    metrics:yardstick:verify
    metrics:rubocop
    metrics:flog
    metrics:flay
    spec:integration
  ]

  desc 'Run metrics (except mutant)'
  task metrics: tasks
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
lb-project-0.3.1 rakelib/ci.rake
lb-project-0.3.0 rakelib/ci.rake
lb-project-0.2.3 rakelib/ci.rake
lb-project-0.2.2 rakelib/ci.rake
lb-project-0.2.1 rakelib/ci.rake
lb-project-0.2.0 rakelib/ci.rake
lb-project-0.1.1 rakelib/ci.rake
lb-project-0.1.0 rakelib/ci.rake
lb-project-0.0.1 rakelib/ci.rake