diff options
Diffstat (limited to 'test/lib/memory_status.rb')
-rw-r--r-- | test/lib/memory_status.rb | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/test/lib/memory_status.rb b/test/lib/memory_status.rb index 35530f2f4b..0f6d4db91b 100644 --- a/test/lib/memory_status.rb +++ b/test/lib/memory_status.rb @@ -1,4 +1,9 @@ # frozen_string_literal: false +begin + require '-test-/memory_status.so' +rescue LoadError +end + module Memory keys = [] @@ -81,7 +86,7 @@ module Memory if !keys.empty? Status = Struct.new(*keys) end -end +end unless defined?(Memory::Status) if defined?(Memory::Status) class Memory::Status @@ -89,7 +94,7 @@ if defined?(Memory::Status) Memory.read_status do |key, val| self[key] = val end - end + end unless method_defined?(:_update) Header = members.map {|k| k.to_s.upcase.rjust(6)}.join('') Format = "%6d" |