disabling coverage for multiline logs

This commit is contained in:
HoneyryderChuck 2019-12-22 12:56:18 +00:00
parent 178134abf6
commit 40e62b590e
3 changed files with 9 additions and 3 deletions

View File

@ -158,12 +158,11 @@ module HTTPX
end
def do_transition(nextstate)
log(level: 1) do
log_transition_state(nextstate)
end
log(level: 1) { log_transition_state(nextstate) }
@state = nextstate
end
# :nocov:
def log_transition_state(nextstate)
case nextstate
when :connected
@ -172,5 +171,6 @@ module HTTPX
"#{@ip}:#{@port} #{@state} -> #{nextstate}"
end
end
# :nocov:
end
end

View File

@ -44,7 +44,9 @@ module HTTPX
def __on_promise_request(parser, stream, h)
log(level: 1, label: "#{stream.id}: ") do
# :nocov:
h.map { |k, v| "-> PROMISE HEADER: #{k}: #{v}" }.join("\n")
# :nocov:
end
headers = @options.headers_class.new(h)
path = headers[":path"]

View File

@ -95,7 +95,9 @@ module HTTPX
@ns_index += 1
if @ns_index < @nameserver.size
log(label: "resolver: ") do
# :nocov:
"failed resolving on nameserver #{@nameserver[@ns_index - 1]} (#{e.message})"
# :nocov:
end
transition(:idle)
else
@ -168,7 +170,9 @@ module HTTPX
else
connections << connection
log(label: "resolver: ") do
# :nocov:
"timeout after #{prev_timeout}s, retry(#{timeouts.first}) #{host}..."
# :nocov:
end
end
end