Skip to content

Commit 1598d82

Browse files
committed
rebase issues
1 parent 67eacc7 commit 1598d82

File tree

5 files changed

+92
-28815
lines changed
  • test/src/e2e_vm_tests/test_programs/should_pass
    • language/panic_expression/panicking_contract
    • require_contract_deployment
    • test_contracts/const_of_contract_call

5 files changed

+92
-28815
lines changed

test/src/e2e_vm_tests/test_programs/should_pass/language/panic_expression/panicking_contract/stdout.snap

Lines changed: 24 additions & 153 deletions
Original file line numberDiff line numberDiff line change
@@ -13,36 +13,21 @@ output:
1313

1414
tested -- panicking_contract
1515

16-
<<<<<<< HEAD
17-
test test_panicking_in_contract_self_impl ... ok (???, 11571 gas)
18-
revert code: 8000000000000001
19-
├─ panic message: panicking in contract self impl
20-
├─ panicked: in <Contract as PanickingContractAbi>::panicking_in_contract_self_impl
21-
│ └─ at panicking_contract@1.2.3, src/main.sw:22:9
22-
test test_directly_panicking_method ... ok (???, 12853 gas)
23-
revert code: 8080000000000002
24-
=======
25-
test test_panicking_in_contract_self_impl ... ok (???, 794 gas)
16+
test test_panicking_in_contract_self_impl ... ok (???, 11170 gas)
2617
revert code: 828000000000000c
2718
├─ panic message: panicking in contract self impl
2819
├─ panicked: in <Contract as PanickingContractAbi>::panicking_in_contract_self_impl
2920
│ └─ at panicking_contract@1.2.3, src/main.sw:22:9
30-
test test_directly_panicking_method ... ok (???, 1156 gas)
21+
test test_directly_panicking_method ... ok (???, 12169 gas)
3122
revert code: 820000000000000b
32-
>>>>>>> 5f2f098c4 (update test snapshot)
3323
├─ panic message: Error C.
3424
├─ panic value: C(true)
3525
├─ panicked: in <Contract as Abi>::directly_panicking_method
3626
│ └─ at panicking_contract@1.2.3, src/main.sw:28:9
3727
decoded log values:
3828
C(true), log rb: 5503570629422409978
39-
<<<<<<< HEAD
40-
test test_nested_panic_inlined ... ok (???, 15735 gas)
41-
revert code: 830000000540a013
42-
=======
43-
test test_nested_panic_inlined ... ok (???, 1578 gas)
29+
test test_nested_panic_inlined ... ok (???, 12903 gas)
4430
revert code: 8000000000c01001
45-
>>>>>>> 5f2f098c4 (update test snapshot)
4631
├─ panic message: Error E.
4732
├─ panic value: E([AsciiString { data: "to have" }, AsciiString { data: "strings" }, AsciiString { data: "in error enum variants" }])
4833
├─ panicked: in panicking_lib::nested_panic_inlined
@@ -53,13 +38,8 @@ C(true), log rb: 5503570629422409978
5338
└─ at panicking_contract@1.2.3, src/main.sw:32:9
5439
decoded log values:
5540
E([AsciiString { data: "to have" }, AsciiString { data: "strings" }, AsciiString { data: "in error enum variants" }]), log rb: 5503570629422409978
56-
<<<<<<< HEAD
57-
test test_nested_panic_inlined_same_revert_code ... ok (???, 15735 gas)
58-
revert code: 830000000540a013
59-
=======
60-
test test_nested_panic_inlined_same_revert_code ... ok (???, 1578 gas)
41+
test test_nested_panic_inlined_same_revert_code ... ok (???, 12903 gas)
6142
revert code: 8000000000c01001
62-
>>>>>>> 5f2f098c4 (update test snapshot)
6343
├─ panic message: Error E.
6444
├─ panic value: E([AsciiString { data: "to have" }, AsciiString { data: "strings" }, AsciiString { data: "in error enum variants" }])
6545
├─ panicked: in panicking_lib::nested_panic_inlined
@@ -70,13 +50,8 @@ E([AsciiString { data: "to have" }, AsciiString { data: "strings" }, AsciiString
7050
└─ at panicking_contract@1.2.3, src/main.sw:32:9
7151
decoded log values:
7252
E([AsciiString { data: "to have" }, AsciiString { data: "strings" }, AsciiString { data: "in error enum variants" }]), log rb: 5503570629422409978
73-
<<<<<<< HEAD
74-
test test_nested_panic_non_inlined ... ok (???, 16289 gas)
75-
revert code: 838000000680c818
76-
=======
77-
test test_nested_panic_non_inlined ... ok (???, 1638 gas)
53+
test test_nested_panic_non_inlined ... ok (???, 13013 gas)
7854
revert code: 8180000002804808
79-
>>>>>>> 5f2f098c4 (update test snapshot)
8055
├─ panic message: Error E.
8156
├─ panic value: E([AsciiString { data: "this" }, AsciiString { data: "is not" }, AsciiString { data: "the best practice" }])
8257
├─ panicked: in panicking_lib::nested_panic_non_inlined
@@ -87,13 +62,8 @@ E([AsciiString { data: "to have" }, AsciiString { data: "strings" }, AsciiString
8762
└─ at panicking_contract@1.2.3, src/main.sw:40:9
8863
decoded log values:
8964
E([AsciiString { data: "this" }, AsciiString { data: "is not" }, AsciiString { data: "the best practice" }]), log rb: 5503570629422409978
90-
<<<<<<< HEAD
91-
test test_nested_panic_non_inlined_same_revert_code ... ok (???, 16289 gas)
92-
revert code: 838000000680c818
93-
=======
94-
test test_nested_panic_non_inlined_same_revert_code ... ok (???, 1638 gas)
65+
test test_nested_panic_non_inlined_same_revert_code ... ok (???, 13013 gas)
9566
revert code: 8180000002804808
96-
>>>>>>> 5f2f098c4 (update test snapshot)
9767
├─ panic message: Error E.
9868
├─ panic value: E([AsciiString { data: "this" }, AsciiString { data: "is not" }, AsciiString { data: "the best practice" }])
9969
├─ panicked: in panicking_lib::nested_panic_non_inlined
@@ -104,69 +74,44 @@ E([AsciiString { data: "this" }, AsciiString { data: "is not" }, AsciiString { d
10474
└─ at panicking_contract@1.2.3, src/main.sw:40:9
10575
decoded log values:
10676
E([AsciiString { data: "this" }, AsciiString { data: "is not" }, AsciiString { data: "the best practice" }]), log rb: 5503570629422409978
107-
<<<<<<< HEAD
108-
test test_generic_panic_with_unit ... ok (???, 14026 gas)
109-
revert code: 828000000000800f
110-
=======
111-
test test_generic_panic_with_unit ... ok (???, 909 gas)
77+
test test_generic_panic_with_unit ... ok (???, 11756 gas)
11278
revert code: 8100000000003806
113-
>>>>>>> 5f2f098c4 (update test snapshot)
11479
├─ panic value: ()
11580
├─ panicked: in panicking_lib::generic_panic
11681
│ └─ at panicking_lib, src/lib.sw:74:5
11782
└─ backtrace: called in <Contract as Abi>::generic_panic_with_unit
11883
└─ at panicking_contract@1.2.3, src/main.sw:48:9
11984
decoded log values:
12085
(), log rb: 3330666440490685604
121-
<<<<<<< HEAD
122-
test test_generic_panic_with_unit_same_revert_code ... ok (???, 14026 gas)
123-
revert code: 828000000000800f
124-
=======
125-
test test_generic_panic_with_unit_same_revert_code ... ok (???, 909 gas)
86+
test test_generic_panic_with_unit_same_revert_code ... ok (???, 11756 gas)
12687
revert code: 8100000000003806
127-
>>>>>>> 5f2f098c4 (update test snapshot)
12888
├─ panic value: ()
12989
├─ panicked: in panicking_lib::generic_panic
13090
│ └─ at panicking_lib, src/lib.sw:74:5
13191
└─ backtrace: called in <Contract as Abi>::generic_panic_with_unit
13292
└─ at panicking_contract@1.2.3, src/main.sw:48:9
13393
decoded log values:
13494
(), log rb: 3330666440490685604
135-
<<<<<<< HEAD
136-
test test_generic_panic_with_str ... ok (???, 13958 gas)
137-
revert code: 818000000000700d
138-
=======
139-
test test_generic_panic_with_str ... ok (???, 1002 gas)
95+
test test_generic_panic_with_str ... ok (???, 11923 gas)
14096
revert code: 8080000000002804
141-
>>>>>>> 5f2f098c4 (update test snapshot)
14297
├─ panic message: generic panic with string
14398
├─ panicked: in panicking_lib::generic_panic
14499
│ └─ at panicking_lib, src/lib.sw:74:5
145100
└─ backtrace: called in <Contract as Abi>::generic_panic_with_str
146101
└─ at panicking_contract@1.2.3, src/main.sw:56:9
147102
decoded log values:
148103
AsciiString { data: "generic panic with string" }, log rb: 10098701174489624218
149-
<<<<<<< HEAD
150-
test test_generic_panic_with_different_str_same_revert_code ... ok (???, 13190 gas)
151-
revert code: 8180000000004007
152-
=======
153-
test test_generic_panic_with_different_str_same_revert_code ... ok (???, 1122 gas)
104+
test test_generic_panic_with_different_str_same_revert_code ... ok (???, 12146 gas)
154105
revert code: 808000000000d019
155-
>>>>>>> 5f2f098c4 (update test snapshot)
156106
├─ panic message: generic panic with different string
157107
├─ panicked: in panicking_lib::generic_panic
158108
│ └─ at panicking_lib, src/lib.sw:74:5
159109
└─ backtrace: called in <Contract as Abi>::generic_panic_with_different_str_same_revert_code
160110
└─ at panicking_contract@1.2.3, src/main.sw:60:9
161111
decoded log values:
162112
AsciiString { data: "generic panic with different string" }, log rb: 10098701174489624218
163-
<<<<<<< HEAD
164-
test test_generic_panic_with_error_type_enum ... ok (???, 13475 gas)
165-
revert code: 8200000000005009
166-
=======
167-
test test_generic_panic_with_error_type_enum ... ok (???, 1093 gas)
113+
test test_generic_panic_with_error_type_enum ... ok (???, 12064 gas)
168114
revert code: 830000000000700d
169-
>>>>>>> 5f2f098c4 (update test snapshot)
170115
├─ panic message: Error A.
171116
├─ panic value: A
172117
├─ panicked: in panicking_lib::generic_panic
@@ -175,13 +120,8 @@ AsciiString { data: "generic panic with different string" }, log rb: 10098701174
175120
└─ at panicking_contract@1.2.3, src/main.sw:64:9
176121
decoded log values:
177122
A, log rb: 5503570629422409978
178-
<<<<<<< HEAD
179-
test test_generic_panic_with_error_type_enum_different_variant_same_revert_code ... ok (???, 13867 gas)
180-
revert code: 820000000000600b
181-
=======
182-
test test_generic_panic_with_error_type_enum_different_variant_same_revert_code ... ok (???, 1244 gas)
123+
test test_generic_panic_with_error_type_enum_different_variant_same_revert_code ... ok (???, 12331 gas)
183124
revert code: 830000000000e01b
184-
>>>>>>> 5f2f098c4 (update test snapshot)
185125
├─ panic message: Error B.
186126
├─ panic value: B(42)
187127
├─ panicked: in panicking_lib::generic_panic
@@ -207,158 +147,89 @@ output:
207147

208148
tested -- panicking_contract
209149

210-
<<<<<<< HEAD
211-
test test_panicking_in_contract_self_impl ... ok (???, 10831 gas)
212-
revert code: 8000000000000000
213-
├─ panic message: panicking in contract self impl
214-
└─ panicked: in <Contract as PanickingContractAbi>::panicking_in_contract_self_impl
215-
└─ at panicking_contract@1.2.3, src/main.sw:22:9
216-
test test_directly_panicking_method ... ok (???, 11938 gas)
217-
revert code: 8080000000000000
218-
=======
219-
test test_panicking_in_contract_self_impl ... ok (???, 488 gas)
150+
test test_panicking_in_contract_self_impl ... ok (???, 10462 gas)
220151
revert code: 8280000000000000
221152
├─ panic message: panicking in contract self impl
222153
└─ panicked: in <Contract as PanickingContractAbi>::panicking_in_contract_self_impl
223154
└─ at panicking_contract@1.2.3, src/main.sw:22:9
224-
test test_directly_panicking_method ... ok (???, 800 gas)
155+
test test_directly_panicking_method ... ok (???, 11382 gas)
225156
revert code: 8200000000000000
226-
>>>>>>> 5f2f098c4 (update test snapshot)
227157
├─ panic message: Error C.
228158
├─ panic value: C(true)
229159
└─ panicked: in <Contract as Abi>::directly_panicking_method
230160
└─ at panicking_contract@1.2.3, src/main.sw:28:9
231161
decoded log values:
232162
C(true), log rb: 5503570629422409978
233-
<<<<<<< HEAD
234-
test test_nested_panic_inlined ... ok (???, 14064 gas)
235-
revert code: 8300000000000000
236-
=======
237-
test test_nested_panic_inlined ... ok (???, 1182 gas)
163+
test test_nested_panic_inlined ... ok (???, 12044 gas)
238164
revert code: 8000000000000000
239-
>>>>>>> 5f2f098c4 (update test snapshot)
240165
├─ panic message: Error E.
241166
├─ panic value: E([AsciiString { data: "to have" }, AsciiString { data: "strings" }, AsciiString { data: "in error enum variants" }])
242167
└─ panicked: in panicking_lib::nested_panic_inlined
243168
└─ at panicking_lib, src/lib.sw:35:5
244169
decoded log values:
245170
E([AsciiString { data: "to have" }, AsciiString { data: "strings" }, AsciiString { data: "in error enum variants" }]), log rb: 5503570629422409978
246-
<<<<<<< HEAD
247-
test test_nested_panic_inlined_same_revert_code ... ok (???, 14064 gas)
248-
revert code: 8300000000000000
249-
=======
250-
test test_nested_panic_inlined_same_revert_code ... ok (???, 1182 gas)
171+
test test_nested_panic_inlined_same_revert_code ... ok (???, 12044 gas)
251172
revert code: 8000000000000000
252-
>>>>>>> 5f2f098c4 (update test snapshot)
253173
├─ panic message: Error E.
254174
├─ panic value: E([AsciiString { data: "to have" }, AsciiString { data: "strings" }, AsciiString { data: "in error enum variants" }])
255175
└─ panicked: in panicking_lib::nested_panic_inlined
256176
└─ at panicking_lib, src/lib.sw:35:5
257177
decoded log values:
258178
E([AsciiString { data: "to have" }, AsciiString { data: "strings" }, AsciiString { data: "in error enum variants" }]), log rb: 5503570629422409978
259-
<<<<<<< HEAD
260-
test test_nested_panic_non_inlined ... ok (???, 14454 gas)
261-
revert code: 8380000000000000
262-
├─ panic message: Error E.
263-
├─ panic value: E([AsciiString { data: "this" }, AsciiString { data: "is not" }, AsciiString { data: "the best practice" }])
264-
└─ panicked: in panicking_lib::nested_panic_non_inlined
265-
└─ at panicking_lib, src/lib.sw:41:9
266-
decoded log values:
267-
E([AsciiString { data: "this" }, AsciiString { data: "is not" }, AsciiString { data: "the best practice" }]), log rb: 5503570629422409978
268-
test test_nested_panic_non_inlined_same_revert_code ... ok (???, 14454 gas)
269-
revert code: 8380000000000000
270-
├─ panic message: Error E.
271-
├─ panic value: E([AsciiString { data: "this" }, AsciiString { data: "is not" }, AsciiString { data: "the best practice" }])
272-
└─ panicked: in panicking_lib::nested_panic_non_inlined
273-
└─ at panicking_lib, src/lib.sw:41:9
274-
decoded log values:
275-
E([AsciiString { data: "this" }, AsciiString { data: "is not" }, AsciiString { data: "the best practice" }]), log rb: 5503570629422409978
276-
test test_generic_panic_with_unit ... ok (???, 12702 gas)
277-
revert code: 8280000000000000
278-
├─ panic value: ()
279-
└─ panicked: in panicking_lib::generic_panic
280-
└─ at panicking_lib, src/lib.sw:74:5
281-
decoded log values:
282-
(), log rb: 3330666440490685604
283-
test test_generic_panic_with_unit_same_revert_code ... ok (???, 12702 gas)
284-
revert code: 8280000000000000
285-
├─ panic value: ()
286-
└─ panicked: in panicking_lib::generic_panic
287-
└─ at panicking_lib, src/lib.sw:74:5
288-
decoded log values:
289-
(), log rb: 3330666440490685604
290-
test test_generic_panic_with_str ... ok (???, 12720 gas)
291-
=======
292-
test test_nested_panic_non_inlined ... ok (???, 1212 gas)
293-
>>>>>>> 5f2f098c4 (update test snapshot)
179+
test test_nested_panic_non_inlined ... ok (???, 12100 gas)
294180
revert code: 8180000000000000
295181
├─ panic message: Error E.
296182
├─ panic value: E([AsciiString { data: "this" }, AsciiString { data: "is not" }, AsciiString { data: "the best practice" }])
297183
└─ panicked: in panicking_lib::nested_panic_non_inlined
298184
└─ at panicking_lib, src/lib.sw:41:9
299185
decoded log values:
300186
E([AsciiString { data: "this" }, AsciiString { data: "is not" }, AsciiString { data: "the best practice" }]), log rb: 5503570629422409978
301-
test test_nested_panic_non_inlined_same_revert_code ... ok (???, 1212 gas)
187+
test test_nested_panic_non_inlined_same_revert_code ... ok (???, 12100 gas)
302188
revert code: 8180000000000000
303189
├─ panic message: Error E.
304190
├─ panic value: E([AsciiString { data: "this" }, AsciiString { data: "is not" }, AsciiString { data: "the best practice" }])
305191
└─ panicked: in panicking_lib::nested_panic_non_inlined
306192
└─ at panicking_lib, src/lib.sw:41:9
307193
decoded log values:
308194
E([AsciiString { data: "this" }, AsciiString { data: "is not" }, AsciiString { data: "the best practice" }]), log rb: 5503570629422409978
309-
test test_generic_panic_with_unit ... ok (???, 604 gas)
195+
test test_generic_panic_with_unit ... ok (???, 11056 gas)
310196
revert code: 8100000000000000
311197
├─ panic value: ()
312198
└─ panicked: in panicking_lib::generic_panic
313199
└─ at panicking_lib, src/lib.sw:74:5
314200
decoded log values:
315201
(), log rb: 3330666440490685604
316-
test test_generic_panic_with_unit_same_revert_code ... ok (???, 604 gas)
202+
test test_generic_panic_with_unit_same_revert_code ... ok (???, 11056 gas)
317203
revert code: 8100000000000000
318204
├─ panic value: ()
319205
└─ panicked: in panicking_lib::generic_panic
320206
└─ at panicking_lib, src/lib.sw:74:5
321207
decoded log values:
322208
(), log rb: 3330666440490685604
323-
test test_generic_panic_with_str ... ok (???, 710 gas)
209+
test test_generic_panic_with_str ... ok (???, 11245 gas)
324210
revert code: 8080000000000000
325211
├─ panic message: generic panic with string
326212
└─ panicked: in panicking_lib::generic_panic
327213
└─ at panicking_lib, src/lib.sw:74:5
328214
decoded log values:
329215
AsciiString { data: "generic panic with string" }, log rb: 10098701174489624218
330-
<<<<<<< HEAD
331-
test test_generic_panic_with_different_str_same_revert_code ... ok (???, 12186 gas)
332-
revert code: 8180000000000000
333-
=======
334-
test test_generic_panic_with_different_str_same_revert_code ... ok (???, 750 gas)
216+
test test_generic_panic_with_different_str_same_revert_code ... ok (???, 11328 gas)
335217
revert code: 8080000000000000
336-
>>>>>>> 5f2f098c4 (update test snapshot)
337218
├─ panic message: generic panic with different string
338219
└─ panicked: in panicking_lib::generic_panic
339220
└─ at panicking_lib, src/lib.sw:74:5
340221
decoded log values:
341222
AsciiString { data: "generic panic with different string" }, log rb: 10098701174489624218
342-
<<<<<<< HEAD
343-
test test_generic_panic_with_error_type_enum ... ok (???, 12364 gas)
344-
revert code: 8200000000000000
345-
=======
346-
test test_generic_panic_with_error_type_enum ... ok (???, 745 gas)
223+
test test_generic_panic_with_error_type_enum ... ok (???, 11287 gas)
347224
revert code: 8300000000000000
348-
>>>>>>> 5f2f098c4 (update test snapshot)
349225
├─ panic message: Error A.
350226
├─ panic value: A
351227
└─ panicked: in panicking_lib::generic_panic
352228
└─ at panicking_lib, src/lib.sw:74:5
353229
decoded log values:
354230
A, log rb: 5503570629422409978
355-
<<<<<<< HEAD
356-
test test_generic_panic_with_error_type_enum_different_variant_same_revert_code ... ok (???, 12642 gas)
357-
revert code: 8200000000000000
358-
=======
359-
test test_generic_panic_with_error_type_enum_different_variant_same_revert_code ... ok (???, 826 gas)
231+
test test_generic_panic_with_error_type_enum_different_variant_same_revert_code ... ok (???, 11434 gas)
360232
revert code: 8300000000000000
361-
>>>>>>> 5f2f098c4 (update test snapshot)
362233
├─ panic message: Error B.
363234
├─ panic value: B(42)
364235
└─ panicked: in panicking_lib::generic_panic

0 commit comments

Comments
 (0)