Sha256: b11b4f72ffbcab3beba69a34c2345ebdf7294a3c1a0bb799c53334f84caea993

Contents?: true

Size: 1.4 KB

Versions: 13

Compression:

Stored size: 1.4 KB

Contents

########################################################################
# uname_test.rb
#
# Generic test script for general futzing. Modify as you see fit. This
# should generally be run via the 'rake example' task.
########################################################################
require 'sys/uname'
require 'rbconfig'
include Sys

puts "VERSION: " + Uname::VERSION
puts 'Nodename: ' + Uname.nodename
puts 'Sysname: ' + Uname.sysname
puts 'Version: ' + Uname.version
puts 'Release: ' + Uname.release
puts 'Machine: ' + Uname.machine # May be "unknown" on Win32

if RbConfig::CONFIG['host_os'] =~ /sun|solaris/i
   print "\nSolaris specific tests\n"
   puts "==========================="
   puts 'Architecture: ' + Uname.architecture
   puts 'Platform: ' + Uname.platform
   puts 'Instruction Set List: ' + Uname.isa_list.split.join(", ")
   puts 'Hardware Provider: ' + Uname.hw_provider
   puts 'Serial Number: ' + Uname.hw_serial_number.to_s
   puts 'SRPC Domain: ' + Uname.srpc_domain # might be empty
   puts 'DHCP Cache: ' + Uname.dhcp_cache # might be empty
end

if RbConfig::CONFIG['host_os'] =~ /powerpc|darwin|bsd|mach/i
   print "\nBSD/OS X specific tests\n"
   puts "======================="
   puts 'Model: ' + Uname.model
end

if RbConfig::CONFIG['host_os'] =~ /hpux/i
   print "\nHP-UX specific tests\n"
   puts "========================"
   puts "ID: " + Uname.id
end

print "\nTest finished successfully\n"

Version data entries

13 entries across 13 versions & 5 rubygems

Version Path
dadapush_client-1.0.1 vendor/bundle/ruby/2.3.0/gems/sys-uname-1.0.3/examples/uname_test.rb
sys-uname-1.0.4 examples/uname_test.rb
cloudsmith-api-0.30.7 vendor/bundle/ruby/2.3.0/gems/sys-uname-1.0.3/examples/uname_test.rb
color_me_shop-1.0.0 vendor/bundle/ruby/2.5.0/gems/sys-uname-1.0.3/examples/uname_test.rb
cloudsmith-api-0.21.4 vendor/bundle/ruby/2.3.0/gems/sys-uname-1.0.3/examples/uname_test.rb
sys-uname-1.0.3 examples/uname_test.rb
dwolla_swagger-1.0.6 vendor/bundle/ruby/2.2.0/gems/sys-uname-1.0.2/examples/uname_test.rb
sys-uname-1.0.2 examples/uname_test.rb
sys-uname-1.0.1 examples/uname_test.rb
sys-uname-1.0.0 examples/uname_test.rb
sys-uname-0.9.2 examples/uname_test.rb
sys-uname-0.9.1 examples/uname_test.rb
sys-uname-0.9.0 examples/uname_test.rb