Skip to content
This repository was archived by the owner on Aug 17, 2020. It is now read-only.

Commit 8f811aa

Browse files
committed
initial 2
1 parent b168cb4 commit 8f811aa

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

instrumentation/testing/init.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,11 @@ func Init(m *testing.M) {
5757
var err error
5858
runPatch, err = mpatch.PatchMethodByReflect(tRunMethod, func(t *testing.T, name string, f func(t *testing.T)) bool {
5959
logOnError(runPatch.Unpatch())
60-
defer func() {
61-
logOnError(runPatch.Patch())
62-
}()
60+
defer func() { logOnError(runPatch.Patch()) }()
6361
pc, _, _, _ := runtime.Caller(1)
6462
return t.Run(name, func(childT *testing.T) {
63+
logOnError(runPatch.Patch())
64+
defer func() { logOnError(runPatch.Unpatch()) }()
6565
addAutoInstrumentedTest(childT)
6666
childTest := StartTestFromCaller(childT, pc)
6767
defer childTest.end()

instrumentation/testing/logger.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package testing
22

33
import (
4+
"fmt"
45
"reflect"
56
"sync"
67
"testing"
@@ -160,6 +161,7 @@ func patch(methodName string, methodBody func(test *Test, argsValues []reflect.V
160161
func logOnError(err error) {
161162
if err != nil {
162163
instrumentation.Logger().Println(err)
164+
fmt.Println(err)
163165
}
164166
}
165167

0 commit comments

Comments
 (0)