Skip to content

Refactor/decouple grpc e2e - #13

Draft
syjn99 wants to merge 2 commits into
developfrom
refactor/decouple-grpc-e2e
Draft

Refactor/decouple grpc e2e#13
syjn99 wants to merge 2 commits into
developfrom
refactor/decouple-grpc-e2e

Conversation

@syjn99

@syjn99 syjn99 commented Feb 27, 2026

Copy link
Copy Markdown
Owner

Identical result with current develop.

Test command:

bazel test //testing/endtoend:go_default_test --test_filter=TestEndToEnd_MinimalConfig --test_env=E2E_EPOCHS=10 --test_timeout=10000 --test_output=streamed
--- FAIL: TestEndToEnd_MinimalConfig (1024.84s)
    --- PASS: TestEndToEnd_MinimalConfig/chain_started (0.50s)
    --- PASS: TestEndToEnd_MinimalConfig/finished_syncing_0 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_active_epoch_0 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/validator_sync_participation_0 (0.01s)
    --- PASS: TestEndToEnd_MinimalConfig/peers_connect_epoch_0 (0.10s)
    --- PASS: TestEndToEnd_MinimalConfig/all_nodes_have_same_head_0 (7.50s)
    --- PASS: TestEndToEnd_MinimalConfig/finished_syncing_1 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/peers_check_epoch_1 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_active_epoch_1 (0.01s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_vote_with_the_majority_1 (0.02s)
    --- PASS: TestEndToEnd_MinimalConfig/verify_graffiti_in_blocks_epoch_1 (0.02s)
    --- PASS: TestEndToEnd_MinimalConfig/validator_sync_participation_1 (0.03s)
    --- PASS: TestEndToEnd_MinimalConfig/fee_recipient_is_present_1 (0.06s)
    --- PASS: TestEndToEnd_MinimalConfig/metrics_check_epoch_1 (0.13s)
    --- PASS: TestEndToEnd_MinimalConfig/healthz_check_epoch_1 (0.21s)
    --- PASS: TestEndToEnd_MinimalConfig/all_nodes_have_same_head_1 (7.50s)
    --- PASS: TestEndToEnd_MinimalConfig/blob_limits_respected_epoch_2 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/peers_check_epoch_2 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/finished_syncing_2 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_active_epoch_2 (0.01s)
    --- PASS: TestEndToEnd_MinimalConfig/verify_graffiti_in_blocks_epoch_2 (0.02s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_vote_with_the_majority_2 (0.02s)
    --- PASS: TestEndToEnd_MinimalConfig/validator_sync_participation_2 (0.03s)
    --- PASS: TestEndToEnd_MinimalConfig/fee_recipient_is_present_2 (0.05s)
    --- PASS: TestEndToEnd_MinimalConfig/metrics_check_epoch_2 (0.13s)
    --- PASS: TestEndToEnd_MinimalConfig/healthz_check_epoch_2 (0.21s)
    --- PASS: TestEndToEnd_MinimalConfig/fulu_fork_transition_2 (0.50s)
    --- PASS: TestEndToEnd_MinimalConfig/all_nodes_have_same_head_2 (7.50s)
    --- PASS: TestEndToEnd_MinimalConfig/finished_syncing_3 (0.01s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_participating_epoch_3 (0.01s)
    --- PASS: TestEndToEnd_MinimalConfig/peers_check_epoch_3 (0.01s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_active_epoch_3 (0.01s)
    --- PASS: TestEndToEnd_MinimalConfig/blob_limits_respected_epoch_3 (0.02s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_vote_with_the_majority_3 (0.02s)
    --- PASS: TestEndToEnd_MinimalConfig/verify_graffiti_in_blocks_epoch_3 (0.02s)
    --- PASS: TestEndToEnd_MinimalConfig/validator_sync_participation_3 (0.03s)
    --- PASS: TestEndToEnd_MinimalConfig/fee_recipient_is_present_3 (0.05s)
    --- PASS: TestEndToEnd_MinimalConfig/metrics_check_epoch_3 (0.14s)
    --- PASS: TestEndToEnd_MinimalConfig/healthz_check_epoch_3 (0.21s)
    --- PASS: TestEndToEnd_MinimalConfig/all_nodes_have_same_head_3 (7.51s)
    --- PASS: TestEndToEnd_MinimalConfig/peers_check_epoch_4 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/finalizes_at_epoch_4 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_participating_epoch_4 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/finished_syncing_4 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_active_epoch_4 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/verify_graffiti_in_blocks_epoch_4 (0.01s)
    --- PASS: TestEndToEnd_MinimalConfig/blob_limits_respected_epoch_4 (0.01s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_vote_with_the_majority_4 (0.02s)
    --- PASS: TestEndToEnd_MinimalConfig/validator_sync_participation_4 (0.02s)
    --- PASS: TestEndToEnd_MinimalConfig/fee_recipient_is_present_4 (0.04s)
    --- PASS: TestEndToEnd_MinimalConfig/propose_voluntary_exit_epoch_4 (0.07s)
    --- PASS: TestEndToEnd_MinimalConfig/metrics_check_epoch_4 (0.13s)
    --- PASS: TestEndToEnd_MinimalConfig/healthz_check_epoch_4 (0.21s)
    --- PASS: TestEndToEnd_MinimalConfig/all_nodes_have_same_head_4 (7.50s)
    --- PASS: TestEndToEnd_MinimalConfig/peers_check_epoch_5 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/finalizes_at_epoch_5 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/finished_syncing_5 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_participating_epoch_5 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_active_epoch_5 (0.01s)
    --- PASS: TestEndToEnd_MinimalConfig/voluntary_has_exited_5 (0.01s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_vote_with_the_majority_5 (0.03s)
    --- PASS: TestEndToEnd_MinimalConfig/blob_limits_respected_epoch_5 (0.03s)
    --- PASS: TestEndToEnd_MinimalConfig/verify_graffiti_in_blocks_epoch_5 (0.03s)
    --- PASS: TestEndToEnd_MinimalConfig/validator_sync_participation_5 (0.03s)
    --- PASS: TestEndToEnd_MinimalConfig/fee_recipient_is_present_5 (0.06s)
    --- PASS: TestEndToEnd_MinimalConfig/submit_withdrawal_epoch_5 (0.09s)
    --- PASS: TestEndToEnd_MinimalConfig/metrics_check_epoch_5 (0.14s)
    --- PASS: TestEndToEnd_MinimalConfig/healthz_check_epoch_5 (0.21s)
    --- PASS: TestEndToEnd_MinimalConfig/all_nodes_have_same_head_5 (7.50s)
    --- PASS: TestEndToEnd_MinimalConfig/finalizes_at_epoch_6 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/peers_check_epoch_6 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_participating_epoch_6 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/finished_syncing_6 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_active_epoch_6 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/verify_graffiti_in_blocks_epoch_6 (0.02s)
    --- PASS: TestEndToEnd_MinimalConfig/blob_limits_respected_epoch_6 (0.02s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_vote_with_the_majority_6 (0.02s)
    --- PASS: TestEndToEnd_MinimalConfig/validator_sync_participation_6 (0.02s)
    --- PASS: TestEndToEnd_MinimalConfig/fee_recipient_is_present_6 (0.04s)
    --- PASS: TestEndToEnd_MinimalConfig/metrics_check_epoch_6 (0.14s)
    --- PASS: TestEndToEnd_MinimalConfig/healthz_check_epoch_6 (0.21s)
    --- PASS: TestEndToEnd_MinimalConfig/all_nodes_have_same_head_6 (7.50s)
    --- PASS: TestEndToEnd_MinimalConfig/peers_check_epoch_7 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/finished_syncing_7 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_participating_epoch_7 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/finalizes_at_epoch_7 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_active_epoch_7 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/verify_graffiti_in_blocks_epoch_7 (0.02s)
    --- PASS: TestEndToEnd_MinimalConfig/blob_limits_respected_epoch_7 (0.02s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_vote_with_the_majority_7 (0.02s)
    --- PASS: TestEndToEnd_MinimalConfig/validator_sync_participation_7 (0.03s)
    --- PASS: TestEndToEnd_MinimalConfig/fee_recipient_is_present_7 (0.05s)
    --- PASS: TestEndToEnd_MinimalConfig/metrics_check_epoch_7 (0.13s)
    --- PASS: TestEndToEnd_MinimalConfig/healthz_check_epoch_7 (0.21s)
    --- PASS: TestEndToEnd_MinimalConfig/all_nodes_have_same_head_7 (7.50s)
    --- PASS: TestEndToEnd_MinimalConfig/finalizes_at_epoch_8 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/finished_syncing_8 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/peers_check_epoch_8 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/validator_has_withdrawn_8 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_participating_epoch_8 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_active_epoch_8 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_vote_with_the_majority_8 (0.01s)
    --- PASS: TestEndToEnd_MinimalConfig/blob_limits_respected_epoch_8 (0.01s)
    --- PASS: TestEndToEnd_MinimalConfig/verify_graffiti_in_blocks_epoch_8 (0.01s)
    --- PASS: TestEndToEnd_MinimalConfig/validator_sync_participation_8 (0.02s)
    --- PASS: TestEndToEnd_MinimalConfig/fee_recipient_is_present_8 (0.03s)
    --- PASS: TestEndToEnd_MinimalConfig/metrics_check_epoch_8 (0.13s)
    --- PASS: TestEndToEnd_MinimalConfig/healthz_check_epoch_8 (0.20s)
    --- PASS: TestEndToEnd_MinimalConfig/all_nodes_have_same_head_8 (7.50s)
    --- PASS: TestEndToEnd_MinimalConfig/peers_check_epoch_9 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/finished_syncing_9 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/finalizes_at_epoch_9 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_participating_epoch_9 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_active_epoch_9 (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/blob_limits_respected_epoch_9 (0.01s)
    --- PASS: TestEndToEnd_MinimalConfig/validators_vote_with_the_majority_9 (0.01s)
    --- PASS: TestEndToEnd_MinimalConfig/verify_graffiti_in_blocks_epoch_9 (0.01s)
    --- PASS: TestEndToEnd_MinimalConfig/validator_sync_participation_9 (0.02s)
    --- PASS: TestEndToEnd_MinimalConfig/fee_recipient_is_present_9 (0.04s)
    --- PASS: TestEndToEnd_MinimalConfig/metrics_check_epoch_9 (0.13s)
    --- PASS: TestEndToEnd_MinimalConfig/healthz_check_epoch_9 (0.21s)
    --- PASS: TestEndToEnd_MinimalConfig/all_nodes_have_same_head_9 (7.50s)
    --- PASS: TestEndToEnd_MinimalConfig/sync_completed (0.50s)
    --- PASS: TestEndToEnd_MinimalConfig/finished_syncing_%d (0.00s)
    --- PASS: TestEndToEnd_MinimalConfig/all_nodes_have_same_head_%d (7.50s)
    --- PASS: TestEndToEnd_MinimalConfig/doppelganger_found (0.50s)
    --- PASS: TestEndToEnd_MinimalConfig/finished_syncing_%d#01 (0.00s)
    --- FAIL: TestEndToEnd_MinimalConfig/all_nodes_have_same_head_%d#01 (7.52s)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant