Class: TestBoosters::Boosters::Minitest
- Defined in:
- lib/test_boosters/boosters/minitest.rb
Constant Summary collapse
- FILE_PATTERN =
"test/**/*_test.rb".freeze
Instance Method Summary collapse
- #command ⇒ Object
-
#initialize ⇒ Minitest
constructor
A new instance of Minitest.
- #split_configuration_path ⇒ Object
Methods inherited from Base
#after_job, #before_job, #display_header, #distribution, #job_count, #job_index, #run, #show_files_for_dry_run
Constructor Details
#initialize ⇒ Minitest
Returns a new instance of Minitest.
7 8 9 |
# File 'lib/test_boosters/boosters/minitest.rb', line 7 def initialize super(FILE_PATTERN, split_configuration_path, command) end |
Instance Method Details
#command ⇒ Object
11 12 13 |
# File 'lib/test_boosters/boosters/minitest.rb', line 11 def command "ruby -e 'ARGV.each { |f| require \"./\#{f}\" }'" end |
#split_configuration_path ⇒ Object
15 16 17 |
# File 'lib/test_boosters/boosters/minitest.rb', line 15 def split_configuration_path ENV["MINITEST_SPLIT_CONFIGURATION_PATH"] || "#{ENV["HOME"]}/minitest_split_configuration.json" end |