Sha256: 7ecc15233cc7fb35672700adf40a705331d62a2175b8b4e9724c3c029f325f52

Contents?: true

Size: 1.48 KB

Versions: 22

Compression:

Stored size: 1.48 KB

Contents

# TODO: deprecate
# require File.dirname(__FILE__) + '/../../spec_helper'
# 
# include PoolParty::Monitors
# 
# def vm_stat_str
# <<-EOE
# Mach Virtual Memory Statistics: (page size of 4096 bytes)
# Pages free:                    67993.
# Pages active:                 256445.
# Pages inactive:               124392.
# Pages wired down:              73762.
# "Translation faults":     1280661664.
# Pages copy-on-write:        52365921.
# Pages zero filled:         722428360.
# Pages reactivated:            441434.
# Pageins:                     1120320.
# Pageouts:                     285425.
# Object cache: 11159288 hits of 21753237 lookups (51% hit rate)
# EOE
# end
# 
# describe "MemoryMonitor" do
#   before(:each) do
#     @mon = MemoryMonitor.new
#     MemoryMonitor.stub!(:new).and_return @mon
#   end
#   it "should have the singleton method run defined" do
#     MemoryMonitor.respond_to?(:run).should == true
#   end
#   it "should call the method new" do
#     MemoryMonitor.should_receive(:new).and_return @mon
#     MemoryMonitor.run
#   end
#   describe "calling" do
#     it "should call uname with %x" do
#       @mon.should_receive(:`).with("uname").and_return "Darwin"
#       @mon.stub!(:`).and_return ""
#     end
#     it "should call vm_stat with when the uname returns Darwin" do
#       @mon.should_receive(:`).with("uname").and_return "Darwin"
#       @mon.should_receive(:`).with("vm_stat").and_return vm_stat_str
#     end
#     after(:each) do
#       @mon.run
#     end
#   end
# end

Version data entries

22 entries across 22 versions & 3 rubygems

Version Path
auser-poolparty-1.1.1 spec/poolparty/monitors/monitors/memory_monitor_spec.rb
auser-poolparty-1.1.3 spec/poolparty/monitors/monitors/memory_monitor_spec.rb
auser-poolparty-1.1.4 spec/poolparty/monitors/monitors/memory_monitor_spec.rb
auser-poolparty-1.1.5 spec/poolparty/monitors/monitors/memory_monitor_spec.rb
auser-poolparty-1.1.6 spec/poolparty/monitors/monitors/memory_monitor_spec.rb
auser-poolparty-1.1.7 spec/poolparty/monitors/monitors/memory_monitor_spec.rb
auser-poolparty-1.2.0 spec/poolparty/monitors/monitors/memory_monitor_spec.rb
auser-poolparty-1.2.1 spec/poolparty/monitors/monitors/memory_monitor_spec.rb
auser-poolparty-1.2.10 spec/poolparty/monitors/monitors/memory_monitor_spec.rb
auser-poolparty-1.2.11 spec/poolparty/monitors/monitors/memory_monitor_spec.rb
auser-poolparty-1.2.12 spec/poolparty/monitors/monitors/memory_monitor_spec.rb
auser-poolparty-1.2.2 spec/poolparty/monitors/monitors/memory_monitor_spec.rb
auser-poolparty-1.2.3 spec/poolparty/monitors/monitors/memory_monitor_spec.rb
auser-poolparty-1.2.4 spec/poolparty/monitors/monitors/memory_monitor_spec.rb
auser-poolparty-1.2.7 spec/poolparty/monitors/monitors/memory_monitor_spec.rb
auser-poolparty-1.2.8 spec/poolparty/monitors/monitors/memory_monitor_spec.rb
auser-poolparty-1.2.9 spec/poolparty/monitors/monitors/memory_monitor_spec.rb
fairchild-poolparty-1.1.3 spec/poolparty/monitors/monitors/memory_monitor_spec.rb
fairchild-poolparty-1.1.4 spec/poolparty/monitors/monitors/memory_monitor_spec.rb
fairchild-poolparty-1.1.5 spec/poolparty/monitors/monitors/memory_monitor_spec.rb