mirror of
https://github.com/tendermint/tendermint.git
synced 2026-08-16 12:16:11 +00:00
fix scoring test
This commit is contained in:
+10
-13
@@ -1348,22 +1348,19 @@ func (p *peerInfo) LastDialed() (time.Time, bool) {
|
||||
if addr.LastDialFailure.IsZero() {
|
||||
continue
|
||||
}
|
||||
if last.Before(addr.LastDialSuccess) {
|
||||
last = addr.LastDialSuccess
|
||||
success = true
|
||||
if last.After(addr.LastDialSuccess) {
|
||||
continue
|
||||
}
|
||||
success = true
|
||||
last = addr.LastDialSuccess
|
||||
}
|
||||
if addr.LastDialSuccess.After(addr.LastDialFailure) {
|
||||
if last.Before(addr.LastDialSuccess) {
|
||||
last = addr.LastDialSuccess
|
||||
success = true
|
||||
}
|
||||
if addr.LastDialFailure.After(last) {
|
||||
success = false
|
||||
last = addr.LastDialFailure
|
||||
}
|
||||
if addr.LastDialFailure.After(addr.LastDialSuccess) {
|
||||
if last.Before(addr.LastDialFailure) {
|
||||
last = addr.LastDialFailure
|
||||
success = false
|
||||
}
|
||||
if addr.LastDialSuccess.After(last) || last.Equal(addr.LastDialSuccess) {
|
||||
success = true
|
||||
last = addr.LastDialSuccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -217,6 +217,9 @@ func TestLastDialed(t *testing.T) {
|
||||
FailTime time.Time
|
||||
ExpectedSuccess bool
|
||||
}{
|
||||
{
|
||||
Name: "Zero",
|
||||
},
|
||||
{
|
||||
Name: "Success",
|
||||
SuccessTime: base.Add(time.Hour),
|
||||
|
||||
Reference in New Issue
Block a user