Sha256: b2a9758b3a265f26497ddc887764aed5ea052f09adba349185661e765587a7a2

Contents?: true

Size: 936 Bytes

Versions: 12

Compression:

Stored size: 936 Bytes

Contents

if ENV["<%= 'REPO_' if platypus? %>TMPSETS"] && ENV["COVERAGE"] != "false"
  SimpleCov.start do
    def add_mod_group modname
      mod_dir = /(card-mod-)?#{Regexp.escape modname}/
      add_group "Mod: #{modname}", %r{(^|card-mod-|mod/|/tmp.*/.*/mod\d{3}-)#{mod_dir}}
    end
    <% if platypus? %>
    root "<%= expanded_repo_path %>"

    add_filter "/generators/"
    add_filter "_spec_helper"
    add_filter "test_seed"

    add_group "Card", "card/"
    add_group "Cardname", "cardname"
    add_group "Decko", "decko"

    Dir["#{root}/{card/mod/*,card-mod-*}"].each do |path|
      match = path.match %r{/card[-/]mod[-/](?<modname>.*)$}
      add_mod_group match[:modname]
    end
    <% else %>
    Dir["mod/*"].each do |path|
      modname = path.gsub "mod/", ""
      add_mod_group modname
    end
    <% end %>
    add_filter "/spec/"
    add_filter "/features/"
    add_filter "/config/"
    add_filter "/tasks/"
  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
card-1.103.2 lib/generators/deck/templates/simplecov.rb.erb
card-1.103.1 lib/generators/deck/templates/simplecov.rb.erb
card-1.103.0 lib/generators/deck/templates/simplecov.rb.erb
decko-0.11.7 lib/decko/generators/deck/templates/simplecov.rb.erb
card-1.102.0 lib/generators/deck/templates/simplecov.rb.erb
decko-0.11.6 lib/decko/generators/deck/templates/simplecov.rb.erb
decko-0.11.5 lib/decko/generators/deck/templates/simplecov.rb.erb
decko-0.11.4 lib/decko/generators/deck/templates/simplecov.rb.erb
decko-0.11.3 lib/decko/generators/deck/templates/simplecov.rb.erb
decko-0.11.2 lib/decko/generators/deck/templates/simplecov.rb.erb
decko-0.11.1 lib/decko/generators/deck/templates/simplecov.rb.erb
decko-0.11.0 lib/decko/generators/deck/templates/simplecov.rb.erb