Class: ParallelTests::Turnip::Runner
- Inherits:
-
RSpec::Runner
- Object
- RSpec::Runner
- ParallelTests::Turnip::Runner
- Defined in:
- lib/parallel_tests/turnip/runner.rb
Constant Summary collapse
- NAME =
'Turnip'
Class Method Summary collapse
Class Method Details
.find_tests(tests, options = {}) ⇒ Object
17 18 19 20 21 22 23 24 25 26 |
# File 'lib/parallel_tests/turnip/runner.rb', line 17 def find_tests(tests, = {}) (tests || []).map do |file_or_folder| if File.directory?(file_or_folder) files = files_in_folder(file_or_folder, ) files.grep(/#{test_suffix_regexp}$/).grep([:pattern]||//) else file_or_folder end end.flatten.uniq end |
.test_file_name ⇒ Object
9 10 11 |
# File 'lib/parallel_tests/turnip/runner.rb', line 9 def test_file_name 'turnip' end |
.test_suffix_regexp ⇒ Object
13 14 15 |
# File 'lib/parallel_tests/turnip/runner.rb', line 13 def test_suffix_regexp '(\.feature|_spec\.rb)' end |