Sha256: 3e3008b18d0121d2927ebb28fa037778c9d6e9ae4e1092c2864aad8588e23115
Contents?: true
Size: 768 Bytes
Versions: 4
Compression:
Stored size: 768 Bytes
Contents
require 'rake/testtask' require 'rake/extensiontask' require 'bundler/gem_tasks' Rake::ExtensionTask.new('byebug') do |ext| ext.lib_dir = 'lib/byebug' end # Override default rake tests loader class Rake::TestTask def rake_loader 'test/test_helper.rb' end end desc "Run MiniTest suite" task :test do Rake::TestTask.new do |t| t.verbose = true t.warning = true t.pattern = 'test/*_test.rb' end end task default: :test desc 'Run a test in looped mode so that you can look for memory leaks' task 'test_loop' do code = %Q[loop{ require '#{$*[1]}' }] cmd = %Q[ruby -Itest -e "#{ code }"] system cmd end desc 'Watch memory use of a looping test' task 'test_loop_mem' do system "watch \"ps aux | grep -v 'sh -c r' | grep [I]test\"" end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
byebug-3.1.2 | Rakefile |
byebug-3.1.1 | Rakefile |
byebug-3.1.0 | Rakefile |
byebug-3.0.0 | Rakefile |