Commit 147a2145 authored by Mikio Hara's avatar Mikio Hara

test: fix flakey test case for issue 4388

Seems like we need to drag the stack for <autogenerated>:1 on Plan 9.

See http://build.golang.org/log/283b996102b833dd81c58301d78aceaa4fe9838b.

LGTM=rsc
R=rsc
CC=golang-codereviews
https://golang.org/cl/95390043
parent 1476686c
......@@ -43,8 +43,14 @@ func checkLine(n int) {
if err := recover(); err == nil {
panic("did not panic")
}
_, file, line, _ := runtime.Caller(n)
if file != "<autogenerated>" || line != 1 {
panic(fmt.Sprintf("expected <autogenerated>:1 have %s:%d", file, line))
var file string
var line int
for i := 1; i <= n; i++ {
_, file, line, _ = runtime.Caller(i)
if file != "<autogenerated>" || line != 1 {
continue
}
return
}
panic(fmt.Sprintf("expected <autogenerated>:1 have %s:%d", file, line))
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment