ruby-changes:12182
From: akr <ko1@a...>
Date: Fri, 26 Jun 2009 21:41:35 +0900 (JST)
Subject: [ruby-changes:12182] Ruby:r23859 (trunk): reduce tests.
akr 2009-06-26 21:41:25 +0900 (Fri, 26 Jun 2009) New Revision: 23859 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=23859 Log: reduce tests. Modified files: trunk/test/ripper/test_files.rb Index: test/ripper/test_files.rb =================================================================== --- test/ripper/test_files.rb (revision 23858) +++ test/ripper/test_files.rb (revision 23859) @@ -12,9 +12,12 @@ SCANNER_EVENTS.each {|n| eval "def on_#{n}(*args) r = [:#{n}, *args]; r.inspect; Object.new end" } end + TEST_RATIO = 0.05 + def test_parse_files Find.find("#{SRCDIR}/lib", "#{SRCDIR}/ext", "#{SRCDIR}/sample", "#{SRCDIR}/test") {|n| next if /\.rb\z/ !~ n || !File.file?(n) + next if TEST_RATIO < rand assert_nothing_raised("ripper failed to parse: #{n.inspect}") { Parser.new(File.read(n)).parse } } end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/