1290001Sglebius# ========================================== 2290001Sglebius# Unity Project - A Test Framework for C 3290001Sglebius# Copyright (c) 2007 Mike Karlesky, Mark VanderVoord, Greg Williams 4290001Sglebius# [Released under MIT License. Please refer to license.txt for details] 5290001Sglebius# ========================================== 6290001Sglebius 7290001Sglebiusrequire'yaml' 8290001Sglebius 9290001Sglebiusmodule RakefileHelpers 10290001Sglebius class TestFileFilter 11290001Sglebius def initialize(all_files = false) 12290001Sglebius @all_files = all_files 13290001Sglebius if not @all_files == true 14290001Sglebius if File.exist?('test_file_filter.yml') 15290001Sglebius filters = YAML.load_file( 'test_file_filter.yml' ) 16290001Sglebius @all_files, @only_files, @exclude_files = 17290001Sglebius filters[:all_files], filters[:only_files], filters[:exclude_files] 18290001Sglebius end 19290001Sglebius end 20290001Sglebius end 21290001Sglebius attr_accessor :all_files, :only_files, :exclude_files 22290001Sglebius end 23290001Sglebiusend 24