diff --git a/server/etcdserver/raft_test.go b/server/etcdserver/raft_test.go index 6644d557c73f..f1601e32fa49 100644 --- a/server/etcdserver/raft_test.go +++ b/server/etcdserver/raft_test.go @@ -171,6 +171,7 @@ func TestStopRaftWhenWaitingForApplyDone(t *testing.T) { select { case <-srv.r.applyc: case <-time.After(time.Second): + srv.r.stop() t.Fatalf("failed to receive toApply struct") }