class RubyMemcheck::TestTask

Attributes

configuration[R]

Public Class Methods

new(*args) click to toggle source
Calls superclass method
# File lib/ruby_memcheck/test_task.rb, line 9
def initialize(*args)
  @configuration =
    if !args.empty? && args[0].is_a?(Configuration)
      args.shift
    else
      RubyMemcheck.default_configuration
    end

  super
end

Public Instance Methods

ruby(*args, **options) { |ok, res| ... } click to toggle source
# File lib/ruby_memcheck/test_task.rb, line 20
def ruby(*args, **options, &block)
  command = configuration.command(args)
  sh(command, **options) do |ok, res|
    report_valgrind_errors

    yield ok, res if block_given?
  end
end