@@ -53,13 +53,15 @@ func UnpatchTestingLogger() {
53
53
54
54
func patchError () {
55
55
patch ("Error" , func (test * Test , argsValues []reflect.Value ) {
56
+ test .t .Helper ()
56
57
args := getArgs (argsValues [0 ])
57
58
test .Error (args ... )
58
59
})
59
60
}
60
61
61
62
func patchErrorf () {
62
63
patch ("Errorf" , func (test * Test , argsValues []reflect.Value ) {
64
+ test .t .Helper ()
63
65
format := argsValues [0 ].String ()
64
66
args := getArgs (argsValues [1 ])
65
67
test .Errorf (format , args ... )
@@ -68,13 +70,15 @@ func patchErrorf() {
68
70
69
71
func patchFatal () {
70
72
patch ("Fatal" , func (test * Test , argsValues []reflect.Value ) {
73
+ test .t .Helper ()
71
74
args := getArgs (argsValues [0 ])
72
75
test .Fatal (args ... )
73
76
})
74
77
}
75
78
76
79
func patchFatalf () {
77
80
patch ("Fatalf" , func (test * Test , argsValues []reflect.Value ) {
81
+ test .t .Helper ()
78
82
format := argsValues [0 ].String ()
79
83
args := getArgs (argsValues [1 ])
80
84
test .Fatalf (format , args ... )
@@ -83,13 +87,15 @@ func patchFatalf() {
83
87
84
88
func patchLog () {
85
89
patch ("Log" , func (test * Test , argsValues []reflect.Value ) {
90
+ test .t .Helper ()
86
91
args := getArgs (argsValues [0 ])
87
92
test .Log (args ... )
88
93
})
89
94
}
90
95
91
96
func patchLogf () {
92
97
patch ("Logf" , func (test * Test , argsValues []reflect.Value ) {
98
+ test .t .Helper ()
93
99
format := argsValues [0 ].String ()
94
100
args := getArgs (argsValues [1 ])
95
101
test .Logf (format , args ... )
@@ -98,13 +104,15 @@ func patchLogf() {
98
104
99
105
func patchSkip () {
100
106
patch ("Skip" , func (test * Test , argsValues []reflect.Value ) {
107
+ test .t .Helper ()
101
108
args := getArgs (argsValues [0 ])
102
109
test .Skip (args ... )
103
110
})
104
111
}
105
112
106
113
func patchSkipf () {
107
114
patch ("Skipf" , func (test * Test , argsValues []reflect.Value ) {
115
+ test .t .Helper ()
108
116
format := argsValues [0 ].String ()
109
117
args := getArgs (argsValues [1 ])
110
118
test .Skipf (format , args ... )
@@ -141,6 +149,13 @@ func patch(methodName string, methodBody func(test *Test, argsValues []reflect.V
141
149
instrumentation .Logger ().Println ("testing.T is nil" )
142
150
return nil
143
151
}
152
+
153
+ t .Helper ()
154
+ reflection .AddToHelpersMap (t , []string {
155
+ "reflect.callReflect" ,
156
+ "reflect.makeFuncStub" ,
157
+ })
158
+
144
159
test := GetTest (t )
145
160
if test == nil {
146
161
instrumentation .Logger ().Printf ("test struct for %v doesn't exist\n " , t .Name ())
0 commit comments