github.com/prysmaticlabs/prysm@v1.4.4/endtoend/minimal_slashing_e2e_test.go (about)

     1  package endtoend
     2  
     3  import (
     4  	"testing"
     5  
     6  	ev "github.com/prysmaticlabs/prysm/endtoend/evaluators"
     7  	e2eParams "github.com/prysmaticlabs/prysm/endtoend/params"
     8  	"github.com/prysmaticlabs/prysm/endtoend/types"
     9  	"github.com/prysmaticlabs/prysm/shared/params"
    10  	"github.com/prysmaticlabs/prysm/shared/testutil/require"
    11  )
    12  
    13  func TestEndToEnd_Slashing_MinimalConfig(t *testing.T) {
    14  	t.Skip("To be replaced with the new slasher implementation")
    15  
    16  	params.UseE2EConfig()
    17  	require.NoError(t, e2eParams.Init(e2eParams.StandardBeaconCount))
    18  
    19  	testConfig := &types.E2EConfig{
    20  		BeaconFlags:    []string{},
    21  		ValidatorFlags: []string{},
    22  		EpochsToRun:    4,
    23  		TestSync:       false,
    24  		TestSlasher:    true,
    25  		TestDeposits:   false,
    26  		Evaluators: []types.Evaluator{
    27  			ev.PeersConnect,
    28  			ev.HealthzCheck,
    29  			ev.ValidatorsSlashed,
    30  			ev.SlashedValidatorsLoseBalance,
    31  			ev.InjectDoubleVote,
    32  			ev.ProposeDoubleBlock,
    33  		},
    34  	}
    35  
    36  	newTestRunner(t, testConfig).run()
    37  }