test_file_filter.rb 766 B

12345678910111213141516171819202122232425
  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. return false unless @all_files
  12. return false unless File.exist?('test_file_filter.yml')
  13. filters = YAML.load_file('test_file_filter.yml')
  14. @all_files = filters[:all_files]
  15. @only_files = filters[:only_files]
  16. @exclude_files = filters[:exclude_files]
  17. end
  18. attr_accessor :all_files, :only_files, :exclude_files
  19. end
  20. end