Sha256: c02697924183e875c0db6f07961776131a0e2d047202b076fd77a7dbe4e3e8fa
Contents?: true
Size: 721 Bytes
Versions: 4
Compression:
Stored size: 721 Bytes
Contents
#!/usr/bin/env ruby # # Allsuite for Eclipse and GEM. $LOAD_PATH.unshift File.dirname(__FILE__) require "tests/libxml_test" ALL_TESTS = true TESTS = File.expand_path(File.dirname(__FILE__)) puts ARGV[0] if ARGV[0].nil? or ARGV[0]=="rwtest/runner.rb" glob = File.join(TESTS, ENV['TESTS'] || '*.rb') else glob = ARGV[0] end Dir[glob].each { |fn| next if fn =~ %r{runner.rb$} puts "test #{fn}" f=Process.fork if f.nil? require fn exit end rss_k=0 while (px=Process.wait2(f,Process::WNOHANG)).nil? sleep 2 rss_k2=`ps -o rss= -p #{f}`.to_i rss_k=(rss_k2>rss_k) ? rss_k2 : rss_k end pid,status=px puts "\nProcess #{pid} exited status #{status.exitstatus}, max rss(k) #{rss_k}" }
Version data entries
4 entries across 4 versions & 1 rubygems