Project

General

Profile

Actions

Bug #5812

closed

test-all is stuck on Windows

Added by usa (Usaku NAKAMURA) over 12 years ago. Updated about 12 years ago.

Status:
Closed
Target version:
ruby -v:
ruby 2.0.0dev (2011-12-26 trunk 34131) [x64-mswin64_100]
Backport:
[ruby-dev:45051]

Description

以下の2つのテストがWindowsで刺さります。
test/ruby/test_thread.rb TestThreadGroup#test_thread_timer_and_interrupt
test/thread/test_queue.rb TestQueue#test_thr_kill

要するにIO#read中にThread#killしても終わらないことがあるというわけですが、
しばらく頑張ってみたものの(thread_pthread.cからsignal_thread_listの仕組みを
持ってきてみるとか)修正できていないので、忘れないようにチケット化しておきます。
このままだと越年コース。

ちなみにtrunkのみならず1.9系全般で起きています。
今までテストがなかったのがいけないんですな。


Files

thread_signal.patch (3.85 KB) thread_signal.patch h.shirosaki (Hiroshi Shirosaki), 01/23/2012 11:47 AM
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0