Sha256: 91d4022834d09dfa1052147cf2ae41be5bc53ae65b520df42f32cd2d8edebafd

Contents?: true

Size: 446 Bytes

Versions: 6

Compression:

Stored size: 446 Bytes

Contents

require "rspec/core/rake_task"
namespace :spec do
  desc "Run all examples with Valgrind"
  task :valgrind do
    VALGRIND_OPTS = %w{
      --num-callers=50
      --error-limit=no
      --partial-loads-ok=yes
      --undef-value-errors=no
      --trace-children=yes
    }

    cmd = "valgrind #{VALGRIND_OPTS.join(' ')} bundle exec rake spec"
    puts cmd
    system cmd
  end
end

RSpec::Core::RakeTask.new('spec') do |t|
  t.verbose = true
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
spyglass-0.0.5.1 tasks/rspec.rake
spyglass-0.0.5 tasks/rspec.rake
spyglass-0.0.4.1 tasks/rspec.rake
spyglass-0.0.4 tasks/rspec.rake
spyglass-0.0.3 tasks/rspec.rake
spyglass-0.0.2 tasks/rspec.rake