mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2025-01-08 18:51:19 +00:00
Fix Issues From Multiclient E2E (#10486)
* fix it * fix index addition * fix sync issues * make it nicer
This commit is contained in:
parent
d51f716675
commit
8d6afb3afd
@ -126,7 +126,7 @@ func (node *BeaconNode) Start(ctx context.Context) error {
|
|||||||
fmt.Sprintf("--%s=%s", cmdshared.LogFileName.Name, stdOutFile.Name()),
|
fmt.Sprintf("--%s=%s", cmdshared.LogFileName.Name, stdOutFile.Name()),
|
||||||
fmt.Sprintf("--%s=%s", flags.DepositContractFlag.Name, e2e.TestParams.ContractAddress.Hex()),
|
fmt.Sprintf("--%s=%s", flags.DepositContractFlag.Name, e2e.TestParams.ContractAddress.Hex()),
|
||||||
fmt.Sprintf("--%s=%d", flags.RPCPort.Name, e2e.TestParams.Ports.PrysmBeaconNodeRPCPort+index),
|
fmt.Sprintf("--%s=%d", flags.RPCPort.Name, e2e.TestParams.Ports.PrysmBeaconNodeRPCPort+index),
|
||||||
fmt.Sprintf("--%s=http://127.0.0.1:%d", flags.HTTPWeb3ProviderFlag.Name, e2e.TestParams.Ports.Eth1RPCPort),
|
fmt.Sprintf("--%s=http://127.0.0.1:%d", flags.HTTPWeb3ProviderFlag.Name, e2e.TestParams.Ports.Eth1RPCPort+index),
|
||||||
fmt.Sprintf("--%s=%s", flags.ExecutionJWTSecretFlag.Name, jwtPath),
|
fmt.Sprintf("--%s=%s", flags.ExecutionJWTSecretFlag.Name, jwtPath),
|
||||||
fmt.Sprintf("--%s=%d", flags.MinSyncPeers.Name, 1),
|
fmt.Sprintf("--%s=%d", flags.MinSyncPeers.Name, 1),
|
||||||
fmt.Sprintf("--%s=%d", cmdshared.P2PUDPPort.Name, e2e.TestParams.Ports.PrysmBeaconNodeUDPPort+index),
|
fmt.Sprintf("--%s=%d", cmdshared.P2PUDPPort.Name, e2e.TestParams.Ports.PrysmBeaconNodeUDPPort+index),
|
||||||
|
@ -89,7 +89,11 @@ func (node *Node) Start(ctx context.Context) error {
|
|||||||
"--ipcdisable",
|
"--ipcdisable",
|
||||||
"--verbosity=4",
|
"--verbosity=4",
|
||||||
}
|
}
|
||||||
|
// If we are testing sync, geth needs to be run via full sync as snap sync does not
|
||||||
|
// work in our setup.
|
||||||
|
if node.index == e2e.TestParams.BeaconNodeCount+e2e.TestParams.LighthouseBeaconNodeCount {
|
||||||
|
args = append(args, []string{"--syncmode=full"}...)
|
||||||
|
}
|
||||||
runCmd := exec.CommandContext(ctx, binaryPath, args...) // #nosec G204 -- Safe
|
runCmd := exec.CommandContext(ctx, binaryPath, args...) // #nosec G204 -- Safe
|
||||||
file, err := helpers.DeleteAndCreateFile(e2e.TestParams.LogPath, "eth1_"+strconv.Itoa(node.index)+".log")
|
file, err := helpers.DeleteAndCreateFile(e2e.TestParams.LogPath, "eth1_"+strconv.Itoa(node.index)+".log")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -369,7 +369,7 @@ func (r *testRunner) testTxGeneration(ctx context.Context, g *errgroup.Group, ke
|
|||||||
func (r *testRunner) testBeaconChainSync(ctx context.Context, g *errgroup.Group,
|
func (r *testRunner) testBeaconChainSync(ctx context.Context, g *errgroup.Group,
|
||||||
conns []*grpc.ClientConn, tickingStartTime time.Time, bootnodeEnr, minerEnr string) error {
|
conns []*grpc.ClientConn, tickingStartTime time.Time, bootnodeEnr, minerEnr string) error {
|
||||||
t, config := r.t, r.config
|
t, config := r.t, r.config
|
||||||
index := e2e.TestParams.BeaconNodeCount
|
index := e2e.TestParams.BeaconNodeCount + e2e.TestParams.LighthouseBeaconNodeCount
|
||||||
ethNode := eth1.NewNode(index, minerEnr)
|
ethNode := eth1.NewNode(index, minerEnr)
|
||||||
g.Go(func() error {
|
g.Go(func() error {
|
||||||
return ethNode.Start(ctx)
|
return ethNode.Start(ctx)
|
||||||
|
Loading…
Reference in New Issue
Block a user