Method: MRuby::Build#run_bintest

Defined in:
ext/enterprise_script_service/mruby/lib/mruby/build.rb

#run_bintestObject



429
430
431
432
433
434
435
436
# File 'ext/enterprise_script_service/mruby/lib/mruby/build.rb', line 429

def run_bintest
  puts ">>> Bintest #{name} <<<"
  targets = @gems.select { |v| File.directory? "#{v.dir}/bintest" }.map { |v| filename v.dir }
  targets << filename(".") if File.directory? "./bintest"
  mrbc = @gems["mruby-bin-mrbc"] ? exefile("#{@build_dir}/bin/mrbc") : mrbcfile
  env = {"BUILD_DIR" => @build_dir, "MRBCFILE" => mrbc}
  sh env, "ruby test/bintest.rb#{verbose_flag} #{targets.join ' '}"
end