Skip to content

Commit 03fc81c

Browse files
nobutmm1
authored andcommitted
test_timeout.rb: shorten waiting times
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
1 parent 1e778b3 commit 03fc81c

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

test/test_timeout.rb

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,22 @@ class TestTimeout < Test::Unit::TestCase
66
def test_queue
77
q = Queue.new
88
assert_raise(Timeout::Error, "[ruby-dev:32935]") {
9-
timeout(0.1) { q.pop }
9+
timeout(0.01) { q.pop }
1010
}
1111
end
1212

1313
def test_timeout
14-
@flag = true
14+
flag = true
1515
Thread.start {
16-
sleep 0.1
17-
@flag = false
16+
sleep 0.01
17+
flag = false
1818
}
1919
assert_nothing_raised("[ruby-dev:38319]") do
2020
Timeout.timeout(1) {
21-
nil while @flag
21+
Thread.pass while flag
2222
}
2323
end
24-
assert !@flag, "[ruby-dev:38319]"
24+
assert !flag, "[ruby-dev:38319]"
2525
end
2626

2727
def test_cannot_convert_into_time_interval
@@ -34,7 +34,7 @@ def test_skip_rescue
3434
bug8730 = '[Bug #8730]'
3535
e = nil
3636
assert_raise_with_message(Timeout::Error, /execution expired/, bug8730) do
37-
timeout 0.1 do
37+
timeout 0.01 do
3838
begin
3939
sleep 3
4040
rescue Exception => e
@@ -48,7 +48,7 @@ def test_rescue_exit
4848
exc = Class.new(RuntimeError)
4949
e = nil
5050
assert_nothing_raised(exc) do
51-
timeout 0.1, exc do
51+
timeout 0.01, exc do
5252
begin
5353
sleep 3
5454
rescue exc => e

0 commit comments

Comments
 (0)