@@ -33,22 +33,17 @@ func TestPeerTracker_GC(t *testing.T) {
33
33
34
34
maxAwaitingTime = time .Millisecond
35
35
36
- peerlist := generateRandomPeerlist (t , minPeerTrackerSizeBeforeGC )
37
- for i := 0 ; i < minPeerTrackerSizeBeforeGC ; i ++ {
36
+ peerlist := generateRandomPeerlist (t , 10 )
37
+ for i := 0 ; i < 10 ; i ++ {
38
38
p.trackedPeers [peerlist [i ]] = & peerStat {peerID : peerlist [i ], peerScore : 0.5 }
39
39
}
40
40
41
- // add peers to trackedPeers to make total number of peers > maxPeerTrackerSize
42
41
peerlist = generateRandomPeerlist (t , 4 )
43
- pid1 := peerlist [0 ]
44
- pid2 := peerlist [1 ]
45
- pid3 := peerlist [2 ]
46
- pid4 := peerlist [3 ]
47
-
48
- p .trackedPeers [pid1 ] = & peerStat {peerID : pid1 , peerScore : 0.5 }
49
- p .trackedPeers [pid2 ] = & peerStat {peerID : pid2 , peerScore : 10 }
50
- p .disconnectedPeers [pid3 ] = & peerStat {peerID : pid3 , pruneDeadline : time .Now ()}
51
- p .disconnectedPeers [pid4 ] = & peerStat {peerID : pid4 , pruneDeadline : time .Now ().Add (time .Minute * 10 )}
42
+ pid1 := peerlist [2 ]
43
+ pid2 := peerlist [3 ]
44
+
45
+ p .disconnectedPeers [pid1 ] = & peerStat {peerID : pid1 , pruneDeadline : time .Now ()}
46
+ p .disconnectedPeers [pid2 ] = & peerStat {peerID : pid2 , pruneDeadline : time .Now ().Add (time .Minute * 10 )}
52
47
assert .True (t , len (p .trackedPeers ) > 0 )
53
48
assert .True (t , len (p .disconnectedPeers ) > 0 )
54
49
@@ -60,14 +55,13 @@ func TestPeerTracker_GC(t *testing.T) {
60
55
err = p .stop (ctx )
61
56
require .NoError (t , err )
62
57
63
- // ensure amount of peers in trackedPeers is equal to minPeerTrackerSizeBeforeGC
64
- require .Len (t , p .trackedPeers , minPeerTrackerSizeBeforeGC )
65
- require .Nil (t , p .disconnectedPeers [pid3 ])
58
+ require .Len (t , p .trackedPeers , 10 )
59
+ require .Nil (t , p .disconnectedPeers [pid1 ])
66
60
67
61
// ensure good peers were dumped to store
68
62
peers , err := pidstore .Load (ctx )
69
63
require .NoError (t , err )
70
- require .Equal (t , minPeerTrackerSizeBeforeGC , len (peers ))
64
+ require .Equal (t , 10 , len (peers ))
71
65
}
72
66
73
67
func TestPeerTracker_BlockPeer (t * testing.T ) {
0 commit comments