From: "U.Nakamura" Date: 2008-05-14T12:37:01+09:00 Subject: [ruby-dev:34684] Re: fork 不可能な環境での test_argv0_noarg こんにちは、なかむら(う)です。 In message "[ruby-dev:34667] Re: fork 不可能な環境での test_argv0_noarg" on May.13,2008 09:58:07, wrote: > |fork() のない環境では exec 系統のメソッドは redirect_fds を無視するため > |test_process.rb の test_argv0_noarg でテストが進まなくなります。 > |このような環境ではテストをスキップした方がよいのではないかと思います。 > | > |# もちろん、リダイレクトできるならそれが一番いいのですが。 > > まあ、そうなんですが。そのチェックはrespond?(:fork)ではよく > ないんではないでしょうか。forkはいつも定義されているように思 > います。 テストも元々の問題も既に解決済み(たぶん)なのでそれはいいんで すが、forkがrespond_to?で判断できないのは不便なので、1.9では forkがNotImplementedErrorになるプラットフォームではfork自体を 消そうかと思うんですが、どうでしょうか? (他の類似のメソッドも同様) それでは。 -- U.Nakamura