From bcf01b18cfe9b21bfde32e28edd4745703bf190c Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Fri, 9 Dec 2022 08:51:13 +0900 Subject: Reapply the following commits related to extend timeout value. 66d1900423e6fb9774c2fe72dba8c2968b54d7ab 0686e4181d04dd911316a227753ceaa96d8c6533 1a63468831524f68e73cbb068071652c6486cfc6 e1fee7f949cb6719122672fa1081c60984a5339f 232e43fd52e53f667c2c290cffb4afa524889f0f --- test/csv/parse/test_general.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/test/csv/parse/test_general.rb b/test/csv/parse/test_general.rb index 902be2ce4a..ff32eef6d3 100644 --- a/test/csv/parse/test_general.rb +++ b/test/csv/parse/test_general.rb @@ -325,7 +325,14 @@ line,5,jkl private def assert_parse_errors_out(data, **options) assert_raise(CSV::MalformedCSVError) do - Timeout.timeout(0.2) do + timeout = 0.2 + if defined?(RubyVM::YJIT.enabled?) and RubyVM::YJIT.enabled? + timeout = 1 # for --yjit-call-threshold=1 + end + if defined?(RubyVM::MJIT.enabled?) and RubyVM::MJIT.enabled? + timeout = 5 # for --jit-wait + end + Timeout.timeout(timeout) do CSV.parse(data, **options) fail("Parse didn't error out") end -- cgit v1.2.3