File tree Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change 11# frozen_string_literal: true
22
3+ require "securerandom"
4+ require "shellwords"
5+
36require "minitest/test_task"
47require "rake/clean"
58require "rubocop/rake_task"
6- require "securerandom"
7- require "shellwords"
89
910CLEAN . push ( *%w[ .idea/ .ruby-lsp/ .yardoc/ ] )
1011
1112xargs = %w[ xargs --no-run-if-empty --null --max-procs=0 --max-args=300 -- ]
1213
13- task ( default : [ :test , :format ] )
14+ task ( default : [ :test ] )
15+
16+ multitask ( :test ) do
17+ rb =
18+ FileList [ ENV . fetch ( "TEST" , "./test/**/*_test.rb" ) ]
19+ . map { "require_relative(#{ _1 . dump } );" }
20+ . join
1421
15- Minitest ::TestTask . create do |t |
16- t . libs = %w[ . ]
17- t . test_globs = ENV . fetch ( "TEST" , "./test/**/*_test.rb" )
22+ ruby ( *%w[ -w -e ] , rb , verbose : false ) { fail unless _1 }
1823end
1924
2025RuboCop ::RakeTask . new ( :rubocop ) do |t |
You can’t perform that action at this time.
0 commit comments