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