module Fluent::Test::StartupShutdown
def self.setup
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
def self.teardown
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
def shutdown
def shutdown @server.close end
def startup
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