From: "U.Nakamura" Date: 2006-10-02T14:35:00+09:00 Subject: [ruby-dev:29621] Re: [ruby-cvs:18312] ruby, ruby, ruby/lib/test/unit, ruby/lib/test/unit/collector: * common.mk (test-all): separate directory where running test cases こんにちは、なかむら(う)です。 In message "[ruby-cvs:18312] ruby, ruby, ruby/lib/test/unit, ruby/lib/test/unit/collector: * common.mk (test-all): separate directory where running test cases" on Oct.02,2006 01:24:59, wrote: | nobu Mon, 2 Oct 2006 01:24:59 +0900 (中略) | * lib/test/unit/collector/dir.rb (recursive_collect, collect_file): | base directory support. この結果として、テストファイルがrequireできなくなっていますが (1.8も)、こうじゃないでしょうか? Index: lib/test/unit/collector/dir.rb =================================================================== RCS file: /home/cvs/ruby/lib/test/unit/collector/dir.rb,v retrieving revision 1.13 diff -u -1 -p -r1.13 dir.rb --- lib/test/unit/collector/dir.rb 1 Oct 2006 16:24:58 -0000 1.13 +++ lib/test/unit/collector/dir.rb 2 Oct 2006 05:34:41 -0000 @@ -79,3 +79,3 @@ module Test def collect_file(name, suites, already_gathered) - dir = File.dirname(File.expand_path(name, @base)) + dir, name = File.split(File.expand_path(name, @base)) $:.unshift(dir) それでは。 -- U.Nakamura