Sha256: 38b046c0bceb9b994a3c68de11048cbee6f1b594e1125ab4a565dfac5b11b4ca

Contents?: true

Size: 869 Bytes

Versions: 2

Compression:

Stored size: 869 Bytes

Contents

###########################################################
# tc_linux.rb
#
# Test Suite for sys-cpu for Linux. This should be run via
# the 'rake test' task.
###########################################################
require "sys/cpu"
require "test/unit"
require "tc_version"
include Sys

class TC_Linux < Test::Unit::TestCase
   def test_all_dynamic_methods
      assert_nothing_raised{
         CPU.processors{ |cs|
            cs.members.each{ |m|
               puts "#{m}: " + cs[m].to_s
            }
         }
      }
   end

   def test_load_avg
      assert_nothing_raised{ CPU.load_avg }
      assert_equal(3, CPU.load_avg.length)
   end

   def test_cpu_stats
      assert_nothing_raised{ CPU.cpu_stats }
      assert_kind_of(Hash, CPU.cpu_stats)
      assert_equal(true, CPU.cpu_stats["cpu0"].length >= 4)
   end
end
  

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sys-cpu-0.6.0-mswin32 test/tc_linux.rb
sys-cpu-0.6.1-x86-mswin32-60 test/tc_linux.rb