Skip to content

Commit 62a5277

Browse files
committed
update execution-spec-tests.yaml
1 parent 457ac23 commit 62a5277

2 files changed

Lines changed: 22 additions & 17 deletions

File tree

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ devnet-run: devnet
2828

2929
devnet-run-docker: devnet
3030
docker build --file ./Dockerfile-local -t assertoor:devnet-run .
31-
docker run --rm -v $(PWD):/workspace -p 8080:8080 -it assertoor:devnet-run --config .hack/devnet/generated-assertoor-config.yaml
31+
docker run --rm -v $(PWD):/workspace -p 8080:8080 --network kt-assertoor -it assertoor:devnet-run --config .hack/devnet/generated-assertoor-config.yaml
3232

3333
devnet-clean:
3434
.hack/devnet/cleanup.sh

playbooks/pectra-dev/execution-spec-tests.yaml

Lines changed: 21 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,38 +4,43 @@ timeout: 1h
44
config:
55
#walletPrivkey: ""
66
tasks:
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

Comments
 (0)