Sha256: 46d28e7233635e7c03ed7636f7a9d2b290b285d8d2742746aebab85890201964

Contents?: true

Size: 464 Bytes

Versions: 11

Compression:

Stored size: 464 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]

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

11 entries across 11 versions & 1 rubygems

Version Path
lb-persistence-0.2.0 rakelib/ci.rake
lb-persistence-0.1.0 rakelib/ci.rake
lb-persistence-0.0.9 rakelib/ci.rake
lb-persistence-0.0.8 rakelib/ci.rake
lb-persistence-0.0.7 rakelib/ci.rake
lb-persistence-0.0.6 rakelib/ci.rake
lb-persistence-0.0.5 rakelib/ci.rake
lb-persistence-0.0.4 rakelib/ci.rake
lb-persistence-0.0.3 rakelib/ci.rake
lb-persistence-0.0.2 rakelib/ci.rake
lb-persistence-0.0.1 rakelib/ci.rake