1+ # This file is mix and match based upon the basic `assertoor-tests` playbooks:
2+ # - https://github.com/ethpandaops/assertoor-test/blob/master/assertoor-tests/stability-check.yaml
3+ # - https://github.com/ethpandaops/assertoor-test/blob/master/assertoor-tests/block-proposal-check.yaml
4+ #
5+ # For reference on each individual check see: https://github.com/ethpandaops/assertoor/wiki#supported-tasks-in-assertoor
6+
7+ id : el-stability-check
8+ name : " Check Execution Stability"
9+ timeout : 18m
10+ tasks :
11+ - name : check_clients_are_healthy
12+ title : " Check if all clients are ready"
13+ timeout : 1m
14+
15+ - name : run_tasks_concurrent
16+ title : " Check if all EL & CL clients are synced and the tx spammer is working"
17+ timeout : 5m
18+ config :
19+ tasks :
20+ - name : check_consensus_sync_status
21+ title : " Check if CL clients are synced"
22+ - name : check_execution_sync_status
23+ title : " Check if EL clients are synced"
24+
25+ - name : run_task_matrix
26+ title : " Check block proposals from all client pairs"
27+ timeout : 4m
28+ configVars :
29+ matrixValues : " validatorPairNames"
30+ config :
31+ runConcurrent : true
32+ matrixVar : " validatorPairName"
33+ task :
34+ name : check_consensus_block_proposals
35+ title : " Wait for block proposal from ${validatorPairName}"
36+ configVars :
37+ validatorNamePattern : " validatorPairName"
38+ config :
39+ config :
40+ minTransactionCount : 240
41+
42+ - name : run_tasks_concurrent
43+ title : " Check chain stability (reorgs and forks)"
44+ timeout : 7m
45+ config :
46+ tasks :
47+ - name : check_consensus_reorgs
48+ title : " Check consensus reorgs"
49+ - name : check_consensus_forks
50+ title : " Check consensus forks"
0 commit comments