From 66ba12d9bce6c0b8109e7100db6f39108f286359 Mon Sep 17 00:00:00 2001 From: Erik Grinaker Date: Fri, 8 Jan 2021 12:06:51 +0100 Subject: [PATCH] test/e2e: tolerate up to 2/3 missed signatures for a validator (#5878) E2E tests often fail due to fast sync stalls causing the validator to miss signing blocks. This increases the tolerance for missed signatures to 2/3 to allow validators to spend more time starting up. --- test/e2e/tests/validator_test.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/e2e/tests/validator_test.go b/test/e2e/tests/validator_test.go index 8a36bb55d..f358296f2 100644 --- a/test/e2e/tests/validator_test.go +++ b/test/e2e/tests/validator_test.go @@ -115,8 +115,8 @@ func TestValidator_Sign(t *testing.T) { } require.False(t, signCount == 0 && expectCount > 0, - "node did not sign any blocks (expected %v)", expectCount) - require.Less(t, float64(expectCount-signCount)/float64(expectCount), 0.5, + "validator did not sign any blocks (expected %v)", expectCount) + require.Less(t, float64(expectCount-signCount)/float64(expectCount), 0.33, "validator missed signing too many blocks (signed %v out of %v)", signCount, expectCount) }) }