Sha256: 507954cac66c934b5f7d3b616595cb9a0df46a7297744a0255f7fb7dc0db1655

Contents?: true

Size: 624 Bytes

Versions: 5

Compression:

Stored size: 624 Bytes

Contents

MetricFu.metrics.each { |task| import "#{File.dirname(__FILE__)}/#{task}.rake" }

namespace :metrics do
  if MetricFu::RAILS

    desc "Generate coverage, cyclomatic complexity, flog, flay, railroad, reek, roodi, stats and churn reports"
    task :all => MetricFu.metrics

    task :set_testing_env do
      RAILS_ENV = 'test'
    end

    desc "Generate metrics after migrating (for continuous integration)"
    task :all_with_migrate => [:set_testing_env, "db:migrate", :all]

  else

    desc "Generate coverage, cyclomatic complexity, flog, flay, railroad and churn reports"
    task :all => MetricFu.metrics

  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
p8-metric_fu-0.8.4.11 lib/tasks/metric_fu.rake
p8-metric_fu-0.8.4.12 lib/tasks/metric_fu.rake
p8-metric_fu-0.8.4.13 lib/tasks/metric_fu.rake
p8-metric_fu-0.8.4.14 lib/tasks/metric_fu.rake
p8-metric_fu-0.8.4.15 lib/tasks/metric_fu.rake