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

ruby-changes:9864

From: nobu <ko1@a...>
Date: Fri, 9 Jan 2009 12:29:23 +0900 (JST)
Subject: [ruby-changes:9864] Ruby:r21405 (trunk): * common.mk (test-sample), rubytest.rb: use runruby.rb

nobu	2009-01-09 12:29:10 +0900 (Fri, 09 Jan 2009)

  New Revision: 21405

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

  Log:
    * common.mk (test-sample), rubytest.rb: use runruby.rb

  Modified files:
    trunk/ChangeLog
    trunk/common.mk
    trunk/rubytest.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 21404)
+++ ChangeLog	(revision 21405)
@@ -1,3 +1,7 @@
+Fri Jan  9 12:29:46 2009  Nobuyoshi Nakada  <nobu@r...>
+
+	* common.mk (test-sample), rubytest.rb: use runruby.rb
+
 Fri Jan  9 10:40:52 2009  Nobuyoshi Nakada  <nobu@r...>
 
 	* test/ruby/test_process.rb (TestProcess::MANDATORY_ENVS): some
Index: rubytest.rb
===================================================================
--- rubytest.rb	(revision 21404)
+++ rubytest.rb	(revision 21405)
@@ -1,43 +1,22 @@
 #! ./miniruby
 
 exit if defined?(CROSS_COMPILING)
-load './rbconfig.rb'
-include RbConfig
-
-ruby = "./#{CONFIG['ruby_install_name']}#{CONFIG['EXEEXT']}"
+ruby = ENV["RUBY"]
+unless ruby
+  load './rbconfig.rb'
+  ruby = "./#{RbConfig::CONFIG['ruby_install_name']}#{RbConfig::CONFIG['EXEEXT']}"
+end
 unless File.exist? ruby
   print "#{ruby} is not found.\n"
   print "Try `make' first, then `make test', please.\n"
   exit false
 end
 
-if File.exist? CONFIG['LIBRUBY_SO']
-  case RUBY_PLATFORM
-  when /-hpux/
-    dldpath = "SHLIB_PATH"
-  when /-aix/
-    dldpath = "LIBPATH"
-  when /-beos/
-    dldpath = "LIBRARY_PATH"
-  when /-darwin/
-    dldpath = "DYLD_LIBRARY_PATH"
-  else
-    dldpath = "LD_LIBRARY_PATH"
-  end
-  x = ENV[dldpath]
-  x = x ? ".:"+x : "."
-  ENV[dldpath] = x
-end
-
-if /linux/ =~ RUBY_PLATFORM and File.exist? CONFIG['LIBRUBY_SO']
-  ENV["LD_PRELOAD"] = "./#{CONFIG['LIBRUBY_SO']}"
-end
-
 $stderr.reopen($stdout)
 error = ''
 
 srcdir = File.dirname(__FILE__)
-`#{ruby} -I.ext/#{RUBY_PLATFORM} -I#{srcdir}/lib #{srcdir}/sample/test.rb`.each_line do |line|
+`#{ruby} #{srcdir}/sample/test.rb`.each_line do |line|
   if line =~ /^end of test/
     print "\ntest succeeded\n"
     exit true
Index: common.mk
===================================================================
--- common.mk	(revision 21404)
+++ common.mk	(revision 21405)
@@ -380,7 +380,7 @@
 	@$(RUNRUBY) "$(srcdir)/bootstraptest/runner.rb" --ruby="$(PROGRAM) -I$(srcdir)/lib" -q
 
 test-sample: miniruby$(EXEEXT) $(RBCONFIG) $(PROGRAM) PHONY
-	@$(MINIRUBY) $(srcdir)/rubytest.rb
+	@$(RUNRUBY) $(srcdir)/rubytest.rb
 
 test-knownbug: miniruby$(EXEEXT) $(PROGRAM) $(RBCONFIG) PHONY
 	$(MINIRUBY) "$(srcdir)/bootstraptest/runner.rb" --ruby="$(PROGRAM)" $(OPTS) $(srcdir)/KNOWNBUGS.rb

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

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