26 lines
754 B
Ruby
26 lines
754 B
Ruby
# ==========================================
|
|
# Unity Project - A Test Framework for C
|
|
# Copyright (c) 2007 Mike Karlesky, Mark VanderVoord, Greg Williams
|
|
# [Released under MIT License. Please refer to license.txt for details]
|
|
# ==========================================
|
|
|
|
require'yaml'
|
|
|
|
module RakefileHelpers
|
|
class TestFileFilter
|
|
def initialize(all_files = false)
|
|
@all_files = all_files
|
|
|
|
return unless @all_files
|
|
return unless File.exist?('test_file_filter.yml')
|
|
|
|
filters = YAML.load_file('test_file_filter.yml')
|
|
@all_files = filters[:all_files]
|
|
@only_files = filters[:only_files]
|
|
@exclude_files = filters[:exclude_files]
|
|
end
|
|
|
|
attr_accessor :all_files, :only_files, :exclude_files
|
|
end
|
|
end
|