From e779603633366966b78e2dd3d93f7069d1f9a008 Mon Sep 17 00:00:00 2001 From: Ganesh Vernekar Date: Fri, 21 Sep 2018 11:47:59 +0530 Subject: [PATCH] Reuse testutil (#393) Signed-off-by: Ganesh Vernekar --- head_test.go | 4 +--- repair_test.go | 56 ++++++++++++++------------------------------------ 2 files changed, 16 insertions(+), 44 deletions(-) diff --git a/head_test.go b/head_test.go index d9de7bea0..4c7968869 100644 --- a/head_test.go +++ b/head_test.go @@ -33,9 +33,7 @@ func BenchmarkCreateSeries(b *testing.B) { testutil.Ok(b, err) h, err := NewHead(nil, nil, nil, 10000) - if err != nil { - testutil.Ok(b, err) - } + testutil.Ok(b, err) defer h.Close() b.ReportAllocs() diff --git a/repair_test.go b/repair_test.go index cbe138c0a..b5ecca614 100644 --- a/repair_test.go +++ b/repair_test.go @@ -2,7 +2,6 @@ package tsdb import ( "os" - "reflect" "testing" "github.com/prometheus/tsdb/chunks" @@ -50,48 +49,32 @@ func TestRepairBadIndexVersion(t *testing.T) { // In its current state, lookups should fail with the fixed code. const dir = "testdata/repair_index_version/01BZJ9WJQPWHGNC2W4J9TA62KC/" meta, err := readMetaFile(dir) - if err == nil { - t.Fatal("error expected but got none") - } + testutil.NotOk(t, err) // Touch chunks dir in block. os.MkdirAll(dir+"chunks", 0777) r, err := index.NewFileReader(dir + "index") - if err != nil { - t.Fatal(err) - } + testutil.Ok(t, err) p, err := r.Postings("b", "1") - if err != nil { - t.Fatal(err) - } + testutil.Ok(t, err) for p.Next() { t.Logf("next ID %d", p.At()) var lset labels.Labels - if err := r.Series(p.At(), &lset, nil); err == nil { - t.Fatal("expected error but got none") - } - } - if p.Err() != nil { - t.Fatal(err) + testutil.NotOk(t, r.Series(p.At(), &lset, nil)) } + testutil.Ok(t, p.Err()) testutil.Ok(t, r.Close()) // On DB opening all blocks in the base dir should be repaired. db, err := Open("testdata/repair_index_version", nil, nil, nil) - if err != nil { - t.Fatal(err) - } + testutil.Ok(t, err) db.Close() r, err = index.NewFileReader(dir + "index") - if err != nil { - t.Fatal(err) - } + testutil.Ok(t, err) p, err = r.Postings("b", "1") - if err != nil { - t.Fatal(err) - } + testutil.Ok(t, err) res := []labels.Labels{} for p.Next() { @@ -99,26 +82,17 @@ func TestRepairBadIndexVersion(t *testing.T) { var lset labels.Labels var chks []chunks.Meta - if err := r.Series(p.At(), &lset, &chks); err != nil { - t.Fatal(err) - } + testutil.Ok(t, r.Series(p.At(), &lset, &chks)) res = append(res, lset) } - if p.Err() != nil { - t.Fatal(err) - } - if !reflect.DeepEqual(res, []labels.Labels{ + + testutil.Ok(t, p.Err()) + testutil.Equals(t, []labels.Labels{ {{"a", "1"}, {"b", "1"}}, {{"a", "2"}, {"b", "1"}}, - }) { - t.Fatalf("unexpected result %v", res) - } + }, res) meta, err = readMetaFile(dir) - if err != nil { - t.Fatal(err) - } - if meta.Version != 1 { - t.Fatalf("unexpected meta version %d", meta.Version) - } + testutil.Ok(t, err) + testutil.Assert(t, meta.Version == 1, "unexpected meta version %d", meta.Version) }