Skip to content

Commit

Permalink
Separate anti flakes to prevent E2E issues (#5238)
Browse files Browse the repository at this point in the history
* Separate anti flakes

* Gaz
  • Loading branch information
0xKiwi committed Mar 29, 2020
1 parent c67b01e commit cb9ac62
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 4 deletions.
3 changes: 2 additions & 1 deletion endtoend/BUILD.bazel
Expand Up @@ -6,7 +6,8 @@ go_test(
testonly = True,
srcs = [
"endtoend_test.go",
"minimal_antiflake_e2e_test.go",
"minimal_antiflake_e2e_1_test.go",
"minimal_antiflake_e2e_2_test.go",
"minimal_e2e_test.go",
"minimal_slashing_e2e_test.go",
],
Expand Down
Expand Up @@ -10,7 +10,7 @@ import (
"github.com/prysmaticlabs/prysm/shared/testutil"
)

func TestEndToEnd_AntiFlake_MinimalConfig(t *testing.T) {
func TestEndToEnd_AntiFlake_MinimalConfig_1(t *testing.T) {
testutil.ResetCache()
params.UseMinimalConfig()

Expand All @@ -29,7 +29,5 @@ func TestEndToEnd_AntiFlake_MinimalConfig(t *testing.T) {
t.Fatal(err)
}

// Running this test twice to test the quickest conditions (3 epochs) twice.
runEndToEndTest(t, minimalConfig)
runEndToEndTest(t, minimalConfig)
}
33 changes: 33 additions & 0 deletions endtoend/minimal_antiflake_e2e_2_test.go
@@ -0,0 +1,33 @@
package endtoend

import (
"testing"

ev "github.com/prysmaticlabs/prysm/endtoend/evaluators"
e2eParams "github.com/prysmaticlabs/prysm/endtoend/params"
"github.com/prysmaticlabs/prysm/endtoend/types"
"github.com/prysmaticlabs/prysm/shared/params"
"github.com/prysmaticlabs/prysm/shared/testutil"
)

func TestEndToEnd_AntiFlake_MinimalConfig_2(t *testing.T) {
testutil.ResetCache()
params.UseMinimalConfig()

minimalConfig := &types.E2EConfig{
BeaconFlags: []string{"--minimal-config", "--custom-genesis-delay=10"},
ValidatorFlags: []string{"--minimal-config"},
EpochsToRun: 3,
TestSync: false,
TestSlasher: false,
Evaluators: []types.Evaluator{
ev.PeersConnect,
ev.ValidatorsAreActive,
},
}
if err := e2eParams.Init(4); err != nil {
t.Fatal(err)
}

runEndToEndTest(t, minimalConfig)
}

0 comments on commit cb9ac62

Please sign in to comment.