File tree 5 files changed +3687
-0
lines changed
5 files changed +3687
-0
lines changed Original file line number Diff line number Diff line change @@ -951,6 +951,8 @@ jobs:
951
951
chk_pylint :
952
952
<< : *base_ubuntu2404_small
953
953
steps :
954
+ - install_python3 :
955
+ packages : jsonschema
954
956
- checkout
955
957
- run : pylint --version
956
958
- run :
@@ -1534,6 +1536,16 @@ jobs:
1534
1536
- reports/externalTests/
1535
1537
- matrix_notify_failure_unless_pr
1536
1538
1539
+ t_ethdebug_schema_validity :
1540
+ << : *base_node_small
1541
+ steps :
1542
+ - install_python3 :
1543
+ packages : jsonschema
1544
+ - run :
1545
+ name : Ethdebug schema validity tests
1546
+ command : |
1547
+ test/ethdebugSchemaTests/test.py --solc-binary-path=/tmp/workspace/solc/solc-static-linux
1548
+
1537
1549
c_ext_benchmarks :
1538
1550
<< : *base_node_small
1539
1551
steps :
@@ -1927,6 +1939,9 @@ workflows:
1927
1939
# - t_ext: *job_native_compile_ext_chainlink
1928
1940
# - t_ext: *job_native_compile_ext_bleeps
1929
1941
1942
+ - t_ethdebug_schema_validity :
1943
+ << : *requires_b_ubu_static
1944
+
1930
1945
- c_ext_benchmarks :
1931
1946
<< : *requires_nothing
1932
1947
requires :
Original file line number Diff line number Diff line change
1
+ {
2
+ "language" : " Solidity" ,
3
+ "sources" : {
4
+ "a.sol" : {
5
+ "content" : " //SPDX-License-Identifier: GPL-3.0\n pragma solidity >=0.0;\n contract A1 { function a(uint x) public pure { assert(x > 0); } } contract A2 { function a(uint x) public pure { assert(x > 0); } }"
6
+ },
7
+ "b.sol" : {
8
+ "content" : " //SPDX-License-Identifier: GPL-3.0\n pragma solidity >=0.0;\n contract A1 { function b(uint x) public pure { assert(x > 0); } } contract B2 { function b(uint x) public pure { assert(x > 0); } }"
9
+ }
10
+ },
11
+ "settings" : {
12
+ "viaIR" : true ,
13
+ "debug" : {
14
+ "debugInfo" : [
15
+ " ethdebug"
16
+ ]
17
+ },
18
+ "outputSelection" : {
19
+ "*" : {
20
+ "*" : [
21
+ " evm.bytecode.ethdebug" ,
22
+ " evm.deployedBytecode.ethdebug"
23
+ ]
24
+ }
25
+ }
26
+ }
27
+ }
You can’t perform that action at this time.
0 commit comments