From: "U.Nakamura" Date: 2006-10-03T01:11:25+09:00 Subject: [ruby-dev:29624] 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-dev:29623] 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" on Oct.02,2006 23:50:09, wrote: | > この結果として、テストファイルがrequireできなくなっていますが | > (1.8も)、こうじゃないでしょうか? | | basenameだけでrequireしてしまうと、他のテストとかぶってloadされ | ないものがでる危険性が高くなります。1.9とおなじようにフルパスの | ままrequireするようにしましょう。 確かに、見事にloadされないテストがありました orz というわけで、無事に全てのテストがloadされるようになって気付 いたのですが、そうするとtest/testunit/collector/test_dir.rbが Eだらけになります(ドライブレターあり環境だけかも)。 いまいちlib/test/unit/collect/dir.rbの作りも納得いかないんで すが、このEだらけはどうしたものでしょうか? テストの枠組みが間違ってるということで、そっちを直すべきなん でしょうかねえ... それでは。 -- U.Nakamura