Method: TestingMemory.run_content_memory_server

Defined in:
lib/testing_memory/testing_memory.rb

.run_content_memory_serverObject



51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# File 'lib/testing_memory/testing_memory.rb', line 51

def run_content_memory_server
  $testing_memory_active = true  # this activates debug messages to console

  Log.info('Testing server started')

  #Init log
  init_log4r
  $testing_memory_log.info('Testing server started')

  #create files
  if Params['generate_files']
    total_files = Params['total_created_directories']*Params['total_files_in_dir']
    $testing_memory_log.info("Creating #{total_files} files")
    fg = FileGenerator::FileGenerator.new
    fg.run
    $testing_memory_log.info('Finished creating files')
  end


  # run backup
  Thread.new do
    ContentServer.run_content_server
  end

  # run memory report cycles
  check_memory_loop

  raise("code should never reach here")
end