Browse Source

mempool: reduce size of test

pull/8152/head
tycho garen 3 years ago
parent
commit
e62fdb449d
1 changed files with 7 additions and 5 deletions
  1. +7
    -5
      internal/mempool/reactor_test.go

+ 7
- 5
internal/mempool/reactor_test.go View File

@ -130,6 +130,7 @@ func (rts *reactorTestSuite) waitForTxns(t *testing.T, txs []types.Tx, ids ...ty
// ensure that the transactions get fully broadcast to the
// rest of the network
wg := &sync.WaitGroup{}
var count int
for name, pool := range rts.mempools {
if !p2ptest.NodeInSlice(name, ids) {
continue
@ -139,14 +140,15 @@ func (rts *reactorTestSuite) waitForTxns(t *testing.T, txs []types.Tx, ids ...ty
}
wg.Add(1)
go func(pool *TxMempool) {
go func(name types.NodeID, pool *TxMempool) {
defer wg.Done()
require.Eventually(t, func() bool { return len(txs) == pool.Size() },
time.Minute,
250*time.Millisecond,
"ntx=%d, size=%d", len(txs), pool.Size(),
"node=%q, ntx=%d, size=%d", name, len(txs), pool.Size(),
)
}(pool)
}(name, pool)
count++
}
wg.Wait()
}
@ -196,8 +198,8 @@ func TestReactorBroadcastDoesNotPanic(t *testing.T) {
}
func TestReactorBroadcastTxs(t *testing.T) {
numTxs := 1000
numNodes := 10
numTxs := 512
numNodes := 4
ctx, cancel := context.WithCancel(context.Background())
defer cancel()


Loading…
Cancel
Save