mirror of
https://github.com/golang/go
synced 2024-11-17 23:04:56 -07:00
cgi: extra failure debugging in host_test
Trying to track down why this fails on some people's machines. R=rsc, adg, dsymonds CC=golang-dev https://golang.org/cl/4304041
This commit is contained in:
parent
45aeca4727
commit
708013064f
@ -48,6 +48,7 @@ func runCgiTest(t *testing.T, h *Handler, httpreq string, expectedMap map[string
|
||||
|
||||
// Make a map to hold the test map that the CGI returns.
|
||||
m := make(map[string]string)
|
||||
linesRead := 0
|
||||
readlines:
|
||||
for {
|
||||
line, err := rw.Body.ReadString('\n')
|
||||
@ -57,10 +58,12 @@ readlines:
|
||||
case err != nil:
|
||||
t.Fatalf("unexpected error reading from CGI: %v", err)
|
||||
}
|
||||
line = strings.TrimRight(line, "\r\n")
|
||||
split := strings.Split(line, "=", 2)
|
||||
linesRead++
|
||||
trimmedLine := strings.TrimRight(line, "\r\n")
|
||||
split := strings.Split(trimmedLine, "=", 2)
|
||||
if len(split) != 2 {
|
||||
t.Fatalf("Unexpected %d parts from invalid line: %q", len(split), line)
|
||||
t.Fatalf("Unexpected %d parts from invalid line number %v: %q; existing map=%v",
|
||||
len(split), linesRead, line, m)
|
||||
}
|
||||
m[split[0]] = split[1]
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user