From b1789294695432557fbb79d5ba522c2eaa5b968d Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Sat, 11 Sep 2021 11:21:37 +0900 Subject: Fixed uninitialized constant Test::Unit::Assertions::MIN_MEASURABLE. I'm not sure why it's failed under the chkbuild and rubyci. http://rubyci.s3.amazonaws.com/arch/ruby-master/log/20210911T000007Z.fail.html.gz --- tool/lib/test/unit/assertions.rb | 5 +++++ tool/lib/test/unit/testcase.rb | 5 ----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/tool/lib/test/unit/assertions.rb b/tool/lib/test/unit/assertions.rb index 335247458a..1368312925 100644 --- a/tool/lib/test/unit/assertions.rb +++ b/tool/lib/test/unit/assertions.rb @@ -842,6 +842,11 @@ EOT result end + # kernel resolution can limit the minimum time we can measure + # [ruby-core:81540] + MIN_HZ = /mswin|mingw/ =~ RUBY_PLATFORM ? 67 : 100 + MIN_MEASURABLE = 1.0 / MIN_HZ + def assert_cpu_usage_low(msg = nil, pct: 0.05, wait: 1.0, stop: nil) require 'benchmark' diff --git a/tool/lib/test/unit/testcase.rb b/tool/lib/test/unit/testcase.rb index 19d90c58eb..6753d22bde 100644 --- a/tool/lib/test/unit/testcase.rb +++ b/tool/lib/test/unit/testcase.rb @@ -156,11 +156,6 @@ module Test PASSTHROUGH_EXCEPTIONS = [NoMemoryError, SignalException, Interrupt, SystemExit] # :nodoc: - # kernel resolution can limit the minimum time we can measure - # [ruby-core:81540] - MIN_HZ = windows? ? 67 : 100 - MIN_MEASURABLE = 1.0 / MIN_HZ - ## # Runs the tests reporting the status to +runner+ -- cgit v1.2.3