1
1
[[suite ]]
2
2
id =" default"
3
- path =" tests/src/GeneralStateTestsFiller/**/*"
4
- max_gas = 500000
5
- max_steps = 1000
6
- ignore_tests = []
3
+ path =" tests/src/GeneralStateTestsFiller/VMTests/vmArithmeticTest/addFiller.yml"
4
+ max_gas = 0
5
+ max_steps = 1000000
7
6
8
7
[[suite ]]
9
8
id =" nightly"
10
9
path =" tests/src/GeneralStateTestsFiller/**/*"
11
10
max_gas = 0
12
11
max_steps = 100000
13
- ignore_tests =[]
14
-
15
- [[suite ]]
16
- id = " light"
17
- path =" tests/src/GeneralStateTestsFiller/**/*"
18
- max_gas = 500000
19
- max_steps = 1000
20
- allow_tests =[
21
- " add_d0(add_neg1_neg1)_g0_v0" ,
22
- " mul_d0(mul_2_3)_g0_v0" ,
23
- " sub_d0(sub_23_1)_g0_v0" ,
24
- " div_d0(div_2_big)_g0_v0" ,
25
- " sdiv_d0(sdiv_1_neg1)_g0_v0" ,
26
- " mod_d0(mod_2_3)_g0_v0" ,
27
- " smod_d0(smod_2_3)_g0_v0" ,
28
- " addmod_d0(addmod_1_2_2)_g0_v0" ,
29
- " mulmod_d0(mm_1_2_2)_g0_v0" ,
30
- " exp_d7(exp_2_257)_g0_v0" ,
31
- " signextend_d0(invalid_byte)_g0_v0" ,
32
- " lt_d0(lt_neg2_0)_g0_v0" ,
33
- " gt_d0(gt_neg2_0)_g0_v0" ,
34
- " slt_d0(slt_neg2_0)_g0_v0" ,
35
- " sgt_d0(sgt_neg2_0)_g0_v0" ,
36
- " eq_d0(eq_neg5_neg3)_g0_v0" ,
37
- " iszero_d0(iszero_neg1)_g0_v0" ,
38
- " and_d0(and_2_2)_g0_v0" ,
39
- " or_d0(or_2_2)_g0_v0" ,
40
- " xor_d0(xor_2_2)_g0_v0" ,
41
- " not_d0_g0_v0" ,
42
- " byte_d0(byte_31_big)_g0_v0" ,
43
- " shl_-1_0_d0_g0_v0" ,
44
- " shr_-1_0_d0_g0_v0" ,
45
- # SAR
46
- # KECCAK
47
- # ADDRESS
48
- # BALANCE
49
- " envInfo_d8(origin)_g0_v0" ,
50
- " envInfo_d4(caller)_g0_v0" ,
51
- " envInfo_d5(callvalue)_g0_v0" ,
52
- " calldataload_d0(two_bytes)_g0_v0" ,
53
- " envInfo_d9(calldatasize)_g0_v0" ,
54
- " calldatacopy_d7(sec)_g0_v0" ,
55
- " envInfo_d6(codesize)_g0_v0" ,
56
- " envInfo_d1(codecopy)_g0_v0" ,
57
- " envInfo_d7(gasprice)_g0_v0" ,
58
- # EXTCODESIZE
59
- # EXTCODECOPY
60
- # RETURNCODESIZE
61
- # RETURNCODECOPY
62
- # EXTCODEHASH (need to find a test for it)
63
- " blockInfo_d0(coinbase)_g0_v0" ,
64
- " blockInfo_d4(timestamp)_g0_v0" ,
65
- " blockInfo_d3(number)_g0_v0" ,
66
- " blockInfo_d1(difficulty)_g0_v0" ,
67
- " blockInfo_d2(gaslimit)_g0_v0" ,
68
- " chainId_d0_g0_v0" ,
69
- " selfBalance_d0_g0_v0" ,
70
- # no tests for BASEFEE ?
71
- " refundMax_d0_g0_v0" , # POP
72
- " mload16bitBound_d0_g0_v0" ,
73
- " gasCostMemory_d44_g0_v0" , # MSTORE
74
- " randomStatetest148_d0_g0_v0" , # MSTORE8
75
- " SLOAD_Bounds_d0_g0_v0" ,
76
- " sstoreGas_d0_g0_v0" ,
77
- " JUMP_Bounds2_d0_g0_v0" ,
78
- " JUMPI_Bounds_d0_g0_v0" ,
79
- " callcode_checkPC_d0_g0_v0" , # PC
80
- " randomStatetest310_d0_g0_v0" , # MSIZE
81
- " RawCallGas_d0_g0_v0" ,
82
- # JUMPDEST
83
- " push_d0(push1)_g0_v0" ,
84
- " push_d1(push2)_g0_v0" ,
85
- " push_d2(push3)_g0_v0" ,
86
- " push_d3(push4)_g0_v0" ,
87
- " push_d4(push5)_g0_v0" ,
88
- " push_d5(push6)_g0_v0" ,
89
- " push_d6(push7)_g0_v0" ,
90
- " push_d7(push8)_g0_v0" ,
91
- " push_d8(push9)_g0_v0" ,
92
- " push_d9(push10)_g0_v0" ,
93
- " push_d10(push11)_g0_v0" ,
94
- " push_d11(push12)_g0_v0" ,
95
- " push_d12(push13)_g0_v0" ,
96
- " push_d13(push14)_g0_v0" ,
97
- " push_d14(push15)_g0_v0" ,
98
- " push_d15(push16)_g0_v0" ,
99
- " push_d16(push17)_g0_v0" ,
100
- " push_d17(push18)_g0_v0" ,
101
- " push_d18(push19)_g0_v0" ,
102
- " push_d19(push20)_g0_v0" ,
103
- " push_d20(push21)_g0_v0" ,
104
- " push_d21(push22)_g0_v0" ,
105
- " push_d22(push23)_g0_v0" ,
106
- " push_d23(push24)_g0_v0" ,
107
- " push_d24(push25)_g0_v0" ,
108
- " push_d25(push26)_g0_v0" ,
109
- " push_d26(push27)_g0_v0" ,
110
- " push_d27(push28)_g0_v0" ,
111
- " push_d28(push29)_g0_v0" ,
112
- " push_d29(push30)_g0_v0" ,
113
- " push_d30(push31)_g0_v0" ,
114
- " push_d31(push32)_g0_v0" ,
115
- " dup_d0(dup1)_g0_v0" ,
116
- " dup_d1(dup2)_g0_v0" ,
117
- " dup_d2(dup3)_g0_v0" ,
118
- " dup_d3(dup4)_g0_v0" ,
119
- " dup_d4(dup5)_g0_v0" ,
120
- " dup_d5(dup6)_g0_v0" ,
121
- " dup_d6(dup7)_g0_v0" ,
122
- " dup_d7(dup8)_g0_v0" ,
123
- " dup_d8(dup9)_g0_v0" ,
124
- " dup_d9(dup10)_g0_v0" ,
125
- " dup_d10(dup11)_g0_v0" ,
126
- " dup_d11(dup12)_g0_v0" ,
127
- " dup_d12(dup13)_g0_v0" ,
128
- " dup_d13(dup14)_g0_v0" ,
129
- " dup_d14(dup15)_g0_v0" ,
130
- " dup_d15(dup16)_g0_v0" ,
131
- " swap_d0(swap1)_g0_v0" ,
132
- " swap_d1(swap2)_g0_v0" ,
133
- " swap_d2(swap3)_g0_v0" ,
134
- " swap_d3(swap4)_g0_v0" ,
135
- " swap_d4(swap5)_g0_v0" ,
136
- " swap_d5(swap6)_g0_v0" ,
137
- " swap_d6(swap7)_g0_v0" ,
138
- " swap_d7(swap8)_g0_v0" ,
139
- " swap_d8(swap9)_g0_v0" ,
140
- " swap_d9(swap10)_g0_v0" ,
141
- " swap_d10(swap11)_g0_v0" ,
142
- " swap_d11(swap12)_g0_v0" ,
143
- " swap_d12(swap13)_g0_v0" ,
144
- " swap_d13(swap14)_g0_v0" ,
145
- " swap_d14(swap15)_g0_v0" ,
146
- " swap_d15(swap16)_g0_v0" ,
147
- " log0_emptyMem_d0_g0_v0" ,
148
- " log1_emptyMem_d0_g0_v0" ,
149
- " log2_emptyMem_d0_g0_v0" ,
150
- " log3_emptyMem_d0_g0_v0" ,
151
- " log4_emptyMem_d0_g0_v0" ,
152
- # CREATE
153
- " callcode_checkPC_d0_g0_v0" , # for CALL
154
- # CALLCODE
155
- # RETURN
156
- # DELEGATECALL
157
- # CREATE2
158
- # STATICCALL
159
- # REVERT
160
-
161
- ]
162
-
163
- [[set ]]
164
- id = " sigkill"
165
- desc = " tests that sigkill"
166
- tests = []
167
-
168
- # skipped tests, do not need to be fixed --------------------------------------------------
169
-
170
- [[skip_tests ]]
171
- desc = " "
172
- tests = []
173
-
174
- # ignored paths -------------------------------------------------------------------------
175
12
176
13
[[skip_paths ]]
177
14
desc = " unimplemented"
178
15
paths = [
179
16
" EIP1559" ,
180
17
" EIP2930" ,
181
18
" stPreCompiledContracts" ,
182
- " stZeroKnowledge"
19
+ " stZeroKnowledge"
183
20
]
184
21
185
22
[[skip_paths ]]
@@ -221,6 +58,8 @@ paths = [
221
58
" create2callPrecompilesFiller.json" ,
222
59
" callToNonExistentFiller.json" ,
223
60
" tackDepthLimitSECFiller.json" ,
61
+ " callDataCopyOffsetFiller.json" ,
62
+ " calldatacopy_dejavu2Filler.json" ,
224
63
" ValueOverflowFiller" # weird 0x:biginteger 0x...
225
64
]
226
65
@@ -235,3 +74,19 @@ paths = [
235
74
" RevertRemoteSubCallStorageOOGFiller.yml" ,
236
75
" solidityExampleFiller.yml"
237
76
]
77
+
78
+ [[skip_paths ]]
79
+ desc = " todo!"
80
+ paths = [
81
+ " CreateAddressWarmAfterFailFiller.yml" ,
82
+ " result_cancunEnvConvertionFiller.json" ,
83
+ " result_mergeEnvConvertionFiller.json" ,
84
+ " eoaEmptyFiller.yml"
85
+ ]
86
+
87
+
88
+ [[skip_paths ]]
89
+ desc = " unused"
90
+ paths = [
91
+ " doubleSelfdestructTestFiller.yml"
92
+ ]
0 commit comments