Skip to content

Commit 55ff668

Browse files
chfastgumb0
andauthored
ci: Add pectra-devnet-5 EEST (#1105)
Run EEST tests [email protected] alongside the devnet-4 tests. This allows migrating to the devnet-5 specs EIP-by-EIP. In this PR we just enable example devnet-5 tests which happen to pass in the devnet-4 implementation. Co-authored-by: Andrei Maiboroda <[email protected]>
1 parent 411c75a commit 55ff668

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

circle.yml

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -370,14 +370,14 @@ jobs:
370370
371371
fixtures_suffix: pectra-devnet-4
372372
- run:
373-
name: "Execution spec tests (develop, state_tests)"
373+
name: "Execution spec tests (develop, state_tests) - pectra-devnet-4"
374374
# Tests for in-development EVM revision currently passing.
375375
working_directory: ~/spec-tests/fixtures/state_tests
376376
command: >
377377
~/build/bin/evmone-statetest
378378
prague/eip2537_bls_12_381_precompiles
379379
- run:
380-
name: "Execution spec tests (develop, blockchain_tests)"
380+
name: "Execution spec tests (develop, blockchain_tests) - pectra-devnet-4"
381381
# Tests for in-development EVM revision currently passing.
382382
working_directory: ~/spec-tests/fixtures/blockchain_tests
383383
command: >
@@ -387,6 +387,25 @@ jobs:
387387
prague/eip7002_el_triggerable_withdrawals
388388
prague/eip7251_consolidations
389389
prague/eip7685_general_purpose_el_requests
390+
- download_execution_spec_tests:
391+
392+
fixtures_suffix: pectra-devnet-5
393+
- run:
394+
name: "Execution spec tests (develop, state_tests)"
395+
# Tests for in-development EVM revision currently passing.
396+
# TODO: Just a single example for now (BLS G1MUL is unchanged in pectra-devnet-5).
397+
working_directory: ~/spec-tests/fixtures/state_tests
398+
command: >
399+
~/build/bin/evmone-statetest
400+
prague/eip2537_bls_12_381_precompiles/bls12_g1mul
401+
- run:
402+
name: "Execution spec tests (develop, blockchain_tests)"
403+
# Tests for in-development EVM revision currently passing.
404+
# TODO: Just a single example that happens to work.
405+
working_directory: ~/spec-tests/fixtures/blockchain_tests
406+
command: >
407+
~/build/bin/evmone-blockchaintest
408+
prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork
390409
- collect_coverage_gcc
391410
- upload_coverage:
392411
flags: execution_spec_tests

0 commit comments

Comments
 (0)