mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
Merge pull request #7404 from xiang90/nt
raft: make TestNodeTick reliable
This commit is contained in:
commit
134d1cb4e0
@ -402,7 +402,11 @@ func TestNodeTick(t *testing.T) {
|
|||||||
go n.run(r)
|
go n.run(r)
|
||||||
elapsed := r.electionElapsed
|
elapsed := r.electionElapsed
|
||||||
n.Tick()
|
n.Tick()
|
||||||
testutil.WaitSchedule()
|
|
||||||
|
for len(n.tickc) != 0 {
|
||||||
|
time.Sleep(100 * time.Millisecond)
|
||||||
|
}
|
||||||
|
|
||||||
n.Stop()
|
n.Stop()
|
||||||
if r.electionElapsed != elapsed+1 {
|
if r.electionElapsed != elapsed+1 {
|
||||||
t.Errorf("elapsed = %d, want %d", r.electionElapsed, elapsed+1)
|
t.Errorf("elapsed = %d, want %d", r.electionElapsed, elapsed+1)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user