@@ -136,8 +136,10 @@ func TestPrometheusExporter_WithTLS(t *testing.T) {
136
136
t .Cleanup (func () {
137
137
require .NoError (t , exp .Shutdown (context .Background ()))
138
138
// trigger a get so that the server cleans up our keepalive socket
139
- _ , err = httpClient .Get ("https://localhost:7777/metrics" )
139
+ var resp * http.Response
140
+ resp , err = httpClient .Get ("https://localhost:7777/metrics" )
140
141
require .NoError (t , err )
142
+ require .NoError (t , resp .Body .Close ())
141
143
})
142
144
143
145
assert .NotNil (t , exp )
@@ -195,8 +197,10 @@ func TestPrometheusExporter_endToEndMultipleTargets(t *testing.T) {
195
197
t .Cleanup (func () {
196
198
require .NoError (t , exp .Shutdown (context .Background ()))
197
199
// trigger a get so that the server cleans up our keepalive socket
198
- _ , err = http .Get ("http://localhost:7777/metrics" )
200
+ var resp * http.Response
201
+ resp , err = http .Get ("http://localhost:7777/metrics" )
199
202
require .NoError (t , err )
203
+ require .NoError (t , resp .Body .Close ())
200
204
})
201
205
202
206
assert .NotNil (t , exp )
@@ -277,8 +281,10 @@ func TestPrometheusExporter_endToEnd(t *testing.T) {
277
281
t .Cleanup (func () {
278
282
require .NoError (t , exp .Shutdown (context .Background ()))
279
283
// trigger a get so that the server cleans up our keepalive socket
280
- _ , err = http .Get ("http://localhost:7777/metrics" )
284
+ var resp * http.Response
285
+ resp , err = http .Get ("http://localhost:7777/metrics" )
281
286
require .NoError (t , err )
287
+ require .NoError (t , resp .Body .Close ())
282
288
})
283
289
284
290
assert .NotNil (t , exp )
@@ -354,8 +360,10 @@ func TestPrometheusExporter_endToEndWithTimestamps(t *testing.T) {
354
360
t .Cleanup (func () {
355
361
require .NoError (t , exp .Shutdown (context .Background ()))
356
362
// trigger a get so that the server cleans up our keepalive socket
357
- _ , err = http .Get ("http://localhost:7777/metrics" )
363
+ var resp * http.Response
364
+ resp , err = http .Get ("http://localhost:7777/metrics" )
358
365
require .NoError (t , err )
366
+ require .NoError (t , resp .Body .Close ())
359
367
})
360
368
361
369
assert .NotNil (t , exp )
@@ -434,8 +442,10 @@ func TestPrometheusExporter_endToEndWithResource(t *testing.T) {
434
442
t .Cleanup (func () {
435
443
require .NoError (t , exp .Shutdown (context .Background ()))
436
444
// trigger a get so that the server cleans up our keepalive socket
437
- _ , err = http .Get ("http://localhost:7777/metrics" )
445
+ var resp * http.Response
446
+ resp , err = http .Get ("http://localhost:7777/metrics" )
438
447
require .NoError (t , err , "Failed to perform a scrape" )
448
+ require .NoError (t , resp .Body .Close ())
439
449
})
440
450
441
451
assert .NotNil (t , exp )
0 commit comments