Commit d888ab80 authored by Shenghou Ma's avatar Shenghou Ma Committed by Rob Pike

testing: do not recover example's panic

        So as to give out stack trace for panic in examples.
        This behavior also matches the tests'.
        Fixes #2691.

R=golang-dev
CC=golang-dev
https://golang.org/cl/5554061
parent e5c1f387
...@@ -25,13 +25,6 @@ func RunExamples(examples []InternalExample) (ok bool) { ...@@ -25,13 +25,6 @@ func RunExamples(examples []InternalExample) (ok bool) {
var eg InternalExample var eg InternalExample
stdout, stderr := os.Stdout, os.Stderr stdout, stderr := os.Stdout, os.Stderr
defer func() {
os.Stdout, os.Stderr = stdout, stderr
if e := recover(); e != nil {
fmt.Printf("--- FAIL: %s\npanic: %v\n", eg.Name, e)
os.Exit(1)
}
}()
for _, eg = range examples { for _, eg = range examples {
if *chatty { if *chatty {
......
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