|
9 | 9 | CARGO_TERM_COLOR: always |
10 | 10 | ETHTESTS_VERSION: v17.0 |
11 | 11 | ETHEREUM_SPEC_TESTS_URL: https://github.com/ethereum/execution-spec-tests/releases/download/pectra-devnet-6%40v1.0.0/fixtures_pectra-devnet-6.tar.gz |
| 12 | + ETHEREUM_SPEC_TESTS2_URL: https://github.com/ethereum/execution-spec-tests/releases/download/v4.3.0/fixtures_stable.tar.gz |
12 | 13 |
|
13 | 14 | jobs: |
14 | 15 | unit-tests: |
@@ -60,12 +61,19 @@ jobs: |
60 | 61 | mkdir ethereum-spec-tests |
61 | 62 | tar -xzf ethereum-spec-tests.tar.gz -C ethereum-spec-tests |
62 | 63 |
|
| 64 | + - name: Download Ethereum spec tests 2 fixtures |
| 65 | + run: | |
| 66 | + curl -L ${{ env.ETHEREUM_SPEC_TESTS2_URL }} -o ethereum-spec-tests2.tar.gz |
| 67 | + mkdir ethereum-spec-tests2 |
| 68 | + tar -xzf ethereum-spec-tests2.tar.gz -C ethereum-spec-tests2 |
| 69 | +
|
63 | 70 | - name: Run Ethereum state tests |
64 | 71 | run: | |
65 | 72 | cargo run -r -p evm-jsontests -F enable-slow-tests -- state -f \ |
66 | 73 | ethtests/GeneralStateTests/ \ |
67 | 74 | ethtests/LegacyTests/Cancun/GeneralStateTests/ \ |
68 | | - ethereum-spec-tests/fixtures/state_tests/ |
| 75 | + ethereum-spec-tests/fixtures/state_tests/ \ |
| 76 | + ethereum-spec-tests2/fixtures/state_tests/ |
69 | 77 |
|
70 | 78 | - name: Run Ethereum vm tests |
71 | 79 | run: | |
@@ -111,11 +119,15 @@ jobs: |
111 | 119 | export PATH="$PATH:$HOME/.cargo/bin" |
112 | 120 | curl -L ${{ env.ETHEREUM_SPEC_TESTS_URL }} -o ethereum-spec-tests.tar.gz |
113 | 121 | mkdir ethereum-spec-tests |
114 | | - tar -xzf ethereum-spec-tests.tar.gz -C ethereum-spec-tests |
| 122 | + tar -xzf ethereum-spec-tests.tar.gz -C ethereum-spec-tests |
| 123 | + curl -L ${{ env.ETHEREUM_SPEC_TESTS2_URL }} -o ethereum-spec-tests2.tar.gz |
| 124 | + mkdir ethereum-spec-tests2 |
| 125 | + tar -xzf ethereum-spec-tests2.tar.gz -C ethereum-spec-tests2 |
115 | 126 | cargo run -r -p evm-jsontests -F enable-slow-tests -- state -f \ |
116 | 127 | ethtests/GeneralStateTests/ \ |
117 | 128 | ethtests/LegacyTests/Cancun/GeneralStateTests/ \ |
118 | | - ethereum-spec-tests/fixtures/state_tests/ |
| 129 | + ethereum-spec-tests/fixtures/state_tests/ \ |
| 130 | + ethereum-spec-tests2/fixtures/state_tests/ |
119 | 131 |
|
120 | 132 | cargo run -r -p evm-jsontests -F enable-slow-tests -- vm -f \ |
121 | 133 | ethtests/LegacyTests/Constantinople/VMTests/vmArithmeticTest \ |
|
0 commit comments