test_file_filter.rb 780 B

1234567891011121314151617181920212223
  1. # ==========================================
  2. # Unity Project - A Test Framework for C
  3. # Copyright (c) 2007 Mike Karlesky, Mark VanderVoord, Greg Williams
  4. # [Released under MIT License. Please refer to license.txt for details]
  5. # ==========================================
  6. require'yaml'
  7. module RakefileHelpers
  8. class TestFileFilter
  9. def initialize(all_files = false)
  10. @all_files = all_files
  11. if not @all_files == true
  12. if File.exist?('test_file_filter.yml')
  13. filters = YAML.load_file( 'test_file_filter.yml' )
  14. @all_files, @only_files, @exclude_files =
  15. filters[:all_files], filters[:only_files], filters[:exclude_files]
  16. end
  17. end
  18. end
  19. attr_accessor :all_files, :only_files, :exclude_files
  20. end
  21. end