Skip to content

Commit e16f122

Browse files
authored
Merge pull request #878 from g-r-a-n-t/more-test-refactoring
more test refactoring
2 parents e97fbcb + e1cf0fb commit e16f122

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+173
-562
lines changed

crates/analyzer/tests/analysis.rs

-54
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,6 @@ test_analysis! { create2_contract, "features/create2_contract.fe"}
196196
test_analysis! { create_contract, "features/create_contract.fe"}
197197
test_analysis! { create_contract_from_init, "features/create_contract_from_init.fe"}
198198
test_analysis! { empty, "features/empty.fe"}
199-
test_analysis! { enums, "features/enums.fe"}
200199
test_analysis! { enum_match, "features/enum_match.fe"}
201200
test_analysis! { events, "features/events.fe"}
202201
test_analysis! { module_level_events, "features/module_level_events.fe"}
@@ -215,59 +214,6 @@ test_analysis! { nested_map, "features/nested_map.fe"}
215214
test_analysis! { numeric_sizes, "features/numeric_sizes.fe"}
216215
test_analysis! { ownable, "features/ownable.fe"}
217216
test_analysis! { pure_fn_standalone, "features/pure_fn_standalone.fe"}
218-
test_analysis! { return_addition_i256, "features/return_addition_i256.fe"}
219-
test_analysis! { return_addition_u128, "features/return_addition_u128.fe"}
220-
test_analysis! { return_addition_u256, "features/return_addition_u256.fe"}
221-
test_analysis! { return_array, "features/return_array.fe"}
222-
test_analysis! { return_bitwiseand_u128, "features/return_bitwiseand_u128.fe"}
223-
test_analysis! { return_bitwiseand_u256, "features/return_bitwiseand_u256.fe"}
224-
test_analysis! { return_bitwiseor_u256, "features/return_bitwiseor_u256.fe"}
225-
test_analysis! { return_bitwiseshl_u256, "features/return_bitwiseshl_u256.fe"}
226-
test_analysis! { return_bitwiseshr_i256, "features/return_bitwiseshr_i256.fe"}
227-
test_analysis! { return_bitwiseshr_u256, "features/return_bitwiseshr_u256.fe"}
228-
test_analysis! { return_bitwisexor_u256, "features/return_bitwisexor_u256.fe"}
229-
test_analysis! { return_bool_false, "features/return_bool_false.fe"}
230-
test_analysis! { return_bool_inverted, "features/return_bool_inverted.fe"}
231-
test_analysis! { return_bool_op_and, "features/return_bool_op_and.fe"}
232-
test_analysis! { return_bool_op_or, "features/return_bool_op_or.fe"}
233-
test_analysis! { return_bool_true, "features/return_bool_true.fe"}
234-
test_analysis! { return_builtin_attributes, "features/return_builtin_attributes.fe"}
235-
test_analysis! { return_complex_struct, "features/return_complex_struct.fe"}
236-
test_analysis! { return_division_i256, "features/return_division_i256.fe"}
237-
test_analysis! { return_division_u256, "features/return_division_u256.fe"}
238-
test_analysis! { return_empty_tuple, "features/return_unit.fe"}
239-
test_analysis! { return_eq_u256, "features/return_eq_u256.fe"}
240-
test_analysis! { return_gt_i256, "features/return_gt_i256.fe"}
241-
test_analysis! { return_gt_u256, "features/return_gt_u256.fe"}
242-
test_analysis! { return_gte_i256, "features/return_gte_i256.fe"}
243-
test_analysis! { return_gte_u256, "features/return_gte_u256.fe"}
244-
test_analysis! { return_i128_cast, "features/return_i128_cast.fe"}
245-
test_analysis! { return_i256, "features/return_i256.fe"}
246-
test_analysis! { return_identity_u8, "features/return_identity_u8.fe"}
247-
test_analysis! { return_identity_u16, "features/return_identity_u16.fe"}
248-
test_analysis! { return_identity_u32, "features/return_identity_u32.fe"}
249-
test_analysis! { return_identity_u64, "features/return_identity_u64.fe"}
250-
test_analysis! { return_identity_u128, "features/return_identity_u128.fe"}
251-
test_analysis! { return_identity_u256, "features/return_identity_u256.fe"}
252-
test_analysis! { return_lt_i256, "features/return_lt_i256.fe"}
253-
test_analysis! { return_lt_u128, "features/return_lt_u128.fe"}
254-
test_analysis! { return_lt_u256, "features/return_lt_u256.fe"}
255-
test_analysis! { return_lte_i256, "features/return_lte_i256.fe"}
256-
test_analysis! { return_lte_u256, "features/return_lte_u256.fe"}
257-
test_analysis! { return_mod_i256, "features/return_mod_i256.fe"}
258-
test_analysis! { return_mod_u256, "features/return_mod_u256.fe"}
259-
test_analysis! { return_msg_sig, "features/return_msg_sig.fe"}
260-
test_analysis! { return_multiplication_i256, "features/return_multiplication_i256.fe"}
261-
test_analysis! { return_multiplication_u256, "features/return_multiplication_u256.fe"}
262-
test_analysis! { return_noteq_u256, "features/return_noteq_u256.fe"}
263-
test_analysis! { return_pow_i256, "features/return_pow_i256.fe"}
264-
test_analysis! { return_pow_u256, "features/return_pow_u256.fe"}
265-
test_analysis! { return_subtraction_i256, "features/return_subtraction_i256.fe"}
266-
test_analysis! { return_subtraction_u256, "features/return_subtraction_u256.fe"}
267-
test_analysis! { return_u128_cast, "features/return_u128_cast.fe"}
268-
test_analysis! { return_u256, "features/return_u256.fe"}
269-
test_analysis! { return_u256_from_called_fn, "features/return_u256_from_called_fn.fe"}
270-
test_analysis! { return_u256_from_called_fn_with_args, "features/return_u256_from_called_fn_with_args.fe"}
271217
test_analysis! { revert, "features/revert.fe"}
272218
test_analysis! { self_address, "features/self_address.fe"}
273219
test_analysis! { send_value, "features/send_value.fe"}

crates/mir/tests/lowering.rs

-52
Original file line numberDiff line numberDiff line change
@@ -81,58 +81,6 @@ test_lowering! { mir_nested_map, "features/nested_map.fe"}
8181
test_lowering! { mir_numeric_sizes, "features/numeric_sizes.fe"}
8282
test_lowering! { mir_ownable, "features/ownable.fe"}
8383
test_lowering! { mir_pure_fn_standalone, "features/pure_fn_standalone.fe"}
84-
test_lowering! { mir_return_addition_i256, "features/return_addition_i256.fe"}
85-
test_lowering! { mir_return_addition_u128, "features/return_addition_u128.fe"}
86-
test_lowering! { mir_return_addition_u256, "features/return_addition_u256.fe"}
87-
test_lowering! { mir_return_array, "features/return_array.fe"}
88-
test_lowering! { mir_return_bitwiseand_u128, "features/return_bitwiseand_u128.fe"}
89-
test_lowering! { mir_return_bitwiseand_u256, "features/return_bitwiseand_u256.fe"}
90-
test_lowering! { mir_return_bitwiseor_u256, "features/return_bitwiseor_u256.fe"}
91-
test_lowering! { mir_return_bitwiseshl_u256, "features/return_bitwiseshl_u256.fe"}
92-
test_lowering! { mir_return_bitwiseshr_i256, "features/return_bitwiseshr_i256.fe"}
93-
test_lowering! { mir_return_bitwiseshr_u256, "features/return_bitwiseshr_u256.fe"}
94-
test_lowering! { mir_return_bitwisexor_u256, "features/return_bitwisexor_u256.fe"}
95-
test_lowering! { mir_return_bool_false, "features/return_bool_false.fe"}
96-
test_lowering! { mir_return_bool_inverted, "features/return_bool_inverted.fe"}
97-
test_lowering! { mir_return_bool_op_and, "features/return_bool_op_and.fe"}
98-
test_lowering! { mir_return_bool_op_or, "features/return_bool_op_or.fe"}
99-
test_lowering! { mir_return_bool_true, "features/return_bool_true.fe"}
100-
test_lowering! { mir_return_builtin_attributes, "features/return_builtin_attributes.fe"}
101-
test_lowering! { mir_return_division_i256, "features/return_division_i256.fe"}
102-
test_lowering! { mir_return_division_u256, "features/return_division_u256.fe"}
103-
test_lowering! { mir_return_empty_tuple, "features/return_unit.fe"}
104-
test_lowering! { mir_return_eq_u256, "features/return_eq_u256.fe"}
105-
test_lowering! { mir_return_gt_i256, "features/return_gt_i256.fe"}
106-
test_lowering! { mir_return_gt_u256, "features/return_gt_u256.fe"}
107-
test_lowering! { mir_return_gte_i256, "features/return_gte_i256.fe"}
108-
test_lowering! { mir_return_gte_u256, "features/return_gte_u256.fe"}
109-
test_lowering! { mir_return_i128_cast, "features/return_i128_cast.fe"}
110-
test_lowering! { mir_return_i256, "features/return_i256.fe"}
111-
test_lowering! { mir_return_identity_u8, "features/return_identity_u8.fe"}
112-
test_lowering! { mir_return_identity_u16, "features/return_identity_u16.fe"}
113-
test_lowering! { mir_return_identity_u32, "features/return_identity_u32.fe"}
114-
test_lowering! { mir_return_identity_u64, "features/return_identity_u64.fe"}
115-
test_lowering! { mir_return_identity_u128, "features/return_identity_u128.fe"}
116-
test_lowering! { mir_return_identity_u256, "features/return_identity_u256.fe"}
117-
test_lowering! { mir_return_lt_i256, "features/return_lt_i256.fe"}
118-
test_lowering! { mir_return_lt_u128, "features/return_lt_u128.fe"}
119-
test_lowering! { mir_return_lt_u256, "features/return_lt_u256.fe"}
120-
test_lowering! { mir_return_lte_i256, "features/return_lte_i256.fe"}
121-
test_lowering! { mir_return_lte_u256, "features/return_lte_u256.fe"}
122-
test_lowering! { mir_return_mod_i256, "features/return_mod_i256.fe"}
123-
test_lowering! { mir_return_mod_u256, "features/return_mod_u256.fe"}
124-
test_lowering! { mir_return_msg_sig, "features/return_msg_sig.fe"}
125-
test_lowering! { mir_return_multiplication_i256, "features/return_multiplication_i256.fe"}
126-
test_lowering! { mir_return_multiplication_u256, "features/return_multiplication_u256.fe"}
127-
test_lowering! { mir_return_noteq_u256, "features/return_noteq_u256.fe"}
128-
test_lowering! { mir_return_pow_i256, "features/return_pow_i256.fe"}
129-
test_lowering! { mir_return_pow_u256, "features/return_pow_u256.fe"}
130-
test_lowering! { mir_return_subtraction_i256, "features/return_subtraction_i256.fe"}
131-
test_lowering! { mir_return_subtraction_u256, "features/return_subtraction_u256.fe"}
132-
test_lowering! { mir_return_u128_cast, "features/return_u128_cast.fe"}
133-
test_lowering! { mir_return_u256, "features/return_u256.fe"}
134-
test_lowering! { mir_return_u256_from_called_fn, "features/return_u256_from_called_fn.fe"}
135-
test_lowering! { mir_return_u256_from_called_fn_with_args, "features/return_u256_from_called_fn_with_args.fe"}
13684
test_lowering! { mir_revert, "features/revert.fe"}
13785
test_lowering! { mir_self_address, "features/self_address.fe"}
13886
test_lowering! { mir_send_value, "features/send_value.fe"}

crates/test-files/fixtures/features/bountiful_struct_copy_bug.fe

-41
This file was deleted.

crates/test-files/fixtures/features/return_addition_i256.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_addition_u128.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_addition_u256.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_bitwiseand_u128.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_bitwiseand_u256.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_bitwiseor_u256.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_bitwiseshl_i64_coerced.fe

-6
This file was deleted.

crates/test-files/fixtures/features/return_bitwiseshl_i8.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_bitwiseshl_u256.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_bitwiseshl_u8.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_bitwiseshr_i256.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_bitwiseshr_u256.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_bitwisexor_u256.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_bool_op_and.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_bool_op_or.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_division_i256.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_division_u256.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_eq_u256.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_gt_i256.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_gt_u256.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_gte_i256.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_invert_i128.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_invert_i16.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_invert_i256.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_invert_i32.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_invert_i64.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_invert_i8.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_invert_u128.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_invert_u16.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_invert_u256.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_invert_u32.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_invert_u64.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_invert_u8.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_lt_i256.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_lt_u128.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_lt_u256.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_lte_i256.fe

-5
This file was deleted.

crates/test-files/fixtures/features/return_lte_u256.fe

-5
This file was deleted.

0 commit comments

Comments
 (0)