Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 2636

Show
Ignore:
Timestamp:
10/16/05 02:30:04 (3 years ago)
Author:
minam
Message:

Comment out the memory leak test because it b0rks the testing environment. Update some contact info.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb

    r2483 r2636  
    11# Author: Luke Holden <lholden@cablelan.net> 
    2 # Updated for SQLite3: Jamis Buck <jamis_buck@byu.edu
     2# Updated for SQLite3: Jamis Buck <jamis@37signals.com
    33 
    44require 'active_record/connection_adapters/abstract_adapter' 
  • trunk/activerecord/test/base_test.rb

    r2620 r2636  
    10251025  end 
    10261026 
    1027   def test_dev_mode_memory_leak 
    1028     counts = [] 
    1029     2.times do 
    1030       require_dependency 'fixtures/company' 
    1031       Firm.find(:first) 
    1032       Dependencies.clear 
    1033       ActiveRecord::Base.reset_subclasses 
    1034       Dependencies.remove_subclasses_for(ActiveRecord::Base) 
    1035    
    1036       GC.start 
    1037        
    1038       count = 0 
    1039       ObjectSpace.each_object(Proc) { count += 1 } 
    1040       counts << count 
    1041     end 
    1042     assert counts.last <= counts.first, 
    1043       "expected last count (#{counts.last}) to be <= first count (#{counts.first})" 
    1044   end 
     1027  # FIXME: this test ought to run, but it needs to run sandboxed so that it 
     1028  # doesn't b0rk the current test environment by undefing everything. 
     1029  # 
     1030  #def test_dev_mode_memory_leak 
     1031  #  counts = [] 
     1032  #  2.times do 
     1033  #    require_dependency 'fixtures/company' 
     1034  #    Firm.find(:first) 
     1035  #    Dependencies.clear 
     1036  #    ActiveRecord::Base.reset_subclasses 
     1037  #    Dependencies.remove_subclasses_for(ActiveRecord::Base) 
     1038  # 
     1039  #    GC.start 
     1040  #     
     1041  #    count = 0 
     1042  #    ObjectSpace.each_object(Proc) { count += 1 } 
     1043  #    counts << count 
     1044  #  end 
     1045  #  assert counts.last <= counts.first, 
     1046  #    "expected last count (#{counts.last}) to be <= first count (#{counts.first})" 
     1047  #end 
    10451048   
    10461049  private