summaryrefslogtreecommitdiffstats
path: root/tinyusb/test/vendor/ceedling/vendor/unity/auto/test_file_filter.rb
diff options
context:
space:
mode:
Diffstat (limited to 'tinyusb/test/vendor/ceedling/vendor/unity/auto/test_file_filter.rb')
-rwxr-xr-xtinyusb/test/vendor/ceedling/vendor/unity/auto/test_file_filter.rb25
1 files changed, 25 insertions, 0 deletions
diff --git a/tinyusb/test/vendor/ceedling/vendor/unity/auto/test_file_filter.rb b/tinyusb/test/vendor/ceedling/vendor/unity/auto/test_file_filter.rb
new file mode 100755
index 00000000..5c3a79fc
--- /dev/null
+++ b/tinyusb/test/vendor/ceedling/vendor/unity/auto/test_file_filter.rb
@@ -0,0 +1,25 @@
+# ==========================================
+# 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