diff --git a/tests_python/tests_014/test_contract.py b/tests_python/tests_014/test_contract.py index ee242658dbebef61588ce32c308f2ac5ae1f66d7..d45306444f5495886b5dee68c5aff776c2975362 100644 --- a/tests_python/tests_014/test_contract.py +++ b/tests_python/tests_014/test_contract.py @@ -336,199 +336,3 @@ expruat2BS4KCwn9kbopeX1ZwxtrtJbyFhpnpnG6A5KdCBCwHNsdod display_names=display_names, for_script=for_script, ) == [results] - - -@pytest.mark.contract -@pytest.mark.incremental -class TestContractTypeChecking: - """Typechecking tests for the address and (contract _) types.""" - - def check_address(self, client, address): - """An address followed by an entrypoint typechecks at type address if - and only if the entrypoint is not "default".""" - - address_a = f'"{address}%a"' - address_opt = client.normalize( - f'"{address}"', 'address', 'Optimized' - ).strip() - address_opt_a = client.normalize( - address_a, 'address', 'Optimized' - ).strip() - - client.typecheck_data(f'"{address}"', 'address') - client.typecheck_data(f'{address_a}', 'address') - client.typecheck_data(f'{address_opt}', 'address') - client.typecheck_data(f'{address_opt_a}', 'address') - - unexpected_default_error = "unexpected_default_entrypoint" - not_an_address_error = "not an expression of type address" - - with utils.assert_run_failure(unexpected_default_error): - client.typecheck_data(f'"{address}%default"', 'address') - - # 64656661756c74 is "default" in hexa - with utils.assert_run_failure(not_an_address_error): - client.typecheck_data(address_opt + '64656661756c74', 'address') - - def check_contract_ok(self, client, address, entrypoint, typ): - """Helper to check that an address followed by an entrypoint typechecks - at type (contract typ) using both readable and optimised - representations.""" - - address_readable = f'"{address}"' - if entrypoint is not None: - address_readable = f'"{address}%{entrypoint}"' - - address_opt = client.normalize( - address_readable, 'address', 'Optimized' - ).strip() - - client.typecheck_data(address_readable, f'contract ({typ})') - client.typecheck_data(address_opt, f'contract ({typ})') - - client.run_script( - f""" -parameter unit; -storage address; -code {{ - CDR; - CONTRACT ({typ}); - ASSERT_SOME; - ADDRESS; - NIL operation; - PAIR }}""", - address_readable, - 'Unit', - file=False, - ) - - def check_contract_ko( - self, client, address, entrypoint, typ, expected_error - ): - """Helper to check that an address followed by an entrypoint does not - typecheck at type (contract typ) using both readable and optimised - representations.""" - - address_readable = f'"{address}"' - if entrypoint is not None: - address_readable = f'"{address}%{entrypoint}"' - - address_opt = client.normalize( - address_readable, 'address', 'Optimized' - ).strip() - - with utils.assert_run_failure(expected_error): - client.typecheck_data(address_readable, f'contract ({typ})') - with utils.assert_run_failure(expected_error): - client.typecheck_data(address_opt, f'contract ({typ})') - - client.run_script( - f""" -parameter unit; -storage address; -code {{ - CDR; - DUP; - CONTRACT ({typ}); - ASSERT_NONE; - NIL operation; - PAIR }}""", - address_readable, - 'Unit', - file=False, - ) - - def test_implicit(self, client): - """The address of an implicit account followed by some entrypoint - typechecks: - - at type address if the entrypoint is not "default", - - at type (contract ) if the entrypoint is empty and ty is unit.""" - - tz1 = 'tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx' - - self.check_address(client, tz1) - self.check_contract_ok(client, tz1, None, 'unit') - - no_entrypoint_error = 'Contract has no entrypoint named a' - type_mismatch_error = 'Type nat is not compatible with type unit.' - self.check_contract_ko(client, tz1, 'a', 'unit', no_entrypoint_error) - self.check_contract_ko(client, tz1, 'a', 'nat', no_entrypoint_error) - self.check_contract_ko(client, tz1, None, 'nat', type_mismatch_error) - - def test_originated_inexistent(self, client): - """The address of an inexistent originated account followed by some - entrypoint typechecks: - - at type address if the entrypoint is not "default", - - at no (contract _) type.""" - - kt1 = 'KT1RvwLgpxVv9ANCKsDb5vBgTaZRG1W4bKWP' - - self.check_address(client, kt1) - - invalid_contract_error = 'invalid contract.' - self.check_contract_ko( - client, kt1, None, 'unit', invalid_contract_error - ) - self.check_contract_ko(client, kt1, 'a', 'unit', invalid_contract_error) - self.check_contract_ko(client, kt1, None, 'nat', invalid_contract_error) - self.check_contract_ko(client, kt1, 'a', 'nat', invalid_contract_error) - - def test_originated_no_default(self, client, session): - """The address of an existent originated account that does not specify - a default entrypoint followed by some entrypoint typechecks: - - at type address if the entrypoint is not "default", - - at type (contract ) if - - the entrypoint is empty and is the root type - - the entrypoint is non-empty, one of the declared entrypoints, and - is the type associated to that entrypoint.""" - - path = os.path.join( - CONTRACT_PATH, 'entrypoints', 'simple_entrypoints.tz' - ) - origination = originate(client, session, path, 'Unit', 0) - kt1 = origination.contract - root_type = 'or (unit %A) (or (string %B) (nat %C))' - a_type = 'unit' - b_type = 'string' - - self.check_address(client, kt1) - self.check_contract_ok(client, kt1, None, root_type) - self.check_contract_ok(client, kt1, 'A', a_type) - self.check_contract_ok(client, kt1, 'B', b_type) - - no_entrypoint_error = 'Contract has no entrypoint named a' - self.check_contract_ko(client, kt1, 'a', a_type, no_entrypoint_error) - - def test_originated_with_default(self, client, session): - """The address of an existent originated account that specifies - a default entrypoint followed by some entrypoint typechecks: - - at type address if the entrypoint is not "default", - - at type (contract ) if - - the entrypoint is empty and is the type of the default - entrypoint - - the entrypoint is non-empty, one of the declared entrypoints, and - is the type associated to that entrypoint.""" - - path = os.path.join( - CONTRACT_PATH, 'entrypoints', 'delegatable_target.tz' - ) - initial_storage = 'Pair "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" "" 0' - origination = originate(client, session, path, initial_storage, 0) - kt1 = origination.contract - root_type = ( - 'or (or (key_hash %set_delegate) (unit %remove_delegate))' - '(or %default string nat)' - ) - default_type = 'or string nat' - - self.check_address(client, kt1) - self.check_contract_ok(client, kt1, None, default_type) - self.check_contract_ok(client, kt1, 'set_delegate', 'key_hash') - - no_entrypoint_error = 'Contract has no entrypoint named a' - self.check_contract_ko(client, kt1, 'a', root_type, no_entrypoint_error) - - type_mismatch_error = 'is not compatible with type' - self.check_contract_ko( - client, kt1, None, root_type, type_mismatch_error - ) diff --git a/tests_python/tests_015/test_contract.py b/tests_python/tests_015/test_contract.py index ee242658dbebef61588ce32c308f2ac5ae1f66d7..d45306444f5495886b5dee68c5aff776c2975362 100644 --- a/tests_python/tests_015/test_contract.py +++ b/tests_python/tests_015/test_contract.py @@ -336,199 +336,3 @@ expruat2BS4KCwn9kbopeX1ZwxtrtJbyFhpnpnG6A5KdCBCwHNsdod display_names=display_names, for_script=for_script, ) == [results] - - -@pytest.mark.contract -@pytest.mark.incremental -class TestContractTypeChecking: - """Typechecking tests for the address and (contract _) types.""" - - def check_address(self, client, address): - """An address followed by an entrypoint typechecks at type address if - and only if the entrypoint is not "default".""" - - address_a = f'"{address}%a"' - address_opt = client.normalize( - f'"{address}"', 'address', 'Optimized' - ).strip() - address_opt_a = client.normalize( - address_a, 'address', 'Optimized' - ).strip() - - client.typecheck_data(f'"{address}"', 'address') - client.typecheck_data(f'{address_a}', 'address') - client.typecheck_data(f'{address_opt}', 'address') - client.typecheck_data(f'{address_opt_a}', 'address') - - unexpected_default_error = "unexpected_default_entrypoint" - not_an_address_error = "not an expression of type address" - - with utils.assert_run_failure(unexpected_default_error): - client.typecheck_data(f'"{address}%default"', 'address') - - # 64656661756c74 is "default" in hexa - with utils.assert_run_failure(not_an_address_error): - client.typecheck_data(address_opt + '64656661756c74', 'address') - - def check_contract_ok(self, client, address, entrypoint, typ): - """Helper to check that an address followed by an entrypoint typechecks - at type (contract typ) using both readable and optimised - representations.""" - - address_readable = f'"{address}"' - if entrypoint is not None: - address_readable = f'"{address}%{entrypoint}"' - - address_opt = client.normalize( - address_readable, 'address', 'Optimized' - ).strip() - - client.typecheck_data(address_readable, f'contract ({typ})') - client.typecheck_data(address_opt, f'contract ({typ})') - - client.run_script( - f""" -parameter unit; -storage address; -code {{ - CDR; - CONTRACT ({typ}); - ASSERT_SOME; - ADDRESS; - NIL operation; - PAIR }}""", - address_readable, - 'Unit', - file=False, - ) - - def check_contract_ko( - self, client, address, entrypoint, typ, expected_error - ): - """Helper to check that an address followed by an entrypoint does not - typecheck at type (contract typ) using both readable and optimised - representations.""" - - address_readable = f'"{address}"' - if entrypoint is not None: - address_readable = f'"{address}%{entrypoint}"' - - address_opt = client.normalize( - address_readable, 'address', 'Optimized' - ).strip() - - with utils.assert_run_failure(expected_error): - client.typecheck_data(address_readable, f'contract ({typ})') - with utils.assert_run_failure(expected_error): - client.typecheck_data(address_opt, f'contract ({typ})') - - client.run_script( - f""" -parameter unit; -storage address; -code {{ - CDR; - DUP; - CONTRACT ({typ}); - ASSERT_NONE; - NIL operation; - PAIR }}""", - address_readable, - 'Unit', - file=False, - ) - - def test_implicit(self, client): - """The address of an implicit account followed by some entrypoint - typechecks: - - at type address if the entrypoint is not "default", - - at type (contract ) if the entrypoint is empty and ty is unit.""" - - tz1 = 'tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx' - - self.check_address(client, tz1) - self.check_contract_ok(client, tz1, None, 'unit') - - no_entrypoint_error = 'Contract has no entrypoint named a' - type_mismatch_error = 'Type nat is not compatible with type unit.' - self.check_contract_ko(client, tz1, 'a', 'unit', no_entrypoint_error) - self.check_contract_ko(client, tz1, 'a', 'nat', no_entrypoint_error) - self.check_contract_ko(client, tz1, None, 'nat', type_mismatch_error) - - def test_originated_inexistent(self, client): - """The address of an inexistent originated account followed by some - entrypoint typechecks: - - at type address if the entrypoint is not "default", - - at no (contract _) type.""" - - kt1 = 'KT1RvwLgpxVv9ANCKsDb5vBgTaZRG1W4bKWP' - - self.check_address(client, kt1) - - invalid_contract_error = 'invalid contract.' - self.check_contract_ko( - client, kt1, None, 'unit', invalid_contract_error - ) - self.check_contract_ko(client, kt1, 'a', 'unit', invalid_contract_error) - self.check_contract_ko(client, kt1, None, 'nat', invalid_contract_error) - self.check_contract_ko(client, kt1, 'a', 'nat', invalid_contract_error) - - def test_originated_no_default(self, client, session): - """The address of an existent originated account that does not specify - a default entrypoint followed by some entrypoint typechecks: - - at type address if the entrypoint is not "default", - - at type (contract ) if - - the entrypoint is empty and is the root type - - the entrypoint is non-empty, one of the declared entrypoints, and - is the type associated to that entrypoint.""" - - path = os.path.join( - CONTRACT_PATH, 'entrypoints', 'simple_entrypoints.tz' - ) - origination = originate(client, session, path, 'Unit', 0) - kt1 = origination.contract - root_type = 'or (unit %A) (or (string %B) (nat %C))' - a_type = 'unit' - b_type = 'string' - - self.check_address(client, kt1) - self.check_contract_ok(client, kt1, None, root_type) - self.check_contract_ok(client, kt1, 'A', a_type) - self.check_contract_ok(client, kt1, 'B', b_type) - - no_entrypoint_error = 'Contract has no entrypoint named a' - self.check_contract_ko(client, kt1, 'a', a_type, no_entrypoint_error) - - def test_originated_with_default(self, client, session): - """The address of an existent originated account that specifies - a default entrypoint followed by some entrypoint typechecks: - - at type address if the entrypoint is not "default", - - at type (contract ) if - - the entrypoint is empty and is the type of the default - entrypoint - - the entrypoint is non-empty, one of the declared entrypoints, and - is the type associated to that entrypoint.""" - - path = os.path.join( - CONTRACT_PATH, 'entrypoints', 'delegatable_target.tz' - ) - initial_storage = 'Pair "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" "" 0' - origination = originate(client, session, path, initial_storage, 0) - kt1 = origination.contract - root_type = ( - 'or (or (key_hash %set_delegate) (unit %remove_delegate))' - '(or %default string nat)' - ) - default_type = 'or string nat' - - self.check_address(client, kt1) - self.check_contract_ok(client, kt1, None, default_type) - self.check_contract_ok(client, kt1, 'set_delegate', 'key_hash') - - no_entrypoint_error = 'Contract has no entrypoint named a' - self.check_contract_ko(client, kt1, 'a', root_type, no_entrypoint_error) - - type_mismatch_error = 'is not compatible with type' - self.check_contract_ko( - client, kt1, None, root_type, type_mismatch_error - ) diff --git a/tests_python/tests_alpha/test_contract.py b/tests_python/tests_alpha/test_contract.py index ee242658dbebef61588ce32c308f2ac5ae1f66d7..d45306444f5495886b5dee68c5aff776c2975362 100644 --- a/tests_python/tests_alpha/test_contract.py +++ b/tests_python/tests_alpha/test_contract.py @@ -336,199 +336,3 @@ expruat2BS4KCwn9kbopeX1ZwxtrtJbyFhpnpnG6A5KdCBCwHNsdod display_names=display_names, for_script=for_script, ) == [results] - - -@pytest.mark.contract -@pytest.mark.incremental -class TestContractTypeChecking: - """Typechecking tests for the address and (contract _) types.""" - - def check_address(self, client, address): - """An address followed by an entrypoint typechecks at type address if - and only if the entrypoint is not "default".""" - - address_a = f'"{address}%a"' - address_opt = client.normalize( - f'"{address}"', 'address', 'Optimized' - ).strip() - address_opt_a = client.normalize( - address_a, 'address', 'Optimized' - ).strip() - - client.typecheck_data(f'"{address}"', 'address') - client.typecheck_data(f'{address_a}', 'address') - client.typecheck_data(f'{address_opt}', 'address') - client.typecheck_data(f'{address_opt_a}', 'address') - - unexpected_default_error = "unexpected_default_entrypoint" - not_an_address_error = "not an expression of type address" - - with utils.assert_run_failure(unexpected_default_error): - client.typecheck_data(f'"{address}%default"', 'address') - - # 64656661756c74 is "default" in hexa - with utils.assert_run_failure(not_an_address_error): - client.typecheck_data(address_opt + '64656661756c74', 'address') - - def check_contract_ok(self, client, address, entrypoint, typ): - """Helper to check that an address followed by an entrypoint typechecks - at type (contract typ) using both readable and optimised - representations.""" - - address_readable = f'"{address}"' - if entrypoint is not None: - address_readable = f'"{address}%{entrypoint}"' - - address_opt = client.normalize( - address_readable, 'address', 'Optimized' - ).strip() - - client.typecheck_data(address_readable, f'contract ({typ})') - client.typecheck_data(address_opt, f'contract ({typ})') - - client.run_script( - f""" -parameter unit; -storage address; -code {{ - CDR; - CONTRACT ({typ}); - ASSERT_SOME; - ADDRESS; - NIL operation; - PAIR }}""", - address_readable, - 'Unit', - file=False, - ) - - def check_contract_ko( - self, client, address, entrypoint, typ, expected_error - ): - """Helper to check that an address followed by an entrypoint does not - typecheck at type (contract typ) using both readable and optimised - representations.""" - - address_readable = f'"{address}"' - if entrypoint is not None: - address_readable = f'"{address}%{entrypoint}"' - - address_opt = client.normalize( - address_readable, 'address', 'Optimized' - ).strip() - - with utils.assert_run_failure(expected_error): - client.typecheck_data(address_readable, f'contract ({typ})') - with utils.assert_run_failure(expected_error): - client.typecheck_data(address_opt, f'contract ({typ})') - - client.run_script( - f""" -parameter unit; -storage address; -code {{ - CDR; - DUP; - CONTRACT ({typ}); - ASSERT_NONE; - NIL operation; - PAIR }}""", - address_readable, - 'Unit', - file=False, - ) - - def test_implicit(self, client): - """The address of an implicit account followed by some entrypoint - typechecks: - - at type address if the entrypoint is not "default", - - at type (contract ) if the entrypoint is empty and ty is unit.""" - - tz1 = 'tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx' - - self.check_address(client, tz1) - self.check_contract_ok(client, tz1, None, 'unit') - - no_entrypoint_error = 'Contract has no entrypoint named a' - type_mismatch_error = 'Type nat is not compatible with type unit.' - self.check_contract_ko(client, tz1, 'a', 'unit', no_entrypoint_error) - self.check_contract_ko(client, tz1, 'a', 'nat', no_entrypoint_error) - self.check_contract_ko(client, tz1, None, 'nat', type_mismatch_error) - - def test_originated_inexistent(self, client): - """The address of an inexistent originated account followed by some - entrypoint typechecks: - - at type address if the entrypoint is not "default", - - at no (contract _) type.""" - - kt1 = 'KT1RvwLgpxVv9ANCKsDb5vBgTaZRG1W4bKWP' - - self.check_address(client, kt1) - - invalid_contract_error = 'invalid contract.' - self.check_contract_ko( - client, kt1, None, 'unit', invalid_contract_error - ) - self.check_contract_ko(client, kt1, 'a', 'unit', invalid_contract_error) - self.check_contract_ko(client, kt1, None, 'nat', invalid_contract_error) - self.check_contract_ko(client, kt1, 'a', 'nat', invalid_contract_error) - - def test_originated_no_default(self, client, session): - """The address of an existent originated account that does not specify - a default entrypoint followed by some entrypoint typechecks: - - at type address if the entrypoint is not "default", - - at type (contract ) if - - the entrypoint is empty and is the root type - - the entrypoint is non-empty, one of the declared entrypoints, and - is the type associated to that entrypoint.""" - - path = os.path.join( - CONTRACT_PATH, 'entrypoints', 'simple_entrypoints.tz' - ) - origination = originate(client, session, path, 'Unit', 0) - kt1 = origination.contract - root_type = 'or (unit %A) (or (string %B) (nat %C))' - a_type = 'unit' - b_type = 'string' - - self.check_address(client, kt1) - self.check_contract_ok(client, kt1, None, root_type) - self.check_contract_ok(client, kt1, 'A', a_type) - self.check_contract_ok(client, kt1, 'B', b_type) - - no_entrypoint_error = 'Contract has no entrypoint named a' - self.check_contract_ko(client, kt1, 'a', a_type, no_entrypoint_error) - - def test_originated_with_default(self, client, session): - """The address of an existent originated account that specifies - a default entrypoint followed by some entrypoint typechecks: - - at type address if the entrypoint is not "default", - - at type (contract ) if - - the entrypoint is empty and is the type of the default - entrypoint - - the entrypoint is non-empty, one of the declared entrypoints, and - is the type associated to that entrypoint.""" - - path = os.path.join( - CONTRACT_PATH, 'entrypoints', 'delegatable_target.tz' - ) - initial_storage = 'Pair "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" "" 0' - origination = originate(client, session, path, initial_storage, 0) - kt1 = origination.contract - root_type = ( - 'or (or (key_hash %set_delegate) (unit %remove_delegate))' - '(or %default string nat)' - ) - default_type = 'or string nat' - - self.check_address(client, kt1) - self.check_contract_ok(client, kt1, None, default_type) - self.check_contract_ok(client, kt1, 'set_delegate', 'key_hash') - - no_entrypoint_error = 'Contract has no entrypoint named a' - self.check_contract_ko(client, kt1, 'a', root_type, no_entrypoint_error) - - type_mismatch_error = 'is not compatible with type' - self.check_contract_ko( - client, kt1, None, root_type, type_mismatch_error - ) diff --git a/tezt/tests/bad_indentation.ml b/tezt/tests/bad_indentation.ml index e5d615224a98ff9e27548373f3579594f3de939b..d58f8bcd9af82768632bb056af56e5bf80639de4 100644 --- a/tezt/tests/bad_indentation.ml +++ b/tezt/tests/bad_indentation.ml @@ -41,11 +41,13 @@ parameter string; let script_hash = "exprv8K6ceBpFH5SFjQm4BRYSLJCHQBFeQU6BFTdvQSRPaPkzdLyAL" +let tags = ["client"; "michelson"; "typechecking"] + let test_bad_indentation_ill_typed = Protocol.register_test ~__FILE__ ~title:"Bad indentation contract is ill-typed" - ~tags:["client"; "michelson"] + ~tags @@ fun protocol -> let* client = Client.init_mockup ~protocol () in let process = @@ -57,7 +59,7 @@ let test_bad_indentation_hash = Protocol.register_test ~__FILE__ ~title:"Bad indentation contract hash is expected" - ~tags:["client"; "michelson"] + ~tags @@ fun protocol -> let* client = Client.init_mockup ~protocol () in let* received = Client.hash_script ~script:badly_indented_script client in @@ -73,7 +75,7 @@ let test_formatted_typechecks = Protocol.register_test ~__FILE__ ~title:"Formatted bad indentation contract is well-typed" - ~tags:["client"; "michelson"] + ~tags @@ fun protocol -> let* client = Client.init_mockup ~protocol () in let* formatted_script = @@ -90,7 +92,7 @@ let test_formatted_hash = Protocol.register_test ~__FILE__ ~title:"Formatted bad indentation contract hash is expected" - ~tags:["client"; "michelson"] + ~tags @@ fun protocol -> let* client = Client.init_mockup ~protocol () in let* formatted_script = diff --git a/tezt/tests/big_map_arity.ml b/tezt/tests/big_map_arity.ml index 9a13bdb58a6bbd96bac2fb367089637aa9bb943e..bd2ac92966fca6d2e171fc7703658b29b6191e83 100644 --- a/tezt/tests/big_map_arity.ml +++ b/tezt/tests/big_map_arity.ml @@ -46,7 +46,7 @@ let test_big_map_arity = Protocol.register_test ~__FILE__ ~title:"Test EMPTY_BIG_MAP arity error" - ~tags:["client"; "michelson"] + ~tags:["client"; "michelson"; "typechecking"] @@ fun protocol -> let* client = Client.init_mockup ~protocol () in let process = diff --git a/tezt/tests/comparable_datatype.ml b/tezt/tests/comparable_datatype.ml index 23f580d5c1f178ecf1eb3a429e191927d3ddb05c..c35a05e7e2d67874d014283c71b71e6b0844243a 100644 --- a/tezt/tests/comparable_datatype.ml +++ b/tezt/tests/comparable_datatype.ml @@ -310,7 +310,7 @@ let register ~protocols = Protocol.register_test ~__FILE__ ~title - ~tags:["client"; "michelson"] + ~tags:["client"; "michelson"; "typechecking"; "comparable"] (fun protocol -> let* client = Client.init_mockup ~protocol () in test_function client ()) diff --git a/tezt/tests/contract_typecheck_contract.ml b/tezt/tests/contract_typecheck_contract.ml new file mode 100644 index 0000000000000000000000000000000000000000..63dc77b5bbb7e228d877c13055e2c9cddd407543 --- /dev/null +++ b/tezt/tests/contract_typecheck_contract.ml @@ -0,0 +1,305 @@ +(*****************************************************************************) +(* *) +(* Open Source License *) +(* Copyright (c) 2022 Nomadic Labs *) +(* *) +(* Permission is hereby granted, free of charge, to any person obtaining a *) +(* copy of this software and associated documentation files (the "Software"),*) +(* to deal in the Software without restriction, including without limitation *) +(* the rights to use, copy, modify, merge, publish, distribute, sublicense, *) +(* and/or sell copies of the Software, and to permit persons to whom the *) +(* Software is furnished to do so, subject to the following conditions: *) +(* *) +(* The above copyright notice and this permission notice shall be included *) +(* in all copies or substantial portions of the Software. *) +(* *) +(* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR*) +(* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, *) +(* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL *) +(* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER*) +(* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING *) +(* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER *) +(* DEALINGS IN THE SOFTWARE. *) +(* *) +(*****************************************************************************) + +(* Testing + ------- + Component: Michelson / Typechecking + Invocation: dune exec tezt/tests/main.exe -- --file contract_typecheck_contract.ml + Subject: Typechecking tests for the address and (contract _) types. +*) + +let tags = ["client"; "contract"; "michelson"; "typechecking"] + +let contract_path ?kind protocol contract = + let protocol = + match protocol with + | Protocol.Alpha -> "alpha" + | _ -> sf "%03d" @@ Protocol.number protocol + in + let preamble = "tests_python" // sf "contracts_%s" protocol in + let contract = contract ^ ".tz" in + match kind with + | None -> preamble // contract + | Some kind -> preamble // kind // contract + +(** An address followed by an entrypoint typechecks at type address if + and only if the entrypoint is not "default". *) +let check_address client address = + let address_a = sf {|"%s%%a"|} address in + let* address_opt = + Client.normalize_data + client + ~data:(sf {|"%s"|} address) + ~typ:"address" + ~mode:Optimized + |> Lwt.map String.trim + in + let* address_opt_a = + Client.normalize_data client ~data:address_a ~typ:"address" ~mode:Optimized + |> Lwt.map String.trim + in + let* () = + Client.typecheck_data client ~data:(sf {|"%s"|} address) ~typ:"address" + in + let* () = Client.typecheck_data client ~data:address_a ~typ:"address" in + let* () = Client.typecheck_data client ~data:address_opt ~typ:"address" in + let* () = Client.typecheck_data client ~data:address_opt_a ~typ:"address" in + let unexpected_default_error = "unexpected_default_entrypoint" in + let not_an_address_error = "not an expression of type address" in + let* () = + Client.spawn_typecheck_data + client + ~data:(sf {|"%s%%default"|} address) + ~typ:"address" + |> Process.check_error ~msg:(rex unexpected_default_error) + in + let* () = + (* 64656661756c74 is "default" in hexa *) + Client.spawn_typecheck_data + client + ~data:(sf {|%s64656661756c74|} address_opt) + ~typ:"address" + |> Process.check_error ~msg:(rex not_an_address_error) + in + unit + +(** Helper to check that an address followed by an entrypoint typechecks + at type (contract typ) using both readable and optimized + representations. *) +let check_contract_ok client address entrypoint typ = + let address_readable = + match entrypoint with + | Some entrypoint -> sf {|"%s%%%s"|} address entrypoint + | None -> sf {|"%s"|} address + in + let* address_opt = + Client.normalize_data + client + ~data:address_readable + ~typ:"address" + ~mode:Optimized + |> Lwt.map String.trim + in + let* () = + Client.typecheck_data + client + ~data:address_readable + ~typ:(sf {|contract (%s)|} typ) + in + let* () = + Client.typecheck_data + client + ~data:address_opt + ~typ:(sf {|contract (%s)|} typ) + in + let* (_storage : string) = + Client.run_script + client + ~prg: + (sf + {| +parameter unit; +storage address; +code { + CDR; + CONTRACT (%s); + ASSERT_SOME; + ADDRESS; + NIL operation; + PAIR }|} + typ) + ~storage:address_readable + ~input:"Unit" + in + unit + +(** Helper to check that an address followed by an entrypoint does not + typecheck at type (contract typ) using both readable and optimised + representations. *) +let check_contract_ko client address entrypoint typ expected_error = + let address_readable = + match entrypoint with + | None -> sf {|"%s"|} address + | Some entrypoint -> sf {|"%s%%%s"|} address entrypoint + in + let* address_opt = + Client.normalize_data + client + ~data:address_readable + ~typ:"address" + ~mode:Optimized + |> Lwt.map String.trim + in + let* () = + Client.spawn_typecheck_data + client + ~data:address_readable + ~typ:(sf "contract (%s)" typ) + |> Process.check_error ~msg:(rex expected_error) + in + let* () = + Client.spawn_typecheck_data + client + ~data:address_opt + ~typ:(sf "contract (%s)" typ) + |> Process.check_error ~msg:(rex expected_error) + in + let* (_storage : string) = + Client.run_script + client + ~prg: + (sf + {| +parameter unit; +storage address; +code { + CDR; + DUP; + CONTRACT (%s); + ASSERT_NONE; + NIL operation; + PAIR }|} + typ) + ~storage:address_readable + ~input:"Unit" + in + unit + +(** The address of an implicit account followed by some entrypoint typechecks: + - at type address if the entrypoint is not "default", + - at type (contract ) if the entrypoint is empty and ty is unit. *) +let test_implicit = + Protocol.register_test ~__FILE__ ~title:"Test Implicit" ~tags + @@ fun protocol -> + let* client = Client.init_mockup ~protocol () in + let tz1 = "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" in + let* () = check_address client tz1 in + let* () = check_contract_ok client tz1 None "unit" in + let no_entrypoint_error = "Contract has no entrypoint named a" in + let type_mismatch_error = "Type nat is not compatible with type unit." in + let* () = + check_contract_ko client tz1 (Some "a") "unit" no_entrypoint_error + in + let* () = check_contract_ko client tz1 (Some "a") "nat" no_entrypoint_error in + let* () = check_contract_ko client tz1 None "nat" type_mismatch_error in + unit + +(** The address of an inexistent originated account followed by some + entrypoint typechecks: + - at type address if the entrypoint is not "default", + - at no (contract _) type. *) +let test_originated_inexistent = + Protocol.register_test ~__FILE__ ~title:"Test Originated Inexistent" ~tags + @@ fun protocol -> + let* client = Client.init_mockup ~protocol () in + let kt1 = "KT1RvwLgpxVv9ANCKsDb5vBgTaZRG1W4bKWP" in + let* () = check_address client kt1 in + let invalid_contract_error = "invalid contract." in + let* () = check_contract_ko client kt1 None "unit" invalid_contract_error in + let* () = + check_contract_ko client kt1 (Some "a") "unit" invalid_contract_error + in + let* () = check_contract_ko client kt1 None "nat" invalid_contract_error in + let* () = + check_contract_ko client kt1 (Some "a") "nat" invalid_contract_error + in + unit + +(** The address of an existent originated account that does not specify + a default entrypoint followed by some entrypoint typechecks: + - at type address if the entrypoint is not "default", + - at type (contract ) if + - the entrypoint is empty and is the root type + - the entrypoint is non-empty, one of the declared entrypoints, and + is the type associated to that entrypoint. *) +let test_originated_no_default = + Protocol.register_test ~__FILE__ ~title:"Test originated no default" ~tags + @@ fun protocol -> + let* client = Client.init_mockup ~protocol () in + let* kt1 = + Client.originate_contract + client + ~amount:Tez.zero + ~src:"bootstrap1" + ~burn_cap:Tez.one + ~alias:"simple_entrypoints" + ~prg:(contract_path protocol ~kind:"entrypoints" "simple_entrypoints") + in + let root_type = {|or (unit %A) (or (string %B) (nat %C))|} in + let a_type = "unit" in + let b_type = "string" in + let* () = check_address client kt1 in + let* () = check_contract_ok client kt1 None root_type in + let* () = check_contract_ok client kt1 (Some "A") a_type in + let* () = check_contract_ok client kt1 (Some "B") b_type in + let no_entrypoint_error = "Contract has no entrypoint named a" in + let* () = + check_contract_ko client kt1 (Some "a") a_type no_entrypoint_error + in + unit + +(** The address of an existent orignated account that specifies a + default entrypoint followed by some entrypoint typechecks: + - at tpye address if the entrypoint is not "default", + - at type (contract ) if + - the entrypoint is empty and is the type of the default + entrypoint + - the entrypoint is non-empty, one of the declared entrypoints, + and is the type associated to that entrypoint. *) +let test_originated_with_default = + Protocol.register_test ~__FILE__ ~title:"Test originated with default" ~tags + @@ fun protocol -> + let* client = Client.init_mockup ~protocol () in + let initial_storage = {|Pair "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" "" 0|} in + let* kt1 = + Client.originate_contract + client + ~amount:Tez.zero + ~src:"bootstrap1" + ~init:initial_storage + ~burn_cap:Tez.one + ~prg:(contract_path protocol ~kind:"entrypoints" "delegatable_target") + ~alias:"delegatable_target" + in + let root_type = + {|or (or (key_hash %set_delegate) (unit %remove_delegate)) (or %default string nat)|} + in + let default_type = "or string nat" in + let* () = check_address client kt1 in + let* () = check_contract_ok client kt1 None default_type in + let* () = check_contract_ok client kt1 (Some "set_delegate") "key_hash" in + let no_entrypoint_error = "Contract has no entrypoint named a" in + let* () = + check_contract_ko client kt1 (Some "a") root_type no_entrypoint_error + in + let type_mismatch_error = "is not compatible with type" in + let* () = check_contract_ko client kt1 None root_type type_mismatch_error in + unit + +let register ~protocols = + test_implicit protocols ; + test_originated_inexistent protocols ; + test_originated_no_default protocols ; + test_originated_with_default protocols diff --git a/tezt/tests/contract_typecheck.ml b/tezt/tests/contract_typecheck_regression.ml similarity index 99% rename from tezt/tests/contract_typecheck.ml rename to tezt/tests/contract_typecheck_regression.ml index 62ab86b585a00beae404f40bc71fc8075fae3082..2e3babb0f04b351f97ecb19f14d5ede2fe9d098d 100644 --- a/tezt/tests/contract_typecheck.ml +++ b/tezt/tests/contract_typecheck_regression.ml @@ -27,7 +27,7 @@ (* Testing ------- Components: Michelson - Invocation: dune exec tezt/tests/main.exe -- --file contract_typecheck.ml + Invocation: dune exec tezt/tests/main.exe -- --file contract_typecheck_regression.ml Subject: Regression testing of Michelson typechecking *) diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-accounts.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-accounts.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-accounts.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-accounts.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-add1.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-add1.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-add1.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-add1.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-add1_list.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-add1_list.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-add1_list.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-add1_list.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-after_strategy.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-after_strategy.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-after_strategy.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-after_strategy.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-always.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-always.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-always.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-always.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-append.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-append.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-append.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-append.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-at_least.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-at_least.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-at_least.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-at_least.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-auction.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-auction.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-auction.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-auction.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-bad_lockup.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-bad_lockup.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-bad_lockup.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-bad_lockup.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-big_map_union.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-big_map_union.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-big_map_union.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-big_map_union.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-cadr_annotation.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-cadr_annotation.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-cadr_annotation.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-cadr_annotation.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-concat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-concat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-concat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-concat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-conditionals.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-conditionals.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-conditionals.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-conditionals.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-cons_twice.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-cons_twice.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-cons_twice.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-cons_twice.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-cps_fact.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-cps_fact.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-cps_fact.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-cps_fact.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-create_add1_lists.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-create_add1_lists.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-create_add1_lists.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-create_add1_lists.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-data_publisher.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-data_publisher.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-data_publisher.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-data_publisher.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-dispatch.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-dispatch.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-dispatch.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-dispatch.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-empty.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-empty.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-empty.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-empty.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-fail_amount.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-fail_amount.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-fail_amount.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-fail_amount.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-faucet.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-faucet.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-faucet.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-faucet.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-forward.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-forward.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-forward.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-forward.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-infinite_loop.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-infinite_loop.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-infinite_loop.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-infinite_loop.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-insertion_sort.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-insertion_sort.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-insertion_sort.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-insertion_sort.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-int_publisher.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-int_publisher.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-int_publisher.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-int_publisher.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-king_of_tez.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-king_of_tez.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-king_of_tez.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-king_of_tez.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-list_of_transactions.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-list_of_transactions.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-list_of_transactions.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-list_of_transactions.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-queue.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-queue.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-queue.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-queue.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-reduce_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-reduce_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-reduce_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-reduce_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-reentrancy.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-reentrancy.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-reentrancy.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-reentrancy.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-reservoir.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-reservoir.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-reservoir.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-reservoir.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-scrutable_reservoir.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-scrutable_reservoir.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-scrutable_reservoir.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-scrutable_reservoir.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-spawn_identities.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-spawn_identities.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-attic-spawn_identities.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-attic-spawn_identities.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-big_map_entrypoints.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-big_map_entrypoints.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-big_map_entrypoints.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-big_map_entrypoints.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-delegatable_target.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-delegatable_target.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-delegatable_target.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-delegatable_target.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-manager.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-manager.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-manager.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-manager.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-no_default_target.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-no_default_target.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-no_default_target.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-no_default_target.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-no_entrypoint_target.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-no_entrypoint_target.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-no_entrypoint_target.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-no_entrypoint_target.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-rooted_target.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-rooted_target.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-rooted_target.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-rooted_target.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-simple_entrypoints.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-simple_entrypoints.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-simple_entrypoints.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-entrypoints-simple_entrypoints.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmpeq.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmpeq.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmpeq.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmpeq.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmpge.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmpge.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmpge.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmpge.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmpgt.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmpgt.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmpgt.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmpgt.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmple.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmple.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmple.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmple.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmplt.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmplt.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmplt.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmplt.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmpneq.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmpneq.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmpneq.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_cmpneq.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_eq.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_eq.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_eq.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_eq.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_ge.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_ge.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_ge.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_ge.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_gt.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_gt.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_gt.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_gt.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_le.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_le.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_le.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_le.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_lt.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_lt.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_lt.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_lt.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_neq.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_neq.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_neq.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-assert_neq.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-big_map_get_add.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-big_map_get_add.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-big_map_get_add.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-big_map_get_add.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-big_map_mem.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-big_map_mem.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-big_map_mem.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-big_map_mem.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-build_list.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-build_list.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-build_list.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-build_list.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-carn_and_cdrn.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-carn_and_cdrn.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-carn_and_cdrn.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-carn_and_cdrn.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-compare.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-compare.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-compare.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-compare.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-compare_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-compare_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-compare_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-compare_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-fail.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-fail.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-fail.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-fail.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-guestbook.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-guestbook.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-guestbook.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-guestbook.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-macro_annotations.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-macro_annotations.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-macro_annotations.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-macro_annotations.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-map_caddaadr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-map_caddaadr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-map_caddaadr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-map_caddaadr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-max_in_list.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-max_in_list.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-max_in_list.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-max_in_list.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-min.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-min.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-min.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-min.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-pair_macro.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-pair_macro.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-pair_macro.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-pair_macro.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-set_caddaadr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-set_caddaadr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-set_caddaadr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-set_caddaadr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-take_my_money.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-take_my_money.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-take_my_money.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-take_my_money.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-unpair_macro.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-unpair_macro.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-macros-unpair_macro.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-macros-unpair_macro.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-add_clear_tickets.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-add_clear_tickets.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-add_clear_tickets.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-add_clear_tickets.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-authentication.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-authentication.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-authentication.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-authentication.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-big_map_entrypoints.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-big_map_entrypoints.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-big_map_entrypoints.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-big_map_entrypoints.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-big_map_magic.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-big_map_magic.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-big_map_magic.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-big_map_magic.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-big_map_read.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-big_map_read.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-big_map_read.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-big_map_read.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-big_map_store.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-big_map_store.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-big_map_store.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-big_map_store.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-big_map_write.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-big_map_write.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-big_map_write.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-big_map_write.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-create_contract.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-create_contract.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-create_contract.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-create_contract.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-create_contract_simple.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-create_contract_simple.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-create_contract_simple.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-create_contract_simple.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-default_account.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-default_account.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-default_account.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-default_account.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-execution_order_appender.t.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-execution_order_appender.t.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-execution_order_appender.t.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-execution_order_appender.t.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-execution_order_caller.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-execution_order_caller.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-execution_order_caller.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-execution_order_caller.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-execution_order_storer.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-execution_order_storer.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-execution_order_storer.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-execution_order_storer.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-fa12_reference.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-fa12_reference.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-fa12_reference.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-fa12_reference.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-generic_multisig.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-generic_multisig.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-generic_multisig.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-generic_multisig.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-groth16.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-groth16.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-groth16.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-groth16.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-hardlimit.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-hardlimit.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-hardlimit.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-hardlimit.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-legacy_multisig.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-legacy_multisig.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-legacy_multisig.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-legacy_multisig.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-lockup.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-lockup.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-lockup.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-lockup.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-lqt_fa12.mligo.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-lqt_fa12.mligo.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-lqt_fa12.mligo.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-lqt_fa12.mligo.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-multiple_en2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-multiple_en2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-multiple_en2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-multiple_en2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-multiple_entrypoints_count.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-multiple_entrypoints_count.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-multiple_entrypoints_count.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-multiple_entrypoints_count.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-originate_contract.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-originate_contract.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-originate_contract.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-originate_contract.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-parameterized_multisig.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-parameterized_multisig.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-parameterized_multisig.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-parameterized_multisig.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-receive_tickets_in_big_map.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-receive_tickets_in_big_map.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-receive_tickets_in_big_map.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-receive_tickets_in_big_map.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-replay.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-replay.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-replay.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-replay.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-reveal_signed_preimage.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-reveal_signed_preimage.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-reveal_signed_preimage.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-reveal_signed_preimage.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-self_address_receiver.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-self_address_receiver.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-self_address_receiver.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-self_address_receiver.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-self_address_sender.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-self_address_sender.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-self_address_sender.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-self_address_sender.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-send_tickets_in_big_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-send_tickets_in_big_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-send_tickets_in_big_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-send_tickets_in_big_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-ticket_builder_fungible.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-ticket_builder_fungible.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-ticket_builder_fungible.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-ticket_builder_fungible.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-ticket_builder_non_fungibl.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-ticket_builder_non_fungibl.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-ticket_builder_non_fungibl.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-ticket_builder_non_fungibl.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-ticket_wallet_fungible.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-ticket_wallet_fungible.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-ticket_wallet_fungible.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-ticket_wallet_fungible.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-ticket_wallet_non_fungible.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-ticket_wallet_non_fungible.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-ticket_wallet_non_fungible.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-ticket_wallet_non_fungible.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-vote_for_delegate.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-vote_for_delegate.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-vote_for_delegate.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-vote_for_delegate.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-weather_insurance.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-weather_insurance.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-weather_insurance.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-weather_insurance.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-xcat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-xcat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-xcat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-xcat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-xcat_dapp.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-xcat_dapp.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-xcat_dapp.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-mini_scenarios-xcat_dapp.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-non_regression-bad_annot_contract.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-non_regression-bad_annot_contract.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-non_regression-bad_annot_contract.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-non_regression-bad_annot_contract.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-non_regression-bug_262.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-non_regression-bug_262.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-non_regression-bug_262.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-non_regression-bug_262.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-non_regression-bug_843.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-non_regression-bug_843.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-non_regression-bug_843.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-non_regression-bug_843.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-non_regression-pairk_annot.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-non_regression-pairk_annot.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-non_regression-pairk_annot.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-non_regression-pairk_annot.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-abs.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-abs.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-abs.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-abs.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add_bls12_381_fr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add_bls12_381_fr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add_bls12_381_fr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add_bls12_381_fr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add_bls12_381_g1.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add_bls12_381_g1.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add_bls12_381_g1.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add_bls12_381_g1.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add_bls12_381_g2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add_bls12_381_g2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add_bls12_381_g2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add_bls12_381_g2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add_delta_timestamp.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add_delta_timestamp.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add_delta_timestamp.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add_delta_timestamp.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add_timestamp_delta.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add_timestamp_delta.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add_timestamp_delta.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-add_timestamp_delta.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-address.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-address.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-address.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-address.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-amount_after_fib_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-amount_after_fib_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-amount_after_fib_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-amount_after_fib_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-amount_after_nonexistent_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-amount_after_nonexistent_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-amount_after_nonexistent_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-amount_after_nonexistent_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-amount_after_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-amount_after_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-amount_after_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-amount_after_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-and.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-and.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-and.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-and.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-and_binary.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-and_binary.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-and_binary.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-and_binary.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-and_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-and_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-and_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-and_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-and_logical_1.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-and_logical_1.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-and_logical_1.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-and_logical_1.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-balance.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-balance.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-balance.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-balance.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-balance_after_fib_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-balance_after_fib_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-balance_after_fib_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-balance_after_fib_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-balance_after_nonexistent_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-balance_after_nonexistent_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-balance_after_nonexistent_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-balance_after_nonexistent_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-balance_after_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-balance_after_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-balance_after_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-balance_after_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-big_map_mem_nat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-big_map_mem_nat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-big_map_mem_nat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-big_map_mem_nat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-big_map_mem_string.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-big_map_mem_string.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-big_map_mem_string.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-big_map_mem_string.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-big_map_to_self.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-big_map_to_self.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-big_map_to_self.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-big_map_to_self.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_push_bytes_not_padde.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_push_bytes_not_padde.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_push_bytes_not_padde.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_push_bytes_not_padde.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_push_nat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_push_nat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_push_nat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_push_nat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_to_int.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_to_int.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_to_int.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_to_int.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_to_mutez.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_to_mutez.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_to_mutez.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_to_mutez.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_z_int.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_z_int.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_z_int.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_z_int.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_z_nat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_z_nat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_z_nat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_fr_z_nat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_z_fr_int.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_z_fr_int.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_z_fr_int.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_z_fr_int.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_z_fr_nat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_z_fr_nat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_z_fr_nat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bls12_381_z_fr_nat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bytes_of_int.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bytes_of_int.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bytes_of_int.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bytes_of_int.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bytes_of_nat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bytes_of_nat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bytes_of_nat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-bytes_of_nat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-car.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-car.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-car.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-car.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-cdr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-cdr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-cdr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-cdr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-chain_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-chain_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-chain_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-chain_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-chain_id_store.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-chain_id_store.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-chain_id_store.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-chain_id_store.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-check_signature.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-check_signature.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-check_signature.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-check_signature.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comb-get.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comb-get.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comb-get.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comb-get.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comb-literals.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comb-literals.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comb-literals.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comb-literals.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comb-set-2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comb-set-2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comb-set-2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comb-set-2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comb-set.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comb-set.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comb-set.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comb-set.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comb.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comb.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comb.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comb.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-compare.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-compare.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-compare.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-compare.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-compare_big_type.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-compare_big_type.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-compare_big_type.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-compare_big_type.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-compare_big_type2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-compare_big_type2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-compare_big_type2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-compare_big_type2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comparisons.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comparisons.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comparisons.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-comparisons.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-concat_hello.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-concat_hello.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-concat_hello.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-concat_hello.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-concat_hello_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-concat_hello_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-concat_hello_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-concat_hello_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-concat_list.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-concat_list.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-concat_list.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-concat_list.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-cons.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-cons.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-cons.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-cons.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-contains_all.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-contains_all.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-contains_all.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-contains_all.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-contract.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-contract.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-contract.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-contract.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-create_contract.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-create_contract.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-create_contract.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-create_contract.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-create_contract_rootname.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-create_contract_rootname.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-create_contract_rootname.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-create_contract_rootname.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-create_contract_rootname_alt.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-create_contract_rootname_alt.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-create_contract_rootname_alt.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-create_contract_rootname_alt.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-create_contract_with_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-create_contract_with_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-create_contract_with_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-create_contract_with_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-diff_timestamps.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-diff_timestamps.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-diff_timestamps.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-diff_timestamps.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dig_eq.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dig_eq.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dig_eq.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dig_eq.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dign.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dign.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dign.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dign.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dip.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dip.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dip.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dip.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dipn.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dipn.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dipn.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dipn.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dropn.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dropn.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dropn.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dropn.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dugn.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dugn.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dugn.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dugn.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dup-n.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dup-n.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dup-n.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-dup-n.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ediv.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ediv.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ediv.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ediv.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ediv_mutez.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ediv_mutez.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ediv_mutez.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ediv_mutez.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-emit.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-emit.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-emit.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-emit.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-empty_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-empty_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-empty_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-empty_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-exec_concat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-exec_concat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-exec_concat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-exec_concat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-first.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-first.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-first.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-first.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-get_and_update_big_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-get_and_update_big_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-get_and_update_big_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-get_and_update_big_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-get_and_update_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-get_and_update_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-get_and_update_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-get_and_update_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-get_big_map_value.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-get_big_map_value.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-get_big_map_value.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-get_big_map_value.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-get_map_value.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-get_map_value.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-get_map_value.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-get_map_value.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-hash_consistency_checker.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-hash_consistency_checker.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-hash_consistency_checker.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-hash_consistency_checker.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-hash_key.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-hash_key.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-hash_key.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-hash_key.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-hash_string.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-hash_string.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-hash_string.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-hash_string.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-if.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-if.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-if.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-if.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-if_some.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-if_some.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-if_some.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-if_some.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-int.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-int.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-int.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-int.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-iter_fail.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-iter_fail.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-iter_fail.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-iter_fail.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-keccak.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-keccak.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-keccak.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-keccak.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-left_right.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-left_right.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-left_right.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-left_right.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-level.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-level.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-level.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-level.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_concat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_concat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_concat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_concat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_concat_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_concat_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_concat_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_concat_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_id_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_id_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_id_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_id_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_iter.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_iter.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_iter.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_iter.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_map_block.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_map_block.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_map_block.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_map_block.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_size.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_size.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_size.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-list_size.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-loop_failwith.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-loop_failwith.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-loop_failwith.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-loop_failwith.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-loop_left.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-loop_left.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-loop_left.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-loop_left.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-loop_left_failwith.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-loop_left_failwith.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-loop_left_failwith.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-loop_left_failwith.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-lsl_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-lsl_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-lsl_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-lsl_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-lsr_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-lsr_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-lsr_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-lsr_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_car.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_car.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_car.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_car.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_iter.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_iter.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_iter.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_iter.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_map_sideeffect.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_map_sideeffect.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_map_sideeffect.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_map_sideeffect.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_mem_nat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_mem_nat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_mem_nat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_mem_nat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_mem_string.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_mem_string.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_mem_string.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_mem_string.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_size.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_size.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_size.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-map_size.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-merge_comparable_pairs.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-merge_comparable_pairs.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-merge_comparable_pairs.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-merge_comparable_pairs.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mul.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mul.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mul.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mul.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mul_bls12_381_fr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mul_bls12_381_fr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mul_bls12_381_fr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mul_bls12_381_fr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mul_bls12_381_g1.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mul_bls12_381_g1.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mul_bls12_381_g1.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mul_bls12_381_g1.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mul_bls12_381_g2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mul_bls12_381_g2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mul_bls12_381_g2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mul_bls12_381_g2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mul_overflow.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mul_overflow.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mul_overflow.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mul_overflow.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-munch.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-munch.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-munch.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-munch.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mutez_to_bls12_381_fr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mutez_to_bls12_381_fr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mutez_to_bls12_381_fr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-mutez_to_bls12_381_fr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-neg.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-neg.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-neg.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-neg.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-neg_bls12_381_fr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-neg_bls12_381_fr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-neg_bls12_381_fr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-neg_bls12_381_fr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-neg_bls12_381_g1.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-neg_bls12_381_g1.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-neg_bls12_381_g1.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-neg_bls12_381_g1.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-neg_bls12_381_g2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-neg_bls12_381_g2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-neg_bls12_381_g2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-neg_bls12_381_g2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-none.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-none.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-none.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-none.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-noop.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-noop.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-noop.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-noop.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-not.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-not.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-not.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-not.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-not_binary.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-not_binary.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-not_binary.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-not_binary.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-not_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-not_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-not_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-not_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-or.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-or.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-or.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-or.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-or_binary.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-or_binary.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-or_binary.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-or_binary.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-or_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-or_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-or_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-or_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-originate_big_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-originate_big_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-originate_big_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-originate_big_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-packunpack.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-packunpack.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-packunpack.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-packunpack.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-packunpack_rev.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-packunpack_rev.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-packunpack_rev.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-packunpack_rev.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-packunpack_rev_cty.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-packunpack_rev_cty.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-packunpack_rev_cty.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-packunpack_rev_cty.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-pair_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-pair_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-pair_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-pair_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-pairing_check.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-pairing_check.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-pairing_check.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-pairing_check.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-pexec.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-pexec.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-pexec.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-pexec.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-pexec_2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-pexec_2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-pexec_2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-pexec_2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-proxy.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-proxy.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-proxy.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-proxy.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ret_int.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ret_int.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ret_int.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ret_int.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-reverse.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-reverse.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-reverse.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-reverse.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-reverse_loop.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-reverse_loop.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-reverse_loop.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-reverse_loop.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sapling_empty_state.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sapling_empty_state.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sapling_empty_state.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sapling_empty_state.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_address.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_address.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_address.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_address.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_address_after_fib_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_address_after_fib_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_address_after_fib_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_address_after_fib_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_address_after_nonexistent_vi.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_address_after_nonexistent_vi.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_address_after_nonexistent_vi.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_address_after_nonexistent_vi.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_address_after_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_address_after_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_address_after_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_address_after_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_after_fib_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_after_fib_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_after_fib_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_after_fib_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_after_nonexistent_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_after_nonexistent_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_after_nonexistent_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_after_nonexistent_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_after_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_after_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_after_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_after_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_with_default_entrypoint.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_with_default_entrypoint.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_with_default_entrypoint.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_with_default_entrypoint.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_with_entrypoint.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_with_entrypoint.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_with_entrypoint.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-self_with_entrypoint.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sender.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sender.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sender.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sender.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sender_after_fib_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sender_after_fib_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sender_after_fib_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sender_after_fib_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sender_after_nonexistent_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sender_after_nonexistent_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sender_after_nonexistent_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sender_after_nonexistent_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sender_after_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sender_after_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sender_after_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sender_after_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_car.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_car.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_car.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_car.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_cdr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_cdr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_cdr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_cdr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_delegate.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_delegate.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_delegate.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_delegate.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_iter.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_iter.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_iter.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_iter.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_member.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_member.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_member.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_member.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_size.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_size.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_size.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-set_size.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sets.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sets.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sets.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sets.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sha3.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sha3.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sha3.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sha3.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-shifts.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-shifts.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-shifts.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-shifts.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-slice.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-slice.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-slice.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-slice.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-slice_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-slice_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-slice_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-slice_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-slices.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-slices.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-slices.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-slices.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-source.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-source.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-source.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-source.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-split_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-split_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-split_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-split_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-split_string.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-split_string.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-split_string.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-split_string.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-store_bls12_381_fr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-store_bls12_381_fr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-store_bls12_381_fr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-store_bls12_381_fr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-store_bls12_381_g1.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-store_bls12_381_g1.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-store_bls12_381_g1.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-store_bls12_381_g1.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-store_bls12_381_g2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-store_bls12_381_g2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-store_bls12_381_g2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-store_bls12_381_g2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-store_input.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-store_input.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-store_input.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-store_input.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-store_now.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-store_now.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-store_now.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-store_now.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-str_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-str_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-str_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-str_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sub_timestamp_delta.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sub_timestamp_delta.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sub_timestamp_delta.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-sub_timestamp_delta.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-subset.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-subset.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-subset.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-subset.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-tez_add_sub.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-tez_add_sub.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-tez_add_sub.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-tez_add_sub.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_bad.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_bad.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_bad.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_bad.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_big_store.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_big_store.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_big_store.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_big_store.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_join.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_join.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_join.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_join.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_read.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_read.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_read.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_read.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_split.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_split.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_split.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_split.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_store-2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_store-2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_store-2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_store-2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_store.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_store.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_store.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticket_store.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticketer-2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticketer-2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticketer-2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticketer-2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticketer.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticketer.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticketer.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-ticketer.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-transfer_amount.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-transfer_amount.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-transfer_amount.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-transfer_amount.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-transfer_tokens.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-transfer_tokens.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-transfer_tokens.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-transfer_tokens.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-uncomb.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-uncomb.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-uncomb.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-uncomb.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-unpair.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-unpair.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-unpair.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-unpair.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-unpair_field_annotation_mismatch..out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-unpair_field_annotation_mismatch..out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-unpair_field_annotation_mismatch..out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-unpair_field_annotation_mismatch..out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-update_big_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-update_big_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-update_big_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-update_big_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-utxo_read.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-utxo_read.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-utxo_read.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-utxo_read.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-utxor.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-utxor.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-utxor.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-utxor.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_fib.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_fib.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_fib.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_fib.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_mutual_recursion.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_mutual_recursion.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_mutual_recursion.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_mutual_recursion.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_add.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_add.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_add.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_add.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_constant.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_constant.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_constant.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_constant.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_nonexistent_addr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_nonexistent_addr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_nonexistent_addr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_nonexistent_addr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_nonexistent_func.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_nonexistent_func.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_nonexistent_func.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_nonexistent_func.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_test_step_contants.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_test_step_contants.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_test_step_contants.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_test_step_contants.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_toplevel_inconsistent_inp.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_toplevel_inconsistent_inp.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_toplevel_inconsistent_inp.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_toplevel_inconsistent_inp.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_toplevel_inconsistent_out.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_toplevel_inconsistent_out.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_toplevel_inconsistent_out.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_op_toplevel_inconsistent_out.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_rec.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_rec.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_rec.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_rec.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_toplevel_lib.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_toplevel_lib.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_toplevel_lib.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-view_toplevel_lib.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-voting_power.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-voting_power.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-voting_power.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-voting_power.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-xor.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-xor.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-xor.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-xor.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-xor_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-xor_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-xor_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Alpha- Tc tests_python-contracts_alpha-opcodes-xor_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-accounts.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-accounts.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-accounts.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-accounts.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-add1.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-add1.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-add1.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-add1.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-add1_list.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-add1_list.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-add1_list.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-add1_list.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-after_strategy.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-after_strategy.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-after_strategy.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-after_strategy.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-always.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-always.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-always.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-always.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-append.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-append.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-append.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-append.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-at_least.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-at_least.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-at_least.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-at_least.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-auction.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-auction.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-auction.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-auction.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-bad_lockup.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-bad_lockup.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-bad_lockup.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-bad_lockup.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-big_map_union.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-big_map_union.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-big_map_union.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-big_map_union.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-cadr_annotation.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-cadr_annotation.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-cadr_annotation.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-cadr_annotation.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-concat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-concat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-concat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-concat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-conditionals.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-conditionals.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-conditionals.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-conditionals.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-cons_twice.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-cons_twice.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-cons_twice.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-cons_twice.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-cps_fact.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-cps_fact.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-cps_fact.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-cps_fact.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-create_add1_lists.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-create_add1_lists.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-create_add1_lists.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-create_add1_lists.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-data_publisher.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-data_publisher.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-data_publisher.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-data_publisher.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-dispatch.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-dispatch.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-dispatch.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-dispatch.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-empty.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-empty.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-empty.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-empty.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-fail_amount.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-fail_amount.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-fail_amount.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-fail_amount.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-faucet.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-faucet.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-faucet.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-faucet.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-forward.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-forward.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-forward.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-forward.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-infinite_loop.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-infinite_loop.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-infinite_loop.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-infinite_loop.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-insertion_sort.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-insertion_sort.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-insertion_sort.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-insertion_sort.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-int_publisher.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-int_publisher.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-int_publisher.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-int_publisher.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-king_of_tez.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-king_of_tez.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-king_of_tez.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-king_of_tez.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-list_of_transactions.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-list_of_transactions.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-list_of_transactions.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-list_of_transactions.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-queue.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-queue.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-queue.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-queue.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-reduce_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-reduce_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-reduce_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-reduce_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-reentrancy.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-reentrancy.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-reentrancy.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-reentrancy.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-reservoir.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-reservoir.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-reservoir.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-reservoir.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-scrutable_reservoir.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-scrutable_reservoir.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-scrutable_reservoir.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-scrutable_reservoir.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-spawn_identities.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-spawn_identities.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-attic-spawn_identities.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-attic-spawn_identities.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-big_map_entrypoints.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-big_map_entrypoints.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-big_map_entrypoints.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-big_map_entrypoints.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-delegatable_target.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-delegatable_target.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-delegatable_target.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-delegatable_target.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-manager.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-manager.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-manager.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-manager.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-no_default_target.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-no_default_target.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-no_default_target.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-no_default_target.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-no_entrypoint_target.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-no_entrypoint_target.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-no_entrypoint_target.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-no_entrypoint_target.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-rooted_target.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-rooted_target.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-rooted_target.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-rooted_target.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-simple_entrypoints.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-simple_entrypoints.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-simple_entrypoints.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-entrypoints-simple_entrypoints.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmpeq.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmpeq.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmpeq.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmpeq.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmpge.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmpge.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmpge.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmpge.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmpgt.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmpgt.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmpgt.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmpgt.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmple.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmple.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmple.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmple.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmplt.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmplt.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmplt.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmplt.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmpneq.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmpneq.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmpneq.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_cmpneq.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_eq.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_eq.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_eq.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_eq.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_ge.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_ge.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_ge.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_ge.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_gt.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_gt.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_gt.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_gt.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_le.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_le.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_le.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_le.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_lt.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_lt.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_lt.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_lt.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_neq.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_neq.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_neq.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-assert_neq.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-big_map_get_add.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-big_map_get_add.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-big_map_get_add.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-big_map_get_add.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-big_map_mem.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-big_map_mem.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-big_map_mem.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-big_map_mem.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-build_list.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-build_list.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-build_list.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-build_list.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-carn_and_cdrn.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-carn_and_cdrn.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-carn_and_cdrn.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-carn_and_cdrn.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-compare.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-compare.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-compare.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-compare.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-compare_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-compare_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-compare_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-compare_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-fail.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-fail.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-fail.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-fail.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-guestbook.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-guestbook.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-guestbook.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-guestbook.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-macro_annotations.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-macro_annotations.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-macro_annotations.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-macro_annotations.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-map_caddaadr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-map_caddaadr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-map_caddaadr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-map_caddaadr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-max_in_list.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-max_in_list.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-max_in_list.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-max_in_list.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-min.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-min.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-min.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-min.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-pair_macro.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-pair_macro.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-pair_macro.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-pair_macro.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-set_caddaadr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-set_caddaadr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-set_caddaadr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-set_caddaadr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-take_my_money.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-take_my_money.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-take_my_money.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-take_my_money.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-unpair_macro.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-unpair_macro.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-macros-unpair_macro.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-macros-unpair_macro.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-add_clear_tickets.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-add_clear_tickets.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-add_clear_tickets.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-add_clear_tickets.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-authentication.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-authentication.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-authentication.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-authentication.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-big_map_entrypoints.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-big_map_entrypoints.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-big_map_entrypoints.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-big_map_entrypoints.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-big_map_magic.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-big_map_magic.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-big_map_magic.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-big_map_magic.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-big_map_read.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-big_map_read.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-big_map_read.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-big_map_read.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-big_map_store.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-big_map_store.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-big_map_store.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-big_map_store.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-big_map_write.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-big_map_write.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-big_map_write.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-big_map_write.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-create_contract.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-create_contract.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-create_contract.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-create_contract.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-create_contract_simple.t.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-create_contract_simple.t.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-create_contract_simple.t.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-create_contract_simple.t.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-default_account.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-default_account.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-default_account.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-default_account.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-execution_order_appender.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-execution_order_appender.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-execution_order_appender.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-execution_order_appender.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-execution_order_caller.t.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-execution_order_caller.t.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-execution_order_caller.t.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-execution_order_caller.t.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-execution_order_storer.t.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-execution_order_storer.t.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-execution_order_storer.t.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-execution_order_storer.t.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-fa12_reference.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-fa12_reference.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-fa12_reference.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-fa12_reference.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-generic_multisig.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-generic_multisig.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-generic_multisig.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-generic_multisig.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-groth16.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-groth16.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-groth16.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-groth16.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-hardlimit.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-hardlimit.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-hardlimit.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-hardlimit.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-legacy_multisig.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-legacy_multisig.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-legacy_multisig.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-legacy_multisig.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-lockup.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-lockup.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-lockup.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-lockup.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-lqt_fa12.mligo.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-lqt_fa12.mligo.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-lqt_fa12.mligo.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-lqt_fa12.mligo.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-multiple_en2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-multiple_en2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-multiple_en2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-multiple_en2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-multiple_entrypoints_cou.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-multiple_entrypoints_cou.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-multiple_entrypoints_cou.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-multiple_entrypoints_cou.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-originate_contract.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-originate_contract.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-originate_contract.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-originate_contract.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-parameterized_multisig.t.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-parameterized_multisig.t.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-parameterized_multisig.t.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-parameterized_multisig.t.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-replay.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-replay.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-replay.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-replay.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-reveal_signed_preimage.t.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-reveal_signed_preimage.t.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-reveal_signed_preimage.t.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-reveal_signed_preimage.t.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-self_address_receiver.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-self_address_receiver.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-self_address_receiver.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-self_address_receiver.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-self_address_sender.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-self_address_sender.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-self_address_sender.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-self_address_sender.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-ticket_builder_fungible..out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-ticket_builder_fungible..out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-ticket_builder_fungible..out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-ticket_builder_fungible..out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-ticket_builder_non_fungi.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-ticket_builder_non_fungi.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-ticket_builder_non_fungi.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-ticket_builder_non_fungi.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-ticket_wallet_fungible.t.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-ticket_wallet_fungible.t.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-ticket_wallet_fungible.t.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-ticket_wallet_fungible.t.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-ticket_wallet_non_fungib.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-ticket_wallet_non_fungib.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-ticket_wallet_non_fungib.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-ticket_wallet_non_fungib.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-vote_for_delegate.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-vote_for_delegate.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-vote_for_delegate.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-vote_for_delegate.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-weather_insurance.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-weather_insurance.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-weather_insurance.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-weather_insurance.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-xcat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-xcat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-xcat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-xcat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-xcat_dapp.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-xcat_dapp.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-xcat_dapp.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-mini_scenarios-xcat_dapp.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-non_regression-bad_annot_contract.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-non_regression-bad_annot_contract.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-non_regression-bad_annot_contract.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-non_regression-bad_annot_contract.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-non_regression-bug_262.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-non_regression-bug_262.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-non_regression-bug_262.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-non_regression-bug_262.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-non_regression-bug_843.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-non_regression-bug_843.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-non_regression-bug_843.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-non_regression-bug_843.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-non_regression-pairk_annot.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-non_regression-pairk_annot.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-non_regression-pairk_annot.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-non_regression-pairk_annot.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-abs.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-abs.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-abs.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-abs.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add_bls12_381_fr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add_bls12_381_fr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add_bls12_381_fr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add_bls12_381_fr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add_bls12_381_g1.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add_bls12_381_g1.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add_bls12_381_g1.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add_bls12_381_g1.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add_bls12_381_g2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add_bls12_381_g2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add_bls12_381_g2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add_bls12_381_g2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add_delta_timestamp.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add_delta_timestamp.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add_delta_timestamp.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add_delta_timestamp.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add_timestamp_delta.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add_timestamp_delta.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add_timestamp_delta.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-add_timestamp_delta.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-address.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-address.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-address.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-address.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-amount_after_fib_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-amount_after_fib_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-amount_after_fib_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-amount_after_fib_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-amount_after_nonexistent_view.t.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-amount_after_nonexistent_view.t.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-amount_after_nonexistent_view.t.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-amount_after_nonexistent_view.t.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-amount_after_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-amount_after_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-amount_after_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-amount_after_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-and.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-and.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-and.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-and.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-and_binary.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-and_binary.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-and_binary.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-and_binary.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-and_logical_1.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-and_logical_1.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-and_logical_1.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-and_logical_1.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-balance.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-balance.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-balance.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-balance.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-balance_after_fib_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-balance_after_fib_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-balance_after_fib_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-balance_after_fib_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-balance_after_nonexistent_view..out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-balance_after_nonexistent_view..out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-balance_after_nonexistent_view..out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-balance_after_nonexistent_view..out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-balance_after_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-balance_after_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-balance_after_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-balance_after_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-big_map_mem_nat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-big_map_mem_nat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-big_map_mem_nat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-big_map_mem_nat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-big_map_mem_string.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-big_map_mem_string.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-big_map_mem_string.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-big_map_mem_string.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-big_map_to_self.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-big_map_to_self.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-big_map_to_self.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-big_map_to_self.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_push_bytes_not_pad.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_push_bytes_not_pad.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_push_bytes_not_pad.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_push_bytes_not_pad.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_push_nat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_push_nat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_push_nat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_push_nat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_to_int.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_to_int.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_to_int.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_to_int.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_to_mutez.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_to_mutez.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_to_mutez.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_to_mutez.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_z_int.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_z_int.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_z_int.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_z_int.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_z_nat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_z_nat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_z_nat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_fr_z_nat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_z_fr_int.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_z_fr_int.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_z_fr_int.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_z_fr_int.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_z_fr_nat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_z_fr_nat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_z_fr_nat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bls12_381_z_fr_nat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-car.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-car.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-car.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-car.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-cdr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-cdr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-cdr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-cdr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-chain_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-chain_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-chain_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-chain_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-chain_id_store.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-chain_id_store.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-chain_id_store.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-chain_id_store.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-check_signature.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-check_signature.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-check_signature.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-check_signature.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comb-get.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comb-get.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comb-get.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comb-get.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comb-literals.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comb-literals.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comb-literals.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comb-literals.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comb-set-2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comb-set-2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comb-set-2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comb-set-2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comb-set.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comb-set.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comb-set.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comb-set.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comb.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comb.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comb.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comb.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-compare.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-compare.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-compare.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-compare.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-compare_big_type.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-compare_big_type.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-compare_big_type.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-compare_big_type.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-compare_big_type2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-compare_big_type2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-compare_big_type2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-compare_big_type2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comparisons.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comparisons.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comparisons.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-comparisons.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-concat_hello.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-concat_hello.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-concat_hello.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-concat_hello.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-concat_hello_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-concat_hello_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-concat_hello_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-concat_hello_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-concat_list.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-concat_list.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-concat_list.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-concat_list.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-cons.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-cons.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-cons.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-cons.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-contains_all.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-contains_all.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-contains_all.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-contains_all.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-contract.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-contract.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-contract.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-contract.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-create_contract.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-create_contract.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-create_contract.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-create_contract.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-create_contract_rootname.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-create_contract_rootname.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-create_contract_rootname.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-create_contract_rootname.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-create_contract_rootname_alt.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-create_contract_rootname_alt.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-create_contract_rootname_alt.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-create_contract_rootname_alt.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-create_contract_with_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-create_contract_with_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-create_contract_with_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-create_contract_with_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-diff_timestamps.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-diff_timestamps.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-diff_timestamps.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-diff_timestamps.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dig_eq.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dig_eq.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dig_eq.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dig_eq.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dign.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dign.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dign.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dign.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dip.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dip.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dip.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dip.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dipn.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dipn.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dipn.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dipn.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dropn.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dropn.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dropn.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dropn.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dugn.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dugn.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dugn.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dugn.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dup-n.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dup-n.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dup-n.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-dup-n.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ediv.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ediv.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ediv.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ediv.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ediv_mutez.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ediv_mutez.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ediv_mutez.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ediv_mutez.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-emit.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-emit.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-emit.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-emit.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-empty_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-empty_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-empty_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-empty_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-exec_concat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-exec_concat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-exec_concat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-exec_concat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-first.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-first.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-first.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-first.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-get_and_update_big_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-get_and_update_big_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-get_and_update_big_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-get_and_update_big_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-get_and_update_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-get_and_update_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-get_and_update_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-get_and_update_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-get_big_map_value.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-get_big_map_value.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-get_big_map_value.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-get_big_map_value.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-get_map_value.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-get_map_value.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-get_map_value.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-get_map_value.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-hash_consistency_checker.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-hash_consistency_checker.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-hash_consistency_checker.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-hash_consistency_checker.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-hash_key.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-hash_key.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-hash_key.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-hash_key.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-hash_string.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-hash_string.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-hash_string.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-hash_string.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-if.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-if.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-if.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-if.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-if_some.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-if_some.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-if_some.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-if_some.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-int.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-int.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-int.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-int.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-iter_fail.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-iter_fail.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-iter_fail.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-iter_fail.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-keccak.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-keccak.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-keccak.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-keccak.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-left_right.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-left_right.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-left_right.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-left_right.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-level.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-level.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-level.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-level.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_concat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_concat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_concat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_concat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_concat_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_concat_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_concat_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_concat_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_id_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_id_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_id_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_id_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_iter.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_iter.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_iter.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_iter.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_map_block.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_map_block.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_map_block.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_map_block.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_size.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_size.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_size.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-list_size.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-loop_failwith.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-loop_failwith.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-loop_failwith.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-loop_failwith.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-loop_left.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-loop_left.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-loop_left.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-loop_left.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-loop_left_failwith.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-loop_left_failwith.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-loop_left_failwith.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-loop_left_failwith.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_car.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_car.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_car.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_car.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_iter.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_iter.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_iter.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_iter.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_map_sideeffect.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_map_sideeffect.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_map_sideeffect.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_map_sideeffect.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_mem_nat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_mem_nat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_mem_nat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_mem_nat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_mem_string.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_mem_string.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_mem_string.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_mem_string.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_size.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_size.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_size.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-map_size.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-merge_comparable_pairs.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-merge_comparable_pairs.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-merge_comparable_pairs.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-merge_comparable_pairs.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mul.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mul.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mul.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mul.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mul_bls12_381_fr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mul_bls12_381_fr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mul_bls12_381_fr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mul_bls12_381_fr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mul_bls12_381_g1.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mul_bls12_381_g1.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mul_bls12_381_g1.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mul_bls12_381_g1.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mul_bls12_381_g2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mul_bls12_381_g2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mul_bls12_381_g2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mul_bls12_381_g2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mul_overflow.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mul_overflow.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mul_overflow.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mul_overflow.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-munch.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-munch.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-munch.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-munch.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mutez_to_bls12_381_fr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mutez_to_bls12_381_fr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mutez_to_bls12_381_fr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-mutez_to_bls12_381_fr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-neg.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-neg.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-neg.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-neg.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-neg_bls12_381_fr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-neg_bls12_381_fr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-neg_bls12_381_fr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-neg_bls12_381_fr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-neg_bls12_381_g1.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-neg_bls12_381_g1.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-neg_bls12_381_g1.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-neg_bls12_381_g1.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-neg_bls12_381_g2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-neg_bls12_381_g2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-neg_bls12_381_g2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-neg_bls12_381_g2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-none.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-none.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-none.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-none.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-noop.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-noop.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-noop.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-noop.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-not.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-not.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-not.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-not.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-not_binary.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-not_binary.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-not_binary.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-not_binary.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-or.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-or.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-or.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-or.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-or_binary.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-or_binary.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-or_binary.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-or_binary.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-originate_big_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-originate_big_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-originate_big_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-originate_big_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-packunpack.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-packunpack.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-packunpack.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-packunpack.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-packunpack_rev.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-packunpack_rev.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-packunpack_rev.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-packunpack_rev.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-packunpack_rev_cty.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-packunpack_rev_cty.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-packunpack_rev_cty.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-packunpack_rev_cty.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-pair_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-pair_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-pair_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-pair_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-pairing_check.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-pairing_check.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-pairing_check.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-pairing_check.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-pexec.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-pexec.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-pexec.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-pexec.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-pexec_2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-pexec_2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-pexec_2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-pexec_2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-proxy.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-proxy.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-proxy.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-proxy.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ret_int.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ret_int.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ret_int.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ret_int.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-reverse.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-reverse.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-reverse.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-reverse.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-reverse_loop.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-reverse_loop.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-reverse_loop.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-reverse_loop.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sapling_empty_state.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sapling_empty_state.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sapling_empty_state.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sapling_empty_state.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_address.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_address.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_address.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_address.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_address_after_fib_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_address_after_fib_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_address_after_fib_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_address_after_fib_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_address_after_nonexistent_.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_address_after_nonexistent_.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_address_after_nonexistent_.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_address_after_nonexistent_.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_address_after_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_address_after_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_address_after_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_address_after_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_after_fib_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_after_fib_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_after_fib_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_after_fib_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_after_nonexistent_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_after_nonexistent_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_after_nonexistent_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_after_nonexistent_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_after_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_after_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_after_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_after_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_with_default_entrypoint.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_with_default_entrypoint.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_with_default_entrypoint.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_with_default_entrypoint.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_with_entrypoint.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_with_entrypoint.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_with_entrypoint.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-self_with_entrypoint.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sender.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sender.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sender.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sender.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sender_after_fib_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sender_after_fib_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sender_after_fib_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sender_after_fib_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sender_after_nonexistent_view.t.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sender_after_nonexistent_view.t.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sender_after_nonexistent_view.t.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sender_after_nonexistent_view.t.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sender_after_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sender_after_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sender_after_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sender_after_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_car.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_car.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_car.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_car.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_cdr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_cdr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_cdr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_cdr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_delegate.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_delegate.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_delegate.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_delegate.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_iter.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_iter.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_iter.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_iter.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_member.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_member.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_member.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_member.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_size.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_size.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_size.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-set_size.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sets.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sets.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sets.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sets.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sha3.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sha3.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sha3.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sha3.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-shifts.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-shifts.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-shifts.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-shifts.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-slice.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-slice.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-slice.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-slice.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-slice_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-slice_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-slice_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-slice_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-slices.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-slices.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-slices.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-slices.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-source.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-source.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-source.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-source.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-split_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-split_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-split_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-split_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-split_string.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-split_string.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-split_string.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-split_string.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-store_bls12_381_fr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-store_bls12_381_fr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-store_bls12_381_fr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-store_bls12_381_fr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-store_bls12_381_g1.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-store_bls12_381_g1.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-store_bls12_381_g1.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-store_bls12_381_g1.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-store_bls12_381_g2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-store_bls12_381_g2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-store_bls12_381_g2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-store_bls12_381_g2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-store_input.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-store_input.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-store_input.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-store_input.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-store_now.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-store_now.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-store_now.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-store_now.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-str_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-str_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-str_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-str_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sub_timestamp_delta.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sub_timestamp_delta.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sub_timestamp_delta.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-sub_timestamp_delta.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-subset.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-subset.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-subset.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-subset.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-tez_add_sub.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-tez_add_sub.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-tez_add_sub.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-tez_add_sub.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_bad.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_bad.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_bad.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_bad.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_big_store.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_big_store.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_big_store.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_big_store.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_join.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_join.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_join.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_join.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_read.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_read.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_read.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_read.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_split.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_split.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_split.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_split.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_store-2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_store-2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_store-2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_store-2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_store.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_store.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_store.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticket_store.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticketer-2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticketer-2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticketer-2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticketer-2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticketer.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticketer.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticketer.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-ticketer.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-transfer_amount.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-transfer_amount.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-transfer_amount.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-transfer_amount.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-transfer_tokens.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-transfer_tokens.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-transfer_tokens.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-transfer_tokens.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-uncomb.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-uncomb.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-uncomb.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-uncomb.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-unpair.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-unpair.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-unpair.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-unpair.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-unpair_field_annotation_mismatc.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-unpair_field_annotation_mismatc.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-unpair_field_annotation_mismatc.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-unpair_field_annotation_mismatc.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-update_big_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-update_big_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-update_big_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-update_big_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-utxo_read.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-utxo_read.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-utxo_read.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-utxo_read.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-utxor.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-utxor.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-utxor.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-utxor.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_fib.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_fib.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_fib.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_fib.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_mutual_recursion.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_mutual_recursion.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_mutual_recursion.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_mutual_recursion.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_add.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_add.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_add.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_add.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_constant.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_constant.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_constant.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_constant.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_nonexistent_addr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_nonexistent_addr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_nonexistent_addr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_nonexistent_addr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_nonexistent_func.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_nonexistent_func.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_nonexistent_func.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_nonexistent_func.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_test_step_contants.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_test_step_contants.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_test_step_contants.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_test_step_contants.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_toplevel_inconsistent_i.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_toplevel_inconsistent_i.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_toplevel_inconsistent_i.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_toplevel_inconsistent_i.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_toplevel_inconsistent_o.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_toplevel_inconsistent_o.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_toplevel_inconsistent_o.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_op_toplevel_inconsistent_o.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_rec.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_rec.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_rec.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_rec.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_toplevel_lib.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_toplevel_lib.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_toplevel_lib.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-view_toplevel_lib.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-voting_power.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-voting_power.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-voting_power.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-voting_power.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-xor.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-xor.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-xor.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Kathmandu- Tc tests_python-contracts_014-opcodes-xor.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-accounts.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-accounts.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-accounts.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-accounts.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-add1.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-add1.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-add1.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-add1.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-add1_list.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-add1_list.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-add1_list.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-add1_list.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-after_strategy.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-after_strategy.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-after_strategy.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-after_strategy.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-always.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-always.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-always.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-always.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-append.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-append.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-append.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-append.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-at_least.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-at_least.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-at_least.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-at_least.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-auction.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-auction.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-auction.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-auction.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-bad_lockup.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-bad_lockup.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-bad_lockup.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-bad_lockup.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-big_map_union.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-big_map_union.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-big_map_union.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-big_map_union.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-cadr_annotation.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-cadr_annotation.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-cadr_annotation.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-cadr_annotation.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-concat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-concat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-concat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-concat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-conditionals.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-conditionals.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-conditionals.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-conditionals.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-cons_twice.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-cons_twice.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-cons_twice.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-cons_twice.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-cps_fact.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-cps_fact.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-cps_fact.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-cps_fact.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-create_add1_lists.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-create_add1_lists.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-create_add1_lists.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-create_add1_lists.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-data_publisher.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-data_publisher.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-data_publisher.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-data_publisher.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-dispatch.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-dispatch.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-dispatch.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-dispatch.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-empty.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-empty.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-empty.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-empty.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-fail_amount.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-fail_amount.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-fail_amount.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-fail_amount.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-faucet.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-faucet.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-faucet.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-faucet.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-forward.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-forward.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-forward.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-forward.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-infinite_loop.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-infinite_loop.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-infinite_loop.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-infinite_loop.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-insertion_sort.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-insertion_sort.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-insertion_sort.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-insertion_sort.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-int_publisher.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-int_publisher.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-int_publisher.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-int_publisher.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-king_of_tez.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-king_of_tez.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-king_of_tez.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-king_of_tez.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-list_of_transactions.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-list_of_transactions.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-list_of_transactions.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-list_of_transactions.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-queue.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-queue.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-queue.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-queue.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-reduce_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-reduce_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-reduce_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-reduce_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-reentrancy.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-reentrancy.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-reentrancy.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-reentrancy.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-reservoir.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-reservoir.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-reservoir.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-reservoir.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-scrutable_reservoir.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-scrutable_reservoir.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-scrutable_reservoir.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-scrutable_reservoir.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-spawn_identities.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-spawn_identities.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-attic-spawn_identities.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-attic-spawn_identities.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-entrypoints-big_map_entrypoints.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-entrypoints-big_map_entrypoints.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-entrypoints-big_map_entrypoints.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-entrypoints-big_map_entrypoints.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-entrypoints-delegatable_target.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-entrypoints-delegatable_target.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-entrypoints-delegatable_target.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-entrypoints-delegatable_target.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-entrypoints-manager.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-entrypoints-manager.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-entrypoints-manager.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-entrypoints-manager.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-entrypoints-no_default_target.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-entrypoints-no_default_target.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-entrypoints-no_default_target.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-entrypoints-no_default_target.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-entrypoints-no_entrypoint_target.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-entrypoints-no_entrypoint_target.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-entrypoints-no_entrypoint_target.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-entrypoints-no_entrypoint_target.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-entrypoints-rooted_target.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-entrypoints-rooted_target.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-entrypoints-rooted_target.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-entrypoints-rooted_target.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-entrypoints-simple_entrypoints.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-entrypoints-simple_entrypoints.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-entrypoints-simple_entrypoints.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-entrypoints-simple_entrypoints.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmpeq.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmpeq.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmpeq.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmpeq.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmpge.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmpge.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmpge.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmpge.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmpgt.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmpgt.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmpgt.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmpgt.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmple.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmple.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmple.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmple.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmplt.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmplt.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmplt.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmplt.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmpneq.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmpneq.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmpneq.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_cmpneq.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_eq.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_eq.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_eq.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_eq.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_ge.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_ge.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_ge.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_ge.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_gt.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_gt.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_gt.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_gt.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_le.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_le.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_le.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_le.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_lt.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_lt.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_lt.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_lt.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_neq.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_neq.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-assert_neq.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-assert_neq.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-big_map_get_add.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-big_map_get_add.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-big_map_get_add.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-big_map_get_add.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-big_map_mem.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-big_map_mem.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-big_map_mem.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-big_map_mem.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-build_list.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-build_list.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-build_list.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-build_list.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-carn_and_cdrn.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-carn_and_cdrn.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-carn_and_cdrn.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-carn_and_cdrn.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-compare.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-compare.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-compare.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-compare.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-compare_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-compare_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-compare_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-compare_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-fail.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-fail.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-fail.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-fail.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-guestbook.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-guestbook.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-guestbook.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-guestbook.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-macro_annotations.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-macro_annotations.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-macro_annotations.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-macro_annotations.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-map_caddaadr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-map_caddaadr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-map_caddaadr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-map_caddaadr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-max_in_list.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-max_in_list.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-max_in_list.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-max_in_list.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-min.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-min.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-min.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-min.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-pair_macro.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-pair_macro.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-pair_macro.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-pair_macro.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-set_caddaadr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-set_caddaadr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-set_caddaadr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-set_caddaadr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-take_my_money.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-take_my_money.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-take_my_money.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-take_my_money.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-unpair_macro.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-unpair_macro.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-macros-unpair_macro.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-macros-unpair_macro.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-add_clear_tickets.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-add_clear_tickets.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-add_clear_tickets.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-add_clear_tickets.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-authentication.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-authentication.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-authentication.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-authentication.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-big_map_entrypoints.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-big_map_entrypoints.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-big_map_entrypoints.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-big_map_entrypoints.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-big_map_magic.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-big_map_magic.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-big_map_magic.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-big_map_magic.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-big_map_read.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-big_map_read.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-big_map_read.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-big_map_read.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-big_map_store.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-big_map_store.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-big_map_store.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-big_map_store.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-big_map_write.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-big_map_write.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-big_map_write.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-big_map_write.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-create_contract.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-create_contract.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-create_contract.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-create_contract.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-create_contract_simple.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-create_contract_simple.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-create_contract_simple.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-create_contract_simple.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-default_account.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-default_account.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-default_account.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-default_account.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-execution_order_appender.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-execution_order_appender.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-execution_order_appender.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-execution_order_appender.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-execution_order_caller.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-execution_order_caller.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-execution_order_caller.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-execution_order_caller.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-execution_order_storer.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-execution_order_storer.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-execution_order_storer.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-execution_order_storer.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-fa12_reference.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-fa12_reference.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-fa12_reference.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-fa12_reference.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-generic_multisig.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-generic_multisig.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-generic_multisig.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-generic_multisig.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-groth16.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-groth16.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-groth16.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-groth16.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-hardlimit.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-hardlimit.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-hardlimit.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-hardlimit.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-legacy_multisig.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-legacy_multisig.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-legacy_multisig.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-legacy_multisig.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-lockup.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-lockup.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-lockup.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-lockup.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-lqt_fa12.mligo.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-lqt_fa12.mligo.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-lqt_fa12.mligo.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-lqt_fa12.mligo.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-multiple_en2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-multiple_en2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-multiple_en2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-multiple_en2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-multiple_entrypoints_counter..out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-multiple_entrypoints_counter..out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-multiple_entrypoints_counter..out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-multiple_entrypoints_counter..out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-originate_contract.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-originate_contract.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-originate_contract.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-originate_contract.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-parameterized_multisig.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-parameterized_multisig.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-parameterized_multisig.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-parameterized_multisig.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-receive_tickets_in_big_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-receive_tickets_in_big_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-receive_tickets_in_big_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-receive_tickets_in_big_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-replay.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-replay.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-replay.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-replay.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-reveal_signed_preimage.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-reveal_signed_preimage.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-reveal_signed_preimage.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-reveal_signed_preimage.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-self_address_receiver.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-self_address_receiver.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-self_address_receiver.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-self_address_receiver.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-self_address_sender.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-self_address_sender.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-self_address_sender.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-self_address_sender.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-send_tickets_in_big_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-send_tickets_in_big_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-send_tickets_in_big_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-send_tickets_in_big_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-ticket_builder_fungible.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-ticket_builder_fungible.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-ticket_builder_fungible.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-ticket_builder_fungible.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-ticket_builder_non_fungible.t.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-ticket_builder_non_fungible.t.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-ticket_builder_non_fungible.t.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-ticket_builder_non_fungible.t.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-ticket_wallet_fungible.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-ticket_wallet_fungible.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-ticket_wallet_fungible.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-ticket_wallet_fungible.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-ticket_wallet_non_fungible.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-ticket_wallet_non_fungible.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-ticket_wallet_non_fungible.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-ticket_wallet_non_fungible.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-vote_for_delegate.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-vote_for_delegate.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-vote_for_delegate.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-vote_for_delegate.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-weather_insurance.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-weather_insurance.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-weather_insurance.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-weather_insurance.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-xcat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-xcat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-xcat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-xcat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-xcat_dapp.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-xcat_dapp.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-xcat_dapp.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-mini_scenarios-xcat_dapp.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-non_regression-bad_annot_contract.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-non_regression-bad_annot_contract.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-non_regression-bad_annot_contract.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-non_regression-bad_annot_contract.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-non_regression-bug_262.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-non_regression-bug_262.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-non_regression-bug_262.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-non_regression-bug_262.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-non_regression-bug_843.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-non_regression-bug_843.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-non_regression-bug_843.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-non_regression-bug_843.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-non_regression-pairk_annot.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-non_regression-pairk_annot.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-non_regression-pairk_annot.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-non_regression-pairk_annot.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-abs.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-abs.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-abs.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-abs.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-add.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-add.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-add.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-add.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-add_bls12_381_fr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-add_bls12_381_fr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-add_bls12_381_fr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-add_bls12_381_fr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-add_bls12_381_g1.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-add_bls12_381_g1.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-add_bls12_381_g1.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-add_bls12_381_g1.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-add_bls12_381_g2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-add_bls12_381_g2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-add_bls12_381_g2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-add_bls12_381_g2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-add_delta_timestamp.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-add_delta_timestamp.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-add_delta_timestamp.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-add_delta_timestamp.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-add_timestamp_delta.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-add_timestamp_delta.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-add_timestamp_delta.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-add_timestamp_delta.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-address.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-address.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-address.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-address.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-amount_after_fib_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-amount_after_fib_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-amount_after_fib_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-amount_after_fib_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-amount_after_nonexistent_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-amount_after_nonexistent_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-amount_after_nonexistent_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-amount_after_nonexistent_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-amount_after_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-amount_after_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-amount_after_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-amount_after_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-and.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-and.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-and.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-and.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-and_binary.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-and_binary.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-and_binary.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-and_binary.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-and_logical_1.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-and_logical_1.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-and_logical_1.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-and_logical_1.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-balance.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-balance.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-balance.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-balance.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-balance_after_fib_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-balance_after_fib_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-balance_after_fib_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-balance_after_fib_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-balance_after_nonexistent_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-balance_after_nonexistent_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-balance_after_nonexistent_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-balance_after_nonexistent_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-balance_after_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-balance_after_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-balance_after_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-balance_after_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-big_map_mem_nat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-big_map_mem_nat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-big_map_mem_nat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-big_map_mem_nat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-big_map_mem_string.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-big_map_mem_string.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-big_map_mem_string.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-big_map_mem_string.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-big_map_to_self.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-big_map_to_self.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-big_map_to_self.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-big_map_to_self.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_push_bytes_not_padded.t.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_push_bytes_not_padded.t.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_push_bytes_not_padded.t.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_push_bytes_not_padded.t.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_push_nat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_push_nat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_push_nat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_push_nat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_to_int.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_to_int.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_to_int.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_to_int.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_to_mutez.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_to_mutez.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_to_mutez.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_to_mutez.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_z_int.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_z_int.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_z_int.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_z_int.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_z_nat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_z_nat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_z_nat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_fr_z_nat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_z_fr_int.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_z_fr_int.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_z_fr_int.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_z_fr_int.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_z_fr_nat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_z_fr_nat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_z_fr_nat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-bls12_381_z_fr_nat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-car.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-car.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-car.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-car.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-cdr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-cdr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-cdr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-cdr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-chain_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-chain_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-chain_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-chain_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-chain_id_store.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-chain_id_store.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-chain_id_store.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-chain_id_store.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-check_signature.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-check_signature.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-check_signature.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-check_signature.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-comb-get.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-comb-get.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-comb-get.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-comb-get.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-comb-literals.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-comb-literals.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-comb-literals.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-comb-literals.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-comb-set-2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-comb-set-2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-comb-set-2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-comb-set-2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-comb-set.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-comb-set.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-comb-set.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-comb-set.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-comb.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-comb.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-comb.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-comb.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-compare.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-compare.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-compare.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-compare.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-compare_big_type.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-compare_big_type.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-compare_big_type.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-compare_big_type.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-compare_big_type2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-compare_big_type2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-compare_big_type2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-compare_big_type2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-comparisons.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-comparisons.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-comparisons.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-comparisons.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-concat_hello.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-concat_hello.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-concat_hello.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-concat_hello.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-concat_hello_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-concat_hello_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-concat_hello_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-concat_hello_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-concat_list.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-concat_list.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-concat_list.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-concat_list.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-cons.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-cons.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-cons.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-cons.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-contains_all.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-contains_all.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-contains_all.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-contains_all.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-contract.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-contract.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-contract.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-contract.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-create_contract.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-create_contract.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-create_contract.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-create_contract.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-create_contract_rootname.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-create_contract_rootname.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-create_contract_rootname.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-create_contract_rootname.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-create_contract_rootname_alt.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-create_contract_rootname_alt.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-create_contract_rootname_alt.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-create_contract_rootname_alt.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-create_contract_with_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-create_contract_with_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-create_contract_with_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-create_contract_with_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-diff_timestamps.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-diff_timestamps.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-diff_timestamps.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-diff_timestamps.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-dig_eq.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-dig_eq.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-dig_eq.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-dig_eq.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-dign.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-dign.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-dign.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-dign.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-dip.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-dip.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-dip.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-dip.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-dipn.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-dipn.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-dipn.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-dipn.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-dropn.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-dropn.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-dropn.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-dropn.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-dugn.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-dugn.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-dugn.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-dugn.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-dup-n.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-dup-n.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-dup-n.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-dup-n.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ediv.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ediv.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ediv.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ediv.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ediv_mutez.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ediv_mutez.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ediv_mutez.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ediv_mutez.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-emit.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-emit.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-emit.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-emit.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-empty_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-empty_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-empty_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-empty_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-exec_concat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-exec_concat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-exec_concat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-exec_concat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-first.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-first.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-first.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-first.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-get_and_update_big_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-get_and_update_big_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-get_and_update_big_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-get_and_update_big_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-get_and_update_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-get_and_update_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-get_and_update_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-get_and_update_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-get_big_map_value.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-get_big_map_value.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-get_big_map_value.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-get_big_map_value.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-get_map_value.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-get_map_value.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-get_map_value.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-get_map_value.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-hash_consistency_checker.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-hash_consistency_checker.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-hash_consistency_checker.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-hash_consistency_checker.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-hash_key.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-hash_key.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-hash_key.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-hash_key.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-hash_string.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-hash_string.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-hash_string.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-hash_string.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-if.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-if.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-if.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-if.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-if_some.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-if_some.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-if_some.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-if_some.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-int.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-int.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-int.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-int.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-iter_fail.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-iter_fail.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-iter_fail.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-iter_fail.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-keccak.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-keccak.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-keccak.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-keccak.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-left_right.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-left_right.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-left_right.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-left_right.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-level.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-level.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-level.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-level.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-list_concat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-list_concat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-list_concat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-list_concat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-list_concat_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-list_concat_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-list_concat_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-list_concat_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-list_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-list_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-list_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-list_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-list_id_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-list_id_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-list_id_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-list_id_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-list_iter.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-list_iter.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-list_iter.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-list_iter.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-list_map_block.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-list_map_block.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-list_map_block.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-list_map_block.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-list_size.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-list_size.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-list_size.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-list_size.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-loop_failwith.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-loop_failwith.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-loop_failwith.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-loop_failwith.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-loop_left.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-loop_left.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-loop_left.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-loop_left.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-loop_left_failwith.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-loop_left_failwith.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-loop_left_failwith.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-loop_left_failwith.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-map_car.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-map_car.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-map_car.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-map_car.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-map_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-map_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-map_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-map_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-map_iter.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-map_iter.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-map_iter.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-map_iter.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-map_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-map_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-map_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-map_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-map_map_sideeffect.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-map_map_sideeffect.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-map_map_sideeffect.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-map_map_sideeffect.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-map_mem_nat.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-map_mem_nat.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-map_mem_nat.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-map_mem_nat.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-map_mem_string.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-map_mem_string.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-map_mem_string.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-map_mem_string.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-map_size.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-map_size.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-map_size.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-map_size.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-merge_comparable_pairs.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-merge_comparable_pairs.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-merge_comparable_pairs.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-merge_comparable_pairs.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-mul.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-mul.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-mul.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-mul.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-mul_bls12_381_fr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-mul_bls12_381_fr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-mul_bls12_381_fr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-mul_bls12_381_fr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-mul_bls12_381_g1.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-mul_bls12_381_g1.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-mul_bls12_381_g1.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-mul_bls12_381_g1.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-mul_bls12_381_g2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-mul_bls12_381_g2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-mul_bls12_381_g2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-mul_bls12_381_g2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-mul_overflow.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-mul_overflow.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-mul_overflow.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-mul_overflow.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-munch.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-munch.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-munch.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-munch.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-mutez_to_bls12_381_fr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-mutez_to_bls12_381_fr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-mutez_to_bls12_381_fr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-mutez_to_bls12_381_fr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-neg.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-neg.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-neg.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-neg.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-neg_bls12_381_fr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-neg_bls12_381_fr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-neg_bls12_381_fr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-neg_bls12_381_fr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-neg_bls12_381_g1.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-neg_bls12_381_g1.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-neg_bls12_381_g1.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-neg_bls12_381_g1.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-neg_bls12_381_g2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-neg_bls12_381_g2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-neg_bls12_381_g2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-neg_bls12_381_g2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-none.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-none.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-none.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-none.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-noop.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-noop.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-noop.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-noop.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-not.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-not.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-not.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-not.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-not_binary.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-not_binary.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-not_binary.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-not_binary.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-or.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-or.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-or.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-or.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-or_binary.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-or_binary.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-or_binary.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-or_binary.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-originate_big_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-originate_big_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-originate_big_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-originate_big_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-packunpack.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-packunpack.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-packunpack.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-packunpack.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-packunpack_rev.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-packunpack_rev.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-packunpack_rev.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-packunpack_rev.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-packunpack_rev_cty.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-packunpack_rev_cty.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-packunpack_rev_cty.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-packunpack_rev_cty.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-pair_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-pair_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-pair_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-pair_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-pairing_check.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-pairing_check.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-pairing_check.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-pairing_check.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-pexec.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-pexec.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-pexec.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-pexec.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-pexec_2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-pexec_2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-pexec_2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-pexec_2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-proxy.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-proxy.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-proxy.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-proxy.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ret_int.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ret_int.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ret_int.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ret_int.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-reverse.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-reverse.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-reverse.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-reverse.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-reverse_loop.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-reverse_loop.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-reverse_loop.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-reverse_loop.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-sapling_empty_state.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-sapling_empty_state.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-sapling_empty_state.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-sapling_empty_state.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-self.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-self.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-self.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-self.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-self_address.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-self_address.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-self_address.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-self_address.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-self_address_after_fib_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-self_address_after_fib_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-self_address_after_fib_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-self_address_after_fib_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-self_address_after_nonexistent_view..out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-self_address_after_nonexistent_view..out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-self_address_after_nonexistent_view..out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-self_address_after_nonexistent_view..out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-self_address_after_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-self_address_after_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-self_address_after_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-self_address_after_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-self_after_fib_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-self_after_fib_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-self_after_fib_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-self_after_fib_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-self_after_nonexistent_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-self_after_nonexistent_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-self_after_nonexistent_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-self_after_nonexistent_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-self_after_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-self_after_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-self_after_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-self_after_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-self_with_default_entrypoint.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-self_with_default_entrypoint.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-self_with_default_entrypoint.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-self_with_default_entrypoint.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-self_with_entrypoint.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-self_with_entrypoint.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-self_with_entrypoint.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-self_with_entrypoint.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-sender.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-sender.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-sender.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-sender.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-sender_after_fib_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-sender_after_fib_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-sender_after_fib_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-sender_after_fib_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-sender_after_nonexistent_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-sender_after_nonexistent_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-sender_after_nonexistent_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-sender_after_nonexistent_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-sender_after_view.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-sender_after_view.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-sender_after_view.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-sender_after_view.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-set_car.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-set_car.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-set_car.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-set_car.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-set_cdr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-set_cdr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-set_cdr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-set_cdr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-set_delegate.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-set_delegate.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-set_delegate.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-set_delegate.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-set_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-set_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-set_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-set_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-set_iter.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-set_iter.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-set_iter.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-set_iter.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-set_member.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-set_member.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-set_member.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-set_member.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-set_size.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-set_size.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-set_size.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-set_size.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-sets.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-sets.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-sets.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-sets.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-sha3.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-sha3.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-sha3.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-sha3.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-shifts.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-shifts.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-shifts.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-shifts.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-slice.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-slice.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-slice.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-slice.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-slice_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-slice_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-slice_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-slice_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-slices.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-slices.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-slices.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-slices.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-source.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-source.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-source.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-source.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-split_bytes.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-split_bytes.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-split_bytes.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-split_bytes.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-split_string.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-split_string.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-split_string.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-split_string.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-store_bls12_381_fr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-store_bls12_381_fr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-store_bls12_381_fr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-store_bls12_381_fr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-store_bls12_381_g1.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-store_bls12_381_g1.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-store_bls12_381_g1.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-store_bls12_381_g1.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-store_bls12_381_g2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-store_bls12_381_g2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-store_bls12_381_g2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-store_bls12_381_g2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-store_input.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-store_input.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-store_input.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-store_input.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-store_now.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-store_now.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-store_now.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-store_now.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-str_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-str_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-str_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-str_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-sub_timestamp_delta.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-sub_timestamp_delta.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-sub_timestamp_delta.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-sub_timestamp_delta.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-subset.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-subset.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-subset.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-subset.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-tez_add_sub.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-tez_add_sub.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-tez_add_sub.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-tez_add_sub.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_bad.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_bad.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_bad.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_bad.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_big_store.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_big_store.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_big_store.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_big_store.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_join.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_join.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_join.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_join.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_read.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_read.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_read.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_read.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_split.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_split.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_split.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_split.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_store-2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_store-2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_store-2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_store-2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_store.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_store.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_store.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ticket_store.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ticketer-2.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ticketer-2.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ticketer-2.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ticketer-2.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ticketer.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ticketer.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-ticketer.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-ticketer.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-transfer_amount.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-transfer_amount.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-transfer_amount.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-transfer_amount.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-transfer_tokens.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-transfer_tokens.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-transfer_tokens.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-transfer_tokens.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-uncomb.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-uncomb.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-uncomb.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-uncomb.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-unpair.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-unpair.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-unpair.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-unpair.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-unpair_field_annotation_mismatch.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-unpair_field_annotation_mismatch.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-unpair_field_annotation_mismatch.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-unpair_field_annotation_mismatch.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-update_big_map.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-update_big_map.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-update_big_map.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-update_big_map.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-utxo_read.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-utxo_read.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-utxo_read.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-utxo_read.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-utxor.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-utxor.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-utxor.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-utxor.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_fib.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_fib.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_fib.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_fib.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_mutual_recursion.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_mutual_recursion.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_mutual_recursion.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_mutual_recursion.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_add.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_add.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_add.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_add.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_constant.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_constant.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_constant.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_constant.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_id.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_id.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_id.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_id.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_nonexistent_addr.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_nonexistent_addr.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_nonexistent_addr.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_nonexistent_addr.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_nonexistent_func.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_nonexistent_func.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_nonexistent_func.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_nonexistent_func.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_test_step_contants.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_test_step_contants.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_test_step_contants.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_test_step_contants.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_toplevel_inconsistent_input_.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_toplevel_inconsistent_input_.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_toplevel_inconsistent_input_.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_toplevel_inconsistent_input_.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_toplevel_inconsistent_output.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_toplevel_inconsistent_output.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_toplevel_inconsistent_output.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_op_toplevel_inconsistent_output.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_rec.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_rec.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_rec.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_rec.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_toplevel_lib.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_toplevel_lib.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-view_toplevel_lib.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-view_toplevel_lib.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-voting_power.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-voting_power.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-voting_power.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-voting_power.tz.out diff --git a/tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-xor.tz.out b/tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-xor.tz.out similarity index 100% rename from tezt/tests/expected/contract_typecheck.ml/Lima- Tc tests_python-contracts_015-opcodes-xor.tz.out rename to tezt/tests/expected/contract_typecheck_regression.ml/Lima- Tc tests_python-contracts_015-opcodes-xor.tz.out diff --git a/tezt/tests/main.ml b/tezt/tests/main.ml index 21ec84d237bd6a24186e9314629f72c4b173d9c2..84f38acf1db716b52333cced73fd123e3b5beb23 100644 --- a/tezt/tests/main.ml +++ b/tezt/tests/main.ml @@ -114,7 +114,8 @@ let register_protocol_tests_that_use_supports_correctly () = Contract_hash_with_origination.register ~protocols ; Contract_non_regressions.register protocols ; Contract_opcodes.register ~protocols ; - Contract_typecheck.register ~protocols ; + Contract_typecheck_contract.register ~protocols ; + Contract_typecheck_regression.register ~protocols ; Contract_mini_scenarios.register ~protocols ; Create_contract.register ~protocols ; Deposits_limit.register ~protocols ;