Class: TestQueue::TestFramework::Minitest

Inherits:
TestQueue::TestFramework show all
Defined in:
lib/test_queue/runner/minitest5.rb

Constant Summary

Constants inherited from TestQueue::TestFramework

MiniTest

Instance Method Summary collapse

Instance Method Details

#all_suite_filesObject



95
96
97
# File 'lib/test_queue/runner/minitest5.rb', line 95

def all_suite_files
  ARGV
end

#suites_from_file(path) ⇒ Object



99
100
101
102
103
104
105
# File 'lib/test_queue/runner/minitest5.rb', line 99

def suites_from_file(path)
  ::Minitest::Test.reset
  require File.absolute_path(path)
  ::Minitest::Test.runnables
                  .reject { |s| s.runnable_methods.empty? }
                  .map { |s| [s.name, s] }
end