# File lib/deep_test/extensions/drb_extension.rb, line 17 17: def self.open_server(uri, config) 18: uri = 'drubyall://:0' unless uri 19: host, port, opt = parse_uri(uri) 20: 21: if host.size == 0 22: host = getservername 23: end 24: 25: DeepTest.logger.debug("Listening on port #{port}, all addresses.") 26: soc = TCPServer.open('0.0.0.0', port) 27: port = soc.addr[1] if port == 0 28: uri = "druby://#{host}:#{port}" 29: self.new(uri, soc, config) 30: end