summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/test_timeout.rb16
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