def default_run_options
{
# returns a list of directories that contains the glob of files that have the file_pattern in the file names
:additional_test_directories => [{glob_pattern: File.join('.','spec','**','*_spec.rb'), file_pattern: 'spec'}],
:additional_app_directories => [{glob_pattern: File.join('.','engines','**','*.rb'), file_pattern: ''}],
}
end
# @return [Array<[ 'Acceptance specs', 'spec/acceptance' ]>]
def dirs
require 'code_metrics/stats_directories'
require 'code_metrics/statistics'
stats_dirs = CodeMetrics::StatsDirectories.new
options.fetch(:additional_test_directories).each do |option|
stats_dirs.add_test_directories(option.fetch(:glob_pattern), option.fetch(:file_pattern))
end
options.fetch(:additional_app_directories).each do |option|
stats_dirs.add_directories(option.fetch(:glob_pattern), option.fetch(:file_pattern))
end
stats_dirs.directories
end