From fb2008a73a46066481b77f53c62de8630a153efe Mon Sep 17 00:00:00 2001 From: akr Date: Thu, 13 Nov 2014 16:05:37 +0000 Subject: * test/lib/envutil.rb: Moved from test/ruby/. * test/lib/find_executable.rb: Ditto. * test/lib/memory_status.rb: Ditto. * test/lib/test/unit.rb: require envutil. * test/: Don't require envutil in test files. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/ruby/find_executable.rb | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 test/ruby/find_executable.rb (limited to 'test/ruby/find_executable.rb') diff --git a/test/ruby/find_executable.rb b/test/ruby/find_executable.rb deleted file mode 100644 index 4ba9a0533e..0000000000 --- a/test/ruby/find_executable.rb +++ /dev/null @@ -1,21 +0,0 @@ -require "rbconfig" - -module EnvUtil - def find_executable(cmd, *args) - exts = RbConfig::CONFIG["EXECUTABLE_EXTS"].split | [RbConfig::CONFIG["EXEEXT"]] - ENV["PATH"].split(File::PATH_SEPARATOR).each do |path| - next if path.empty? - path = File.join(path, cmd) - exts.each do |ext| - cmdline = [path + ext, *args] - begin - return cmdline if yield(IO.popen(cmdline, "r", err: [:child, :out], &:read)) - rescue - next - end - end - end - nil - end - module_function :find_executable -end -- cgit v1.2.3