diff options
-rw-r--r-- | test/test_timeout.rb | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/test_timeout.rb b/test/test_timeout.rb index 01156867b0..a8bc97dee4 100644 --- a/test/test_timeout.rb +++ b/test/test_timeout.rb @@ -274,4 +274,20 @@ class TestTimeout < Test::Unit::TestCase }.join end; end + + # TODO: remove it + require 'envutil' + + def test_timeout_scale + scale = ENV['RUBY_TEST_TIMEOUT_SCALE']&.to_f + sec = 5 + + if scale + assert_equal sec * scale, EnvUtil.apply_timeout_scale(sec) + else + assert_equal sec, EnvUtil.apply_timeout_scale(sec) + end + + STDERR.puts [scale, sec, EnvUtil.apply_timeout_scale(sec)].inspect + end end |