Skip to content

Commit 879fe35

Browse files
blockifier_test_utils: add functionality to test contract for test_os_logic (#9483)
1 parent 5aa135a commit 879fe35

10 files changed

+1902
-510
lines changed

crates/blockifier/src/execution/stack_trace_regression/test_stack_trace_cairo0.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ Unknown location (pc=0:125)
88
1: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x027c3334165536f239cfd400ed956eabff55fc60de4fb56728b6a4f6b87db01c):
99
Error at pc=0:37:
1010
Cairo traceback (most recent call last):
11-
Unknown location (pc=0:1063)
12-
Unknown location (pc=0:1046)
11+
Unknown location (pc=0:1310)
12+
Unknown location (pc=0:1293)
1313

1414
2: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070001, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x032564d7e0fe091d49b4c20f4632191e4ed6986bf993849879abfef9465def25):
1515
Error message: You shall not pass!
16-
Error at pc=0:1678:
16+
Error at pc=0:1925:
1717
Cairo traceback (most recent call last):
18-
Unknown location (pc=0:1682)
18+
Unknown location (pc=0:1929)
1919

2020
An ASSERT_EQ instruction failed: 1 != 0.

crates/blockifier/src/execution/stack_trace_regression/test_trace_call_chain_with_syscalls_cairo0_fail_call.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@ Unknown location (pc=0:125)
88
1: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5):
99
Error at pc=0:37:
1010
Cairo traceback (most recent call last):
11-
Unknown location (pc=0:1660)
12-
Unknown location (pc=0:1587)
11+
Unknown location (pc=0:1907)
12+
Unknown location (pc=0:1834)
1313

1414
2: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5):
1515
Error at pc=0:37:
1616
Cairo traceback (most recent call last):
17-
Unknown location (pc=0:1660)
18-
Unknown location (pc=0:1587)
17+
Unknown location (pc=0:1907)
18+
Unknown location (pc=0:1834)
1919

2020
3: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x032564d7e0fe091d49b4c20f4632191e4ed6986bf993849879abfef9465def25):
2121
Error message: You shall not pass!
22-
Error at pc=0:1678:
22+
Error at pc=0:1925:
2323
Cairo traceback (most recent call last):
24-
Unknown location (pc=0:1682)
24+
Unknown location (pc=0:1929)
2525

2626
An ASSERT_EQ instruction failed: 1 != 0.

crates/blockifier/src/execution/stack_trace_regression/test_trace_call_chain_with_syscalls_cairo0_fail_library_call.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@ Unknown location (pc=0:125)
88
1: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5):
99
Error at pc=0:37:
1010
Cairo traceback (most recent call last):
11-
Unknown location (pc=0:1660)
12-
Unknown location (pc=0:1587)
11+
Unknown location (pc=0:1907)
12+
Unknown location (pc=0:1834)
1313

1414
2: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5):
1515
Error at pc=0:49:
1616
Cairo traceback (most recent call last):
17-
Unknown location (pc=0:1660)
18-
Unknown location (pc=0:1605)
17+
Unknown location (pc=0:1907)
18+
Unknown location (pc=0:1852)
1919

2020
3: Error in a library call (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x032564d7e0fe091d49b4c20f4632191e4ed6986bf993849879abfef9465def25):
2121
Error message: You shall not pass!
22-
Error at pc=0:1678:
22+
Error at pc=0:1925:
2323
Cairo traceback (most recent call last):
24-
Unknown location (pc=0:1682)
24+
Unknown location (pc=0:1929)
2525

2626
An ASSERT_EQ instruction failed: 1 != 0.

crates/blockifier/src/execution/stack_trace_regression/test_trace_call_chain_with_syscalls_cairo0_invoke_call_chain_call.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@ Unknown location (pc=0:125)
88
1: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5):
99
Error at pc=0:37:
1010
Cairo traceback (most recent call last):
11-
Unknown location (pc=0:1660)
12-
Unknown location (pc=0:1587)
11+
Unknown location (pc=0:1907)
12+
Unknown location (pc=0:1834)
1313

1414
2: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5):
1515
Error at pc=0:37:
1616
Cairo traceback (most recent call last):
17-
Unknown location (pc=0:1660)
18-
Unknown location (pc=0:1587)
17+
Unknown location (pc=0:1907)
18+
Unknown location (pc=0:1834)
1919

2020
3: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5):
21-
Error at pc=0:1575:
21+
Error at pc=0:1822:
2222
Cairo traceback (most recent call last):
23-
Unknown location (pc=0:1660)
23+
Unknown location (pc=0:1907)
2424

2525
Couldn't compute operand op0. Unknown value for memory cell 1:23

crates/blockifier/src/execution/stack_trace_regression/test_trace_call_chain_with_syscalls_cairo0_invoke_call_chain_library_call.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@ Unknown location (pc=0:125)
88
1: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5):
99
Error at pc=0:37:
1010
Cairo traceback (most recent call last):
11-
Unknown location (pc=0:1660)
12-
Unknown location (pc=0:1587)
11+
Unknown location (pc=0:1907)
12+
Unknown location (pc=0:1834)
1313

1414
2: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5):
1515
Error at pc=0:49:
1616
Cairo traceback (most recent call last):
17-
Unknown location (pc=0:1660)
18-
Unknown location (pc=0:1605)
17+
Unknown location (pc=0:1907)
18+
Unknown location (pc=0:1852)
1919

2020
3: Error in a library call (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5):
21-
Error at pc=0:1575:
21+
Error at pc=0:1822:
2222
Cairo traceback (most recent call last):
23-
Unknown location (pc=0:1660)
23+
Unknown location (pc=0:1907)
2424

2525
Couldn't compute operand op0. Unknown value for memory cell 1:23

crates/blockifier/src/execution/stack_trace_regression/test_trace_callchain_ends_with_regular_call_cairo0_chain.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ Unknown location (pc=0:125)
88
1: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5):
99
Error at pc=0:37:
1010
Cairo traceback (most recent call last):
11-
Unknown location (pc=0:1660)
12-
Unknown location (pc=0:1587)
11+
Unknown location (pc=0:1907)
12+
Unknown location (pc=0:1834)
1313

1414
2: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5):
15-
Error at pc=0:1575:
15+
Error at pc=0:1822:
1616
Cairo traceback (most recent call last):
17-
Unknown location (pc=0:1660)
18-
Unknown location (pc=0:1621)
17+
Unknown location (pc=0:1907)
18+
Unknown location (pc=0:1868)
1919

2020
Couldn't compute operand op0. Unknown value for memory cell 1:37

crates/blockifier/src/execution/stack_trace_regression/test_trace_callchain_ends_with_regular_call_cairo0_fail.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ Unknown location (pc=0:125)
88
1: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5):
99
Error at pc=0:37:
1010
Cairo traceback (most recent call last):
11-
Unknown location (pc=0:1660)
12-
Unknown location (pc=0:1587)
11+
Unknown location (pc=0:1907)
12+
Unknown location (pc=0:1834)
1313

1414
2: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5):
1515
Error message: You shall not pass!
16-
Error at pc=0:1678:
16+
Error at pc=0:1925:
1717
Cairo traceback (most recent call last):
18-
Unknown location (pc=0:1660)
19-
Unknown location (pc=0:1629)
18+
Unknown location (pc=0:1907)
19+
Unknown location (pc=0:1876)
2020

2121
An ASSERT_EQ instruction failed: 1 != 0.

crates/blockifier/src/execution/stack_trace_regression/with_inner_error_msg.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ Unknown location (pc=0:125)
88
1: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x03bf01fb7497d041938cb7b2954d8c4590006d26b3acd0f5aec1af45dc4f94b2):
99
Error at pc=0:37:
1010
Cairo traceback (most recent call last):
11-
Unknown location (pc=0:1210)
11+
Unknown location (pc=0:1457)
1212
Error message: Be aware of failure ahead...
13-
Unknown location (pc=0:1200)
13+
Unknown location (pc=0:1447)
1414

1515
2: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070001, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x032564d7e0fe091d49b4c20f4632191e4ed6986bf993849879abfef9465def25):
1616
Error message: You shall not pass!
17-
Error at pc=0:1678:
17+
Error at pc=0:1925:
1818
Cairo traceback (most recent call last):
19-
Unknown location (pc=0:1682)
19+
Unknown location (pc=0:1929)
2020

2121
An ASSERT_EQ instruction failed: 1 != 0.

0 commit comments

Comments
 (0)