summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
inline | side by side (from parent 1:
e86df5f)
The HTTP failure fixture checks whether it can take over the test
connection before closing it. A setup failure cannot silently become a
different network failure. Only the deliberate disconnect close remains
a justified nonfatal discard.
Issue:
3cdc678
name: "refused connection is retried",
reply: func(w http.ResponseWriter) {
conn, _, err := http.NewResponseController(w).Hijack()
name: "refused connection is retried",
reply: func(w http.ResponseWriter) {
conn, _, err := http.NewResponseController(w).Hijack()
- if err == nil {
- // This forced disconnect has no
- // response or retry after close.
- conn.Close() // nolint: errcheck
+ if err != nil {
+ panic(err)
+
+ // This forced disconnect has no response or
+ // retry after close.
+ conn.Close() // nolint: errcheck
},
retry: true,
errorText: "no answer",
},
retry: true,
errorText: "no answer",