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

ruby-changes:36507

From: hsbt <ko1@a...>
Date: Wed, 26 Nov 2014 21:18:58 +0900 (JST)
Subject: [ruby-changes:36507] hsbt:r48589 (trunk): * test/inlinetest.rb: removed unused test helper.

hsbt	2014-11-26 21:18:49 +0900 (Wed, 26 Nov 2014)

  New Revision: 48589

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

  Log:
    * test/inlinetest.rb: removed unused test helper.

  Removed files:
    trunk/test/inlinetest.rb
  Modified files:
    trunk/ChangeLog
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 48588)
+++ ChangeLog	(revision 48589)
@@ -1,3 +1,7 @@ https://github.com/ruby/ruby/blob/trunk/ChangeLog#L1
+Wed Nov 26 21:18:40 2014  SHIBATA Hiroshi  <shibata.hiroshi@g...>
+
+	* test/inlinetest.rb: removed unused test helper.
+
 Wed Nov 26 20:47:28 2014  Masaya Tarui  <tarui@r...>
 
 	* ext/continuation/continuation.c (Init_continuation): obsolete callcc.
Index: test/inlinetest.rb
===================================================================
--- test/inlinetest.rb	(revision 48588)
+++ test/inlinetest.rb	(revision 48589)
@@ -1,55 +0,0 @@ https://github.com/ruby/ruby/blob/trunk/test/inlinetest.rb#L0
-module InlineTest
-  def eval_part(libname, sep, part)
-    path = libpath(libname)
-    program = File.open(path) { |f| f.read }
-    mainpart, endpart = program.split(sep)
-    if endpart.nil?
-      raise RuntimeError.new("No #{part} part in the library '#{path}'")
-    end
-    eval(endpart, TOPLEVEL_BINDING, path, mainpart.count("\n")+1)
-  end
-  module_function :eval_part
-
-  def loadtest(libname)
-    require(libname)
-    in_critical do
-      in_progname(libpath(libname)) do
-        eval_part(libname, /^(?=if\s+(?:\$0\s*==\s*__FILE__|__FILE__\s*==\s*\$0)(?:[\#\s]|$))/, '$0 == __FILE__')
-      end
-    end
-  end
-  module_function :loadtest
-
-  def loadtest__END__part(libname)
-    require(libname)
-    eval_part(libname, /^__END__\r?$/, '__END__')
-  end
-  module_function :loadtest__END__part
-
-  @mutex = Mutex.new
-
-  def self.in_critical(&block)
-    @mutex.synchronize(&block)
-  end
-
-  def self.in_progname(progname)
-    $program_name = progname
-    alias $0 $program_name
-    begin
-      yield
-    ensure
-      alias $0 $PROGRAM_NAME
-    end
-  end
-
-  def self.libpath(libname)
-    libpath = nil
-    $:.find do |path|
-      File.file?(testname = File.join(path, libname)) && libpath = testname
-    end
-    if libpath.nil?
-      raise RuntimeError.new("'#{libname}' not found")
-    end
-    libpath
-  end
-end

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

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