mirror of
https://github.com/fluencelabs/tendermint
synced 2025-06-18 07:31:20 +00:00
consensus: ensure dir for cswal on reactor tests
This commit is contained in:
@ -8,6 +8,7 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
. "github.com/tendermint/go-common"
|
||||||
cfg "github.com/tendermint/go-config"
|
cfg "github.com/tendermint/go-config"
|
||||||
dbm "github.com/tendermint/go-db"
|
dbm "github.com/tendermint/go-db"
|
||||||
bc "github.com/tendermint/tendermint/blockchain"
|
bc "github.com/tendermint/tendermint/blockchain"
|
||||||
@ -255,6 +256,11 @@ func randConsensusNet(nValidators int) []*ConsensusState {
|
|||||||
state.Save()
|
state.Save()
|
||||||
css[i] = newConsensusState(state, privVals[i], counter.NewCounterApplication(true))
|
css[i] = newConsensusState(state, privVals[i], counter.NewCounterApplication(true))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// we use memdb, but need a dir for the cswal.
|
||||||
|
// in this case they all write to the same one but we dont care
|
||||||
|
// NOTE: they all share a pointer to the same config object!
|
||||||
|
EnsureDir(css[0].config.GetString("db_dir"), 0700)
|
||||||
return css
|
return css
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@ func resetConfigTimeouts() {
|
|||||||
// config.Set("timeout_commit", 1000)
|
// config.Set("timeout_commit", 1000)
|
||||||
}
|
}
|
||||||
|
|
||||||
func _TestReactor(t *testing.T) {
|
func TestReactor(t *testing.T) {
|
||||||
resetConfigTimeouts()
|
resetConfigTimeouts()
|
||||||
N := 4
|
N := 4
|
||||||
css := randConsensusNet(N)
|
css := randConsensusNet(N)
|
||||||
@ -85,7 +85,7 @@ func _TestReactor(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func _TestByzantine(t *testing.T) {
|
func TestByzantine(t *testing.T) {
|
||||||
resetConfigTimeouts()
|
resetConfigTimeouts()
|
||||||
N := 4
|
N := 4
|
||||||
css := randConsensusNet(N)
|
css := randConsensusNet(N)
|
||||||
|
Reference in New Issue
Block a user