diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2021-01-08 21:14:19 +0900 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-01-08 21:14:19 +0900 |
| commit | 6587269af8800831f2175ae04ca738328b9b1308 (patch) | |
| tree | 3388c53575e1e772ac142d0c746464763ed71963 /Rakefile | |
| parent | a0c1e075e35c358d21934c28ff1bec4153502409 (diff) | |
| parent | 3a8d7bdf82dddb8d5e54330503d9ed11b4f68ad0 (diff) | |
| download | mruby-6587269af8800831f2175ae04ca738328b9b1308.tar.gz mruby-6587269af8800831f2175ae04ca738328b9b1308.zip | |
Merge pull request #5267 from shuujii/delay-test-code-build-until-rake-test
Delay test code build until `rake test`
Diffstat (limited to 'Rakefile')
| -rw-r--r-- | Rakefile | 25 |
1 files changed, 3 insertions, 22 deletions
@@ -29,6 +29,7 @@ load "#{MRUBY_ROOT}/tasks/mrbgems.rake" load "#{MRUBY_ROOT}/tasks/libmruby.rake" load "#{MRUBY_ROOT}/tasks/bin.rake" load "#{MRUBY_ROOT}/tasks/presym.rake" +load "#{MRUBY_ROOT}/tasks/test.rake" load "#{MRUBY_ROOT}/tasks/benchmark.rake" load "#{MRUBY_ROOT}/tasks/gitlab.rake" load "#{MRUBY_ROOT}/tasks/doc.rake" @@ -51,37 +52,17 @@ end task :build => MRuby.targets.flat_map{|_, build| build.products} -desc "run all mruby tests" -task :test -MRuby.each_target do - if test_enabled? - t = :"test_#{self.name}" - task t => ["all"] do - run_test - end - task :test => t - end - - if bintest_enabled? - t = :"bintest_#{self.name}" - task t => ["all"] do - run_bintest - end - task :test => t - end -end - desc "clean all built and in-repo installed artifacts" task :clean do MRuby.each_target do |build| - rm_rf build.products rm_rf build.build_dir + rm_f build.products end puts "Cleaned up target build folder" end desc "clean everything!" -task :deep_clean => ["clean", "clean_doc"] do +task :deep_clean => %w[clean doc:clean] do MRuby.each_target do |build| rm_rf build.gem_clone_dir end |
