mirror of
https://github.com/fluencelabs/tendermint
synced 2025-06-15 06:11:20 +00:00
log stages to stdout
This commit is contained in:
committed by
Ethan Buchman
parent
4722410e5e
commit
cb2f2b94ee
@ -106,7 +106,7 @@ func TestValidatorSetChanges(t *testing.T) {
|
|||||||
})
|
})
|
||||||
|
|
||||||
//---------------------------------------------------------------------------
|
//---------------------------------------------------------------------------
|
||||||
// Adding one validator
|
log.Info("Testing adding one validator")
|
||||||
|
|
||||||
newValidatorPubKey1 := css[nVals].privValidator.(*types.PrivValidator).PubKey
|
newValidatorPubKey1 := css[nVals].privValidator.(*types.PrivValidator).PubKey
|
||||||
newValidatorTx1 := dummy.MakeValSetChangeTx(newValidatorPubKey1.Bytes(), uint64(testMinPower))
|
newValidatorTx1 := dummy.MakeValSetChangeTx(newValidatorPubKey1.Bytes(), uint64(testMinPower))
|
||||||
@ -132,7 +132,7 @@ func TestValidatorSetChanges(t *testing.T) {
|
|||||||
waitForAndValidateBlock(t, nPeers, activeVals, eventChans, css)
|
waitForAndValidateBlock(t, nPeers, activeVals, eventChans, css)
|
||||||
|
|
||||||
//---------------------------------------------------------------------------
|
//---------------------------------------------------------------------------
|
||||||
// Changing the voting power of one validator
|
log.Info("Testing changing the voting power of one validator")
|
||||||
|
|
||||||
updateValidatorTx1 := dummy.MakeValSetChangeTx(newValidatorPubKey1.Bytes(), 25)
|
updateValidatorTx1 := dummy.MakeValSetChangeTx(newValidatorPubKey1.Bytes(), 25)
|
||||||
previousTotalVotingPower := css[nVals].LastValidators.TotalVotingPower()
|
previousTotalVotingPower := css[nVals].LastValidators.TotalVotingPower()
|
||||||
@ -146,7 +146,7 @@ func TestValidatorSetChanges(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------------
|
//---------------------------------------------------------------------------
|
||||||
// Adding two validators at once
|
log.Info("Testing adding two validators at once")
|
||||||
|
|
||||||
newValidatorPubKey2 := css[nVals+1].privValidator.(*types.PrivValidator).PubKey
|
newValidatorPubKey2 := css[nVals+1].privValidator.(*types.PrivValidator).PubKey
|
||||||
newValidatorTx2 := dummy.MakeValSetChangeTx(newValidatorPubKey2.Bytes(), uint64(testMinPower))
|
newValidatorTx2 := dummy.MakeValSetChangeTx(newValidatorPubKey2.Bytes(), uint64(testMinPower))
|
||||||
@ -162,7 +162,7 @@ func TestValidatorSetChanges(t *testing.T) {
|
|||||||
waitForAndValidateBlock(t, nPeers, activeVals, eventChans, css)
|
waitForAndValidateBlock(t, nPeers, activeVals, eventChans, css)
|
||||||
|
|
||||||
//---------------------------------------------------------------------------
|
//---------------------------------------------------------------------------
|
||||||
// Removing two validators at once
|
log.Info("Testing removing two validators at once")
|
||||||
|
|
||||||
removeValidatorTx2 := dummy.MakeValSetChangeTx(newValidatorPubKey2.Bytes(), 0)
|
removeValidatorTx2 := dummy.MakeValSetChangeTx(newValidatorPubKey2.Bytes(), 0)
|
||||||
removeValidatorTx3 := dummy.MakeValSetChangeTx(newValidatorPubKey3.Bytes(), 0)
|
removeValidatorTx3 := dummy.MakeValSetChangeTx(newValidatorPubKey3.Bytes(), 0)
|
||||||
@ -215,17 +215,15 @@ func timeoutWaitGroup(t *testing.T, n int, f func(*sync.WaitGroup, int)) {
|
|||||||
go f(wg, i)
|
go f(wg, i)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Make wait into a channel
|
|
||||||
done := make(chan struct{})
|
done := make(chan struct{})
|
||||||
go func() {
|
go func() {
|
||||||
wg.Wait()
|
wg.Wait()
|
||||||
close(done)
|
close(done)
|
||||||
}()
|
}()
|
||||||
|
|
||||||
tick := time.NewTicker(time.Second * 3)
|
|
||||||
select {
|
select {
|
||||||
case <-done:
|
case <-done:
|
||||||
case <-tick.C:
|
case <-time.After(time.Second * 3):
|
||||||
t.Fatalf("Timed out waiting for all validators to commit a block")
|
t.Fatalf("Timed out waiting for all validators to commit a block")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user