@@ -4,38 +4,43 @@ timeout: 1h
44config :
55 # walletPrivkey: ""
66tasks :
7- - name : run_shell
8- title : Install dependencies
7+ # setup dependencies
8+ - name : run_external_tasks
9+ title : " Setup dependencies for execution spec tests"
10+ timeout : 30m
911 config :
10- shell : bash
11- command : |
12- dpkg --add-architecture amd64
13- apt-get update
14- apt-get install -y build-essential python3 python3-pip libc6:amd64
15- rm /usr/lib/python3*/EXTERNALLY-MANAGED
16-
12+ testFile : https://raw.githubusercontent.com/ethpandaops/assertoor/master/playbooks/dev/execution-spec-tests-dependencies.yaml
13+
1714 - name : check_clients_are_healthy
1815 title : " Check if at least one client is ready"
1916 id : clientCheck
2017 timeout : 5m
2118 config :
2219 minClientCount : 1
23-
20+
21+ # wait for electra activation
2422 - name : get_consensus_specs
2523 id : consensusSpecs
24+ title : " Get consensus chain specs"
25+ - name : check_consensus_slot_range
26+ title : " Wait for electra activation"
27+ timeout : 1h
28+ configVars :
29+ minEpochNumber : " tasks.consensusSpecs.outputs.specs.ELECTRA_FORK_EPOCH"
2630
31+ # run execution spec tests
2732 - name : run_external_tasks
28- title : " Run execution spec tests: eip7702_set_code_tx "
29- timeout : 30m
33+ title : " Run execution spec tests: tests/prague "
34+ timeout : 1h
3035 config :
3136 testFile : https://raw.githubusercontent.com/ethpandaops/assertoor/master/playbooks/dev/execution-spec-tests-execute.yaml
3237 testConfig :
3338 gitRepo : https://github.com/ethereum/execution-spec-tests.git
34- gitBranch : fill-execute-modes
35- testPath : ./tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code
39+ gitBranch : main
40+ testPath : ./tests/prague
3641 seedAmount : " 100000000000000000000"
37- extraFlags : " --fork=Prague"
42+ extraFlags : " --fork=Prague -n 16 "
3843 testConfigVars :
3944 rpcEndpoint : " tasks.clientCheck.outputs.goodClients[0].elRpcUrl"
4045 chainID : " tasks.consensusSpecs.outputs.specs.DEPOSIT_CHAIN_ID"
41- privateKey : " walletPrivkey"
46+ seedPrivateKey : " walletPrivkey"
0 commit comments