From 8c835b0ab1cb9bce102621ebe7424a64c5dfcd87 Mon Sep 17 00:00:00 2001 From: Peter Bourgon Date: Thu, 17 Sep 2015 09:54:36 +0200 Subject: [PATCH] tip needs this, I don't know why --- farm/repair_strategies_test.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/farm/repair_strategies_test.go b/farm/repair_strategies_test.go index d1e2e30..0afdad2 100644 --- a/farm/repair_strategies_test.go +++ b/farm/repair_strategies_test.go @@ -29,8 +29,14 @@ func TestAllRepairs(t *testing.T) { if i == 0 { expected = second } - if got := <-clusters[i].SelectOffset([]string{"foo"}, 0, 10); !reflect.DeepEqual(expected, got.KeyScoreMembers[0]) { + got := <-clusters[i].SelectOffset([]string{"foo"}, 0, 10) + if len(got.KeyScoreMembers) <= 0 { + t.Errorf("pre-repair: cluster %d: only got %d responses", i, len(got.KeyScoreMembers)) + continue + } + if !reflect.DeepEqual(expected, got.KeyScoreMembers[0]) { t.Errorf("pre-repair: cluster %d: expected %+v, got %+v", i, expected, got.KeyScoreMembers[0]) + continue } }