[前][次][番号順一覧][スレッド一覧]

ruby-changes:26175

From: drbrain <ko1@a...>
Date: Thu, 6 Dec 2012 16:35:59 +0900 (JST)
Subject: [ruby-changes:26175] drbrain:r38232 (trunk): * test/rake/helper.rb: Load envutil correctly. Removed useless rescue

drbrain	2012-12-06 16:35:45 +0900 (Thu, 06 Dec 2012)

  New Revision: 38232

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=38232

  Log:
    * test/rake/helper.rb:  Load envutil correctly.  Removed useless rescue
      for signal propagation tests
    * lib/rake/file_utils.rb:  Prefer the built ruby.
    * test/rake/test_rake_functional.rb:  ditto

  Modified files:
    trunk/ChangeLog
    trunk/lib/rake/file_utils.rb
    trunk/test/rake/helper.rb
    trunk/test/rake/test_rake_functional.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 38231)
+++ ChangeLog	(revision 38232)
@@ -1,3 +1,10 @@
+Thu Dec  6 16:35:21 2012  Eric Hodel  <drbrain@s...>
+
+	* test/rake/helper.rb:  Load envutil correctly.  Removed useless rescue
+	  for signal propagation tests
+	* lib/rake/file_utils.rb:  Prefer the built ruby.
+	* test/rake/test_rake_functional.rb:  ditto
+
 Thu Dec  6 15:20:34 2012  Eric Hodel  <drbrain@s...>
 
 	* lib/rdoc/context.rb:  Don't warn for duplicate methods while loading.
Index: lib/rake/file_utils.rb
===================================================================
--- lib/rake/file_utils.rb	(revision 38231)
+++ lib/rake/file_utils.rb	(revision 38232)
@@ -6,7 +6,7 @@
 # added to the FileUtils utility functions.
 module FileUtils
   # Path to the currently running Ruby program
-  RUBY = File.join(
+  RUBY = ENV['RUBY'] || File.join(
     RbConfig::CONFIG['bindir'],
     RbConfig::CONFIG['ruby_install_name'] + RbConfig::CONFIG['EXEEXT']).
     sub(/.*\s.*/m, '"\&"')
Index: test/rake/test_rake_functional.rb
===================================================================
--- test/rake/test_rake_functional.rb	(revision 38231)
+++ test/rake/test_rake_functional.rb	(revision 38232)
@@ -471,7 +471,7 @@
   def run_ruby(option_list)
     puts "COMMAND: [#{RUBY} #{option_list.join ' '}]" if @verbose
 
-    inn, out, err, wait = Open3.popen3(Gem.ruby, *option_list)
+    inn, out, err, wait = Open3.popen3(RUBY, *option_list)
     inn.close
 
     @out = out.read
Index: test/rake/helper.rb
===================================================================
--- test/rake/helper.rb	(revision 38231)
+++ test/rake/helper.rb	(revision 38232)
@@ -12,8 +12,8 @@
 require File.expand_path('../file_creation', __FILE__)
 
 begin
-  require 'test/ruby/envutil'
-rescue LoadError
+  require_relative '../ruby/envutil'
+rescue NoMethodError, LoadError
   # for ruby trunk
 end
 
@@ -515,8 +515,8 @@
 end
 
 task :test do
-  Rake::Task[:a].invoke rescue nil
-  Rake::Task[:b].invoke rescue nil
+  Rake::Task[:a].invoke
+  Rake::Task[:b].invoke
 end
 
 task :default => :test

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]