TestIONonblock on 1.9

e$B!!$5$5$@$G$9!%e(B

e$B!!<!$N$h$&$K%F%9%H$K<:GT$7$^$9!%$H$$$&$+!$<:GT$5$;$F$^$9!%e(B

$ make test-all TESTS=’-v io’
./miniruby …/trunk/runruby.rb --extout=.ext –
“…/trunk/test/runner.rb” --basedir="…/trunk/test" --runner=console
-v io
Loaded suite io
Started
test_flush(TestIONonblock): F

Finished in 0.00247 seconds.

  1. Failure:
    test_flush(TestIONonblock)
    [/home/ko1/ruby/trunk/test/io/nonblock/test_flush.rb:10]:
    IO#close can’t interrupt IO blocking on YARV.

e$B!!$3$l$O!$e(B

  1. e$B$"$k%9%l%C%I!Je(Bt1e$B!K$Ge(B io e$B$rBT$De(B
  2. e$BB>$N%9%l%C%I!Je(Bt2e$B!K$Ge(B io e$B$re(B close e$B$9$ke(B
  3. t1 e$B$,e(B IO e$B%(%i!<$r5/$3$9e(B

e$B$H$$$&5sF0$r4|BT$7$F$$$k!J$@$C$?$H;W$&!K$N$G$9$,!$e(B1.9
e$B$G$O$3$&$J$j$^e(B
e$B$;$s!%$3$N$"$?$j$N;EMM$O$I$&$9$l$P$$$$$G$7$g$&$+!%e(B

In article [email protected],
SASADA Koichi [email protected] writes:

e$B$H$$$&5sF0$r4|BT$7$F$$$k!J$@$C$?$H;W$&!K$N$G$9$,!$e(B1.9 e$B$G$O$3$&$J$j$^e(B
e$B$;$s!%$3$N$"$?$j$N;EMM$O$I$&$9$l$P$$$$$G$7$g$&$+!%e(B

e$B%3%a%s%H$K=q$$$F$“$j$^$9$,!”$=$N%F%9%H$N85$K$J$C$?e(B
[ruby-dev:24985] e$B$Oe(B core dump e$B$J$N$G!"0[>o=*N;$7$J$1$l$P$$$$e(B
e$B$s$8$c$J$$$G$9$+!#e(B

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:32256] Re: TestIONonblock on 1.9”
on Tue, 13 Nov 2007 12:54:20 +0900, Tanaka A. [email protected]
writes:

|> e$B$H$$$&5sF0$r4|BT$7$F$$$k!J$@$C$?$H;W$&!K$N$G$9$,!$e(B1.9 e$B$G$O$3$&$J$j$^e(B
|> e$B$;$s!%$3$N$“$?$j$N;EMM$O$I$&$9$l$P$$$$$G$7$g$&$+!%e(B
|
|e$B%3%a%s%H$K=q$$$F$”$j$^$9$,!"$=$N%F%9%H$N85$K$J$C$?e(B
|[ruby-dev:24985] e$B$Oe(B core dump e$B$J$N$G!"0[>o=*N;$7$J$1$l$P$$$$e(B
|e$B$s$8$c$J$$$G$9$+!#e(B

e$B$=$NE@$K$D$$$F$OF146$G$9!#0[>u;vBV$J$s$G!“$3$&$G$J$1$l$P$J$ie(B
e$B$J$$$H$$$&$3$H$O$”$^$j$J$$$h$&$K;W$$$^$9!#e(B