Try increasing read timeout of rinda tests

To prevent random failure with --jit-wait like
http://ci.rvm.jp/results/trunk-mjit-wait@silicon-docker/3026615
This commit is contained in:
Takashi Kokubun 2020-06-25 22:11:40 -07:00
Родитель 8070cb56db
Коммит 5c03e4680e
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 6FFC433B12EE23DD
1 изменённых файлов: 8 добавлений и 2 удалений

Просмотреть файл

@ -382,7 +382,7 @@ module TupleSpaceTestModule
template = nil
taker = Thread.new do
assert_raise(Rinda::RequestCanceledError) do
@ts.take([:take, nil], 10) do |t|
@ts.take([:take, nil], read_timeout) do |t|
template = t
Thread.new do
template.cancel
@ -410,7 +410,7 @@ module TupleSpaceTestModule
template = nil
reader = Thread.new do
assert_raise(Rinda::RequestCanceledError) do
@ts.read([:take, nil], 10) do |t|
@ts.read([:take, nil], read_timeout) do |t|
template = t
Thread.new do
template.cancel
@ -469,6 +469,12 @@ module TupleSpaceTestModule
assert(tuple.expired?)
assert(!tuple.alive?)
end
private
def read_timeout
RubyVM::MJIT.enabled? ? 300 : 10 # for --jit-wait
end
end
class TupleSpaceTest < Test::Unit::TestCase