module Fluent::Test::StartupShutdown
Public Class Methods
setup()
click to toggle source
# File lib/fluent/test/startup_shutdown.rb, line 33 def self.setup @socket_manager_path = ServerEngine::SocketManager::Server.generate_path @server = ServerEngine::SocketManager::Server.open(@socket_manager_path) ENV['SERVERENGINE_SOCKETMANAGER_PATH'] = @socket_manager_path.to_s end
teardown()
click to toggle source
# File lib/fluent/test/startup_shutdown.rb, line 39 def self.teardown @server.close # on Windows, socket_manager_path is a TCP port number FileUtils.rm_f @socket_manager_path unless Fluent.windows? end
Public Instance Methods
shutdown()
click to toggle source
# File lib/fluent/test/startup_shutdown.rb, line 29 def shutdown @server.close end
startup()
click to toggle source
# File lib/fluent/test/startup_shutdown.rb, line 23 def startup socket_manager_path = ServerEngine::SocketManager::Server.generate_path @server = ServerEngine::SocketManager::Server.open(socket_manager_path) ENV['SERVERENGINE_SOCKETMANAGER_PATH'] = socket_manager_path.to_s end