From 3a1414a70b33110b9bbd7e47c09dece0300eebe8 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Thu, 9 Jan 2025 12:41:12 +0900 Subject: Rewrite Benchmark to Tempfile on bootstraptest/test_ractor.rb --- bootstraptest/test_ractor.rb | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/bootstraptest/test_ractor.rb b/bootstraptest/test_ractor.rb index b3ab7f607c..b126a69128 100644 --- a/bootstraptest/test_ractor.rb +++ b/bootstraptest/test_ractor.rb @@ -1866,13 +1866,13 @@ assert_equal 'true', %q{ Ractor.new{ begin - require 'benchmark' - Benchmark.measure{} + require 'tempfile' + Tempfile.new rescue SystemStackError # prism parser with -O0 build consumes a lot of machine stack - Data.define(:real).new(1) + Data.define(:fileno).new(1) end - }.take.real > 0 + }.take.fileno > 0 } # require_relative in Ractor @@ -1912,27 +1912,27 @@ assert_equal 'LoadError', %q{ # autolaod in Ractor assert_equal 'true', %q{ - autoload :Benchmark, 'benchmark' + autoload :Tempfile, 'tempfile' r = Ractor.new do begin - Benchmark.measure{} + Tempfile.new rescue SystemStackError # prism parser with -O0 build consumes a lot of machine stack - Data.define(:real).new(1) + Data.define(:fileno).new(1) end end - r.take.real > 0 + r.take.fileno > 0 } # failed in autolaod in Ractor assert_equal 'LoadError', %q{ dummyfile = File.join(__dir__, "not_existed_dummy#{rand}.rb") - autoload :Benchmark, dummyfile + autoload :Tempfile, dummyfile r = Ractor.new do begin - Benchmark.measure{} + Tempfile.new rescue LoadError => e e.class end -- cgit v1.2.3