summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorYusuke Endoh <mame@ruby-lang.org>2020-02-09 21:40:53 +0900
committerYusuke Endoh <mame@ruby-lang.org>2020-02-09 21:40:53 +0900
commit6f04f0cc444b74f8fdde3e12bb1c949ba0674450 (patch)
tree902e50b1273bdff97cd725bcf688bdd48e3ce7e0 /test
parent26532c7e7793ecb7bcfaf2ac71425d1f0a84abe5 (diff)
test/ruby/test_thread_queue.rb: add a wait to yield a thread
On Arch, sending a signal in a loop seems hardly to yield the execution. ``` 1) Error: TestThreadQueue#test_queue_with_trap: Timeout::Error: execution of assert_in_out_err expired timeout (10 sec) ``` https://rubyci.org/logs/rubyci.s3.amazonaws.com/arch/ruby-master/log/20200209T120002Z.fail.html.gz This change allows the test to pass.
Diffstat (limited to 'test')
-rw-r--r--test/ruby/test_thread_queue.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/test/ruby/test_thread_queue.rb b/test/ruby/test_thread_queue.rb
index 41e6865ed4..13c839ab50 100644
--- a/test/ruby/test_thread_queue.rb
+++ b/test/ruby/test_thread_queue.rb
@@ -572,6 +572,7 @@ class TestThreadQueue < Test::Unit::TestCase
Thread.new{
loop{
Process.kill :INT, $$
+ sleep 0.1
}
}
puts q.pop