@@ -16,13 +16,14 @@ package v1
1616import (
1717 "context"
1818 "errors"
19- "fmt"
19+
2020 "io"
2121 "math"
2222 "net/http"
2323 "net/http/httptest"
2424 "net/url"
2525 "reflect"
26+ "strconv"
2627 "strings"
2728 "testing"
2829 "time"
@@ -260,7 +261,7 @@ func TestAPIs(t *testing.T) {
260261 },
261262 {
262263 do : doQuery ("2" , testTime ),
263- inErr : fmt . Errorf ("some error" ),
264+ inErr : errors . New ("some error" ),
264265
265266 reqMethod : "POST" ,
266267 reqPath : "/api/v1/query" ,
@@ -336,7 +337,7 @@ func TestAPIs(t *testing.T) {
336337 End : testTime ,
337338 Step : 1 * time .Minute ,
338339 }, WithTimeout (5 * time .Second )),
339- inErr : fmt . Errorf ("some error" ),
340+ inErr : errors . New ("some error" ),
340341
341342 reqMethod : "POST" ,
342343 reqPath : "/api/v1/query_range" ,
@@ -361,14 +362,14 @@ func TestAPIs(t *testing.T) {
361362
362363 {
363364 do : doLabelNames (nil , testTime .Add (- 100 * time .Hour ), testTime ),
364- inErr : fmt . Errorf ("some error" ),
365+ inErr : errors . New ("some error" ),
365366 reqMethod : "POST" ,
366367 reqPath : "/api/v1/labels" ,
367368 err : errors .New ("some error" ),
368369 },
369370 {
370371 do : doLabelNames (nil , testTime .Add (- 100 * time .Hour ), testTime ),
371- inErr : fmt . Errorf ("some error" ),
372+ inErr : errors . New ("some error" ),
372373 inWarnings : []string {"a" },
373374 reqMethod : "POST" ,
374375 reqPath : "/api/v1/labels" ,
@@ -400,14 +401,14 @@ func TestAPIs(t *testing.T) {
400401
401402 {
402403 do : doLabelValues (nil , "mylabel" , testTime .Add (- 100 * time .Hour ), testTime ),
403- inErr : fmt . Errorf ("some error" ),
404+ inErr : errors . New ("some error" ),
404405 reqMethod : "GET" ,
405406 reqPath : "/api/v1/label/mylabel/values" ,
406407 err : errors .New ("some error" ),
407408 },
408409 {
409410 do : doLabelValues (nil , "mylabel" , testTime .Add (- 100 * time .Hour ), testTime ),
410- inErr : fmt . Errorf ("some error" ),
411+ inErr : errors . New ("some error" ),
411412 inWarnings : []string {"a" },
412413 reqMethod : "GET" ,
413414 reqPath : "/api/v1/label/mylabel/values" ,
@@ -464,15 +465,15 @@ func TestAPIs(t *testing.T) {
464465
465466 {
466467 do : doSeries ("up" , testTime .Add (- time .Minute ), testTime ),
467- inErr : fmt . Errorf ("some error" ),
468+ inErr : errors . New ("some error" ),
468469 reqMethod : "POST" ,
469470 reqPath : "/api/v1/series" ,
470471 err : errors .New ("some error" ),
471472 },
472473 // Series with error and warning.
473474 {
474475 do : doSeries ("up" , testTime .Add (- time .Minute ), testTime ),
475- inErr : fmt . Errorf ("some error" ),
476+ inErr : errors . New ("some error" ),
476477 inWarnings : []string {"a" },
477478 reqMethod : "POST" ,
478479 reqPath : "/api/v1/series" ,
@@ -493,7 +494,7 @@ func TestAPIs(t *testing.T) {
493494
494495 {
495496 do : doSnapshot (true ),
496- inErr : fmt . Errorf ("some error" ),
497+ inErr : errors . New ("some error" ),
497498 reqMethod : "POST" ,
498499 reqPath : "/api/v1/admin/tsdb/snapshot" ,
499500 err : errors .New ("some error" ),
@@ -507,7 +508,7 @@ func TestAPIs(t *testing.T) {
507508
508509 {
509510 do : doCleanTombstones (),
510- inErr : fmt . Errorf ("some error" ),
511+ inErr : errors . New ("some error" ),
511512 reqMethod : "POST" ,
512513 reqPath : "/api/v1/admin/tsdb/clean_tombstones" ,
513514 err : errors .New ("some error" ),
@@ -528,7 +529,7 @@ func TestAPIs(t *testing.T) {
528529
529530 {
530531 do : doDeleteSeries ("up" , testTime .Add (- time .Minute ), testTime ),
531- inErr : fmt . Errorf ("some error" ),
532+ inErr : errors . New ("some error" ),
532533 reqMethod : "POST" ,
533534 reqPath : "/api/v1/admin/tsdb/delete_series" ,
534535 err : errors .New ("some error" ),
@@ -550,8 +551,8 @@ func TestAPIs(t *testing.T) {
550551 do : doConfig (),
551552 reqMethod : "GET" ,
552553 reqPath : "/api/v1/status/config" ,
553- inErr : fmt . Errorf ("some error" ),
554- err : fmt . Errorf ("some error" ),
554+ inErr : errors . New ("some error" ),
555+ err : errors . New ("some error" ),
555556 },
556557
557558 {
@@ -578,16 +579,16 @@ func TestAPIs(t *testing.T) {
578579 do : doFlags (),
579580 reqMethod : "GET" ,
580581 reqPath : "/api/v1/status/flags" ,
581- inErr : fmt . Errorf ("some error" ),
582- err : fmt . Errorf ("some error" ),
582+ inErr : errors . New ("some error" ),
583+ err : errors . New ("some error" ),
583584 },
584585
585586 {
586587 do : doBuildinfo (),
587588 reqMethod : "GET" ,
588589 reqPath : "/api/v1/status/buildinfo" ,
589- inErr : fmt . Errorf ("some error" ),
590- err : fmt . Errorf ("some error" ),
590+ inErr : errors . New ("some error" ),
591+ err : errors . New ("some error" ),
591592 },
592593
593594 {
@@ -616,8 +617,8 @@ func TestAPIs(t *testing.T) {
616617 do : doRuntimeinfo (),
617618 reqMethod : "GET" ,
618619 reqPath : "/api/v1/status/runtimeinfo" ,
619- inErr : fmt . Errorf ("some error" ),
620- err : fmt . Errorf ("some error" ),
620+ inErr : errors . New ("some error" ),
621+ err : errors . New ("some error" ),
621622 },
622623
623624 {
@@ -684,8 +685,8 @@ func TestAPIs(t *testing.T) {
684685 do : doAlertManagers (),
685686 reqMethod : "GET" ,
686687 reqPath : "/api/v1/alertmanagers" ,
687- inErr : fmt . Errorf ("some error" ),
688- err : fmt . Errorf ("some error" ),
688+ inErr : errors . New ("some error" ),
689+ err : errors . New ("some error" ),
689690 },
690691
691692 {
@@ -891,8 +892,8 @@ func TestAPIs(t *testing.T) {
891892 do : doRules (),
892893 reqMethod : "GET" ,
893894 reqPath : "/api/v1/rules" ,
894- inErr : fmt . Errorf ("some error" ),
895- err : fmt . Errorf ("some error" ),
895+ inErr : errors . New ("some error" ),
896+ err : errors . New ("some error" ),
896897 },
897898
898899 {
@@ -971,8 +972,8 @@ func TestAPIs(t *testing.T) {
971972 do : doTargets (),
972973 reqMethod : "GET" ,
973974 reqPath : "/api/v1/targets" ,
974- inErr : fmt . Errorf ("some error" ),
975- err : fmt . Errorf ("some error" ),
975+ inErr : errors . New ("some error" ),
976+ err : errors . New ("some error" ),
976977 },
977978
978979 {
@@ -1005,7 +1006,7 @@ func TestAPIs(t *testing.T) {
10051006
10061007 {
10071008 do : doTargetsMetadata ("{job=\" prometheus\" }" , "go_goroutines" , "1" ),
1008- inErr : fmt . Errorf ("some error" ),
1009+ inErr : errors . New ("some error" ),
10091010 reqMethod : "GET" ,
10101011 reqPath : "/api/v1/targets/metadata" ,
10111012 err : errors .New ("some error" ),
@@ -1037,7 +1038,7 @@ func TestAPIs(t *testing.T) {
10371038
10381039 {
10391040 do : doMetadata ("" , "1" ),
1040- inErr : fmt . Errorf ("some error" ),
1041+ inErr : errors . New ("some error" ),
10411042 reqMethod : "GET" ,
10421043 reqPath : "/api/v1/metadata" ,
10431044 err : errors .New ("some error" ),
@@ -1047,8 +1048,8 @@ func TestAPIs(t *testing.T) {
10471048 do : doTSDB (),
10481049 reqMethod : "GET" ,
10491050 reqPath : "/api/v1/status/tsdb" ,
1050- inErr : fmt . Errorf ("some error" ),
1051- err : fmt . Errorf ("some error" ),
1051+ inErr : errors . New ("some error" ),
1052+ err : errors . New ("some error" ),
10521053 },
10531054
10541055 {
@@ -1127,8 +1128,8 @@ func TestAPIs(t *testing.T) {
11271128 do : doWalReply (),
11281129 reqMethod : "GET" ,
11291130 reqPath : "/api/v1/status/walreplay" ,
1130- inErr : fmt . Errorf ("some error" ),
1131- err : fmt . Errorf ("some error" ),
1131+ inErr : errors . New ("some error" ),
1132+ err : errors . New ("some error" ),
11321133 },
11331134
11341135 {
@@ -1212,7 +1213,7 @@ func TestAPIs(t *testing.T) {
12121213 tests = append (tests , queryTests ... )
12131214
12141215 for i , test := range tests {
1215- t .Run (fmt . Sprintf ( "%d" , i ), func (t * testing.T ) {
1216+ t .Run (strconv . Itoa ( i ), func (t * testing.T ) {
12161217 tc .curTest = test
12171218
12181219 res , warnings , err := test .do ()
@@ -1430,7 +1431,7 @@ func TestAPIClientDo(t *testing.T) {
14301431 }
14311432
14321433 for i , test := range tests {
1433- t .Run (fmt . Sprintf ( "%d" , i ), func (t * testing.T ) {
1434+ t .Run (strconv . Itoa ( i ), func (t * testing.T ) {
14341435 tc .ch <- test
14351436
14361437 _ , body , warnings , err := client .Do (context .Background (), tc .req )
0 commit comments