Sha256: 269889675431fe63ff33a2580a0d73bb1d0a27141c411e0924796b6411725fb6
Contents?: true
Size: 884 Bytes
Versions: 28
Compression:
Stored size: 884 Bytes
Contents
module Knapsack module Runners class MinitestRunner def self.run(args) allocator = Knapsack::AllocatorBuilder.new(Knapsack::Adapters::MinitestAdapter).allocator Knapsack.logger.info Knapsack.logger.info 'Report tests:' Knapsack.logger.info allocator.report_node_tests Knapsack.logger.info Knapsack.logger.info 'Leftover tests:' Knapsack.logger.info allocator.leftover_node_tests Knapsack.logger.info task_name = 'knapsack:minitest_run' if Rake::Task.task_defined?(task_name) Rake::Task[task_name].clear end Rake::TestTask.new(task_name) do |t| t.warning = false t.libs << allocator.test_dir t.test_files = allocator.node_tests t.options = args end Rake::Task[task_name].invoke end end end end
Version data entries
28 entries across 28 versions & 1 rubygems