Make pool tests faster

This commit is contained in:
Jae Kwon 2015-03-22 19:20:54 -07:00
parent 87e1f76324
commit a4606f1c5e
2 changed files with 9 additions and 1 deletions

View File

@ -12,7 +12,6 @@ import (
const (
maxOutstandingRequestsPerPeer = 10
eventsChannelCapacity = 100
requestTimeoutSeconds = 10
maxTries = 3
requestIntervalMS = 500
requestBatchSize = 50
@ -21,6 +20,10 @@ const (
maxPeersPerRequest = 1
)
var (
requestTimeoutSeconds = time.Duration(10)
)
type BlockRequest struct {
Height uint
PeerId string

View File

@ -3,6 +3,7 @@ package blockchain
import (
"math/rand"
"testing"
"time"
. "github.com/tendermint/tendermint/common"
"github.com/tendermint/tendermint/types"
@ -74,6 +75,10 @@ func TestBasic(t *testing.T) {
}
func TestTimeout(t *testing.T) {
origRequestTimeoutSeconds := requestTimeoutSeconds
requestTimeoutSeconds = time.Duration(0)
defer func() { requestTimeoutSeconds = origRequestTimeoutSeconds }()
peers := makePeers(100, 0, 1000)
start := uint(42)
timeoutsCh := make(chan string, 10)