From e03fa95fe3e225b0e6d8c0f4ea5e464a320b8184 Mon Sep 17 00:00:00 2001 From: Romain Bardou Date: Tue, 24 May 2022 14:48:48 +0200 Subject: [PATCH 1/9] Tezt: remove header in regression files --- tezt/lib/regression.ml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/tezt/lib/regression.ml b/tezt/lib/regression.ml index a5786a5c1c11..6745aca23702 100644 --- a/tezt/lib/regression.ml +++ b/tezt/lib/regression.ml @@ -80,10 +80,8 @@ let log_regression_diff diff = let all_output_files = ref String_set.empty -let output_file_extension = "out" - let full_output_file output_file = - (Cli.options.regression_dir // output_file) ^ "." ^ output_file_extension + (Cli.options.regression_dir // output_file) ^ ".out" let register ~__FILE__ ~title ~tags ~output_file f = let tags = "regression" :: tags in @@ -104,9 +102,7 @@ let register ~__FILE__ ~title ~tags ~output_file f = (Log.quote_shell stored_full_output_file) (Log.quote_shell title) ; let capture_f ~full_output_file = - run_and_capture_output ~output_file:full_output_file @@ fun () -> - capture (output_file ^ "." ^ output_file_extension) ; - f () + run_and_capture_output ~output_file:full_output_file f in if Cli.options.reset_regressions then capture_f ~full_output_file:stored_full_output_file -- GitLab From e0e2522b0b28a9b508473079fab1229c78214118 Mon Sep 17 00:00:00 2001 From: Romain Bardou Date: Tue, 24 May 2022 14:54:02 +0200 Subject: [PATCH 2/9] Tezt: remove --regression-dir We plan to change the location of regression files and --regression-dir would make less sense with the new locations. Also, it was probably barely used, it was only there to support use cases outside of Octez, but the new locations will also support those use cases. --- tezt/lib/cli.ml | 6 ------ tezt/lib/cli.mli | 1 - tezt/lib/log.ml | 1 - tezt/lib/regression.ml | 7 ++----- tezt/lib/regression.mli | 3 +-- 5 files changed, 3 insertions(+), 15 deletions(-) diff --git a/tezt/lib/cli.ml b/tezt/lib/cli.ml index 61a08a6fe965..f5a4984382be 100644 --- a/tezt/lib/cli.ml +++ b/tezt/lib/cli.ml @@ -51,7 +51,6 @@ type options = { mutable global_timeout : float option; mutable test_timeout : float option; mutable retry : int; - mutable regression_dir : string; mutable reset_regressions : bool; mutable on_unknown_regression_files_mode : on_unknown_regression_files_mode; mutable loop_mode : loop_mode; @@ -86,7 +85,6 @@ let options = global_timeout = None; test_timeout = None; retry = 0; - regression_dir = "tezt/_regressions"; reset_regressions = false; on_unknown_regression_files_mode = Warn; loop_mode = Count 1; @@ -321,10 +319,6 @@ let init ?args () = Arg.Int (fun retry -> options.retry <- retry), " Retry each failing test up to COUNT times. If one retry is \ successful, the test is considered successful." ); - ( "--regression-dir", - Arg.String (fun dir -> options.regression_dir <- dir), - " Where to store the output of regression tests. Default is: \ - tezt/_regressions" ); ( "--reset-regressions", Arg.Unit (fun () -> options.reset_regressions <- true), " Remove regression test outputs if they exist, and regenerate them." diff --git a/tezt/lib/cli.mli b/tezt/lib/cli.mli index f0533589e799..8f72ff085a51 100644 --- a/tezt/lib/cli.mli +++ b/tezt/lib/cli.mli @@ -94,7 +94,6 @@ type options = { mutable global_timeout : float option; mutable test_timeout : float option; mutable retry : int; - mutable regression_dir : string; mutable reset_regressions : bool; mutable on_unknown_regression_files_mode : on_unknown_regression_files_mode; mutable loop_mode : loop_mode; diff --git a/tezt/lib/log.ml b/tezt/lib/log.ml index 9c5a95b202fa..3b43c4cd33b3 100644 --- a/tezt/lib/log.ml +++ b/tezt/lib/log.ml @@ -52,7 +52,6 @@ let channel = global_timeout = _; retry = _; test_timeout = _; - regression_dir = _; reset_regressions = _; on_unknown_regression_files_mode = _; loop_mode = _; diff --git a/tezt/lib/regression.ml b/tezt/lib/regression.ml index 6745aca23702..64772870f1d6 100644 --- a/tezt/lib/regression.ml +++ b/tezt/lib/regression.ml @@ -80,15 +80,12 @@ let log_regression_diff diff = let all_output_files = ref String_set.empty -let full_output_file output_file = - (Cli.options.regression_dir // output_file) ^ ".out" +let full_output_file output_file = "tezt/_regressions" // (output_file ^ ".out") let register ~__FILE__ ~title ~tags ~output_file f = let tags = "regression" :: tags in all_output_files := String_set.add output_file !all_output_files ; Test.register ~__FILE__ ~title ~tags (fun () -> - (* We cannot compute [stored_full_output_file] before [Test.register] - because [Cli.init] must have been called. *) let stored_full_output_file = full_output_file output_file in (* when the stored output doesn't already exists, must reset regressions *) if @@ -188,7 +185,7 @@ let check_unknown_output_files () = found_unknown := true) | _ -> () in - browse Cli.options.regression_dir ; + browse "tezt/_regressions" ; if !found_unknown then ( Log.warn "Use --on-unknown-regression-files delete to delete those files and/or \ diff --git a/tezt/lib/regression.mli b/tezt/lib/regression.mli index 85df49f14f37..d7dbd872ca03 100644 --- a/tezt/lib/regression.mli +++ b/tezt/lib/regression.mli @@ -40,8 +40,7 @@ [Cli.options.regression_dir // output_file ^ ".out"]. Note that [output_file] can contain subdirectories. - For instance, using the default [--regression-dir], - [~output_file:"math/sqrt"] will result in the creation of directory + For instance, [~output_file:"math/sqrt"] will result in the creation of directory ["tezt/_regressions/math"] if needed and regression output will be written in ["tezt/_regressions/math/sqrt.out"]. *) val register : -- GitLab From b4e2099eee473bcd61b78b4b4e4a74c5f5f1ba6d Mon Sep 17 00:00:00 2001 From: Romain Bardou Date: Wed, 25 May 2022 12:12:01 +0200 Subject: [PATCH 3/9] Tezt: prepare Regression to handle multiple directories A consequence of this change is that we don't check old output directories for which all regression tests have been removed. But checking all directories breaks the possibility to have multiple Tezt executables. --- tezt/lib/regression.ml | 37 ++++++++++++++++++++++++++----------- 1 file changed, 26 insertions(+), 11 deletions(-) diff --git a/tezt/lib/regression.ml b/tezt/lib/regression.ml index 64772870f1d6..63718640aa3d 100644 --- a/tezt/lib/regression.ml +++ b/tezt/lib/regression.ml @@ -78,15 +78,26 @@ let log_regression_diff diff = Log.log ~level:Error ~color "%s" line) (String.split_on_char '\n' diff) -let all_output_files = ref String_set.empty - -let full_output_file output_file = "tezt/_regressions" // (output_file ^ ".out") +(* Map from output directories to output files. + Output directories are directories that are supposed to only contain output files. + Subdirectories of output directories do not appear as keys in this map. + In the map, output files can be in subdirectories (i.e. they can contain '/'). *) +let output_dirs_and_files : String_set.t String_map.t ref = ref String_map.empty let register ~__FILE__ ~title ~tags ~output_file f = let tags = "regression" :: tags in - all_output_files := String_set.add output_file !all_output_files ; + let output_dir = "tezt/_regressions" in + let relative_output_file = output_file ^ ".out" in + output_dirs_and_files := + String_map.add + output_dir + (String_set.add + relative_output_file + (String_map.find_opt output_dir !output_dirs_and_files + |> Option.value ~default:String_set.empty)) + !output_dirs_and_files ; + let stored_full_output_file = output_dir // relative_output_file in Test.register ~__FILE__ ~title ~tags (fun () -> - let stored_full_output_file = full_output_file output_file in (* when the stored output doesn't already exists, must reset regressions *) if not @@ -145,8 +156,12 @@ let register ~__FILE__ ~title ~tags ~output_file f = (Log.quote_shell stored_full_output_file) (Log.quote_shell title)) -let check_unknown_output_files () = - let full_output_files = String_set.map full_output_file !all_output_files in +let check_unknown_output_files output_dir relative_output_files = + let full_output_files = + String_set.map + (fun relative_output_file -> output_dir // relative_output_file) + relative_output_files + in let found_unknown = ref false in let mode = Cli.options.on_unknown_regression_files_mode in let log_unused = match mode with Fail -> Log.error | _ -> Log.warn in @@ -185,7 +200,7 @@ let check_unknown_output_files () = found_unknown := true) | _ -> () in - browse "tezt/_regressions" ; + browse output_dir ; if !found_unknown then ( Log.warn "Use --on-unknown-regression-files delete to delete those files and/or \ @@ -197,6 +212,6 @@ let () = (* We cannot run [check_unknown_output_files] before [Cli.init], and we cannot run it from the [Test] module because it would create a circular dependency. *) - Test.before_test_run (fun () -> - if Cli.options.on_unknown_regression_files_mode <> Ignore then - check_unknown_output_files ()) + Test.before_test_run @@ fun () -> + if Cli.options.on_unknown_regression_files_mode <> Ignore then + String_map.iter check_unknown_output_files !output_dirs_and_files -- GitLab From 8b9a71776c978f3ac1429981791f5e9d4c88e142 Mon Sep 17 00:00:00 2001 From: Romain Bardou Date: Wed, 25 May 2022 14:13:56 +0200 Subject: [PATCH 4/9] Tezt: change location of output files --- tezt/lib/regression.ml | 43 ++++++++++++++++++++++++++++++++--------- tezt/lib/regression.mli | 19 +++++++++--------- 2 files changed, 43 insertions(+), 19 deletions(-) diff --git a/tezt/lib/regression.ml b/tezt/lib/regression.ml index 63718640aa3d..4b1113064e80 100644 --- a/tezt/lib/regression.ml +++ b/tezt/lib/regression.ml @@ -84,19 +84,44 @@ let log_regression_diff diff = In the map, output files can be in subdirectories (i.e. they can contain '/'). *) let output_dirs_and_files : String_set.t String_map.t ref = ref String_map.empty -let register ~__FILE__ ~title ~tags ~output_file f = +let register ~__FILE__ ~title ~tags ~output_file:_ f = let tags = "regression" :: tags in - let output_dir = "tezt/_regressions" in - let relative_output_file = output_file ^ ".out" in + let output_dir = Filename.dirname __FILE__ // "expected" in + let relative_output_file = + let sanitized_title = + (* We exclude ':' because of Windows. *) + let sanitize_char = function + | ( 'a' .. 'z' + | 'A' .. 'Z' + | '0' .. '9' + | '_' | '-' | '.' | ' ' | '(' | ')' ) as x -> + x + | _ -> '-' + in + let full = String.map sanitize_char title in + let max_length = 80 in + if String.length full > max_length then String.sub full 0 max_length + else full + in + Filename.basename __FILE__ // (sanitized_title ^ ".out") + in + let old_relative_output_files = + String_map.find_opt output_dir !output_dirs_and_files + |> Option.value ~default:String_set.empty + in + let stored_full_output_file = output_dir // relative_output_file in + if String_set.mem relative_output_file old_relative_output_files then + invalid_arg + (sf + "the output of test %S would be stored in %S, which is already used \ + by another test" + title + stored_full_output_file) ; output_dirs_and_files := String_map.add output_dir - (String_set.add - relative_output_file - (String_map.find_opt output_dir !output_dirs_and_files - |> Option.value ~default:String_set.empty)) + (String_set.add relative_output_file old_relative_output_files) !output_dirs_and_files ; - let stored_full_output_file = output_dir // relative_output_file in Test.register ~__FILE__ ~title ~tags (fun () -> (* when the stored output doesn't already exists, must reset regressions *) if @@ -116,7 +141,7 @@ let register ~__FILE__ ~title ~tags ~output_file f = capture_f ~full_output_file:stored_full_output_file else (* store the current run into a temp file *) - let temp_full_output_file = Temp.file output_file in + let temp_full_output_file = Temp.file relative_output_file in let* () = capture_f ~full_output_file:temp_full_output_file in (* compare the captured output with the stored output *) let diff_process = diff --git a/tezt/lib/regression.mli b/tezt/lib/regression.mli index d7dbd872ca03..444381ce1261 100644 --- a/tezt/lib/regression.mli +++ b/tezt/lib/regression.mli @@ -35,14 +35,13 @@ This function is a wrapper around [Test.register]. It adds the "regression" tag to the [tags] list provided by the argument. - The [output_file] specifies the name of the file where the output of the test is stored - and read to be compared on subsequent runs. The actual filename is - [Cli.options.regression_dir // output_file ^ ".out"]. - - Note that [output_file] can contain subdirectories. - For instance, [~output_file:"math/sqrt"] will result in the creation of directory - ["tezt/_regressions/math"] if needed and regression output will be written - in ["tezt/_regressions/math/sqrt.out"]. *) + Output which is captured (with {!capture}) is recorded in a file named + [//expected//.out] where: + - [<ROOT>] is the root directory of the project, read from environment variable + [DUNE_SOURCEROOT] if available, else [PWD] if available, else using [Sys.getcwd]; + - [<DIR>] is [Filename.dirname __FILE__]; + - [<BASE>] is [Filename.basename __FILE__]; + - [<TITLE>] is a sanitized and possibly truncated version of [~title]. *) val register : __FILE__:string -> title:string -> @@ -53,7 +52,7 @@ val register : (** Capture some output of a regression test. - Call this to record a string into the [output_file] given to [register]. + Call this to record a string into the expected output file of the current test. A newline character [\n] will be added after it. This function only records its argument when called while a regression test is running, @@ -69,5 +68,5 @@ val capture : string -> unit {!register}ed regression test function. The hooks will {!capture} the spawned command, its arguments and the output of - its execution into the registered [output_file]. *) + its execution. *) val hooks : Process.hooks -- GitLab From 96a993a78ecbe198db6b245277522996abb27019 Mon Sep 17 00:00:00 2001 From: Romain Bardou <romain@nomadic-labs.com> Date: Wed, 25 May 2022 14:56:41 +0200 Subject: [PATCH 5/9] Tezt: better error handling in Regression --- tezt/lib/regression.ml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tezt/lib/regression.ml b/tezt/lib/regression.ml index 4b1113064e80..b07bc5c34f30 100644 --- a/tezt/lib/regression.ml +++ b/tezt/lib/regression.ml @@ -52,7 +52,11 @@ let run_and_capture_output ~output_file (f : unit -> 'a Lwt.t) = let parent = Filename.dirname filename in if String.length parent < String.length filename then ( create_parent parent ; - if not (Sys.file_exists parent) then Unix.mkdir parent 0o755) + if not (Sys.file_exists parent) then + try Unix.mkdir parent 0o755 + with Unix.Unix_error (EEXIST, _, _) -> + (* Can happen with [-j] in particular. *) + ()) in create_parent output_file ; let channel = open_out output_file in @@ -210,9 +214,10 @@ let check_unknown_output_files output_dir relative_output_files = log_unused "%s is not used by any test and can be deleted." full ; found_unknown := true) in - Array.iter handle_file (Sys.readdir path) ; + Array.iter handle_file (try Sys.readdir path with Sys_error _ -> [||]) ; (* Check whether directory is empty now that we may have deleted files. *) match Sys.readdir path with + | exception Sys_error _ -> () | [||] -> if mode = Delete then try -- GitLab From f86d24cb381adfa15b035e98fdf95ea839c2bc11 Mon Sep 17 00:00:00 2001 From: Romain Bardou <romain@nomadic-labs.com> Date: Wed, 25 May 2022 14:23:10 +0200 Subject: [PATCH 6/9] Tezt: remove ~output_file --- .../test/regression/test_logging.ml | 1 - tezt/lib/regression.ml | 2 +- tezt/lib/regression.mli | 1 - tezt/lib_tezos/protocol.ml | 10 +-- tezt/lib_tezos/protocol.mli | 1 - tezt/tests/RPC_test.ml | 3 - tezt/tests/config.ml | 6 +- tezt/tests/deposits_limit.ml | 2 - tezt/tests/encoding.ml | 2 - tezt/tests/hash_data.ml | 2 - tezt/tests/sc_rollup.ml | 76 ++++++------------- tezt/tests/tx_rollup.ml | 35 --------- tezt/tests/views.ml | 1 - 13 files changed, 26 insertions(+), 116 deletions(-) diff --git a/src/proto_alpha/lib_protocol/test/regression/test_logging.ml b/src/proto_alpha/lib_protocol/test/regression/test_logging.ml index 8d985af1e018..0a5ea868c431 100644 --- a/src/proto_alpha/lib_protocol/test/regression/test_logging.ml +++ b/src/proto_alpha/lib_protocol/test/regression/test_logging.ml @@ -200,7 +200,6 @@ let register_script contract = ~__FILE__ ~title:contract.filename ~tags:["protocol"; "regression"; "logging"] - ~output_file:contract.filename (fail_on_error @@ run_script contract) (* These tests should always cover: diff --git a/tezt/lib/regression.ml b/tezt/lib/regression.ml index b07bc5c34f30..51ed6fa848b9 100644 --- a/tezt/lib/regression.ml +++ b/tezt/lib/regression.ml @@ -88,7 +88,7 @@ let log_regression_diff diff = In the map, output files can be in subdirectories (i.e. they can contain '/'). *) let output_dirs_and_files : String_set.t String_map.t ref = ref String_map.empty -let register ~__FILE__ ~title ~tags ~output_file:_ f = +let register ~__FILE__ ~title ~tags f = let tags = "regression" :: tags in let output_dir = Filename.dirname __FILE__ // "expected" in let relative_output_file = diff --git a/tezt/lib/regression.mli b/tezt/lib/regression.mli index 444381ce1261..1b1800e2b809 100644 --- a/tezt/lib/regression.mli +++ b/tezt/lib/regression.mli @@ -46,7 +46,6 @@ val register : __FILE__:string -> title:string -> tags:string list -> - output_file:string -> (unit -> unit Lwt.t) -> unit diff --git a/tezt/lib_tezos/protocol.ml b/tezt/lib_tezos/protocol.ml index e6f0df14aa9d..39b701fab485 100644 --- a/tezt/lib_tezos/protocol.ml +++ b/tezt/lib_tezos/protocol.ml @@ -189,13 +189,7 @@ let register_long_test ~__FILE__ ~title ~tags ?supports ?team ~executors Long_test.register ~__FILE__ ~title ~tags ?team ~executors ~timeout (fun () -> body protocol) -let register_regression_test ~__FILE__ ~title ~tags ?supports ~output_file body - protocols = +let register_regression_test ~__FILE__ ~title ~tags ?supports body protocols = iter_on_supported_protocols ~title ~protocols ?supports @@ fun protocol -> let title, tags = add_to_test_parameters protocol title tags in - Regression.register - ~__FILE__ - ~title - ~tags - ~output_file:(output_file protocol) - (fun () -> body protocol) + Regression.register ~__FILE__ ~title ~tags (fun () -> body protocol) diff --git a/tezt/lib_tezos/protocol.mli b/tezt/lib_tezos/protocol.mli index 862b7ec895b8..3cd3b47b1f4a 100644 --- a/tezt/lib_tezos/protocol.mli +++ b/tezt/lib_tezos/protocol.mli @@ -208,7 +208,6 @@ val register_regression_test : title:string -> tags:string list -> ?supports:supported_protocols -> - output_file:(t -> string) -> (t -> unit Lwt.t) -> t list -> unit diff --git a/tezt/tests/RPC_test.ml b/tezt/tests/RPC_test.ml index 219a59ad667b..1425ed862107 100644 --- a/tezt/tests/RPC_test.ml +++ b/tezt/tests/RPC_test.ml @@ -68,8 +68,6 @@ let check_rpc ~test_mode_tag ~test_function ?parameter_overrides ~__FILE__ ~title:(sf "(mode %s) RPC regression tests: %s" title_tag sub_group) ~tags:["rpc"; sub_group] - ~output_file:(fun p -> - "rpc" // sf "%s.%s.%s" (Protocol.tag p) title_tag sub_group) @@ fun protocol -> (* Initialize a node with alpha protocol and data to be used for RPC calls. The log of the node is not captured in the regression output. *) @@ -1000,7 +998,6 @@ let register protocols = ~__FILE__ ~title:"Binary RPC regression tests" ~tags:["rpc"; "regression"; "binary"] - ~output_file:"rpc/binary_rpc" binary_regression_test ; let register protocols test_mode_tag = let check_rpc ?parameter_overrides ?node_parameters ~test_function sub_group diff --git a/tezt/tests/config.ml b/tezt/tests/config.ml index 336ab7197f23..faf47e3e792a 100644 --- a/tezt/tests/config.ml +++ b/tezt/tests/config.ml @@ -28,11 +28,7 @@ let config_reset args = Process.run Constant.tezos_node ["config"; "show"] ~hooks:Regression.hooks let register () = - Regression.register - ~__FILE__ - ~title:"config reset" - ~tags:["config"] - ~output_file:"config" + Regression.register ~__FILE__ ~title:"config reset" ~tags:["config"] @@ fun () -> let* () = config_reset [] in let* () = config_reset ["--rpc-addr=:1234"] in diff --git a/tezt/tests/deposits_limit.ml b/tezt/tests/deposits_limit.ml index dd7892c696f1..630e90e90ef2 100644 --- a/tezt/tests/deposits_limit.ml +++ b/tezt/tests/deposits_limit.ml @@ -32,7 +32,6 @@ let test_set_deposits_limit = Protocol.register_regression_test ~__FILE__ - ~output_file:(fun _ -> "deposits_limit" // "set_desposits_limit") ~title:"set deposits limit" ~tags:["deposits_limit"] @@ fun protocol -> @@ -45,7 +44,6 @@ let test_set_deposits_limit = let test_unset_deposits_limit = Protocol.register_regression_test ~__FILE__ - ~output_file:(fun _ -> "deposits_limit" // "unset_desposits_limit") ~title:"unset deposits limit" ~tags:["deposits_limit"] @@ fun protocol -> diff --git a/tezt/tests/encoding.ml b/tezt/tests/encoding.ml index 668368e43e80..16e7d1307c5b 100644 --- a/tezt/tests/encoding.ml +++ b/tezt/tests/encoding.ml @@ -99,7 +99,6 @@ let check_protocol_sample_encoding ?supports sample = ~title:(sf "protocol encoding regression test: %s" sample) ~tags:["encoding"; "protocol"] ?supports - ~output_file:(fun p -> "encoding" // sf "%s.%s" (Protocol.tag p) sample) @@ fun protocol -> let base_path = "tezt" // "tests" // "encoding_samples" // Protocol.tag protocol // sample @@ -114,7 +113,6 @@ let check_shell_sample_encoding sample = ~__FILE__ ~title:(sf "shell encoding regression test: %s" sample) ~tags:["encoding"; "shell"] - ~output_file:("encoding" // sf "shell.%s" sample) @@ fun () -> let base_path = "tezt" // "tests" // "encoding_samples" // "shell" // sample diff --git a/tezt/tests/hash_data.ml b/tezt/tests/hash_data.ml index 219f4266ef3c..3fc041321cf7 100644 --- a/tezt/tests/hash_data.ml +++ b/tezt/tests/hash_data.ml @@ -54,7 +54,6 @@ let test_good_hash_data = ~__FILE__ ~title:"hash data ... of type ... (good)" ~tags:["hash"; "data"; "mockup"] - ~output_file:(fun _ -> "hash_data" // "good") @@ fun protocol -> let* client = Client.init_mockup ~protocol () in let data_n_type = @@ -151,7 +150,6 @@ let test_bad_hash_data = ~__FILE__ ~title:"hash data ... of type ... (bad)" ~tags:["hash"; "data"; "mockup"] - ~output_file:(fun _ -> "hash_data" // "bad") @@ fun protocol -> let* client = Client.init_mockup ~protocol () in let data_n_type = diff --git a/tezt/tests/sc_rollup.ml b/tezt/tests/sc_rollup.ml index 23bd672106cd..0f68301d6df2 100644 --- a/tezt/tests/sc_rollup.ml +++ b/tezt/tests/sc_rollup.ml @@ -51,12 +51,13 @@ let make_parameter name value = Option.map (fun v -> ([name], Option.some @@ Int.to_string v)) value |> Option.to_list -let test ~__FILE__ ?output_file ?(tags = []) title f = +let test ~__FILE__ ?(tags = []) title f = let tags = "sc_rollup" :: tags in - match output_file with - | Some output_file -> - Protocol.register_regression_test ~output_file ~__FILE__ ~title ~tags f - | None -> Protocol.register_test ~__FILE__ ~title ~tags f + Protocol.register_test ~__FILE__ ~title ~tags f + +let regression_test ~__FILE__ ?(tags = []) title f = + let tags = "sc_rollup" :: tags in + Protocol.register_regression_test ~__FILE__ ~title ~tags f let setup ?commitment_period ?challenge_window f ~protocol = let parameters = @@ -95,12 +96,7 @@ let sc_rollup_node_rpc sc_node service = let* response = curl ~url in return (Some response) -type test = { - output_file_prefix : string; - variant : string; - tags : string list; - description : string; -} +type test = {variant : string; tags : string list; description : string} let with_fresh_rollup f tezos_node tezos_client bootstrap1_key = let* rollup_address = @@ -125,12 +121,10 @@ let with_fresh_rollup f tezos_node tezos_client bootstrap1_key = (* TODO: https://gitlab.com/tezos/tezos/-/issues/2933 Many tests can be refactored using test_scenario. *) let test_scenario ?commitment_period ?challenge_window - {output_file_prefix; variant; tags; description} scenario = - let output_file _ = output_file_prefix ^ "_" ^ variant in + {variant; tags; description} scenario = let tags = tags @ [variant] in - test + regression_test ~__FILE__ - ~output_file ~tags (Printf.sprintf "%s (%s)" description variant) (fun protocol -> @@ -187,10 +181,8 @@ let cement_commitment client ~sc_rollup_address ~hash = - Rollup addresses are fully determined by operation hashes and origination nonce. *) let test_origination = - let output_file _ = "sc_rollup_origination" in - test + regression_test ~__FILE__ - ~output_file "origination of a SCORU executes without error" (fun protocol -> setup ~protocol @@ fun _node client bootstrap1_key -> @@ -245,10 +237,8 @@ let with_fresh_rollups n f node client bootstrap1 = go n String_set.empty f let test_rollup_node_configuration = - let output_file _ = "sc_rollup_node_configuration" in - test + regression_test ~__FILE__ - ~output_file "configuration of a smart contract optimistic rollup node" (fun protocol -> setup ~protocol @@ with_fresh_rollup @@ -312,10 +302,8 @@ let test_rollup_node_running = node its rollup address. *) let test_rollup_client_gets_address = - let output_file _ = "sc_rollup_client_gets_address" in - test + regression_test ~__FILE__ - ~output_file ~tags:["run"; "client"] "getting a smart-contract rollup address through the client" (fun protocol -> @@ -342,10 +330,8 @@ let test_rollup_client_gets_address = originated from the context. *) let test_rollup_get_initial_level = - let output_file _ = "sc_rollup_get_initial_level" in - test + regression_test ~__FILE__ - ~output_file ~tags:["initial_level"] "get initial level of a sc rollup" (fun protocol -> @@ -380,10 +366,8 @@ let test_rollup_get_initial_level = (* TODO: https://gitlab.com/tezos/tezos/-/issues/2944 Revisit this test once the rollup node can cement commitments. *) let test_rollup_get_last_cemented_commitment_hash_with_level = - let output_file _ = "sc_rollup_get_lcc_hash_with_level" in - test + regression_test ~__FILE__ - ~output_file ~tags:["lcc_hash_with_level"] "get last cemented commitment hash and inbox level of a sc rollup" (fun protocol -> @@ -487,10 +471,8 @@ let get_inbox_from_sc_rollup_node sc_rollup_node = | Some inbox -> parse_inbox inbox let test_rollup_inbox_size = - let output_file _ = "sc_rollup_inbox_size" in - test + regression_test ~__FILE__ - ~output_file ~tags:["inbox"] "pushing messages in the inbox - check inbox size" (fun protocol -> @@ -568,10 +550,8 @@ let fetch_messages_from_block sc_rollup_address client = return messages let test_rollup_inbox_current_messages_hash = - let output_file _ = "sc_rollup_inbox_current_messages_hash" in - test + regression_test ~__FILE__ - ~output_file ~tags:["inbox"] "pushing messages in the inbox - current messages hash" (fun protocol -> @@ -688,10 +668,8 @@ let test_rollup_inbox_current_messages_hash = protocol in the context. *) let test_rollup_inbox_of_rollup_node variant scenario = - let output_file _ = "sc_rollup_inbox_of_rollup_node_" ^ variant in - test + regression_test ~__FILE__ - ~output_file ~tags:["inbox"; "node"; variant] (Printf.sprintf "observing the correct maintenance of inbox in the rollup node (%s)" @@ -851,9 +829,8 @@ let test_rollup_list = bootstrap1 in - test + regression_test ~__FILE__ - ~output_file:(fun _ -> "sc_rollup_list") ~tags:["list"] "list originated rollups" (fun protocol -> setup ~protocol go) @@ -892,10 +869,8 @@ let test_rollup_node_boots_into_initial_state = Lwt.return_unit in - let output_file _ = "sc_rollup_node_boots_into_initial_state" in - test + regression_test ~__FILE__ - ~output_file ~tags:["run"; "node"] "node boots into the initial state" (fun protocol -> @@ -954,10 +929,8 @@ let test_rollup_node_advances_pvm_state = Lwt.return_unit in - let output_file _ = "sc_rollup_node_advances_pvm_state" in - test + regression_test ~__FILE__ - ~output_file ~tags:["run"; "node"] "node advances PVM state with messages" (fun protocol -> @@ -1042,7 +1015,6 @@ let test_commitment_scenario ?commitment_period ?challenge_window variant = ?commitment_period ?challenge_window { - output_file_prefix = "sc_rollup_commitment_of_rollup_node"; tags = ["commitment"; "node"]; variant; description = @@ -1638,10 +1610,8 @@ let test_rollup_origination_boot_sector = Lwt.return_unit in - let output_file _ = "sc_rollup_origination_bootsector" in - test + regression_test ~__FILE__ - ~output_file ~tags:["run"] "originate with boot sector" (fun protocol -> @@ -1686,10 +1656,8 @@ let test_rollup_node_uses_boot_sector = client in - let output_file _ = "sc_rollup_node_uses_boot_sector" in - test + regression_test ~__FILE__ - ~output_file ~tags:["run"; "node"] "ensure boot sector is used" (fun protocol -> diff --git a/tezt/tests/tx_rollup.ml b/tezt/tests/tx_rollup.ml index 4ef75da98d0b..ff6ac395df7e 100644 --- a/tezt/tests/tx_rollup.ml +++ b/tezt/tests/tx_rollup.ml @@ -153,7 +153,6 @@ module Regressions = struct let rpc_state = Protocol.register_regression_test ~__FILE__ - ~output_file:(fun p -> sf "tx_rollup_rpc_state.%s" (Protocol.tag p)) ~title:"RPC (tx_rollup, regression) - state" ~tags:["tx_rollup"; "rpc"] @@ fun protocol -> @@ -164,7 +163,6 @@ module Regressions = struct let rpc_inbox = Protocol.register_regression_test ~__FILE__ - ~output_file:(fun p -> sf "tx_rollup_rpc_inbox.%s" (Protocol.tag p)) ~title:"RPC (tx_rollups, regression) - inbox" ~tags:["tx_rollup"; "rpc"; "inbox"] @@ fun protocol -> @@ -183,8 +181,6 @@ module Regressions = struct let rpc_inbox_message_hash = Protocol.register_regression_test ~__FILE__ - ~output_file:(fun p -> - sf "tx_rollup_rpc_inbox_message_hash.%s" (Protocol.tag p)) ~title:"RPC (tx_rollups, regression) - inbox message hash" ~tags:["tx_rollup"; "rpc"; "inbox"; "message"] @@ fun protocol -> @@ -196,8 +192,6 @@ module Regressions = struct let rpc_inbox_merkle_tree_hash = Protocol.register_regression_test ~__FILE__ - ~output_file:(fun p -> - sf "tx_rollup_rpc_inbox_merkle_tree_hash.%s" (Protocol.tag p)) ~title:"RPC (tx_rollups, regression) - inbox merkle tree hash" ~tags:["tx_rollup"; "rpc"; "inbox"; "merkle_tree_hash"] @@ fun protocol -> @@ -218,8 +212,6 @@ module Regressions = struct let rpc_inbox_merkle_tree_path = Protocol.register_regression_test ~__FILE__ - ~output_file:(fun p -> - sf "tx_rollup_rpc_inbox_merkle_tree_path.%s" (Protocol.tag p)) ~title:"RPC (tx_rollups, regression) - inbox merkle tree path" ~tags:["tx_rollup"; "rpc"; "inbox"; "merkle_tree_path"] @@ fun protocol -> @@ -286,8 +278,6 @@ module Regressions = struct let rpc_commitment = Protocol.register_regression_test ~__FILE__ - ~output_file:(fun p -> - sf "tx_rollup_rpc_commitment.%s" (Protocol.tag p)) ~title:"RPC (tx_rollups, regression) - commitment" ~tags:["tx_rollup"; "rpc"; "commitment"] @@ fun protocol -> @@ -307,8 +297,6 @@ module Regressions = struct let rpc_commitment_remove = Protocol.register_regression_test ~__FILE__ - ~output_file:(fun p -> - sf "tx_rollup_rpc_commitment_remove.%s" (Protocol.tag p)) ~title:"RPC (tx_rollups, regression) - commitment remove" ~tags:["tx_rollup"; "rpc"; "commitment"] @@ fun protocol -> @@ -395,8 +383,6 @@ module Regressions = struct let rpc_pending_bonded_commitment = Protocol.register_regression_test ~__FILE__ - ~output_file:(fun p -> - sf "tx_rollup_rpc_pending_bonded_commitments.%s" (Protocol.tag p)) ~title:"RPC (tx_rollups, regression) - pending bonded commitments" ~tags:["tx_rollup"; "rpc"; "commitment"; "bond"] @@ fun protocol -> @@ -437,8 +423,6 @@ module Regressions = struct let batch_encoding = Protocol.register_regression_test ~__FILE__ - ~output_file:(fun p -> - sf "tx_rollup_batch_encoding.%s" (Protocol.tag p)) ~title:"RPC (tx_rollups, regression) - batch encoding" ~tags:["tx_rollup"; "batch"; "encoding"] @@ fun protocol -> @@ -500,8 +484,6 @@ module Regressions = struct let submit_empty_batch = Protocol.register_regression_test ~__FILE__ - ~output_file:(fun p -> - sf "tx_rollup_limit_empty_batch.%s" (Protocol.tag p)) ~title:"Submit empty batch" ~tags:["tx_rollup"; "batch"; "client"] @@ fun protocol -> @@ -513,8 +495,6 @@ module Regressions = struct let submit_maximum_size_batch = Protocol.register_regression_test ~__FILE__ - ~output_file:(fun p -> - sf "tx_rollup_limit_maximum_size_batch.%s" (Protocol.tag p)) ~title:"Submit maximum size batch" ~tags:["tx_rollup"; "batch"; "client"] @@ fun protocol -> @@ -542,8 +522,6 @@ module Regressions = struct let inbox_maximum_size = Protocol.register_regression_test ~__FILE__ - ~output_file:(fun p -> - sf "tx_rollup_limit_maximum_size_inbox.%s" (Protocol.tag p)) ~title:"Submit maximum size inbox" ~tags:["tx_rollup"; "inbox"; "client"] @@ fun protocol -> @@ -595,10 +573,6 @@ module Regressions = struct let open Tezt_tezos in Protocol.register_regression_test ~__FILE__ - ~output_file:(fun p -> - sf - "tx_rollup_client_submit_batch_invalid_rollup_address.%s" - (Protocol.tag p)) ~title:"Submit a batch to an invalid rollup address should fail" ~tags:["tx_rollup"; "client"; "fail"; "batch"] @@ fun protocol -> @@ -632,8 +606,6 @@ module Regressions = struct let client_submit_finalize_commitment_no_batch = Protocol.register_regression_test ~__FILE__ - ~output_file:(fun p -> - sf "tx_rollup_finalize_commitment_no_batch.%s" (Protocol.tag p)) ~title:"Submit a finalize commitment operation without batch" ~tags:["tx_rollup"; "client"; "fail"; "finalize"] @@ fun protocol -> @@ -650,8 +622,6 @@ module Regressions = struct let client_submit_finalize_commitment_no_commitment = Protocol.register_regression_test ~__FILE__ - ~output_file:(fun p -> - sf "tx_rollup_finalize_commitment_no_commitment.%s" (Protocol.tag p)) ~title:"Submit a finalize commitment operation without commitment" ~tags:["tx_rollup"; "client"; "fail"; "finalize"] @@ fun protocol -> @@ -671,8 +641,6 @@ module Regressions = struct let client_submit_finalize_commitment_future = Protocol.register_regression_test ~__FILE__ - ~output_file:(fun p -> - sf "tx_rollup_finalize_commitment_future.%s" (Protocol.tag p)) ~title: "Submit a finalize commitment operation for a commitment in the \ future" @@ -694,8 +662,6 @@ module Regressions = struct let client_submit_finalize_too_recent_commitment = Protocol.register_regression_test ~__FILE__ - ~output_file:(fun p -> - sf "tx_rollup_finalize_too_recent_commitment.%s" (Protocol.tag p)) ~title:"Try to finalize a too recent commitment" ~tags:["tx_rollup"; "client"; "fail"; "finalize"] @@ fun protocol -> @@ -1058,7 +1024,6 @@ let test_rollup_with_two_commitments = let test_rollup_last_commitment_is_rejected = Protocol.register_regression_test ~__FILE__ - ~output_file:(fun p -> sf "tx_rollup_rejection.%s" (Protocol.tag p)) ~title:"RPC (tx_rollup, regression) - rejection" ~tags:["tx_rollup"; "rejection"] @@ fun protocol -> diff --git a/tezt/tests/views.ml b/tezt/tests/views.ml index 01bd0ec2fc63..36c2fbe0d422 100644 --- a/tezt/tests/views.ml +++ b/tezt/tests/views.ml @@ -99,7 +99,6 @@ let register = ~__FILE__ ~title:"Run views" ~tags:["client"; "michelson"] - ~output_file:(fun _ -> "run_views") @@ fun protocol -> let* client = Client.init_mockup ~protocol () in let* register_callers = -- GitLab From f517ef1370f1a0438cb01a7f44b881cc38df0204 Mon Sep 17 00:00:00 2001 From: Romain Bardou <romain@nomadic-labs.com> Date: Wed, 25 May 2022 14:30:38 +0200 Subject: [PATCH 7/9] Tezt: find regression files wherever we are --- tezt/lib/regression.ml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/tezt/lib/regression.ml b/tezt/lib/regression.ml index 51ed6fa848b9..2c838a5d9e2d 100644 --- a/tezt/lib/regression.ml +++ b/tezt/lib/regression.ml @@ -90,7 +90,22 @@ let output_dirs_and_files : String_set.t String_map.t ref = ref String_map.empty let register ~__FILE__ ~title ~tags f = let tags = "regression" :: tags in - let output_dir = Filename.dirname __FILE__ // "expected" in + let output_dir = + let project_root = + match Sys.getenv_opt "DUNE_SOURCEROOT" with + | Some x -> x + | None -> ( + match Sys.getenv_opt "PWD" with + | Some x -> x + | None -> + (* For some reason, under [dune runtest], [PWD] and + [getcwd] have different values. [getcwd] is in + [_build/default], and [PWD] is where [dune runtest] was + executed, which is closer to what we want. *) + Sys.getcwd ()) + in + project_root // Filename.dirname __FILE__ // "expected" + in let relative_output_file = let sanitized_title = (* We exclude ':' because of Windows. *) -- GitLab From 5ae759288943f394a6209cff608fbf870653e243 Mon Sep 17 00:00:00 2001 From: Romain Bardou <romain@nomadic-labs.com> Date: Tue, 31 May 2022 14:53:16 +0200 Subject: [PATCH 8/9] Tezt: reset regressions, delete old files --- .../test_logging.ml}/accounts.out | 1 - .../test_logging.ml}/append.out | 1 - .../test_logging.ml}/auction.out | 1 - .../test_logging.ml}/big_map_union.out | 1 - .../test_logging.ml}/check_signature.out | 1 - .../test_logging.ml}/comb-get.out | 1 - .../test_logging.ml}/comb-set.out | 1 - .../test_logging.ml}/concat.out | 1 - .../test_logging.ml}/conditionals.out | 1 - .../test_logging.ml}/cps_fact.out | 1 - .../test_logging.ml}/dign.out | 1 - .../test_logging.ml}/dipn.out | 1 - .../test_logging.ml}/dugn.out | 1 - .../test_logging.ml}/ediv.out | 1 - .../test_logging.ml}/faucet.out | 1 - .../test_logging.ml}/get_and_update_map.out | 1 - .../test_logging.ml}/if.out | 1 - .../test_logging.ml}/insertion_sort.out | 1 - .../test_logging.ml}/list_map_block.out | 1 - .../test_logging.ml}/loop_left.out | 1 - .../test_logging.ml}/packunpack.out | 1 - .../test_logging.ml}/pexec.out | 1 - .../test_logging.ml}/reverse_loop.out | 1 - .../test_logging.ml}/set_delegate.out | 1 - .../test_logging.ml}/shifts.out | 1 - .../test_logging.ml}/spawn_identities.out | 1 - .../test_logging.ml}/ticket_join.out | 1 - .../test_logging.ml}/ticket_split.out | 1 - .../test_logging.ml}/view_toplevel_lib.out | 1 - .../test_logging.ml}/xor.out | 1 - .../lib_protocol/test/regression/tezt/dune | 1 - tezt/_regressions/hash_data/bad.out | 1 - .../alpha.proxy_server_data_dir.contracts.out | 554 ------------------ ...ithaca.proxy_server_data_dir.contracts.out | 554 ------------------ .../rpc/ithaca.proxy_server_rpc.contracts.out | 554 ------------------ ...akarta.proxy_server_data_dir.contracts.out | 554 ------------------ .../jakarta.proxy_server_rpc.contracts.out | 554 ------------------ .../sc_rollup_get_lcc_hash_with_level.out | 31 - ...ient) RPC regression tests- contracts.out} | 1 - ...ient) RPC regression tests- delegates.out} | 1 - ...client) RPC regression tests- mempool.out} | 1 - ... client) RPC regression tests- others.out} | 1 - ...e client) RPC regression tests- votes.out} | 1 - ...ight) RPC regression tests- contracts.out} | 1 - ...ight) RPC regression tests- delegates.out} | 1 - ...e light) RPC regression tests- others.out} | 1 - ...de light) RPC regression tests- votes.out} | 1 - ...roxy) RPC regression tests- contracts.out} | 1 - ...roxy) RPC regression tests- delegates.out} | 1 - ... proxy) RPC regression tests- mempool.out} | 1 - ...e proxy) RPC regression tests- others.out} | 1 - ...de proxy) RPC regression tests- votes.out} | 1 - ..._dir) RPC regression tests- contracts.out} | 1 - ..._dir) RPC regression tests- delegates.out} | 1 - ...ata_dir) RPC regression tests- others.out} | 1 - ...data_dir) RPC regression tests- votes.out} | 1 - ..._rpc) RPC regression tests- contracts.out} | 1 - ..._rpc) RPC regression tests- delegates.out} | 1 - ...ver_rpc) RPC regression tests- others.out} | 1 - ...rver_rpc) RPC regression tests- votes.out} | 1 - .../Binary RPC regression tests.out} | 1 - ...ient) RPC regression tests- contracts.out} | 1 - ...ient) RPC regression tests- delegates.out} | 1 - ...client) RPC regression tests- mempool.out} | 1 - ... client) RPC regression tests- others.out} | 1 - ...e client) RPC regression tests- votes.out} | 1 - ...ight) RPC regression tests- contracts.out} | 1 - ...ight) RPC regression tests- delegates.out} | 1 - ...e light) RPC regression tests- others.out} | 1 - ...de light) RPC regression tests- votes.out} | 1 - ...roxy) RPC regression tests- contracts.out} | 1 - ...roxy) RPC regression tests- delegates.out} | 1 - ... proxy) RPC regression tests- mempool.out} | 1 - ...e proxy) RPC regression tests- others.out} | 1 - ...de proxy) RPC regression tests- votes.out} | 1 - ...a_dir) RPC regression tests- contracts.out | 553 +++++++++++++++++ ..._dir) RPC regression tests- delegates.out} | 1 - ...ata_dir) RPC regression tests- others.out} | 1 - ...data_dir) RPC regression tests- votes.out} | 1 - ...r_rpc) RPC regression tests- contracts.out | 553 +++++++++++++++++ ..._rpc) RPC regression tests- delegates.out} | 1 - ...ver_rpc) RPC regression tests- others.out} | 1 - ...rver_rpc) RPC regression tests- votes.out} | 1 - ...lient) RPC regression tests- contracts.out | 553 +++++++++++++++++ ...ient) RPC regression tests- delegates.out} | 1 - ...client) RPC regression tests- mempool.out} | 1 - ... client) RPC regression tests- others.out} | 1 - ...e client) RPC regression tests- votes.out} | 1 - ...ight) RPC regression tests- contracts.out} | 1 - ...ight) RPC regression tests- delegates.out} | 1 - ...e light) RPC regression tests- others.out} | 1 - ...de light) RPC regression tests- votes.out} | 1 - ...roxy) RPC regression tests- contracts.out} | 1 - ...roxy) RPC regression tests- delegates.out} | 1 - ... proxy) RPC regression tests- mempool.out} | 1 - ...e proxy) RPC regression tests- others.out} | 1 - ...de proxy) RPC regression tests- votes.out} | 1 - ...a_dir) RPC regression tests- contracts.out | 553 +++++++++++++++++ ..._dir) RPC regression tests- delegates.out} | 1 - ...ata_dir) RPC regression tests- others.out} | 1 - ...data_dir) RPC regression tests- votes.out} | 1 - ...r_rpc) RPC regression tests- contracts.out | 553 +++++++++++++++++ ..._rpc) RPC regression tests- delegates.out} | 1 - ...ver_rpc) RPC regression tests- others.out} | 1 - ...rver_rpc) RPC regression tests- votes.out} | 1 - .../expected/config.ml/config reset.out} | 1 - .../Alpha- set deposits limit.out} | 1 - .../Alpha- unset deposits limit.out} | 1 - .../Ithaca- set deposits limit.out | 26 + .../Ithaca- unset deposits limit.out | 26 + .../Jakarta- set deposits limit.out | 26 + .../Jakarta- unset deposits limit.out | 26 + ...ncoding regression test- block_header.out} | 1 - ...ing regression test- block_header.raw.out} | 1 - ...egression test- block_header.unsigned.out} | 1 - ...ol encoding regression test- contract.out} | 1 - ...tocol encoding regression test- cycle.out} | 1 - ...col encoding regression test- fitness.out} | 1 - ...ol encoding regression test- gas.cost.out} | 1 - ...rotocol encoding regression test- gas.out} | 1 - ...tocol encoding regression test- level.out} | 1 - ...tocol encoding regression test- nonce.out} | 1 - ...g regression test- operation.internal.out} | 1 - ...l encoding regression test- operation.out} | 1 - ...coding regression test- operation.raw.out} | 1 - ...g regression test- operation.unsigned.out} | 1 - ...ocol encoding regression test- period.out} | 1 - ...l encoding regression test- raw_level.out} | 1 - ...otocol encoding regression test- seed.out} | 1 - ...rotocol encoding regression test- tez.out} | 1 - ...l encoding regression test- timestamp.out} | 1 - ...encoding regression test- vote.ballot.out} | 1 - ...ncoding regression test- vote.ballots.out} | 1 - ...coding regression test- vote.listings.out} | 1 - ...g regression test- voting_period.kind.out} | 1 - ...coding regression test- voting_period.out} | 1 - ...ncoding regression test- block_header.out} | 1 - ...ing regression test- block_header.raw.out} | 1 - ...egression test- block_header.unsigned.out} | 1 - ...ol encoding regression test- contract.out} | 1 - ...tocol encoding regression test- cycle.out} | 1 - ...col encoding regression test- fitness.out} | 1 - ...ol encoding regression test- gas.cost.out} | 1 - ...rotocol encoding regression test- gas.out} | 1 - ...tocol encoding regression test- level.out} | 1 - ...tocol encoding regression test- nonce.out} | 1 - ...g regression test- operation.internal.out} | 1 - ...l encoding regression test- operation.out} | 1 - ...coding regression test- operation.raw.out} | 1 - ...g regression test- operation.unsigned.out} | 1 - ...ocol encoding regression test- period.out} | 1 - ...l encoding regression test- raw_level.out} | 1 - ...otocol encoding regression test- seed.out} | 1 - ...rotocol encoding regression test- tez.out} | 1 - ...l encoding regression test- timestamp.out} | 1 - ...encoding regression test- vote.ballot.out} | 1 - ...ncoding regression test- vote.ballots.out} | 1 - ...coding regression test- vote.listings.out} | 1 - ...g regression test- voting_period.kind.out} | 1 - ...coding regression test- voting_period.out} | 1 - ...ncoding regression test- block_header.out} | 1 - ...ing regression test- block_header.raw.out} | 1 - ...egression test- block_header.unsigned.out} | 1 - ...ol encoding regression test- contract.out} | 1 - ...tocol encoding regression test- cycle.out} | 1 - ...col encoding regression test- fitness.out} | 1 - ...ol encoding regression test- gas.cost.out} | 1 - ...rotocol encoding regression test- gas.out} | 1 - ...tocol encoding regression test- level.out} | 1 - ...tocol encoding regression test- nonce.out} | 1 - ...g regression test- operation.internal.out} | 1 - ...l encoding regression test- operation.out} | 1 - ...coding regression test- operation.raw.out} | 1 - ...g regression test- operation.unsigned.out} | 1 - ...ocol encoding regression test- period.out} | 1 - ...l encoding regression test- raw_level.out} | 1 - ...otocol encoding regression test- seed.out} | 1 - ...rotocol encoding regression test- tez.out} | 1 - ...l encoding regression test- timestamp.out} | 1 - ...encoding regression test- vote.ballot.out} | 1 - ...ncoding regression test- vote.ballots.out} | 1 - ...coding regression test- vote.listings.out} | 1 - ...g regression test- voting_period.kind.out} | 1 - ...coding regression test- voting_period.out} | 1 - ...ding regression test- network_version.out} | 1 - ...Alpha- hash data ... of type ... (bad).out | 0 ...pha- hash data ... of type ... (good).out} | 1 - ...smart contract optimistic rollup node.out} | 1 - .../Alpha- ensure boot sector is used.out} | 1 - ...pha- get initial level of a sc rollup.out} | 1 - ...t hash and inbox level of a sc rollup.out} | 1 - ...act rollup address through the client.out} | 1 - .../Alpha- list originated rollups.out} | 1 - ...node advances PVM state with messages.out} | 1 - ...ha- node boots into the initial state.out} | 1 - ...mmitments in the rollup node (commitm.out} | 1 - ...mmitments in the rollup node (first_p.out} | 1 - ...mmitments in the rollup node (handles.out} | 1 - ...mmitments in the rollup node (message.out} | 1 - ...mmitments in the rollup node (no_comm.out} | 1 - ...mmitments in the rollup node (non_fin.out} | 1 - ...e of inbox in the rollup node (basic).out} | 1 - ... inbox in the rollup node (handles_ch.out} | 1 - ...e of inbox in the rollup node (stops).out} | 1 - ... inbox in the rollup node (too_many_m.out} | 1 - .../Alpha- originate with boot sector.out} | 1 - ...tion of a SCORU executes without error.out | 30 + ...sages in the inbox - check inbox size.out} | 1 - ... in the inbox - current messages hash.out} | 1 - ...C (tx_rollup- regression) - rejection.out} | 1 - ...- RPC (tx_rollup- regression) - state.out} | 1 - ...rollups- regression) - batch encoding.out} | 1 - ...lups- regression) - commitment remove.out} | 1 - ...(tx_rollups- regression) - commitment.out} | 1 - ... regression) - inbox merkle tree hash.out} | 1 - ... regression) - inbox merkle tree path.out} | 1 - ...ups- regression) - inbox message hash.out} | 1 - ... RPC (tx_rollups- regression) - inbox.out} | 1 - ...ression) - pending bonded commitments.out} | 1 - ...an invalid rollup address should fail.out} | 1 - ...ration for a commitment in the future.out} | 1 - ...ze commitment operation without batch.out} | 1 - ...mmitment operation without commitment.out} | 1 - .../Alpha- Submit empty batch.out} | 1 - .../Alpha- Submit maximum size batch.out} | 1 - .../Alpha- Submit maximum size inbox.out} | 1 - ...y to finalize a too recent commitment.out} | 1 - ...C (tx_rollup- regression) - rejection.out} | 1 - ...- RPC (tx_rollup- regression) - state.out} | 1 - ...rollups- regression) - batch encoding.out} | 1 - ...lups- regression) - commitment remove.out} | 1 - ...(tx_rollups- regression) - commitment.out} | 1 - ... regression) - inbox merkle tree hash.out} | 1 - ... regression) - inbox merkle tree path.out} | 1 - ...ups- regression) - inbox message hash.out} | 1 - ... RPC (tx_rollups- regression) - inbox.out} | 1 - ...ression) - pending bonded commitments.out} | 1 - ...an invalid rollup address should fail.out} | 1 - ...ration for a commitment in the future.out} | 1 - ...ze commitment operation without batch.out} | 1 - ...mmitment operation without commitment.out} | 1 - .../Jakarta- Submit empty batch.out} | 1 - .../Jakarta- Submit maximum size batch.out} | 1 - .../Jakarta- Submit maximum size inbox.out} | 1 - ...y to finalize a too recent commitment.out} | 1 - .../expected/views.ml/Alpha- Run views.out} | 1 - 246 files changed, 2899 insertions(+), 3030 deletions(-) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/accounts.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/append.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/auction.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/big_map_union.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/check_signature.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/comb-get.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/comb-set.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/concat.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/conditionals.out (98%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/cps_fact.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/dign.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/dipn.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/dugn.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/ediv.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/faucet.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/get_and_update_map.out (98%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/if.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/insertion_sort.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/list_map_block.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/loop_left.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/packunpack.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/pexec.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/reverse_loop.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/set_delegate.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/shifts.out (98%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/spawn_identities.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/ticket_join.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/ticket_split.out (99%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/view_toplevel_lib.out (95%) rename src/proto_alpha/lib_protocol/test/regression/{tezt/_regressions => expected/test_logging.ml}/xor.out (99%) delete mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/dune delete mode 100644 tezt/_regressions/hash_data/bad.out delete mode 100644 tezt/_regressions/rpc/alpha.proxy_server_data_dir.contracts.out delete mode 100644 tezt/_regressions/rpc/ithaca.proxy_server_data_dir.contracts.out delete mode 100644 tezt/_regressions/rpc/ithaca.proxy_server_rpc.contracts.out delete mode 100644 tezt/_regressions/rpc/jakarta.proxy_server_data_dir.contracts.out delete mode 100644 tezt/_regressions/rpc/jakarta.proxy_server_rpc.contracts.out delete mode 100644 tezt/_regressions/sc_rollup_get_lcc_hash_with_level.out rename tezt/{_regressions/rpc/alpha.client.contracts.out => tests/expected/RPC_test.ml/Alpha- (mode client) RPC regression tests- contracts.out} (99%) rename tezt/{_regressions/rpc/alpha.client.delegates.out => tests/expected/RPC_test.ml/Alpha- (mode client) RPC regression tests- delegates.out} (99%) rename tezt/{_regressions/rpc/alpha.client.mempool.out => tests/expected/RPC_test.ml/Alpha- (mode client) RPC regression tests- mempool.out} (99%) rename tezt/{_regressions/rpc/alpha.client.others.out => tests/expected/RPC_test.ml/Alpha- (mode client) RPC regression tests- others.out} (99%) rename tezt/{_regressions/rpc/alpha.client.votes.out => tests/expected/RPC_test.ml/Alpha- (mode client) RPC regression tests- votes.out} (99%) rename tezt/{_regressions/rpc/alpha.light.contracts.out => tests/expected/RPC_test.ml/Alpha- (mode light) RPC regression tests- contracts.out} (99%) rename tezt/{_regressions/rpc/alpha.light.delegates.out => tests/expected/RPC_test.ml/Alpha- (mode light) RPC regression tests- delegates.out} (99%) rename tezt/{_regressions/rpc/alpha.light.others.out => tests/expected/RPC_test.ml/Alpha- (mode light) RPC regression tests- others.out} (99%) rename tezt/{_regressions/rpc/alpha.light.votes.out => tests/expected/RPC_test.ml/Alpha- (mode light) RPC regression tests- votes.out} (99%) rename tezt/{_regressions/rpc/alpha.proxy.contracts.out => tests/expected/RPC_test.ml/Alpha- (mode proxy) RPC regression tests- contracts.out} (99%) rename tezt/{_regressions/rpc/alpha.proxy.delegates.out => tests/expected/RPC_test.ml/Alpha- (mode proxy) RPC regression tests- delegates.out} (99%) rename tezt/{_regressions/rpc/alpha.proxy.mempool.out => tests/expected/RPC_test.ml/Alpha- (mode proxy) RPC regression tests- mempool.out} (99%) rename tezt/{_regressions/rpc/alpha.proxy.others.out => tests/expected/RPC_test.ml/Alpha- (mode proxy) RPC regression tests- others.out} (99%) rename tezt/{_regressions/rpc/alpha.proxy.votes.out => tests/expected/RPC_test.ml/Alpha- (mode proxy) RPC regression tests- votes.out} (99%) rename tezt/{_regressions/rpc/ithaca.client.contracts.out => tests/expected/RPC_test.ml/Alpha- (mode proxy_server_data_dir) RPC regression tests- contracts.out} (99%) rename tezt/{_regressions/rpc/alpha.proxy_server_rpc.delegates.out => tests/expected/RPC_test.ml/Alpha- (mode proxy_server_data_dir) RPC regression tests- delegates.out} (99%) rename tezt/{_regressions/rpc/alpha.proxy_server_rpc.others.out => tests/expected/RPC_test.ml/Alpha- (mode proxy_server_data_dir) RPC regression tests- others.out} (99%) rename tezt/{_regressions/rpc/alpha.proxy_server_rpc.votes.out => tests/expected/RPC_test.ml/Alpha- (mode proxy_server_data_dir) RPC regression tests- votes.out} (98%) rename tezt/{_regressions/rpc/jakarta.client.contracts.out => tests/expected/RPC_test.ml/Alpha- (mode proxy_server_rpc) RPC regression tests- contracts.out} (99%) rename tezt/{_regressions/rpc/alpha.proxy_server_data_dir.delegates.out => tests/expected/RPC_test.ml/Alpha- (mode proxy_server_rpc) RPC regression tests- delegates.out} (99%) rename tezt/{_regressions/rpc/alpha.proxy_server_data_dir.others.out => tests/expected/RPC_test.ml/Alpha- (mode proxy_server_rpc) RPC regression tests- others.out} (98%) rename tezt/{_regressions/rpc/jakarta.proxy_server_rpc.votes.out => tests/expected/RPC_test.ml/Alpha- (mode proxy_server_rpc) RPC regression tests- votes.out} (98%) rename tezt/{_regressions/rpc/binary_rpc.out => tests/expected/RPC_test.ml/Binary RPC regression tests.out} (97%) rename tezt/{_regressions/rpc/alpha.proxy_server_rpc.contracts.out => tests/expected/RPC_test.ml/Ithaca- (mode client) RPC regression tests- contracts.out} (99%) rename tezt/{_regressions/rpc/ithaca.client.delegates.out => tests/expected/RPC_test.ml/Ithaca- (mode client) RPC regression tests- delegates.out} (99%) rename tezt/{_regressions/rpc/ithaca.client.mempool.out => tests/expected/RPC_test.ml/Ithaca- (mode client) RPC regression tests- mempool.out} (99%) rename tezt/{_regressions/rpc/ithaca.client.others.out => tests/expected/RPC_test.ml/Ithaca- (mode client) RPC regression tests- others.out} (99%) rename tezt/{_regressions/rpc/ithaca.client.votes.out => tests/expected/RPC_test.ml/Ithaca- (mode client) RPC regression tests- votes.out} (98%) rename tezt/{_regressions/rpc/ithaca.light.contracts.out => tests/expected/RPC_test.ml/Ithaca- (mode light) RPC regression tests- contracts.out} (99%) rename tezt/{_regressions/rpc/ithaca.light.delegates.out => tests/expected/RPC_test.ml/Ithaca- (mode light) RPC regression tests- delegates.out} (99%) rename tezt/{_regressions/rpc/ithaca.light.others.out => tests/expected/RPC_test.ml/Ithaca- (mode light) RPC regression tests- others.out} (99%) rename tezt/{_regressions/rpc/ithaca.light.votes.out => tests/expected/RPC_test.ml/Ithaca- (mode light) RPC regression tests- votes.out} (99%) rename tezt/{_regressions/rpc/ithaca.proxy.contracts.out => tests/expected/RPC_test.ml/Ithaca- (mode proxy) RPC regression tests- contracts.out} (99%) rename tezt/{_regressions/rpc/ithaca.proxy.delegates.out => tests/expected/RPC_test.ml/Ithaca- (mode proxy) RPC regression tests- delegates.out} (99%) rename tezt/{_regressions/rpc/ithaca.proxy.mempool.out => tests/expected/RPC_test.ml/Ithaca- (mode proxy) RPC regression tests- mempool.out} (99%) rename tezt/{_regressions/rpc/ithaca.proxy.others.out => tests/expected/RPC_test.ml/Ithaca- (mode proxy) RPC regression tests- others.out} (99%) rename tezt/{_regressions/rpc/ithaca.proxy.votes.out => tests/expected/RPC_test.ml/Ithaca- (mode proxy) RPC regression tests- votes.out} (99%) create mode 100644 tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_data_dir) RPC regression tests- contracts.out rename tezt/{_regressions/rpc/ithaca.proxy_server_rpc.delegates.out => tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_data_dir) RPC regression tests- delegates.out} (99%) rename tezt/{_regressions/rpc/ithaca.proxy_server_rpc.others.out => tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_data_dir) RPC regression tests- others.out} (98%) rename tezt/{_regressions/rpc/ithaca.proxy_server_rpc.votes.out => tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_data_dir) RPC regression tests- votes.out} (98%) create mode 100644 tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_rpc) RPC regression tests- contracts.out rename tezt/{_regressions/rpc/ithaca.proxy_server_data_dir.delegates.out => tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_rpc) RPC regression tests- delegates.out} (99%) rename tezt/{_regressions/rpc/ithaca.proxy_server_data_dir.others.out => tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_rpc) RPC regression tests- others.out} (98%) rename tezt/{_regressions/rpc/ithaca.proxy_server_data_dir.votes.out => tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_rpc) RPC regression tests- votes.out} (98%) create mode 100644 tezt/tests/expected/RPC_test.ml/Jakarta- (mode client) RPC regression tests- contracts.out rename tezt/{_regressions/rpc/jakarta.client.delegates.out => tests/expected/RPC_test.ml/Jakarta- (mode client) RPC regression tests- delegates.out} (99%) rename tezt/{_regressions/rpc/jakarta.client.mempool.out => tests/expected/RPC_test.ml/Jakarta- (mode client) RPC regression tests- mempool.out} (99%) rename tezt/{_regressions/rpc/jakarta.client.others.out => tests/expected/RPC_test.ml/Jakarta- (mode client) RPC regression tests- others.out} (99%) rename tezt/{_regressions/rpc/jakarta.client.votes.out => tests/expected/RPC_test.ml/Jakarta- (mode client) RPC regression tests- votes.out} (98%) rename tezt/{_regressions/rpc/jakarta.light.contracts.out => tests/expected/RPC_test.ml/Jakarta- (mode light) RPC regression tests- contracts.out} (99%) rename tezt/{_regressions/rpc/jakarta.light.delegates.out => tests/expected/RPC_test.ml/Jakarta- (mode light) RPC regression tests- delegates.out} (99%) rename tezt/{_regressions/rpc/jakarta.light.others.out => tests/expected/RPC_test.ml/Jakarta- (mode light) RPC regression tests- others.out} (99%) rename tezt/{_regressions/rpc/jakarta.light.votes.out => tests/expected/RPC_test.ml/Jakarta- (mode light) RPC regression tests- votes.out} (99%) rename tezt/{_regressions/rpc/jakarta.proxy.contracts.out => tests/expected/RPC_test.ml/Jakarta- (mode proxy) RPC regression tests- contracts.out} (99%) rename tezt/{_regressions/rpc/jakarta.proxy.delegates.out => tests/expected/RPC_test.ml/Jakarta- (mode proxy) RPC regression tests- delegates.out} (99%) rename tezt/{_regressions/rpc/jakarta.proxy.mempool.out => tests/expected/RPC_test.ml/Jakarta- (mode proxy) RPC regression tests- mempool.out} (99%) rename tezt/{_regressions/rpc/jakarta.proxy.others.out => tests/expected/RPC_test.ml/Jakarta- (mode proxy) RPC regression tests- others.out} (99%) rename tezt/{_regressions/rpc/jakarta.proxy.votes.out => tests/expected/RPC_test.ml/Jakarta- (mode proxy) RPC regression tests- votes.out} (99%) create mode 100644 tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_data_dir) RPC regression tests- contracts.out rename tezt/{_regressions/rpc/jakarta.proxy_server_rpc.delegates.out => tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_data_dir) RPC regression tests- delegates.out} (99%) rename tezt/{_regressions/rpc/jakarta.proxy_server_rpc.others.out => tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_data_dir) RPC regression tests- others.out} (98%) rename tezt/{_regressions/rpc/alpha.proxy_server_data_dir.votes.out => tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_data_dir) RPC regression tests- votes.out} (98%) create mode 100644 tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_rpc) RPC regression tests- contracts.out rename tezt/{_regressions/rpc/jakarta.proxy_server_data_dir.delegates.out => tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_rpc) RPC regression tests- delegates.out} (99%) rename tezt/{_regressions/rpc/jakarta.proxy_server_data_dir.others.out => tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_rpc) RPC regression tests- others.out} (98%) rename tezt/{_regressions/rpc/jakarta.proxy_server_data_dir.votes.out => tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_rpc) RPC regression tests- votes.out} (98%) rename tezt/{_regressions/config.out => tests/expected/config.ml/config reset.out} (97%) rename tezt/{_regressions/deposits_limit/set_desposits_limit.out => tests/expected/deposits_limit.ml/Alpha- set deposits limit.out} (96%) rename tezt/{_regressions/deposits_limit/unset_desposits_limit.out => tests/expected/deposits_limit.ml/Alpha- unset deposits limit.out} (96%) create mode 100644 tezt/tests/expected/deposits_limit.ml/Ithaca- set deposits limit.out create mode 100644 tezt/tests/expected/deposits_limit.ml/Ithaca- unset deposits limit.out create mode 100644 tezt/tests/expected/deposits_limit.ml/Jakarta- set deposits limit.out create mode 100644 tezt/tests/expected/deposits_limit.ml/Jakarta- unset deposits limit.out rename tezt/{_regressions/encoding/alpha.block_header.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- block_header.out} (98%) rename tezt/{_regressions/encoding/alpha.block_header.raw.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- block_header.raw.out} (98%) rename tezt/{_regressions/encoding/alpha.block_header.unsigned.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- block_header.unsigned.out} (98%) rename tezt/{_regressions/encoding/alpha.contract.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- contract.out} (94%) rename tezt/{_regressions/encoding/alpha.cycle.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- cycle.out} (89%) rename tezt/{_regressions/encoding/alpha.fitness.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- fitness.out} (91%) rename tezt/{_regressions/encoding/alpha.gas.cost.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- gas.cost.out} (90%) rename tezt/{_regressions/encoding/alpha.gas.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- gas.out} (93%) rename tezt/{_regressions/encoding/alpha.level.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- level.out} (93%) rename tezt/{_regressions/encoding/alpha.nonce.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- nonce.out} (93%) rename tezt/{_regressions/encoding/alpha.operation.internal.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- operation.internal.out} (99%) rename tezt/{_regressions/encoding/alpha.operation.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- operation.out} (99%) rename tezt/{_regressions/encoding/alpha.operation.raw.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- operation.raw.out} (96%) rename tezt/{_regressions/encoding/alpha.operation.unsigned.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- operation.unsigned.out} (99%) rename tezt/{_regressions/encoding/alpha.period.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- period.out} (90%) rename tezt/{_regressions/encoding/alpha.raw_level.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- raw_level.out} (88%) rename tezt/{_regressions/encoding/alpha.seed.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- seed.out} (93%) rename tezt/{_regressions/encoding/alpha.tez.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- tez.out} (89%) rename tezt/{_regressions/encoding/alpha.timestamp.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- timestamp.out} (85%) rename tezt/{_regressions/encoding/alpha.vote.ballot.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- vote.ballot.out} (91%) rename tezt/{_regressions/encoding/alpha.vote.ballots.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- vote.ballots.out} (90%) rename tezt/{_regressions/encoding/alpha.vote.listings.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- vote.listings.out} (95%) rename tezt/{_regressions/encoding/alpha.voting_period.kind.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- voting_period.kind.out} (93%) rename tezt/{_regressions/encoding/alpha.voting_period.out => tests/expected/encoding.ml/Alpha- protocol encoding regression test- voting_period.out} (93%) rename tezt/{_regressions/encoding/ithaca.block_header.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- block_header.out} (98%) rename tezt/{_regressions/encoding/ithaca.block_header.raw.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- block_header.raw.out} (98%) rename tezt/{_regressions/encoding/ithaca.block_header.unsigned.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- block_header.unsigned.out} (98%) rename tezt/{_regressions/encoding/ithaca.contract.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- contract.out} (94%) rename tezt/{_regressions/encoding/ithaca.cycle.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- cycle.out} (90%) rename tezt/{_regressions/encoding/ithaca.fitness.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- fitness.out} (91%) rename tezt/{_regressions/encoding/ithaca.gas.cost.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- gas.cost.out} (90%) rename tezt/{_regressions/encoding/ithaca.gas.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- gas.out} (93%) rename tezt/{_regressions/encoding/ithaca.level.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- level.out} (93%) rename tezt/{_regressions/encoding/ithaca.nonce.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- nonce.out} (93%) rename tezt/{_regressions/encoding/ithaca.operation.internal.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- operation.internal.out} (99%) rename tezt/{_regressions/encoding/ithaca.operation.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- operation.out} (99%) rename tezt/{_regressions/encoding/ithaca.operation.raw.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- operation.raw.out} (96%) rename tezt/{_regressions/encoding/ithaca.operation.unsigned.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- operation.unsigned.out} (99%) rename tezt/{_regressions/encoding/ithaca.period.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- period.out} (91%) rename tezt/{_regressions/encoding/ithaca.raw_level.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- raw_level.out} (89%) rename tezt/{_regressions/encoding/ithaca.seed.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- seed.out} (93%) rename tezt/{_regressions/encoding/ithaca.tez.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- tez.out} (90%) rename tezt/{_regressions/encoding/ithaca.timestamp.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- timestamp.out} (85%) rename tezt/{_regressions/encoding/ithaca.vote.ballot.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- vote.ballot.out} (92%) rename tezt/{_regressions/encoding/ithaca.vote.ballots.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- vote.ballots.out} (88%) rename tezt/{_regressions/encoding/ithaca.vote.listings.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- vote.listings.out} (94%) rename tezt/{_regressions/encoding/ithaca.voting_period.kind.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- voting_period.kind.out} (93%) rename tezt/{_regressions/encoding/ithaca.voting_period.out => tests/expected/encoding.ml/Ithaca- protocol encoding regression test- voting_period.out} (94%) rename tezt/{_regressions/encoding/jakarta.block_header.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- block_header.out} (98%) rename tezt/{_regressions/encoding/jakarta.block_header.raw.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- block_header.raw.out} (98%) rename tezt/{_regressions/encoding/jakarta.block_header.unsigned.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- block_header.unsigned.out} (98%) rename tezt/{_regressions/encoding/jakarta.contract.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- contract.out} (94%) rename tezt/{_regressions/encoding/jakarta.cycle.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- cycle.out} (90%) rename tezt/{_regressions/encoding/jakarta.fitness.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- fitness.out} (91%) rename tezt/{_regressions/encoding/jakarta.gas.cost.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- gas.cost.out} (90%) rename tezt/{_regressions/encoding/jakarta.gas.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- gas.out} (93%) rename tezt/{_regressions/encoding/jakarta.level.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- level.out} (93%) rename tezt/{_regressions/encoding/jakarta.nonce.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- nonce.out} (92%) rename tezt/{_regressions/encoding/jakarta.operation.internal.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- operation.internal.out} (99%) rename tezt/{_regressions/encoding/jakarta.operation.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- operation.out} (99%) rename tezt/{_regressions/encoding/jakarta.operation.raw.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- operation.raw.out} (96%) rename tezt/{_regressions/encoding/jakarta.operation.unsigned.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- operation.unsigned.out} (99%) rename tezt/{_regressions/encoding/jakarta.period.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- period.out} (90%) rename tezt/{_regressions/encoding/jakarta.raw_level.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- raw_level.out} (89%) rename tezt/{_regressions/encoding/jakarta.seed.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- seed.out} (93%) rename tezt/{_regressions/encoding/jakarta.tez.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- tez.out} (90%) rename tezt/{_regressions/encoding/jakarta.timestamp.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- timestamp.out} (85%) rename tezt/{_regressions/encoding/jakarta.vote.ballot.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- vote.ballot.out} (91%) rename tezt/{_regressions/encoding/jakarta.vote.ballots.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- vote.ballots.out} (90%) rename tezt/{_regressions/encoding/jakarta.vote.listings.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- vote.listings.out} (95%) rename tezt/{_regressions/encoding/jakarta.voting_period.kind.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- voting_period.kind.out} (93%) rename tezt/{_regressions/encoding/jakarta.voting_period.out => tests/expected/encoding.ml/Jakarta- protocol encoding regression test- voting_period.out} (93%) rename tezt/{_regressions/encoding/shell.network_version.out => tests/expected/encoding.ml/shell encoding regression test- network_version.out} (89%) create mode 100644 tezt/tests/expected/hash_data.ml/Alpha- hash data ... of type ... (bad).out rename tezt/{_regressions/hash_data/good.out => tests/expected/hash_data.ml/Alpha- hash data ... of type ... (good).out} (99%) rename tezt/{_regressions/sc_rollup_origination.out => tests/expected/sc_rollup.ml/Alpha- configuration of a smart contract optimistic rollup node.out} (98%) rename tezt/{_regressions/sc_rollup_node_uses_boot_sector.out => tests/expected/sc_rollup.ml/Alpha- ensure boot sector is used.out} (99%) rename tezt/{_regressions/sc_rollup_get_initial_level.out => tests/expected/sc_rollup.ml/Alpha- get initial level of a sc rollup.out} (97%) rename tezt/{_regressions/sc_rollup_node_configuration.out => tests/expected/sc_rollup.ml/Alpha- get last cemented commitment hash and inbox level of a sc rollup.out} (97%) rename tezt/{_regressions/sc_rollup_client_gets_address.out => tests/expected/sc_rollup.ml/Alpha- getting a smart-contract rollup address through the client.out} (97%) rename tezt/{_regressions/sc_rollup_list.out => tests/expected/sc_rollup.ml/Alpha- list originated rollups.out} (99%) rename tezt/{_regressions/sc_rollup_node_advances_pvm_state.out => tests/expected/sc_rollup.ml/Alpha- node advances PVM state with messages.out} (99%) rename tezt/{_regressions/sc_rollup_node_boots_into_initial_state.out => tests/expected/sc_rollup.ml/Alpha- node boots into the initial state.out} (97%) rename tezt/{_regressions/sc_rollup_commitment_of_rollup_node_commitment_is_stored.out => tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (commitm.out} (99%) rename tezt/{_regressions/sc_rollup_commitment_of_rollup_node_first_published_at_level_global.out => tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (first_p.out} (98%) rename tezt/{_regressions/sc_rollup_commitment_of_rollup_node_handles_chain_reorgs.out => tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (handles.out} (99%) rename tezt/{_regressions/sc_rollup_commitment_of_rollup_node_messages_reset.out => tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (message.out} (99%) rename tezt/{_regressions/sc_rollup_commitment_of_rollup_node_no_commitment_publish_before_lcc.out => tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (no_comm.out} (98%) rename tezt/{_regressions/sc_rollup_commitment_of_rollup_node_non_final_level.out => tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (non_fin.out} (99%) rename tezt/{_regressions/sc_rollup_inbox_of_rollup_node_basic.out => tests/expected/sc_rollup.ml/Alpha- observing the correct maintenance of inbox in the rollup node (basic).out} (99%) rename tezt/{_regressions/sc_rollup_inbox_of_rollup_node_handles_chain_reorg.out => tests/expected/sc_rollup.ml/Alpha- observing the correct maintenance of inbox in the rollup node (handles_ch.out} (99%) rename tezt/{_regressions/sc_rollup_inbox_of_rollup_node_stops.out => tests/expected/sc_rollup.ml/Alpha- observing the correct maintenance of inbox in the rollup node (stops).out} (99%) rename tezt/{_regressions/sc_rollup_inbox_of_rollup_node_too_many_messages.out => tests/expected/sc_rollup.ml/Alpha- observing the correct maintenance of inbox in the rollup node (too_many_m.out} (99%) rename tezt/{_regressions/sc_rollup_origination_bootsector.out => tests/expected/sc_rollup.ml/Alpha- originate with boot sector.out} (97%) create mode 100644 tezt/tests/expected/sc_rollup.ml/Alpha- origination of a SCORU executes without error.out rename tezt/{_regressions/sc_rollup_inbox_size.out => tests/expected/sc_rollup.ml/Alpha- pushing messages in the inbox - check inbox size.out} (99%) rename tezt/{_regressions/sc_rollup_inbox_current_messages_hash.out => tests/expected/sc_rollup.ml/Alpha- pushing messages in the inbox - current messages hash.out} (99%) rename tezt/{_regressions/tx_rollup_rejection.alpha.out => tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollup- regression) - rejection.out} (99%) rename tezt/{_regressions/tx_rollup_rpc_state.alpha.out => tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollup- regression) - state.out} (98%) rename tezt/{_regressions/tx_rollup_batch_encoding.alpha.out => tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - batch encoding.out} (98%) rename tezt/{_regressions/tx_rollup_rpc_commitment_remove.alpha.out => tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - commitment remove.out} (99%) rename tezt/{_regressions/tx_rollup_rpc_commitment.alpha.out => tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - commitment.out} (99%) rename tezt/{_regressions/tx_rollup_rpc_inbox_merkle_tree_hash.alpha.out => tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - inbox merkle tree hash.out} (92%) rename tezt/{_regressions/tx_rollup_rpc_inbox_merkle_tree_path.alpha.out => tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - inbox merkle tree path.out} (97%) rename tezt/{_regressions/tx_rollup_rpc_inbox_message_hash.alpha.out => tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - inbox message hash.out} (81%) rename tezt/{_regressions/tx_rollup_rpc_inbox.alpha.out => tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - inbox.out} (98%) rename tezt/{_regressions/tx_rollup_rpc_pending_bonded_commitments.alpha.out => tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - pending bonded commitments.out} (98%) rename tezt/{_regressions/tx_rollup_client_submit_batch_invalid_rollup_address.alpha.out => tests/expected/tx_rollup.ml/Alpha- Submit a batch to an invalid rollup address should fail.out} (97%) rename tezt/{_regressions/tx_rollup_finalize_commitment_future.alpha.out => tests/expected/tx_rollup.ml/Alpha- Submit a finalize commitment operation for a commitment in the future.out} (98%) rename tezt/{_regressions/tx_rollup_finalize_commitment_no_batch.alpha.out => tests/expected/tx_rollup.ml/Alpha- Submit a finalize commitment operation without batch.out} (97%) rename tezt/{_regressions/tx_rollup_finalize_commitment_no_commitment.alpha.out => tests/expected/tx_rollup.ml/Alpha- Submit a finalize commitment operation without commitment.out} (98%) rename tezt/{_regressions/tx_rollup_limit_empty_batch.alpha.out => tests/expected/tx_rollup.ml/Alpha- Submit empty batch.out} (98%) rename tezt/{_regressions/tx_rollup_limit_maximum_size_batch.alpha.out => tests/expected/tx_rollup.ml/Alpha- Submit maximum size batch.out} (99%) rename tezt/{_regressions/tx_rollup_limit_maximum_size_inbox.alpha.out => tests/expected/tx_rollup.ml/Alpha- Submit maximum size inbox.out} (99%) rename tezt/{_regressions/tx_rollup_finalize_too_recent_commitment.alpha.out => tests/expected/tx_rollup.ml/Alpha- Try to finalize a too recent commitment.out} (98%) rename tezt/{_regressions/tx_rollup_rejection.jakarta.out => tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollup- regression) - rejection.out} (99%) rename tezt/{_regressions/tx_rollup_rpc_state.jakarta.out => tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollup- regression) - state.out} (98%) rename tezt/{_regressions/tx_rollup_batch_encoding.jakarta.out => tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - batch encoding.out} (98%) rename tezt/{_regressions/tx_rollup_rpc_commitment_remove.jakarta.out => tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - commitment remove.out} (99%) rename tezt/{_regressions/tx_rollup_rpc_commitment.jakarta.out => tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - commitment.out} (99%) rename tezt/{_regressions/tx_rollup_rpc_inbox_merkle_tree_hash.jakarta.out => tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - inbox merkle tree hash.out} (92%) rename tezt/{_regressions/tx_rollup_rpc_inbox_merkle_tree_path.jakarta.out => tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - inbox merkle tree path.out} (97%) rename tezt/{_regressions/tx_rollup_rpc_inbox_message_hash.jakarta.out => tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - inbox message hash.out} (80%) rename tezt/{_regressions/tx_rollup_rpc_inbox.jakarta.out => tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - inbox.out} (98%) rename tezt/{_regressions/tx_rollup_rpc_pending_bonded_commitments.jakarta.out => tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - pending bonded commitments.out} (98%) rename tezt/{_regressions/tx_rollup_client_submit_batch_invalid_rollup_address.jakarta.out => tests/expected/tx_rollup.ml/Jakarta- Submit a batch to an invalid rollup address should fail.out} (97%) rename tezt/{_regressions/tx_rollup_finalize_commitment_future.jakarta.out => tests/expected/tx_rollup.ml/Jakarta- Submit a finalize commitment operation for a commitment in the future.out} (98%) rename tezt/{_regressions/tx_rollup_finalize_commitment_no_batch.jakarta.out => tests/expected/tx_rollup.ml/Jakarta- Submit a finalize commitment operation without batch.out} (97%) rename tezt/{_regressions/tx_rollup_finalize_commitment_no_commitment.jakarta.out => tests/expected/tx_rollup.ml/Jakarta- Submit a finalize commitment operation without commitment.out} (98%) rename tezt/{_regressions/tx_rollup_limit_empty_batch.jakarta.out => tests/expected/tx_rollup.ml/Jakarta- Submit empty batch.out} (98%) rename tezt/{_regressions/tx_rollup_limit_maximum_size_batch.jakarta.out => tests/expected/tx_rollup.ml/Jakarta- Submit maximum size batch.out} (99%) rename tezt/{_regressions/tx_rollup_limit_maximum_size_inbox.jakarta.out => tests/expected/tx_rollup.ml/Jakarta- Submit maximum size inbox.out} (99%) rename tezt/{_regressions/tx_rollup_finalize_too_recent_commitment.jakarta.out => tests/expected/tx_rollup.ml/Jakarta- Try to finalize a too recent commitment.out} (98%) rename tezt/{_regressions/run_views.out => tests/expected/views.ml/Alpha- Run views.out} (99%) diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/accounts.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/accounts.out index ec8acfba73c9..f4350fd42107 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/accounts.out @@ -1,4 +1,3 @@ -accounts.out trace - DUP (interp) @ location: 15 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/append.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/append.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/append.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/append.out index d3b36b689616..b573fc597191 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/append.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/append.out @@ -1,4 +1,3 @@ -append.out trace - CAR (interp) @ location: 12 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/auction.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/auction.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/auction.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/auction.out index 1ebd2271743d..329de53bfc80 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/auction.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/auction.out @@ -1,4 +1,3 @@ -auction.out trace - DUP (interp) @ location: 11 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/big_map_union.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/big_map_union.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/big_map_union.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/big_map_union.out index 9e352fac9627..b02f28c5d6a3 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/big_map_union.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/big_map_union.out @@ -1,4 +1,3 @@ -big_map_union.out trace - UNPAIR (interp) @ location: 15 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/check_signature.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/check_signature.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/check_signature.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/check_signature.out index 73ea9d11b42c..b42032bf7fa9 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/check_signature.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/check_signature.out @@ -1,4 +1,3 @@ -check_signature.out trace - DUP (interp) @ location: 9 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-get.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/comb-get.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-get.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/comb-get.out index 92b51285b8af..f2940342da88 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-get.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/comb-get.out @@ -1,4 +1,3 @@ -comb-get.out trace - CAR (interp) @ location: 11 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-set.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/comb-set.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-set.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/comb-set.out index 6ce005f7cb94..24ca4d9dbdd4 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-set.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/comb-set.out @@ -1,4 +1,3 @@ -comb-set.out trace - CDR (interp) @ location: 11 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/concat.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/concat.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/concat.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/concat.out index 066220f8e90e..27c3dbb06237 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/concat.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/concat.out @@ -1,4 +1,3 @@ -concat.out trace - DUP (interp) @ location: 7 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/conditionals.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/conditionals.out similarity index 98% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/conditionals.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/conditionals.out index c1b87d02a7a0..9fdfb3eb56d0 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/conditionals.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/conditionals.out @@ -1,4 +1,3 @@ -conditionals.out trace - CAR (interp) @ location: 10 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/cps_fact.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/cps_fact.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/cps_fact.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/cps_fact.out index f8eb986d5a61..13fed323012b 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/cps_fact.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/cps_fact.out @@ -1,4 +1,3 @@ -cps_fact.out trace - UNPAIR (interp) @ location: 7 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dign.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/dign.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dign.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/dign.out index 59150a7ad748..298723394bff 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dign.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/dign.out @@ -1,4 +1,3 @@ -dign.out trace - CAR (interp) @ location: 15 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dipn.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/dipn.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dipn.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/dipn.out index ca88c20586ce..7c1d6266512d 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dipn.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/dipn.out @@ -1,4 +1,3 @@ -dipn.out trace - CAR (interp) @ location: 15 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dugn.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/dugn.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dugn.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/dugn.out index 9bc17b107d7b..b782243a82af 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dugn.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/dugn.out @@ -1,4 +1,3 @@ -dugn.out trace - CAR (interp) @ location: 15 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ediv.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/ediv.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ediv.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/ediv.out index 49f2d3817f94..7e21f457ff17 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ediv.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/ediv.out @@ -1,4 +1,3 @@ -ediv.out trace - CAR (interp) @ location: 25 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/faucet.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/faucet.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/faucet.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/faucet.out index 3d1b87e4f86a..febfcb17f821 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/faucet.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/faucet.out @@ -1,4 +1,3 @@ -faucet.out trace - UNPAIR (interp) @ location: 7 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/get_and_update_map.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/get_and_update_map.out similarity index 98% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/get_and_update_map.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/get_and_update_map.out index 9b3d8c38831c..43f1a2d3b72d 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/get_and_update_map.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/get_and_update_map.out @@ -1,4 +1,3 @@ -get_and_update_map.out trace - UNPAIR (interp) @ location: 13 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/if.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/if.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/if.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/if.out index e90f2863f689..9e050efcb084 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/if.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/if.out @@ -1,4 +1,3 @@ -if.out trace - CAR (interp) @ location: 8 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/insertion_sort.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/insertion_sort.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/insertion_sort.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/insertion_sort.out index 7b2d2c2dcf64..bc6e09310201 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/insertion_sort.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/insertion_sort.out @@ -1,4 +1,3 @@ -insertion_sort.out trace - CAR (interp) @ location: 9 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/list_map_block.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/list_map_block.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/list_map_block.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/list_map_block.out index c88387627af6..5a58e884b133 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/list_map_block.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/list_map_block.out @@ -1,4 +1,3 @@ -list_map_block.out trace - CAR (interp) @ location: 9 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/loop_left.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/loop_left.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/loop_left.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/loop_left.out index 38a25610475b..95854b093e7f 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/loop_left.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/loop_left.out @@ -1,4 +1,3 @@ -loop_left.out trace - CAR (interp) @ location: 9 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/packunpack.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/packunpack.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/packunpack.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/packunpack.out index f411f54e943e..ec990956eaab 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/packunpack.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/packunpack.out @@ -1,4 +1,3 @@ -packunpack.out trace - CAR (interp) @ location: 15 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/pexec.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/pexec.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/pexec.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/pexec.out index 7f5b93d2a86c..1ed039697338 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/pexec.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/pexec.out @@ -1,4 +1,3 @@ -pexec.out trace - LAMBDA (interp) @ location: 7 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/reverse_loop.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/reverse_loop.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/reverse_loop.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/reverse_loop.out index 4678531f9569..407568a52c4a 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/reverse_loop.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/reverse_loop.out @@ -1,4 +1,3 @@ -reverse_loop.out trace - CAR (interp) @ location: 9 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/set_delegate.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/set_delegate.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/set_delegate.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/set_delegate.out index 3a8fb7de6d71..4c92787e5b6b 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/set_delegate.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/set_delegate.out @@ -1,4 +1,3 @@ -set_delegate.out trace - UNPAIR (interp) @ location: 8 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/shifts.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/shifts.out similarity index 98% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/shifts.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/shifts.out index 1fcb7a0bced0..73e5b8e24058 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/shifts.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/shifts.out @@ -1,4 +1,3 @@ -shifts.out trace - CAR (interp) @ location: 14 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/spawn_identities.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/spawn_identities.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/spawn_identities.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/spawn_identities.out index a9e56287f065..ab98a8b7b0bc 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/spawn_identities.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/spawn_identities.out @@ -1,4 +1,3 @@ -spawn_identities.out trace - DUP (interp) @ location: 8 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_join.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/ticket_join.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_join.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/ticket_join.out index 6b2d7d48098f..67b25b8e456c 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_join.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/ticket_join.out @@ -1,4 +1,3 @@ -ticket_join.out trace - UNPAIR (interp) @ location: 10 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_split.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/ticket_split.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_split.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/ticket_split.out index 80b00ecf3563..7357fbabee21 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_split.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/ticket_split.out @@ -1,4 +1,3 @@ -ticket_split.out trace - CAR (interp) @ location: 8 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/view_toplevel_lib.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/view_toplevel_lib.out similarity index 95% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/view_toplevel_lib.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/view_toplevel_lib.out index da02dbd85407..8791bd97f511 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/view_toplevel_lib.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/view_toplevel_lib.out @@ -1,4 +1,3 @@ -view_toplevel_lib.out trace - CAR (interp) @ location: 7 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/xor.out b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/xor.out similarity index 99% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/xor.out rename to src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/xor.out index 2f397d8bafeb..5eb5063226ee 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/xor.out +++ b/src/proto_alpha/lib_protocol/test/regression/expected/test_logging.ml/xor.out @@ -1,4 +1,3 @@ -xor.out trace - CAR (interp) @ location: 16 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/dune b/src/proto_alpha/lib_protocol/test/regression/tezt/dune deleted file mode 100644 index e73910ff8342..000000000000 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/dune +++ /dev/null @@ -1 +0,0 @@ -(dirs :standard _regressions) diff --git a/tezt/_regressions/hash_data/bad.out b/tezt/_regressions/hash_data/bad.out deleted file mode 100644 index 4567cf26ebcc..000000000000 --- a/tezt/_regressions/hash_data/bad.out +++ /dev/null @@ -1 +0,0 @@ -hash_data/bad.out diff --git a/tezt/_regressions/rpc/alpha.proxy_server_data_dir.contracts.out b/tezt/_regressions/rpc/alpha.proxy_server_data_dir.contracts.out deleted file mode 100644 index 0e3a12f8a4b0..000000000000 --- a/tezt/_regressions/rpc/alpha.proxy_server_data_dir.contracts.out +++ /dev/null @@ -1,554 +0,0 @@ -rpc/alpha.proxy_server_data_dir.contracts.out - -./tezos-client rpc get /chains/main/blocks/head/context/contracts -[ "[CONTRACT_HASH]", - "[CONTRACT_HASH]", - "[CONTRACT_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]" ] - -./tezos-client rpc get /chains/main/blocks/head/context/delegates -[ "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]" ] - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' -{ "balance": "3800000000000", - "delegate": "[PUBLIC_KEY_HASH]", "counter": "0" } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' -"3800000000000" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' -"0" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' -"[PUBLIC_KEY]" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' -"[PUBLIC_KEY_HASH]" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' -{ "balance": "0", "counter": "0" } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' -{ "balance": "100000000", "counter": "1" } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' -"100000000" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' -"1" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' -null - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/entrypoints' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/script' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/storage' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' -{ "balance": "99999393", "delegate": "[PUBLIC_KEY_HASH]", - "counter": "4" } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' -"99999393" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' -"4" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' -"[PUBLIC_KEY]" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' -"[PUBLIC_KEY_HASH]" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/entrypoints' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/script' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/storage' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]' -{ "balance": "0", - "script": - { "code": - [ { "prim": "parameter", "args": [ { "prim": "string" } ] }, - { "prim": "storage", - "args": - [ { "prim": "option", "args": [ { "prim": "string" } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "CAR" }, { "prim": "SOME" }, - { "prim": "NIL", "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ], - "storage": - { "prim": "Some", "args": [ { "string": "initial storage" } ] } } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/balance' -"0" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/counter' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/manager_key' -Fatal error: - No service found at this URL - - -./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ - "key": { - "int": "0" - }, - "type": { - "prim": "int" - } -}' -null - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/entrypoints' -{ "entrypoints": {} } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/script' -{ "code": - [ { "prim": "parameter", "args": [ { "prim": "string" } ] }, - { "prim": "storage", - "args": [ { "prim": "option", "args": [ { "prim": "string" } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "CAR" }, { "prim": "SOME" }, - { "prim": "NIL", "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ], - "storage": { "prim": "Some", "args": [ { "string": "initial storage" } ] } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/storage' -{ "prim": "Some", "args": [ { "string": "initial storage" } ] } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]' -{ "balance": "0", - "script": - { "code": - [ { "prim": "parameter", - "args": - [ { "prim": "or", - "args": - [ { "prim": "unit", "annots": [ "%default" ] }, - { "prim": "or", - "args": - [ { "prim": "or", - "args": - [ { "prim": "string", - "annots": [ "%mem_left" ] }, - { "prim": "string", - "annots": [ "%mem_right" ] } ], - "annots": [ "%mem" ] }, - { "prim": "or", - "args": - [ { "prim": "or", - "args": - [ { "prim": "pair", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ], - "annots": [ "%add_left" ] }, - { "prim": "pair", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ], - "annots": [ "%add_right" ] } ], - "annots": [ "%add" ] }, - { "prim": "or", - "args": - [ { "prim": "string", - "annots": [ "%rem_left" ] }, - { "prim": "string", - "annots": [ "%rem_right" ] } ], - "annots": [ "%rem" ] } ] } ] } ] } ] }, - { "prim": "storage", - "args": - [ { "prim": "pair", - "args": - [ { "prim": "big_map", - "args": [ { "prim": "string" }, { "prim": "nat" } ] }, - { "prim": "big_map", - "args": [ { "prim": "string" }, { "prim": "nat" } ] } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DROP" }, { "prim": "DUP" }, - { "prim": "CAR" }, - { "prim": "PUSH", - "args": [ { "prim": "mutez" }, { "int": "0" } ] }, - { "prim": "NONE", - "args": [ { "prim": "key_hash" } ] }, - { "prim": "CREATE_CONTRACT", - "args": - [ [ { "prim": "parameter", - "args": [ { "prim": "string" } ] }, - { "prim": "storage", - "args": - [ { "prim": "big_map", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "DROP" }, - { "prim": "NIL", - "args": - [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DROP" } ] ] }, - { "prim": "NIL", - "args": [ { "prim": "operation" } ] }, - { "prim": "SWAP" }, { "prim": "CONS" }, - { "prim": "PAIR" } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DUP" } ] ] }, - { "prim": "MEM" }, - [ { "prim": "IF", - "args": - [ [], - [ [ { "prim": "UNIT" }, - { "prim": "FAILWITH" } ] ] ] } ] ], - [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DUP" } ] ] }, - { "prim": "MEM" }, - [ { "prim": "IF", - "args": - [ [], - [ [ { "prim": "UNIT" }, - { "prim": "FAILWITH" } ] ] ] } ], - { "prim": "SWAP" } ] ] } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "DIP", - "args": - [ { "int": "2" }, - [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "SOME" } ] ] }, - { "prim": "UPDATE" } ], - [ { "prim": "UNPAIR" }, - { "prim": "DIP", - "args": - [ { "int": "2" }, - [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "SOME" } ] ] }, - { "prim": "UPDATE" }, - { "prim": "SWAP" } ] ] } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "NONE", - "args": - [ { "prim": - "nat" } ] } ] ] }, - { "prim": "UPDATE" } ], - [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "NONE", - "args": - [ { "prim": - "nat" } ] } ] ] }, - { "prim": "UPDATE" }, - { "prim": "SWAP" } ] ] } ] ] } ] ] }, - { "prim": "PAIR" }, - { "prim": "NIL", - "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ] ] } ], - "storage": - { "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/balance' -"0" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/counter' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/manager_key' -Fatal error: - No service found at this URL - - -./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ - "key": { - "int": "0" - }, - "type": { - "prim": "int" - } -}' -null - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/entrypoints' -{ "entrypoints": - { "rem_right": { "prim": "string" }, "rem_left": { "prim": "string" }, - "rem": - { "prim": "or", - "args": - [ { "prim": "string", "annots": [ "%rem_left" ] }, - { "prim": "string", "annots": [ "%rem_right" ] } ] }, - "mem_right": { "prim": "string" }, "mem_left": { "prim": "string" }, - "mem": - { "prim": "or", - "args": - [ { "prim": "string", "annots": [ "%mem_left" ] }, - { "prim": "string", "annots": [ "%mem_right" ] } ] }, - "default": { "prim": "unit" }, - "add_right": - { "prim": "pair", - "args": [ { "prim": "string" }, { "prim": "nat" } ] }, - "add_left": - { "prim": "pair", - "args": [ { "prim": "string" }, { "prim": "nat" } ] }, - "add": - { "prim": "or", - "args": - [ { "prim": "pair", - "args": [ { "prim": "string" }, { "prim": "nat" } ], - "annots": [ "%add_left" ] }, - { "prim": "pair", - "args": [ { "prim": "string" }, { "prim": "nat" } ], - "annots": [ "%add_right" ] } ] } } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/script' -{ "code": - [ { "prim": "storage", - "args": - [ { "prim": "pair", - "args": - [ { "prim": "big_map", - "args": [ { "prim": "string" }, { "prim": "nat" } ] }, - { "prim": "big_map", - "args": [ { "prim": "string" }, { "prim": "nat" } ] } ] } ] }, - { "prim": "parameter", - "args": - [ { "prim": "or", - "args": - [ { "prim": "unit", "annots": [ "%default" ] }, - { "prim": "or", - "args": - [ { "prim": "or", - "args": - [ { "prim": "string", "annots": [ "%mem_left" ] }, - { "prim": "string", - "annots": [ "%mem_right" ] } ], - "annots": [ "%mem" ] }, - { "prim": "or", - "args": - [ { "prim": "or", - "args": - [ { "prim": "pair", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ], - "annots": [ "%add_left" ] }, - { "prim": "pair", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ], - "annots": [ "%add_right" ] } ], - "annots": [ "%add" ] }, - { "prim": "or", - "args": - [ { "prim": "string", - "annots": [ "%rem_left" ] }, - { "prim": "string", - "annots": [ "%rem_right" ] } ], - "annots": [ "%rem" ] } ] } ] } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DROP" }, { "prim": "DUP" }, - { "prim": "CAR" }, - { "prim": "PUSH", - "args": [ { "prim": "mutez" }, { "int": "0" } ] }, - { "prim": "NONE", "args": [ { "prim": "key_hash" } ] }, - { "prim": "CREATE_CONTRACT", - "args": - [ [ { "prim": "parameter", - "args": [ { "prim": "string" } ] }, - { "prim": "storage", - "args": - [ { "prim": "big_map", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "DROP" }, - { "prim": "NIL", - "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ] ] }, - { "prim": "DIP", "args": [ [ { "prim": "DROP" } ] ] }, - { "prim": "NIL", "args": [ { "prim": "operation" } ] }, - { "prim": "SWAP" }, { "prim": "CONS" }, - { "prim": "PAIR" } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DIP", - "args": [ [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DUP" } ] ] }, - { "prim": "MEM" }, - [ { "prim": "IF", - "args": - [ [], - [ [ { "prim": "UNIT" }, - { "prim": "FAILWITH" } ] ] ] } ] ], - [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DUP" } ] ] }, - { "prim": "MEM" }, - [ { "prim": "IF", - "args": - [ [], - [ [ { "prim": "UNIT" }, - { "prim": "FAILWITH" } ] ] ] } ], - { "prim": "SWAP" } ] ] } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "DIP", - "args": - [ { "int": "2" }, - [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "SOME" } ] ] }, - { "prim": "UPDATE" } ], - [ { "prim": "UNPAIR" }, - { "prim": "DIP", - "args": - [ { "int": "2" }, - [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "SOME" } ] ] }, - { "prim": "UPDATE" }, - { "prim": "SWAP" } ] ] } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "NONE", - "args": - [ { "prim": "nat" } ] } ] ] }, - { "prim": "UPDATE" } ], - [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "NONE", - "args": - [ { "prim": "nat" } ] } ] ] }, - { "prim": "UPDATE" }, - { "prim": "SWAP" } ] ] } ] ] } ] ] }, - { "prim": "PAIR" }, - { "prim": "NIL", "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ] ] } ], - "storage": { "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/storage' -{ "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } - -./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ - "key": { - "string": "test" - }, - "type": { - "prim": "string" - } -}' -null - -./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ - "key": { - "string": "dup" - }, - "type": { - "prim": "string" - } -}' -null diff --git a/tezt/_regressions/rpc/ithaca.proxy_server_data_dir.contracts.out b/tezt/_regressions/rpc/ithaca.proxy_server_data_dir.contracts.out deleted file mode 100644 index d273c9ddabf4..000000000000 --- a/tezt/_regressions/rpc/ithaca.proxy_server_data_dir.contracts.out +++ /dev/null @@ -1,554 +0,0 @@ -rpc/ithaca.proxy_server_data_dir.contracts.out - -./tezos-client rpc get /chains/main/blocks/head/context/contracts -[ "[CONTRACT_HASH]", - "[CONTRACT_HASH]", - "[CONTRACT_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]" ] - -./tezos-client rpc get /chains/main/blocks/head/context/delegates -[ "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]" ] - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' -{ "balance": "3800000000000", - "delegate": "[PUBLIC_KEY_HASH]", "counter": "0" } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' -"3800000000000" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' -"0" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' -"[PUBLIC_KEY]" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' -"[PUBLIC_KEY_HASH]" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' -{ "balance": "0", "counter": "0" } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' -{ "balance": "100000000", "counter": "1" } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' -"100000000" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' -"1" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' -null - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/entrypoints' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/script' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/storage' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' -{ "balance": "99999393", "delegate": "[PUBLIC_KEY_HASH]", - "counter": "4" } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' -"99999393" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' -"4" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' -"[PUBLIC_KEY]" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' -"[PUBLIC_KEY_HASH]" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/entrypoints' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/script' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/storage' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]' -{ "balance": "0", - "script": - { "code": - [ { "prim": "parameter", "args": [ { "prim": "string" } ] }, - { "prim": "storage", - "args": - [ { "prim": "option", "args": [ { "prim": "string" } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "CAR" }, { "prim": "SOME" }, - { "prim": "NIL", "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ], - "storage": - { "prim": "Some", "args": [ { "string": "initial storage" } ] } } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/balance' -"0" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/counter' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/manager_key' -Fatal error: - No service found at this URL - - -./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ - "key": { - "int": "0" - }, - "type": { - "prim": "int" - } -}' -null - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/entrypoints' -{ "entrypoints": {} } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/script' -{ "code": - [ { "prim": "parameter", "args": [ { "prim": "string" } ] }, - { "prim": "storage", - "args": [ { "prim": "option", "args": [ { "prim": "string" } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "CAR" }, { "prim": "SOME" }, - { "prim": "NIL", "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ], - "storage": { "prim": "Some", "args": [ { "string": "initial storage" } ] } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/storage' -{ "prim": "Some", "args": [ { "string": "initial storage" } ] } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]' -{ "balance": "0", - "script": - { "code": - [ { "prim": "parameter", - "args": - [ { "prim": "or", - "args": - [ { "prim": "unit", "annots": [ "%default" ] }, - { "prim": "or", - "args": - [ { "prim": "or", - "args": - [ { "prim": "string", - "annots": [ "%mem_left" ] }, - { "prim": "string", - "annots": [ "%mem_right" ] } ], - "annots": [ "%mem" ] }, - { "prim": "or", - "args": - [ { "prim": "or", - "args": - [ { "prim": "pair", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ], - "annots": [ "%add_left" ] }, - { "prim": "pair", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ], - "annots": [ "%add_right" ] } ], - "annots": [ "%add" ] }, - { "prim": "or", - "args": - [ { "prim": "string", - "annots": [ "%rem_left" ] }, - { "prim": "string", - "annots": [ "%rem_right" ] } ], - "annots": [ "%rem" ] } ] } ] } ] } ] }, - { "prim": "storage", - "args": - [ { "prim": "pair", - "args": - [ { "prim": "big_map", - "args": [ { "prim": "string" }, { "prim": "nat" } ] }, - { "prim": "big_map", - "args": [ { "prim": "string" }, { "prim": "nat" } ] } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DROP" }, { "prim": "DUP" }, - { "prim": "CAR" }, - { "prim": "PUSH", - "args": [ { "prim": "mutez" }, { "int": "0" } ] }, - { "prim": "NONE", - "args": [ { "prim": "key_hash" } ] }, - { "prim": "CREATE_CONTRACT", - "args": - [ [ { "prim": "parameter", - "args": [ { "prim": "string" } ] }, - { "prim": "storage", - "args": - [ { "prim": "big_map", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "DROP" }, - { "prim": "NIL", - "args": - [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DROP" } ] ] }, - { "prim": "NIL", - "args": [ { "prim": "operation" } ] }, - { "prim": "SWAP" }, { "prim": "CONS" }, - { "prim": "PAIR" } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DUP" } ] ] }, - { "prim": "MEM" }, - [ { "prim": "IF", - "args": - [ [], - [ [ { "prim": "UNIT" }, - { "prim": "FAILWITH" } ] ] ] } ] ], - [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DUP" } ] ] }, - { "prim": "MEM" }, - [ { "prim": "IF", - "args": - [ [], - [ [ { "prim": "UNIT" }, - { "prim": "FAILWITH" } ] ] ] } ], - { "prim": "SWAP" } ] ] } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "DIP", - "args": - [ { "int": "2" }, - [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "SOME" } ] ] }, - { "prim": "UPDATE" } ], - [ { "prim": "UNPAIR" }, - { "prim": "DIP", - "args": - [ { "int": "2" }, - [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "SOME" } ] ] }, - { "prim": "UPDATE" }, - { "prim": "SWAP" } ] ] } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "NONE", - "args": - [ { "prim": - "nat" } ] } ] ] }, - { "prim": "UPDATE" } ], - [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "NONE", - "args": - [ { "prim": - "nat" } ] } ] ] }, - { "prim": "UPDATE" }, - { "prim": "SWAP" } ] ] } ] ] } ] ] }, - { "prim": "PAIR" }, - { "prim": "NIL", - "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ] ] } ], - "storage": - { "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/balance' -"0" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/counter' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/manager_key' -Fatal error: - No service found at this URL - - -./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ - "key": { - "int": "0" - }, - "type": { - "prim": "int" - } -}' -null - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/entrypoints' -{ "entrypoints": - { "rem_right": { "prim": "string" }, "rem_left": { "prim": "string" }, - "rem": - { "prim": "or", - "args": - [ { "prim": "string", "annots": [ "%rem_left" ] }, - { "prim": "string", "annots": [ "%rem_right" ] } ] }, - "mem_right": { "prim": "string" }, "mem_left": { "prim": "string" }, - "mem": - { "prim": "or", - "args": - [ { "prim": "string", "annots": [ "%mem_left" ] }, - { "prim": "string", "annots": [ "%mem_right" ] } ] }, - "default": { "prim": "unit" }, - "add_right": - { "prim": "pair", - "args": [ { "prim": "string" }, { "prim": "nat" } ] }, - "add_left": - { "prim": "pair", - "args": [ { "prim": "string" }, { "prim": "nat" } ] }, - "add": - { "prim": "or", - "args": - [ { "prim": "pair", - "args": [ { "prim": "string" }, { "prim": "nat" } ], - "annots": [ "%add_left" ] }, - { "prim": "pair", - "args": [ { "prim": "string" }, { "prim": "nat" } ], - "annots": [ "%add_right" ] } ] } } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/script' -{ "code": - [ { "prim": "storage", - "args": - [ { "prim": "pair", - "args": - [ { "prim": "big_map", - "args": [ { "prim": "string" }, { "prim": "nat" } ] }, - { "prim": "big_map", - "args": [ { "prim": "string" }, { "prim": "nat" } ] } ] } ] }, - { "prim": "parameter", - "args": - [ { "prim": "or", - "args": - [ { "prim": "unit", "annots": [ "%default" ] }, - { "prim": "or", - "args": - [ { "prim": "or", - "args": - [ { "prim": "string", "annots": [ "%mem_left" ] }, - { "prim": "string", - "annots": [ "%mem_right" ] } ], - "annots": [ "%mem" ] }, - { "prim": "or", - "args": - [ { "prim": "or", - "args": - [ { "prim": "pair", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ], - "annots": [ "%add_left" ] }, - { "prim": "pair", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ], - "annots": [ "%add_right" ] } ], - "annots": [ "%add" ] }, - { "prim": "or", - "args": - [ { "prim": "string", - "annots": [ "%rem_left" ] }, - { "prim": "string", - "annots": [ "%rem_right" ] } ], - "annots": [ "%rem" ] } ] } ] } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DROP" }, { "prim": "DUP" }, - { "prim": "CAR" }, - { "prim": "PUSH", - "args": [ { "prim": "mutez" }, { "int": "0" } ] }, - { "prim": "NONE", "args": [ { "prim": "key_hash" } ] }, - { "prim": "CREATE_CONTRACT", - "args": - [ [ { "prim": "parameter", - "args": [ { "prim": "string" } ] }, - { "prim": "storage", - "args": - [ { "prim": "big_map", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "DROP" }, - { "prim": "NIL", - "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ] ] }, - { "prim": "DIP", "args": [ [ { "prim": "DROP" } ] ] }, - { "prim": "NIL", "args": [ { "prim": "operation" } ] }, - { "prim": "SWAP" }, { "prim": "CONS" }, - { "prim": "PAIR" } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DIP", - "args": [ [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DUP" } ] ] }, - { "prim": "MEM" }, - [ { "prim": "IF", - "args": - [ [], - [ [ { "prim": "UNIT" }, - { "prim": "FAILWITH" } ] ] ] } ] ], - [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DUP" } ] ] }, - { "prim": "MEM" }, - [ { "prim": "IF", - "args": - [ [], - [ [ { "prim": "UNIT" }, - { "prim": "FAILWITH" } ] ] ] } ], - { "prim": "SWAP" } ] ] } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "DIP", - "args": - [ { "int": "2" }, - [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "SOME" } ] ] }, - { "prim": "UPDATE" } ], - [ { "prim": "UNPAIR" }, - { "prim": "DIP", - "args": - [ { "int": "2" }, - [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "SOME" } ] ] }, - { "prim": "UPDATE" }, - { "prim": "SWAP" } ] ] } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "NONE", - "args": - [ { "prim": "nat" } ] } ] ] }, - { "prim": "UPDATE" } ], - [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "NONE", - "args": - [ { "prim": "nat" } ] } ] ] }, - { "prim": "UPDATE" }, - { "prim": "SWAP" } ] ] } ] ] } ] ] }, - { "prim": "PAIR" }, - { "prim": "NIL", "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ] ] } ], - "storage": { "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/storage' -{ "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } - -./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ - "key": { - "string": "test" - }, - "type": { - "prim": "string" - } -}' -null - -./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ - "key": { - "string": "dup" - }, - "type": { - "prim": "string" - } -}' -null diff --git a/tezt/_regressions/rpc/ithaca.proxy_server_rpc.contracts.out b/tezt/_regressions/rpc/ithaca.proxy_server_rpc.contracts.out deleted file mode 100644 index fcafeedc9297..000000000000 --- a/tezt/_regressions/rpc/ithaca.proxy_server_rpc.contracts.out +++ /dev/null @@ -1,554 +0,0 @@ -rpc/ithaca.proxy_server_rpc.contracts.out - -./tezos-client rpc get /chains/main/blocks/head/context/contracts -[ "[CONTRACT_HASH]", - "[CONTRACT_HASH]", - "[CONTRACT_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]" ] - -./tezos-client rpc get /chains/main/blocks/head/context/delegates -[ "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]" ] - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' -{ "balance": "3800000000000", - "delegate": "[PUBLIC_KEY_HASH]", "counter": "0" } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' -"3800000000000" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' -"0" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' -"[PUBLIC_KEY]" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' -"[PUBLIC_KEY_HASH]" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' -{ "balance": "0", "counter": "0" } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' -{ "balance": "100000000", "counter": "1" } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' -"100000000" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' -"1" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' -null - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/entrypoints' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/script' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/storage' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' -{ "balance": "99999393", "delegate": "[PUBLIC_KEY_HASH]", - "counter": "4" } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' -"99999393" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' -"4" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' -"[PUBLIC_KEY]" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' -"[PUBLIC_KEY_HASH]" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/entrypoints' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/script' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/storage' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]' -{ "balance": "0", - "script": - { "code": - [ { "prim": "parameter", "args": [ { "prim": "string" } ] }, - { "prim": "storage", - "args": - [ { "prim": "option", "args": [ { "prim": "string" } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "CAR" }, { "prim": "SOME" }, - { "prim": "NIL", "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ], - "storage": - { "prim": "Some", "args": [ { "string": "initial storage" } ] } } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/balance' -"0" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/counter' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/manager_key' -Fatal error: - No service found at this URL - - -./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ - "key": { - "int": "0" - }, - "type": { - "prim": "int" - } -}' -null - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/entrypoints' -{ "entrypoints": {} } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/script' -{ "code": - [ { "prim": "parameter", "args": [ { "prim": "string" } ] }, - { "prim": "storage", - "args": [ { "prim": "option", "args": [ { "prim": "string" } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "CAR" }, { "prim": "SOME" }, - { "prim": "NIL", "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ], - "storage": { "prim": "Some", "args": [ { "string": "initial storage" } ] } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/storage' -{ "prim": "Some", "args": [ { "string": "initial storage" } ] } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]' -{ "balance": "0", - "script": - { "code": - [ { "prim": "parameter", - "args": - [ { "prim": "or", - "args": - [ { "prim": "unit", "annots": [ "%default" ] }, - { "prim": "or", - "args": - [ { "prim": "or", - "args": - [ { "prim": "string", - "annots": [ "%mem_left" ] }, - { "prim": "string", - "annots": [ "%mem_right" ] } ], - "annots": [ "%mem" ] }, - { "prim": "or", - "args": - [ { "prim": "or", - "args": - [ { "prim": "pair", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ], - "annots": [ "%add_left" ] }, - { "prim": "pair", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ], - "annots": [ "%add_right" ] } ], - "annots": [ "%add" ] }, - { "prim": "or", - "args": - [ { "prim": "string", - "annots": [ "%rem_left" ] }, - { "prim": "string", - "annots": [ "%rem_right" ] } ], - "annots": [ "%rem" ] } ] } ] } ] } ] }, - { "prim": "storage", - "args": - [ { "prim": "pair", - "args": - [ { "prim": "big_map", - "args": [ { "prim": "string" }, { "prim": "nat" } ] }, - { "prim": "big_map", - "args": [ { "prim": "string" }, { "prim": "nat" } ] } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DROP" }, { "prim": "DUP" }, - { "prim": "CAR" }, - { "prim": "PUSH", - "args": [ { "prim": "mutez" }, { "int": "0" } ] }, - { "prim": "NONE", - "args": [ { "prim": "key_hash" } ] }, - { "prim": "CREATE_CONTRACT", - "args": - [ [ { "prim": "parameter", - "args": [ { "prim": "string" } ] }, - { "prim": "storage", - "args": - [ { "prim": "big_map", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "DROP" }, - { "prim": "NIL", - "args": - [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DROP" } ] ] }, - { "prim": "NIL", - "args": [ { "prim": "operation" } ] }, - { "prim": "SWAP" }, { "prim": "CONS" }, - { "prim": "PAIR" } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DUP" } ] ] }, - { "prim": "MEM" }, - [ { "prim": "IF", - "args": - [ [], - [ [ { "prim": "UNIT" }, - { "prim": "FAILWITH" } ] ] ] } ] ], - [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DUP" } ] ] }, - { "prim": "MEM" }, - [ { "prim": "IF", - "args": - [ [], - [ [ { "prim": "UNIT" }, - { "prim": "FAILWITH" } ] ] ] } ], - { "prim": "SWAP" } ] ] } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "DIP", - "args": - [ { "int": "2" }, - [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "SOME" } ] ] }, - { "prim": "UPDATE" } ], - [ { "prim": "UNPAIR" }, - { "prim": "DIP", - "args": - [ { "int": "2" }, - [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "SOME" } ] ] }, - { "prim": "UPDATE" }, - { "prim": "SWAP" } ] ] } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "NONE", - "args": - [ { "prim": - "nat" } ] } ] ] }, - { "prim": "UPDATE" } ], - [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "NONE", - "args": - [ { "prim": - "nat" } ] } ] ] }, - { "prim": "UPDATE" }, - { "prim": "SWAP" } ] ] } ] ] } ] ] }, - { "prim": "PAIR" }, - { "prim": "NIL", - "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ] ] } ], - "storage": - { "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/balance' -"0" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/counter' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/manager_key' -Fatal error: - No service found at this URL - - -./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ - "key": { - "int": "0" - }, - "type": { - "prim": "int" - } -}' -null - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/entrypoints' -{ "entrypoints": - { "rem_right": { "prim": "string" }, "rem_left": { "prim": "string" }, - "rem": - { "prim": "or", - "args": - [ { "prim": "string", "annots": [ "%rem_left" ] }, - { "prim": "string", "annots": [ "%rem_right" ] } ] }, - "mem_right": { "prim": "string" }, "mem_left": { "prim": "string" }, - "mem": - { "prim": "or", - "args": - [ { "prim": "string", "annots": [ "%mem_left" ] }, - { "prim": "string", "annots": [ "%mem_right" ] } ] }, - "default": { "prim": "unit" }, - "add_right": - { "prim": "pair", - "args": [ { "prim": "string" }, { "prim": "nat" } ] }, - "add_left": - { "prim": "pair", - "args": [ { "prim": "string" }, { "prim": "nat" } ] }, - "add": - { "prim": "or", - "args": - [ { "prim": "pair", - "args": [ { "prim": "string" }, { "prim": "nat" } ], - "annots": [ "%add_left" ] }, - { "prim": "pair", - "args": [ { "prim": "string" }, { "prim": "nat" } ], - "annots": [ "%add_right" ] } ] } } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/script' -{ "code": - [ { "prim": "storage", - "args": - [ { "prim": "pair", - "args": - [ { "prim": "big_map", - "args": [ { "prim": "string" }, { "prim": "nat" } ] }, - { "prim": "big_map", - "args": [ { "prim": "string" }, { "prim": "nat" } ] } ] } ] }, - { "prim": "parameter", - "args": - [ { "prim": "or", - "args": - [ { "prim": "unit", "annots": [ "%default" ] }, - { "prim": "or", - "args": - [ { "prim": "or", - "args": - [ { "prim": "string", "annots": [ "%mem_left" ] }, - { "prim": "string", - "annots": [ "%mem_right" ] } ], - "annots": [ "%mem" ] }, - { "prim": "or", - "args": - [ { "prim": "or", - "args": - [ { "prim": "pair", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ], - "annots": [ "%add_left" ] }, - { "prim": "pair", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ], - "annots": [ "%add_right" ] } ], - "annots": [ "%add" ] }, - { "prim": "or", - "args": - [ { "prim": "string", - "annots": [ "%rem_left" ] }, - { "prim": "string", - "annots": [ "%rem_right" ] } ], - "annots": [ "%rem" ] } ] } ] } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DROP" }, { "prim": "DUP" }, - { "prim": "CAR" }, - { "prim": "PUSH", - "args": [ { "prim": "mutez" }, { "int": "0" } ] }, - { "prim": "NONE", "args": [ { "prim": "key_hash" } ] }, - { "prim": "CREATE_CONTRACT", - "args": - [ [ { "prim": "parameter", - "args": [ { "prim": "string" } ] }, - { "prim": "storage", - "args": - [ { "prim": "big_map", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "DROP" }, - { "prim": "NIL", - "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ] ] }, - { "prim": "DIP", "args": [ [ { "prim": "DROP" } ] ] }, - { "prim": "NIL", "args": [ { "prim": "operation" } ] }, - { "prim": "SWAP" }, { "prim": "CONS" }, - { "prim": "PAIR" } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DIP", - "args": [ [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DUP" } ] ] }, - { "prim": "MEM" }, - [ { "prim": "IF", - "args": - [ [], - [ [ { "prim": "UNIT" }, - { "prim": "FAILWITH" } ] ] ] } ] ], - [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DUP" } ] ] }, - { "prim": "MEM" }, - [ { "prim": "IF", - "args": - [ [], - [ [ { "prim": "UNIT" }, - { "prim": "FAILWITH" } ] ] ] } ], - { "prim": "SWAP" } ] ] } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "DIP", - "args": - [ { "int": "2" }, - [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "SOME" } ] ] }, - { "prim": "UPDATE" } ], - [ { "prim": "UNPAIR" }, - { "prim": "DIP", - "args": - [ { "int": "2" }, - [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "SOME" } ] ] }, - { "prim": "UPDATE" }, - { "prim": "SWAP" } ] ] } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "NONE", - "args": - [ { "prim": "nat" } ] } ] ] }, - { "prim": "UPDATE" } ], - [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "NONE", - "args": - [ { "prim": "nat" } ] } ] ] }, - { "prim": "UPDATE" }, - { "prim": "SWAP" } ] ] } ] ] } ] ] }, - { "prim": "PAIR" }, - { "prim": "NIL", "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ] ] } ], - "storage": { "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/storage' -{ "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } - -./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ - "key": { - "string": "test" - }, - "type": { - "prim": "string" - } -}' -null - -./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ - "key": { - "string": "dup" - }, - "type": { - "prim": "string" - } -}' -null diff --git a/tezt/_regressions/rpc/jakarta.proxy_server_data_dir.contracts.out b/tezt/_regressions/rpc/jakarta.proxy_server_data_dir.contracts.out deleted file mode 100644 index da913f2c7517..000000000000 --- a/tezt/_regressions/rpc/jakarta.proxy_server_data_dir.contracts.out +++ /dev/null @@ -1,554 +0,0 @@ -rpc/jakarta.proxy_server_data_dir.contracts.out - -./tezos-client rpc get /chains/main/blocks/head/context/contracts -[ "[CONTRACT_HASH]", - "[CONTRACT_HASH]", - "[CONTRACT_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]" ] - -./tezos-client rpc get /chains/main/blocks/head/context/delegates -[ "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]" ] - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' -{ "balance": "3800000000000", - "delegate": "[PUBLIC_KEY_HASH]", "counter": "0" } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' -"3800000000000" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' -"0" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' -"[PUBLIC_KEY]" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' -"[PUBLIC_KEY_HASH]" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' -{ "balance": "0", "counter": "0" } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' -{ "balance": "100000000", "counter": "1" } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' -"100000000" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' -"1" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' -null - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/entrypoints' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/script' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/storage' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' -{ "balance": "99999393", "delegate": "[PUBLIC_KEY_HASH]", - "counter": "4" } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' -"99999393" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' -"4" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' -"[PUBLIC_KEY]" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' -"[PUBLIC_KEY_HASH]" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/entrypoints' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/script' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/storage' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]' -{ "balance": "0", - "script": - { "code": - [ { "prim": "parameter", "args": [ { "prim": "string" } ] }, - { "prim": "storage", - "args": - [ { "prim": "option", "args": [ { "prim": "string" } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "CAR" }, { "prim": "SOME" }, - { "prim": "NIL", "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ], - "storage": - { "prim": "Some", "args": [ { "string": "initial storage" } ] } } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/balance' -"0" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/counter' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/manager_key' -Fatal error: - No service found at this URL - - -./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ - "key": { - "int": "0" - }, - "type": { - "prim": "int" - } -}' -null - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/entrypoints' -{ "entrypoints": {} } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/script' -{ "code": - [ { "prim": "parameter", "args": [ { "prim": "string" } ] }, - { "prim": "storage", - "args": [ { "prim": "option", "args": [ { "prim": "string" } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "CAR" }, { "prim": "SOME" }, - { "prim": "NIL", "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ], - "storage": { "prim": "Some", "args": [ { "string": "initial storage" } ] } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/storage' -{ "prim": "Some", "args": [ { "string": "initial storage" } ] } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]' -{ "balance": "0", - "script": - { "code": - [ { "prim": "parameter", - "args": - [ { "prim": "or", - "args": - [ { "prim": "unit", "annots": [ "%default" ] }, - { "prim": "or", - "args": - [ { "prim": "or", - "args": - [ { "prim": "string", - "annots": [ "%mem_left" ] }, - { "prim": "string", - "annots": [ "%mem_right" ] } ], - "annots": [ "%mem" ] }, - { "prim": "or", - "args": - [ { "prim": "or", - "args": - [ { "prim": "pair", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ], - "annots": [ "%add_left" ] }, - { "prim": "pair", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ], - "annots": [ "%add_right" ] } ], - "annots": [ "%add" ] }, - { "prim": "or", - "args": - [ { "prim": "string", - "annots": [ "%rem_left" ] }, - { "prim": "string", - "annots": [ "%rem_right" ] } ], - "annots": [ "%rem" ] } ] } ] } ] } ] }, - { "prim": "storage", - "args": - [ { "prim": "pair", - "args": - [ { "prim": "big_map", - "args": [ { "prim": "string" }, { "prim": "nat" } ] }, - { "prim": "big_map", - "args": [ { "prim": "string" }, { "prim": "nat" } ] } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DROP" }, { "prim": "DUP" }, - { "prim": "CAR" }, - { "prim": "PUSH", - "args": [ { "prim": "mutez" }, { "int": "0" } ] }, - { "prim": "NONE", - "args": [ { "prim": "key_hash" } ] }, - { "prim": "CREATE_CONTRACT", - "args": - [ [ { "prim": "parameter", - "args": [ { "prim": "string" } ] }, - { "prim": "storage", - "args": - [ { "prim": "big_map", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "DROP" }, - { "prim": "NIL", - "args": - [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DROP" } ] ] }, - { "prim": "NIL", - "args": [ { "prim": "operation" } ] }, - { "prim": "SWAP" }, { "prim": "CONS" }, - { "prim": "PAIR" } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DUP" } ] ] }, - { "prim": "MEM" }, - [ { "prim": "IF", - "args": - [ [], - [ [ { "prim": "UNIT" }, - { "prim": "FAILWITH" } ] ] ] } ] ], - [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DUP" } ] ] }, - { "prim": "MEM" }, - [ { "prim": "IF", - "args": - [ [], - [ [ { "prim": "UNIT" }, - { "prim": "FAILWITH" } ] ] ] } ], - { "prim": "SWAP" } ] ] } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "DIP", - "args": - [ { "int": "2" }, - [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "SOME" } ] ] }, - { "prim": "UPDATE" } ], - [ { "prim": "UNPAIR" }, - { "prim": "DIP", - "args": - [ { "int": "2" }, - [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "SOME" } ] ] }, - { "prim": "UPDATE" }, - { "prim": "SWAP" } ] ] } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "NONE", - "args": - [ { "prim": - "nat" } ] } ] ] }, - { "prim": "UPDATE" } ], - [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "NONE", - "args": - [ { "prim": - "nat" } ] } ] ] }, - { "prim": "UPDATE" }, - { "prim": "SWAP" } ] ] } ] ] } ] ] }, - { "prim": "PAIR" }, - { "prim": "NIL", - "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ] ] } ], - "storage": - { "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/balance' -"0" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/counter' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/manager_key' -Fatal error: - No service found at this URL - - -./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ - "key": { - "int": "0" - }, - "type": { - "prim": "int" - } -}' -null - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/entrypoints' -{ "entrypoints": - { "rem_right": { "prim": "string" }, "rem_left": { "prim": "string" }, - "rem": - { "prim": "or", - "args": - [ { "prim": "string", "annots": [ "%rem_left" ] }, - { "prim": "string", "annots": [ "%rem_right" ] } ] }, - "mem_right": { "prim": "string" }, "mem_left": { "prim": "string" }, - "mem": - { "prim": "or", - "args": - [ { "prim": "string", "annots": [ "%mem_left" ] }, - { "prim": "string", "annots": [ "%mem_right" ] } ] }, - "default": { "prim": "unit" }, - "add_right": - { "prim": "pair", - "args": [ { "prim": "string" }, { "prim": "nat" } ] }, - "add_left": - { "prim": "pair", - "args": [ { "prim": "string" }, { "prim": "nat" } ] }, - "add": - { "prim": "or", - "args": - [ { "prim": "pair", - "args": [ { "prim": "string" }, { "prim": "nat" } ], - "annots": [ "%add_left" ] }, - { "prim": "pair", - "args": [ { "prim": "string" }, { "prim": "nat" } ], - "annots": [ "%add_right" ] } ] } } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/script' -{ "code": - [ { "prim": "storage", - "args": - [ { "prim": "pair", - "args": - [ { "prim": "big_map", - "args": [ { "prim": "string" }, { "prim": "nat" } ] }, - { "prim": "big_map", - "args": [ { "prim": "string" }, { "prim": "nat" } ] } ] } ] }, - { "prim": "parameter", - "args": - [ { "prim": "or", - "args": - [ { "prim": "unit", "annots": [ "%default" ] }, - { "prim": "or", - "args": - [ { "prim": "or", - "args": - [ { "prim": "string", "annots": [ "%mem_left" ] }, - { "prim": "string", - "annots": [ "%mem_right" ] } ], - "annots": [ "%mem" ] }, - { "prim": "or", - "args": - [ { "prim": "or", - "args": - [ { "prim": "pair", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ], - "annots": [ "%add_left" ] }, - { "prim": "pair", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ], - "annots": [ "%add_right" ] } ], - "annots": [ "%add" ] }, - { "prim": "or", - "args": - [ { "prim": "string", - "annots": [ "%rem_left" ] }, - { "prim": "string", - "annots": [ "%rem_right" ] } ], - "annots": [ "%rem" ] } ] } ] } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DROP" }, { "prim": "DUP" }, - { "prim": "CAR" }, - { "prim": "PUSH", - "args": [ { "prim": "mutez" }, { "int": "0" } ] }, - { "prim": "NONE", "args": [ { "prim": "key_hash" } ] }, - { "prim": "CREATE_CONTRACT", - "args": - [ [ { "prim": "parameter", - "args": [ { "prim": "string" } ] }, - { "prim": "storage", - "args": - [ { "prim": "big_map", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "DROP" }, - { "prim": "NIL", - "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ] ] }, - { "prim": "DIP", "args": [ [ { "prim": "DROP" } ] ] }, - { "prim": "NIL", "args": [ { "prim": "operation" } ] }, - { "prim": "SWAP" }, { "prim": "CONS" }, - { "prim": "PAIR" } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DIP", - "args": [ [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DUP" } ] ] }, - { "prim": "MEM" }, - [ { "prim": "IF", - "args": - [ [], - [ [ { "prim": "UNIT" }, - { "prim": "FAILWITH" } ] ] ] } ] ], - [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DUP" } ] ] }, - { "prim": "MEM" }, - [ { "prim": "IF", - "args": - [ [], - [ [ { "prim": "UNIT" }, - { "prim": "FAILWITH" } ] ] ] } ], - { "prim": "SWAP" } ] ] } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "DIP", - "args": - [ { "int": "2" }, - [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "SOME" } ] ] }, - { "prim": "UPDATE" } ], - [ { "prim": "UNPAIR" }, - { "prim": "DIP", - "args": - [ { "int": "2" }, - [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "SOME" } ] ] }, - { "prim": "UPDATE" }, - { "prim": "SWAP" } ] ] } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "NONE", - "args": - [ { "prim": "nat" } ] } ] ] }, - { "prim": "UPDATE" } ], - [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "NONE", - "args": - [ { "prim": "nat" } ] } ] ] }, - { "prim": "UPDATE" }, - { "prim": "SWAP" } ] ] } ] ] } ] ] }, - { "prim": "PAIR" }, - { "prim": "NIL", "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ] ] } ], - "storage": { "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/storage' -{ "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } - -./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ - "key": { - "string": "test" - }, - "type": { - "prim": "string" - } -}' -null - -./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ - "key": { - "string": "dup" - }, - "type": { - "prim": "string" - } -}' -null diff --git a/tezt/_regressions/rpc/jakarta.proxy_server_rpc.contracts.out b/tezt/_regressions/rpc/jakarta.proxy_server_rpc.contracts.out deleted file mode 100644 index e02a116f99d1..000000000000 --- a/tezt/_regressions/rpc/jakarta.proxy_server_rpc.contracts.out +++ /dev/null @@ -1,554 +0,0 @@ -rpc/jakarta.proxy_server_rpc.contracts.out - -./tezos-client rpc get /chains/main/blocks/head/context/contracts -[ "[CONTRACT_HASH]", - "[CONTRACT_HASH]", - "[CONTRACT_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]" ] - -./tezos-client rpc get /chains/main/blocks/head/context/delegates -[ "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]", - "[PUBLIC_KEY_HASH]" ] - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' -{ "balance": "3800000000000", - "delegate": "[PUBLIC_KEY_HASH]", "counter": "0" } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' -"3800000000000" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' -"0" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' -"[PUBLIC_KEY]" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' -"[PUBLIC_KEY_HASH]" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' -{ "balance": "0", "counter": "0" } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' -{ "balance": "100000000", "counter": "1" } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' -"100000000" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' -"1" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' -null - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/entrypoints' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/script' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/storage' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' -{ "balance": "99999393", "delegate": "[PUBLIC_KEY_HASH]", - "counter": "4" } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' -"99999393" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' -"4" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' -"[PUBLIC_KEY]" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' -"[PUBLIC_KEY_HASH]" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/entrypoints' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/script' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/storage' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]' -{ "balance": "0", - "script": - { "code": - [ { "prim": "parameter", "args": [ { "prim": "string" } ] }, - { "prim": "storage", - "args": - [ { "prim": "option", "args": [ { "prim": "string" } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "CAR" }, { "prim": "SOME" }, - { "prim": "NIL", "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ], - "storage": - { "prim": "Some", "args": [ { "string": "initial storage" } ] } } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/balance' -"0" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/counter' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/manager_key' -Fatal error: - No service found at this URL - - -./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ - "key": { - "int": "0" - }, - "type": { - "prim": "int" - } -}' -null - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/entrypoints' -{ "entrypoints": {} } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/script' -{ "code": - [ { "prim": "parameter", "args": [ { "prim": "string" } ] }, - { "prim": "storage", - "args": [ { "prim": "option", "args": [ { "prim": "string" } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "CAR" }, { "prim": "SOME" }, - { "prim": "NIL", "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ], - "storage": { "prim": "Some", "args": [ { "string": "initial storage" } ] } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/storage' -{ "prim": "Some", "args": [ { "string": "initial storage" } ] } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]' -{ "balance": "0", - "script": - { "code": - [ { "prim": "parameter", - "args": - [ { "prim": "or", - "args": - [ { "prim": "unit", "annots": [ "%default" ] }, - { "prim": "or", - "args": - [ { "prim": "or", - "args": - [ { "prim": "string", - "annots": [ "%mem_left" ] }, - { "prim": "string", - "annots": [ "%mem_right" ] } ], - "annots": [ "%mem" ] }, - { "prim": "or", - "args": - [ { "prim": "or", - "args": - [ { "prim": "pair", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ], - "annots": [ "%add_left" ] }, - { "prim": "pair", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ], - "annots": [ "%add_right" ] } ], - "annots": [ "%add" ] }, - { "prim": "or", - "args": - [ { "prim": "string", - "annots": [ "%rem_left" ] }, - { "prim": "string", - "annots": [ "%rem_right" ] } ], - "annots": [ "%rem" ] } ] } ] } ] } ] }, - { "prim": "storage", - "args": - [ { "prim": "pair", - "args": - [ { "prim": "big_map", - "args": [ { "prim": "string" }, { "prim": "nat" } ] }, - { "prim": "big_map", - "args": [ { "prim": "string" }, { "prim": "nat" } ] } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DROP" }, { "prim": "DUP" }, - { "prim": "CAR" }, - { "prim": "PUSH", - "args": [ { "prim": "mutez" }, { "int": "0" } ] }, - { "prim": "NONE", - "args": [ { "prim": "key_hash" } ] }, - { "prim": "CREATE_CONTRACT", - "args": - [ [ { "prim": "parameter", - "args": [ { "prim": "string" } ] }, - { "prim": "storage", - "args": - [ { "prim": "big_map", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "DROP" }, - { "prim": "NIL", - "args": - [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DROP" } ] ] }, - { "prim": "NIL", - "args": [ { "prim": "operation" } ] }, - { "prim": "SWAP" }, { "prim": "CONS" }, - { "prim": "PAIR" } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DUP" } ] ] }, - { "prim": "MEM" }, - [ { "prim": "IF", - "args": - [ [], - [ [ { "prim": "UNIT" }, - { "prim": "FAILWITH" } ] ] ] } ] ], - [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DUP" } ] ] }, - { "prim": "MEM" }, - [ { "prim": "IF", - "args": - [ [], - [ [ { "prim": "UNIT" }, - { "prim": "FAILWITH" } ] ] ] } ], - { "prim": "SWAP" } ] ] } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "DIP", - "args": - [ { "int": "2" }, - [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "SOME" } ] ] }, - { "prim": "UPDATE" } ], - [ { "prim": "UNPAIR" }, - { "prim": "DIP", - "args": - [ { "int": "2" }, - [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "SOME" } ] ] }, - { "prim": "UPDATE" }, - { "prim": "SWAP" } ] ] } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "NONE", - "args": - [ { "prim": - "nat" } ] } ] ] }, - { "prim": "UPDATE" } ], - [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "NONE", - "args": - [ { "prim": - "nat" } ] } ] ] }, - { "prim": "UPDATE" }, - { "prim": "SWAP" } ] ] } ] ] } ] ] }, - { "prim": "PAIR" }, - { "prim": "NIL", - "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ] ] } ], - "storage": - { "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/balance' -"0" - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/counter' -Fatal error: - No service found at this URL - - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/manager_key' -Fatal error: - No service found at this URL - - -./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ - "key": { - "int": "0" - }, - "type": { - "prim": "int" - } -}' -null - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/entrypoints' -{ "entrypoints": - { "rem_right": { "prim": "string" }, "rem_left": { "prim": "string" }, - "rem": - { "prim": "or", - "args": - [ { "prim": "string", "annots": [ "%rem_left" ] }, - { "prim": "string", "annots": [ "%rem_right" ] } ] }, - "mem_right": { "prim": "string" }, "mem_left": { "prim": "string" }, - "mem": - { "prim": "or", - "args": - [ { "prim": "string", "annots": [ "%mem_left" ] }, - { "prim": "string", "annots": [ "%mem_right" ] } ] }, - "default": { "prim": "unit" }, - "add_right": - { "prim": "pair", - "args": [ { "prim": "string" }, { "prim": "nat" } ] }, - "add_left": - { "prim": "pair", - "args": [ { "prim": "string" }, { "prim": "nat" } ] }, - "add": - { "prim": "or", - "args": - [ { "prim": "pair", - "args": [ { "prim": "string" }, { "prim": "nat" } ], - "annots": [ "%add_left" ] }, - { "prim": "pair", - "args": [ { "prim": "string" }, { "prim": "nat" } ], - "annots": [ "%add_right" ] } ] } } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/script' -{ "code": - [ { "prim": "storage", - "args": - [ { "prim": "pair", - "args": - [ { "prim": "big_map", - "args": [ { "prim": "string" }, { "prim": "nat" } ] }, - { "prim": "big_map", - "args": [ { "prim": "string" }, { "prim": "nat" } ] } ] } ] }, - { "prim": "parameter", - "args": - [ { "prim": "or", - "args": - [ { "prim": "unit", "annots": [ "%default" ] }, - { "prim": "or", - "args": - [ { "prim": "or", - "args": - [ { "prim": "string", "annots": [ "%mem_left" ] }, - { "prim": "string", - "annots": [ "%mem_right" ] } ], - "annots": [ "%mem" ] }, - { "prim": "or", - "args": - [ { "prim": "or", - "args": - [ { "prim": "pair", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ], - "annots": [ "%add_left" ] }, - { "prim": "pair", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ], - "annots": [ "%add_right" ] } ], - "annots": [ "%add" ] }, - { "prim": "or", - "args": - [ { "prim": "string", - "annots": [ "%rem_left" ] }, - { "prim": "string", - "annots": [ "%rem_right" ] } ], - "annots": [ "%rem" ] } ] } ] } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DROP" }, { "prim": "DUP" }, - { "prim": "CAR" }, - { "prim": "PUSH", - "args": [ { "prim": "mutez" }, { "int": "0" } ] }, - { "prim": "NONE", "args": [ { "prim": "key_hash" } ] }, - { "prim": "CREATE_CONTRACT", - "args": - [ [ { "prim": "parameter", - "args": [ { "prim": "string" } ] }, - { "prim": "storage", - "args": - [ { "prim": "big_map", - "args": - [ { "prim": "string" }, - { "prim": "nat" } ] } ] }, - { "prim": "code", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "DROP" }, - { "prim": "NIL", - "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ] ] }, - { "prim": "DIP", "args": [ [ { "prim": "DROP" } ] ] }, - { "prim": "NIL", "args": [ { "prim": "operation" } ] }, - { "prim": "SWAP" }, { "prim": "CONS" }, - { "prim": "PAIR" } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DIP", - "args": [ [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DUP" } ] ] }, - { "prim": "MEM" }, - [ { "prim": "IF", - "args": - [ [], - [ [ { "prim": "UNIT" }, - { "prim": "FAILWITH" } ] ] ] } ] ], - [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": [ [ { "prim": "DUP" } ] ] }, - { "prim": "MEM" }, - [ { "prim": "IF", - "args": - [ [], - [ [ { "prim": "UNIT" }, - { "prim": "FAILWITH" } ] ] ] } ], - { "prim": "SWAP" } ] ] } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "DIP", - "args": - [ { "int": "2" }, - [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "SOME" } ] ] }, - { "prim": "UPDATE" } ], - [ { "prim": "UNPAIR" }, - { "prim": "DIP", - "args": - [ { "int": "2" }, - [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "SOME" } ] ] }, - { "prim": "UPDATE" }, - { "prim": "SWAP" } ] ] } ], - [ { "prim": "IF_LEFT", - "args": - [ [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "NONE", - "args": - [ { "prim": "nat" } ] } ] ] }, - { "prim": "UPDATE" } ], - [ { "prim": "DIP", - "args": - [ [ { "prim": "UNPAIR" }, - { "prim": "SWAP" } ] ] }, - { "prim": "DIP", - "args": - [ [ { "prim": "NONE", - "args": - [ { "prim": "nat" } ] } ] ] }, - { "prim": "UPDATE" }, - { "prim": "SWAP" } ] ] } ] ] } ] ] }, - { "prim": "PAIR" }, - { "prim": "NIL", "args": [ { "prim": "operation" } ] }, - { "prim": "PAIR" } ] ] } ] ] } ], - "storage": { "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } } - -./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/storage' -{ "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } - -./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ - "key": { - "string": "test" - }, - "type": { - "prim": "string" - } -}' -null - -./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ - "key": { - "string": "dup" - }, - "type": { - "prim": "string" - } -}' -null diff --git a/tezt/_regressions/sc_rollup_get_lcc_hash_with_level.out b/tezt/_regressions/sc_rollup_get_lcc_hash_with_level.out deleted file mode 100644 index 232f5d8cad96..000000000000 --- a/tezt/_regressions/sc_rollup_get_lcc_hash_with_level.out +++ /dev/null @@ -1,31 +0,0 @@ -sc_rollup_get_lcc_hash_with_level.out - -./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 -Node is bootstrapped. -Estimated gas: 1800.796 units (will add 100 for safety) -Estimated storage: 6540 bytes added (will add 20 for safety) -Operation successfully injected in the node. -Operation hash is '[OPERATION_HASH]' -NOT waiting for the operation to be included. -Use command - tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] -and/or an external block explorer to make sure that it has been included. -This sequence of operations was run: - Manager signed operations: - From: [PUBLIC_KEY_HASH] - Fee to the baker: ꜩ0.000428 - Expected counter: 1 - Gas limit: 1901 - Storage limit: 6560 bytes - Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ0.000428 - payload fees(the block proposer) ....... +ꜩ0.000428 - Originate smart contract rollup of kind arith and type unit with boot sector '' - This smart contract rollup origination was successfully applied - Consumed gas: 1800.796 - Storage size: 6540 bytes - Address: [SC_ROLLUP_HASH] - Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.635 - storage fees ........................... +ꜩ1.635 - diff --git a/tezt/_regressions/rpc/alpha.client.contracts.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode client) RPC regression tests- contracts.out similarity index 99% rename from tezt/_regressions/rpc/alpha.client.contracts.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode client) RPC regression tests- contracts.out index cb55c7abef4e..6172051e773e 100644 --- a/tezt/_regressions/rpc/alpha.client.contracts.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode client) RPC regression tests- contracts.out @@ -1,4 +1,3 @@ -rpc/alpha.client.contracts.out ./tezos-client rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/alpha.client.delegates.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode client) RPC regression tests- delegates.out similarity index 99% rename from tezt/_regressions/rpc/alpha.client.delegates.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode client) RPC regression tests- delegates.out index 5b87aa0650a6..c5963596007d 100644 --- a/tezt/_regressions/rpc/alpha.client.delegates.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode client) RPC regression tests- delegates.out @@ -1,4 +1,3 @@ -rpc/alpha.client.delegates.out ./tezos-client rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/alpha.client.mempool.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode client) RPC regression tests- mempool.out similarity index 99% rename from tezt/_regressions/rpc/alpha.client.mempool.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode client) RPC regression tests- mempool.out index 252bdc0ec972..eb9b22d5ac0e 100644 --- a/tezt/_regressions/rpc/alpha.client.mempool.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode client) RPC regression tests- mempool.out @@ -1,4 +1,3 @@ -rpc/alpha.client.mempool.out curl -s 'http://localhost:[PORT]/chains/main/mempool/monitor_operations?applied=true&outdated=true&branch_delayed=true&refused=true&branch_refused=true' [] diff --git a/tezt/_regressions/rpc/alpha.client.others.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode client) RPC regression tests- others.out similarity index 99% rename from tezt/_regressions/rpc/alpha.client.others.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode client) RPC regression tests- others.out index 6e692cbcd10a..6ff5687b1695 100644 --- a/tezt/_regressions/rpc/alpha.client.others.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode client) RPC regression tests- others.out @@ -1,4 +1,3 @@ -rpc/alpha.client.others.out ./tezos-client rpc get /chains/main/blocks/head/context/constants { "proof_of_work_nonce_size": 8, "nonce_length": 32, diff --git a/tezt/_regressions/rpc/alpha.client.votes.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode client) RPC regression tests- votes.out similarity index 99% rename from tezt/_regressions/rpc/alpha.client.votes.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode client) RPC regression tests- votes.out index 5ed70ea3a5e3..a7ea3fe91817 100644 --- a/tezt/_regressions/rpc/alpha.client.votes.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode client) RPC regression tests- votes.out @@ -1,4 +1,3 @@ -rpc/alpha.client.votes.out ./tezos-client rpc get /chains/main/blocks/head/votes/ballot_list [] diff --git a/tezt/_regressions/rpc/alpha.light.contracts.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode light) RPC regression tests- contracts.out similarity index 99% rename from tezt/_regressions/rpc/alpha.light.contracts.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode light) RPC regression tests- contracts.out index a91680bc8109..8415a6aa1767 100644 --- a/tezt/_regressions/rpc/alpha.light.contracts.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode light) RPC regression tests- contracts.out @@ -1,4 +1,3 @@ -rpc/alpha.light.contracts.out ./tezos-client --mode light rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/alpha.light.delegates.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode light) RPC regression tests- delegates.out similarity index 99% rename from tezt/_regressions/rpc/alpha.light.delegates.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode light) RPC regression tests- delegates.out index 86f0c849ccff..874166ce630e 100644 --- a/tezt/_regressions/rpc/alpha.light.delegates.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode light) RPC regression tests- delegates.out @@ -1,4 +1,3 @@ -rpc/alpha.light.delegates.out ./tezos-client --mode light rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/alpha.light.others.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode light) RPC regression tests- others.out similarity index 99% rename from tezt/_regressions/rpc/alpha.light.others.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode light) RPC regression tests- others.out index 61402074c195..21fb19213d2f 100644 --- a/tezt/_regressions/rpc/alpha.light.others.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode light) RPC regression tests- others.out @@ -1,4 +1,3 @@ -rpc/alpha.light.others.out ./tezos-client --mode light rpc get /chains/main/blocks/head/context/constants { "proof_of_work_nonce_size": 8, "nonce_length": 32, diff --git a/tezt/_regressions/rpc/alpha.light.votes.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode light) RPC regression tests- votes.out similarity index 99% rename from tezt/_regressions/rpc/alpha.light.votes.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode light) RPC regression tests- votes.out index f29ef79d7f89..f1efd727e434 100644 --- a/tezt/_regressions/rpc/alpha.light.votes.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode light) RPC regression tests- votes.out @@ -1,4 +1,3 @@ -rpc/alpha.light.votes.out ./tezos-client --mode light rpc get /chains/main/blocks/head/votes/ballot_list [] diff --git a/tezt/_regressions/rpc/alpha.proxy.contracts.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy) RPC regression tests- contracts.out similarity index 99% rename from tezt/_regressions/rpc/alpha.proxy.contracts.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy) RPC regression tests- contracts.out index 0497d6d7a573..5763e390dd0d 100644 --- a/tezt/_regressions/rpc/alpha.proxy.contracts.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy) RPC regression tests- contracts.out @@ -1,4 +1,3 @@ -rpc/alpha.proxy.contracts.out ./tezos-client --mode proxy rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/alpha.proxy.delegates.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy) RPC regression tests- delegates.out similarity index 99% rename from tezt/_regressions/rpc/alpha.proxy.delegates.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy) RPC regression tests- delegates.out index 172a65ed7b8f..8cc972f14b26 100644 --- a/tezt/_regressions/rpc/alpha.proxy.delegates.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy) RPC regression tests- delegates.out @@ -1,4 +1,3 @@ -rpc/alpha.proxy.delegates.out ./tezos-client --mode proxy rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/alpha.proxy.mempool.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy) RPC regression tests- mempool.out similarity index 99% rename from tezt/_regressions/rpc/alpha.proxy.mempool.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy) RPC regression tests- mempool.out index c0f381b6079f..555bf116e4c3 100644 --- a/tezt/_regressions/rpc/alpha.proxy.mempool.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy) RPC regression tests- mempool.out @@ -1,4 +1,3 @@ -rpc/alpha.proxy.mempool.out curl -s 'http://localhost:[PORT]/chains/main/mempool/monitor_operations?applied=true&outdated=true&branch_delayed=true&refused=true&branch_refused=true' [] diff --git a/tezt/_regressions/rpc/alpha.proxy.others.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy) RPC regression tests- others.out similarity index 99% rename from tezt/_regressions/rpc/alpha.proxy.others.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy) RPC regression tests- others.out index 7d26b7089f03..3f950b969cb7 100644 --- a/tezt/_regressions/rpc/alpha.proxy.others.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy) RPC regression tests- others.out @@ -1,4 +1,3 @@ -rpc/alpha.proxy.others.out ./tezos-client --mode proxy rpc get /chains/main/blocks/head/context/constants { "proof_of_work_nonce_size": 8, "nonce_length": 32, diff --git a/tezt/_regressions/rpc/alpha.proxy.votes.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy) RPC regression tests- votes.out similarity index 99% rename from tezt/_regressions/rpc/alpha.proxy.votes.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy) RPC regression tests- votes.out index 7ea484815e27..fc45eac6faf8 100644 --- a/tezt/_regressions/rpc/alpha.proxy.votes.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy) RPC regression tests- votes.out @@ -1,4 +1,3 @@ -rpc/alpha.proxy.votes.out ./tezos-client --mode proxy rpc get /chains/main/blocks/head/votes/ballot_list [] diff --git a/tezt/_regressions/rpc/ithaca.client.contracts.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_data_dir) RPC regression tests- contracts.out similarity index 99% rename from tezt/_regressions/rpc/ithaca.client.contracts.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_data_dir) RPC regression tests- contracts.out index 0f156e3b280d..6172051e773e 100644 --- a/tezt/_regressions/rpc/ithaca.client.contracts.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_data_dir) RPC regression tests- contracts.out @@ -1,4 +1,3 @@ -rpc/ithaca.client.contracts.out ./tezos-client rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/alpha.proxy_server_rpc.delegates.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_data_dir) RPC regression tests- delegates.out similarity index 99% rename from tezt/_regressions/rpc/alpha.proxy_server_rpc.delegates.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_data_dir) RPC regression tests- delegates.out index bf6ef936d9ad..c5963596007d 100644 --- a/tezt/_regressions/rpc/alpha.proxy_server_rpc.delegates.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_data_dir) RPC regression tests- delegates.out @@ -1,4 +1,3 @@ -rpc/alpha.proxy_server_rpc.delegates.out ./tezos-client rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/alpha.proxy_server_rpc.others.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_data_dir) RPC regression tests- others.out similarity index 99% rename from tezt/_regressions/rpc/alpha.proxy_server_rpc.others.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_data_dir) RPC regression tests- others.out index 869343b796cc..b6e2832eccb1 100644 --- a/tezt/_regressions/rpc/alpha.proxy_server_rpc.others.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_data_dir) RPC regression tests- others.out @@ -1,4 +1,3 @@ -rpc/alpha.proxy_server_rpc.others.out ./tezos-client rpc get /chains/main/blocks/head/context/constants { "proof_of_work_nonce_size": 8, "nonce_length": 32, diff --git a/tezt/_regressions/rpc/alpha.proxy_server_rpc.votes.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_data_dir) RPC regression tests- votes.out similarity index 98% rename from tezt/_regressions/rpc/alpha.proxy_server_rpc.votes.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_data_dir) RPC regression tests- votes.out index 61e932b7c2f0..c5d50e640de8 100644 --- a/tezt/_regressions/rpc/alpha.proxy_server_rpc.votes.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_data_dir) RPC regression tests- votes.out @@ -1,4 +1,3 @@ -rpc/alpha.proxy_server_rpc.votes.out ./tezos-client rpc get /chains/main/blocks/head/votes/ballot_list [] diff --git a/tezt/_regressions/rpc/jakarta.client.contracts.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_rpc) RPC regression tests- contracts.out similarity index 99% rename from tezt/_regressions/rpc/jakarta.client.contracts.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_rpc) RPC regression tests- contracts.out index 2247cabc7b86..6172051e773e 100644 --- a/tezt/_regressions/rpc/jakarta.client.contracts.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_rpc) RPC regression tests- contracts.out @@ -1,4 +1,3 @@ -rpc/jakarta.client.contracts.out ./tezos-client rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/alpha.proxy_server_data_dir.delegates.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_rpc) RPC regression tests- delegates.out similarity index 99% rename from tezt/_regressions/rpc/alpha.proxy_server_data_dir.delegates.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_rpc) RPC regression tests- delegates.out index 82f40f30c09c..c5963596007d 100644 --- a/tezt/_regressions/rpc/alpha.proxy_server_data_dir.delegates.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_rpc) RPC regression tests- delegates.out @@ -1,4 +1,3 @@ -rpc/alpha.proxy_server_data_dir.delegates.out ./tezos-client rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/alpha.proxy_server_data_dir.others.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_rpc) RPC regression tests- others.out similarity index 98% rename from tezt/_regressions/rpc/alpha.proxy_server_data_dir.others.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_rpc) RPC regression tests- others.out index 12f77d24e987..b6e2832eccb1 100644 --- a/tezt/_regressions/rpc/alpha.proxy_server_data_dir.others.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_rpc) RPC regression tests- others.out @@ -1,4 +1,3 @@ -rpc/alpha.proxy_server_data_dir.others.out ./tezos-client rpc get /chains/main/blocks/head/context/constants { "proof_of_work_nonce_size": 8, "nonce_length": 32, diff --git a/tezt/_regressions/rpc/jakarta.proxy_server_rpc.votes.out b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_rpc) RPC regression tests- votes.out similarity index 98% rename from tezt/_regressions/rpc/jakarta.proxy_server_rpc.votes.out rename to tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_rpc) RPC regression tests- votes.out index 275efa333f27..c5d50e640de8 100644 --- a/tezt/_regressions/rpc/jakarta.proxy_server_rpc.votes.out +++ b/tezt/tests/expected/RPC_test.ml/Alpha- (mode proxy_server_rpc) RPC regression tests- votes.out @@ -1,4 +1,3 @@ -rpc/jakarta.proxy_server_rpc.votes.out ./tezos-client rpc get /chains/main/blocks/head/votes/ballot_list [] diff --git a/tezt/_regressions/rpc/binary_rpc.out b/tezt/tests/expected/RPC_test.ml/Binary RPC regression tests.out similarity index 97% rename from tezt/_regressions/rpc/binary_rpc.out rename to tezt/tests/expected/RPC_test.ml/Binary RPC regression tests.out index 7167b9331646..9d028949f99c 100644 --- a/tezt/_regressions/rpc/binary_rpc.out +++ b/tezt/tests/expected/RPC_test.ml/Binary RPC regression tests.out @@ -1,4 +1,3 @@ -rpc/binary_rpc.out ./tezos-client --media-type json rpc get /chains/main/blocks/head/header/shell { "level": 0, "proto": 0, diff --git a/tezt/_regressions/rpc/alpha.proxy_server_rpc.contracts.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode client) RPC regression tests- contracts.out similarity index 99% rename from tezt/_regressions/rpc/alpha.proxy_server_rpc.contracts.out rename to tezt/tests/expected/RPC_test.ml/Ithaca- (mode client) RPC regression tests- contracts.out index b255e2b9903b..6172051e773e 100644 --- a/tezt/_regressions/rpc/alpha.proxy_server_rpc.contracts.out +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode client) RPC regression tests- contracts.out @@ -1,4 +1,3 @@ -rpc/alpha.proxy_server_rpc.contracts.out ./tezos-client rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/ithaca.client.delegates.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode client) RPC regression tests- delegates.out similarity index 99% rename from tezt/_regressions/rpc/ithaca.client.delegates.out rename to tezt/tests/expected/RPC_test.ml/Ithaca- (mode client) RPC regression tests- delegates.out index 5222f7fc43cd..4ca1713a3d84 100644 --- a/tezt/_regressions/rpc/ithaca.client.delegates.out +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode client) RPC regression tests- delegates.out @@ -1,4 +1,3 @@ -rpc/ithaca.client.delegates.out ./tezos-client rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/ithaca.client.mempool.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode client) RPC regression tests- mempool.out similarity index 99% rename from tezt/_regressions/rpc/ithaca.client.mempool.out rename to tezt/tests/expected/RPC_test.ml/Ithaca- (mode client) RPC regression tests- mempool.out index 1a4a94355097..528cf6908501 100644 --- a/tezt/_regressions/rpc/ithaca.client.mempool.out +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode client) RPC regression tests- mempool.out @@ -1,4 +1,3 @@ -rpc/ithaca.client.mempool.out curl -s 'http://localhost:[PORT]/chains/main/mempool/monitor_operations?applied=true&outdated=true&branch_delayed=true&refused=true&branch_refused=true' [] diff --git a/tezt/_regressions/rpc/ithaca.client.others.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode client) RPC regression tests- others.out similarity index 99% rename from tezt/_regressions/rpc/ithaca.client.others.out rename to tezt/tests/expected/RPC_test.ml/Ithaca- (mode client) RPC regression tests- others.out index f733a25ffcef..679b0e14f88e 100644 --- a/tezt/_regressions/rpc/ithaca.client.others.out +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode client) RPC regression tests- others.out @@ -1,4 +1,3 @@ -rpc/ithaca.client.others.out ./tezos-client rpc get /chains/main/blocks/head/context/constants { "proof_of_work_nonce_size": 8, "nonce_length": 32, diff --git a/tezt/_regressions/rpc/ithaca.client.votes.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode client) RPC regression tests- votes.out similarity index 98% rename from tezt/_regressions/rpc/ithaca.client.votes.out rename to tezt/tests/expected/RPC_test.ml/Ithaca- (mode client) RPC regression tests- votes.out index bd781a72736d..409bd4250588 100644 --- a/tezt/_regressions/rpc/ithaca.client.votes.out +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode client) RPC regression tests- votes.out @@ -1,4 +1,3 @@ -rpc/ithaca.client.votes.out ./tezos-client rpc get /chains/main/blocks/head/votes/ballot_list [] diff --git a/tezt/_regressions/rpc/ithaca.light.contracts.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode light) RPC regression tests- contracts.out similarity index 99% rename from tezt/_regressions/rpc/ithaca.light.contracts.out rename to tezt/tests/expected/RPC_test.ml/Ithaca- (mode light) RPC regression tests- contracts.out index 4e3b156e206e..8e743831b17e 100644 --- a/tezt/_regressions/rpc/ithaca.light.contracts.out +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode light) RPC regression tests- contracts.out @@ -1,4 +1,3 @@ -rpc/ithaca.light.contracts.out ./tezos-client --mode light rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/ithaca.light.delegates.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode light) RPC regression tests- delegates.out similarity index 99% rename from tezt/_regressions/rpc/ithaca.light.delegates.out rename to tezt/tests/expected/RPC_test.ml/Ithaca- (mode light) RPC regression tests- delegates.out index 07df13a1f13e..370365b73a5a 100644 --- a/tezt/_regressions/rpc/ithaca.light.delegates.out +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode light) RPC regression tests- delegates.out @@ -1,4 +1,3 @@ -rpc/ithaca.light.delegates.out ./tezos-client --mode light rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/ithaca.light.others.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode light) RPC regression tests- others.out similarity index 99% rename from tezt/_regressions/rpc/ithaca.light.others.out rename to tezt/tests/expected/RPC_test.ml/Ithaca- (mode light) RPC regression tests- others.out index c81b0bbb66ed..21b0ec35941f 100644 --- a/tezt/_regressions/rpc/ithaca.light.others.out +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode light) RPC regression tests- others.out @@ -1,4 +1,3 @@ -rpc/ithaca.light.others.out ./tezos-client --mode light rpc get /chains/main/blocks/head/context/constants { "proof_of_work_nonce_size": 8, "nonce_length": 32, diff --git a/tezt/_regressions/rpc/ithaca.light.votes.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode light) RPC regression tests- votes.out similarity index 99% rename from tezt/_regressions/rpc/ithaca.light.votes.out rename to tezt/tests/expected/RPC_test.ml/Ithaca- (mode light) RPC regression tests- votes.out index 38fbbbbf966c..07561c0bce5a 100644 --- a/tezt/_regressions/rpc/ithaca.light.votes.out +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode light) RPC regression tests- votes.out @@ -1,4 +1,3 @@ -rpc/ithaca.light.votes.out ./tezos-client --mode light rpc get /chains/main/blocks/head/votes/ballot_list [] diff --git a/tezt/_regressions/rpc/ithaca.proxy.contracts.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy) RPC regression tests- contracts.out similarity index 99% rename from tezt/_regressions/rpc/ithaca.proxy.contracts.out rename to tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy) RPC regression tests- contracts.out index c6ce1d06c0f5..e0be1a27c4d2 100644 --- a/tezt/_regressions/rpc/ithaca.proxy.contracts.out +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy) RPC regression tests- contracts.out @@ -1,4 +1,3 @@ -rpc/ithaca.proxy.contracts.out ./tezos-client --mode proxy rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/ithaca.proxy.delegates.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy) RPC regression tests- delegates.out similarity index 99% rename from tezt/_regressions/rpc/ithaca.proxy.delegates.out rename to tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy) RPC regression tests- delegates.out index cc0c3376d150..7e5fd490561b 100644 --- a/tezt/_regressions/rpc/ithaca.proxy.delegates.out +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy) RPC regression tests- delegates.out @@ -1,4 +1,3 @@ -rpc/ithaca.proxy.delegates.out ./tezos-client --mode proxy rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/ithaca.proxy.mempool.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy) RPC regression tests- mempool.out similarity index 99% rename from tezt/_regressions/rpc/ithaca.proxy.mempool.out rename to tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy) RPC regression tests- mempool.out index 4fe0706af78d..7b31751a37f6 100644 --- a/tezt/_regressions/rpc/ithaca.proxy.mempool.out +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy) RPC regression tests- mempool.out @@ -1,4 +1,3 @@ -rpc/ithaca.proxy.mempool.out curl -s 'http://localhost:[PORT]/chains/main/mempool/monitor_operations?applied=true&outdated=true&branch_delayed=true&refused=true&branch_refused=true' [] diff --git a/tezt/_regressions/rpc/ithaca.proxy.others.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy) RPC regression tests- others.out similarity index 99% rename from tezt/_regressions/rpc/ithaca.proxy.others.out rename to tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy) RPC regression tests- others.out index 0596409fde17..78db3cbb6718 100644 --- a/tezt/_regressions/rpc/ithaca.proxy.others.out +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy) RPC regression tests- others.out @@ -1,4 +1,3 @@ -rpc/ithaca.proxy.others.out ./tezos-client --mode proxy rpc get /chains/main/blocks/head/context/constants { "proof_of_work_nonce_size": 8, "nonce_length": 32, diff --git a/tezt/_regressions/rpc/ithaca.proxy.votes.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy) RPC regression tests- votes.out similarity index 99% rename from tezt/_regressions/rpc/ithaca.proxy.votes.out rename to tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy) RPC regression tests- votes.out index 9f1c04ed5ad9..0605d9e830e3 100644 --- a/tezt/_regressions/rpc/ithaca.proxy.votes.out +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy) RPC regression tests- votes.out @@ -1,4 +1,3 @@ -rpc/ithaca.proxy.votes.out ./tezos-client --mode proxy rpc get /chains/main/blocks/head/votes/ballot_list [] diff --git a/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_data_dir) RPC regression tests- contracts.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_data_dir) RPC regression tests- contracts.out new file mode 100644 index 000000000000..6172051e773e --- /dev/null +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_data_dir) RPC regression tests- contracts.out @@ -0,0 +1,553 @@ + +./tezos-client rpc get /chains/main/blocks/head/context/contracts +[ "[CONTRACT_HASH]", + "[CONTRACT_HASH]", + "[CONTRACT_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]" ] + +./tezos-client rpc get /chains/main/blocks/head/context/delegates +[ "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]" ] + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' +{ "balance": "3800000000000", + "delegate": "[PUBLIC_KEY_HASH]", "counter": "0" } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' +"3800000000000" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' +"0" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' +"[PUBLIC_KEY]" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' +"[PUBLIC_KEY_HASH]" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' +{ "balance": "0", "counter": "0" } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' +{ "balance": "100000000", "counter": "1" } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' +"100000000" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' +"1" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' +null + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/entrypoints' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/script' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/storage' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' +{ "balance": "99999393", "delegate": "[PUBLIC_KEY_HASH]", + "counter": "4" } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' +"99999393" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' +"4" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' +"[PUBLIC_KEY]" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' +"[PUBLIC_KEY_HASH]" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/entrypoints' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/script' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/storage' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]' +{ "balance": "0", + "script": + { "code": + [ { "prim": "parameter", "args": [ { "prim": "string" } ] }, + { "prim": "storage", + "args": + [ { "prim": "option", "args": [ { "prim": "string" } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "CAR" }, { "prim": "SOME" }, + { "prim": "NIL", "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ], + "storage": + { "prim": "Some", "args": [ { "string": "initial storage" } ] } } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/balance' +"0" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/counter' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/manager_key' +Fatal error: + No service found at this URL + + +./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ + "key": { + "int": "0" + }, + "type": { + "prim": "int" + } +}' +null + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/entrypoints' +{ "entrypoints": {} } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/script' +{ "code": + [ { "prim": "parameter", "args": [ { "prim": "string" } ] }, + { "prim": "storage", + "args": [ { "prim": "option", "args": [ { "prim": "string" } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "CAR" }, { "prim": "SOME" }, + { "prim": "NIL", "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ], + "storage": { "prim": "Some", "args": [ { "string": "initial storage" } ] } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/storage' +{ "prim": "Some", "args": [ { "string": "initial storage" } ] } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]' +{ "balance": "0", + "script": + { "code": + [ { "prim": "parameter", + "args": + [ { "prim": "or", + "args": + [ { "prim": "unit", "annots": [ "%default" ] }, + { "prim": "or", + "args": + [ { "prim": "or", + "args": + [ { "prim": "string", + "annots": [ "%mem_left" ] }, + { "prim": "string", + "annots": [ "%mem_right" ] } ], + "annots": [ "%mem" ] }, + { "prim": "or", + "args": + [ { "prim": "or", + "args": + [ { "prim": "pair", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ], + "annots": [ "%add_left" ] }, + { "prim": "pair", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ], + "annots": [ "%add_right" ] } ], + "annots": [ "%add" ] }, + { "prim": "or", + "args": + [ { "prim": "string", + "annots": [ "%rem_left" ] }, + { "prim": "string", + "annots": [ "%rem_right" ] } ], + "annots": [ "%rem" ] } ] } ] } ] } ] }, + { "prim": "storage", + "args": + [ { "prim": "pair", + "args": + [ { "prim": "big_map", + "args": [ { "prim": "string" }, { "prim": "nat" } ] }, + { "prim": "big_map", + "args": [ { "prim": "string" }, { "prim": "nat" } ] } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DROP" }, { "prim": "DUP" }, + { "prim": "CAR" }, + { "prim": "PUSH", + "args": [ { "prim": "mutez" }, { "int": "0" } ] }, + { "prim": "NONE", + "args": [ { "prim": "key_hash" } ] }, + { "prim": "CREATE_CONTRACT", + "args": + [ [ { "prim": "parameter", + "args": [ { "prim": "string" } ] }, + { "prim": "storage", + "args": + [ { "prim": "big_map", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "DROP" }, + { "prim": "NIL", + "args": + [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DROP" } ] ] }, + { "prim": "NIL", + "args": [ { "prim": "operation" } ] }, + { "prim": "SWAP" }, { "prim": "CONS" }, + { "prim": "PAIR" } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DUP" } ] ] }, + { "prim": "MEM" }, + [ { "prim": "IF", + "args": + [ [], + [ [ { "prim": "UNIT" }, + { "prim": "FAILWITH" } ] ] ] } ] ], + [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DUP" } ] ] }, + { "prim": "MEM" }, + [ { "prim": "IF", + "args": + [ [], + [ [ { "prim": "UNIT" }, + { "prim": "FAILWITH" } ] ] ] } ], + { "prim": "SWAP" } ] ] } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "DIP", + "args": + [ { "int": "2" }, + [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "SOME" } ] ] }, + { "prim": "UPDATE" } ], + [ { "prim": "UNPAIR" }, + { "prim": "DIP", + "args": + [ { "int": "2" }, + [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "SOME" } ] ] }, + { "prim": "UPDATE" }, + { "prim": "SWAP" } ] ] } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "NONE", + "args": + [ { "prim": + "nat" } ] } ] ] }, + { "prim": "UPDATE" } ], + [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "NONE", + "args": + [ { "prim": + "nat" } ] } ] ] }, + { "prim": "UPDATE" }, + { "prim": "SWAP" } ] ] } ] ] } ] ] }, + { "prim": "PAIR" }, + { "prim": "NIL", + "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ] ] } ], + "storage": + { "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/balance' +"0" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/counter' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/manager_key' +Fatal error: + No service found at this URL + + +./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ + "key": { + "int": "0" + }, + "type": { + "prim": "int" + } +}' +null + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/entrypoints' +{ "entrypoints": + { "rem_right": { "prim": "string" }, "rem_left": { "prim": "string" }, + "rem": + { "prim": "or", + "args": + [ { "prim": "string", "annots": [ "%rem_left" ] }, + { "prim": "string", "annots": [ "%rem_right" ] } ] }, + "mem_right": { "prim": "string" }, "mem_left": { "prim": "string" }, + "mem": + { "prim": "or", + "args": + [ { "prim": "string", "annots": [ "%mem_left" ] }, + { "prim": "string", "annots": [ "%mem_right" ] } ] }, + "default": { "prim": "unit" }, + "add_right": + { "prim": "pair", + "args": [ { "prim": "string" }, { "prim": "nat" } ] }, + "add_left": + { "prim": "pair", + "args": [ { "prim": "string" }, { "prim": "nat" } ] }, + "add": + { "prim": "or", + "args": + [ { "prim": "pair", + "args": [ { "prim": "string" }, { "prim": "nat" } ], + "annots": [ "%add_left" ] }, + { "prim": "pair", + "args": [ { "prim": "string" }, { "prim": "nat" } ], + "annots": [ "%add_right" ] } ] } } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/script' +{ "code": + [ { "prim": "storage", + "args": + [ { "prim": "pair", + "args": + [ { "prim": "big_map", + "args": [ { "prim": "string" }, { "prim": "nat" } ] }, + { "prim": "big_map", + "args": [ { "prim": "string" }, { "prim": "nat" } ] } ] } ] }, + { "prim": "parameter", + "args": + [ { "prim": "or", + "args": + [ { "prim": "unit", "annots": [ "%default" ] }, + { "prim": "or", + "args": + [ { "prim": "or", + "args": + [ { "prim": "string", "annots": [ "%mem_left" ] }, + { "prim": "string", + "annots": [ "%mem_right" ] } ], + "annots": [ "%mem" ] }, + { "prim": "or", + "args": + [ { "prim": "or", + "args": + [ { "prim": "pair", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ], + "annots": [ "%add_left" ] }, + { "prim": "pair", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ], + "annots": [ "%add_right" ] } ], + "annots": [ "%add" ] }, + { "prim": "or", + "args": + [ { "prim": "string", + "annots": [ "%rem_left" ] }, + { "prim": "string", + "annots": [ "%rem_right" ] } ], + "annots": [ "%rem" ] } ] } ] } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DROP" }, { "prim": "DUP" }, + { "prim": "CAR" }, + { "prim": "PUSH", + "args": [ { "prim": "mutez" }, { "int": "0" } ] }, + { "prim": "NONE", "args": [ { "prim": "key_hash" } ] }, + { "prim": "CREATE_CONTRACT", + "args": + [ [ { "prim": "parameter", + "args": [ { "prim": "string" } ] }, + { "prim": "storage", + "args": + [ { "prim": "big_map", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "DROP" }, + { "prim": "NIL", + "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ] ] }, + { "prim": "DIP", "args": [ [ { "prim": "DROP" } ] ] }, + { "prim": "NIL", "args": [ { "prim": "operation" } ] }, + { "prim": "SWAP" }, { "prim": "CONS" }, + { "prim": "PAIR" } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DIP", + "args": [ [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DUP" } ] ] }, + { "prim": "MEM" }, + [ { "prim": "IF", + "args": + [ [], + [ [ { "prim": "UNIT" }, + { "prim": "FAILWITH" } ] ] ] } ] ], + [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DUP" } ] ] }, + { "prim": "MEM" }, + [ { "prim": "IF", + "args": + [ [], + [ [ { "prim": "UNIT" }, + { "prim": "FAILWITH" } ] ] ] } ], + { "prim": "SWAP" } ] ] } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "DIP", + "args": + [ { "int": "2" }, + [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "SOME" } ] ] }, + { "prim": "UPDATE" } ], + [ { "prim": "UNPAIR" }, + { "prim": "DIP", + "args": + [ { "int": "2" }, + [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "SOME" } ] ] }, + { "prim": "UPDATE" }, + { "prim": "SWAP" } ] ] } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "NONE", + "args": + [ { "prim": "nat" } ] } ] ] }, + { "prim": "UPDATE" } ], + [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "NONE", + "args": + [ { "prim": "nat" } ] } ] ] }, + { "prim": "UPDATE" }, + { "prim": "SWAP" } ] ] } ] ] } ] ] }, + { "prim": "PAIR" }, + { "prim": "NIL", "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ] ] } ], + "storage": { "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/storage' +{ "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } + +./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ + "key": { + "string": "test" + }, + "type": { + "prim": "string" + } +}' +null + +./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ + "key": { + "string": "dup" + }, + "type": { + "prim": "string" + } +}' +null diff --git a/tezt/_regressions/rpc/ithaca.proxy_server_rpc.delegates.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_data_dir) RPC regression tests- delegates.out similarity index 99% rename from tezt/_regressions/rpc/ithaca.proxy_server_rpc.delegates.out rename to tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_data_dir) RPC regression tests- delegates.out index 3446a0c06755..4ca1713a3d84 100644 --- a/tezt/_regressions/rpc/ithaca.proxy_server_rpc.delegates.out +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_data_dir) RPC regression tests- delegates.out @@ -1,4 +1,3 @@ -rpc/ithaca.proxy_server_rpc.delegates.out ./tezos-client rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/ithaca.proxy_server_rpc.others.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_data_dir) RPC regression tests- others.out similarity index 98% rename from tezt/_regressions/rpc/ithaca.proxy_server_rpc.others.out rename to tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_data_dir) RPC regression tests- others.out index c2ce7b873fb1..c3896f0aed2f 100644 --- a/tezt/_regressions/rpc/ithaca.proxy_server_rpc.others.out +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_data_dir) RPC regression tests- others.out @@ -1,4 +1,3 @@ -rpc/ithaca.proxy_server_rpc.others.out ./tezos-client rpc get /chains/main/blocks/head/context/constants { "proof_of_work_nonce_size": 8, "nonce_length": 32, diff --git a/tezt/_regressions/rpc/ithaca.proxy_server_rpc.votes.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_data_dir) RPC regression tests- votes.out similarity index 98% rename from tezt/_regressions/rpc/ithaca.proxy_server_rpc.votes.out rename to tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_data_dir) RPC regression tests- votes.out index 7417bc082caa..be72e9dbde1a 100644 --- a/tezt/_regressions/rpc/ithaca.proxy_server_rpc.votes.out +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_data_dir) RPC regression tests- votes.out @@ -1,4 +1,3 @@ -rpc/ithaca.proxy_server_rpc.votes.out ./tezos-client rpc get /chains/main/blocks/head/votes/ballot_list [] diff --git a/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_rpc) RPC regression tests- contracts.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_rpc) RPC regression tests- contracts.out new file mode 100644 index 000000000000..6172051e773e --- /dev/null +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_rpc) RPC regression tests- contracts.out @@ -0,0 +1,553 @@ + +./tezos-client rpc get /chains/main/blocks/head/context/contracts +[ "[CONTRACT_HASH]", + "[CONTRACT_HASH]", + "[CONTRACT_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]" ] + +./tezos-client rpc get /chains/main/blocks/head/context/delegates +[ "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]" ] + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' +{ "balance": "3800000000000", + "delegate": "[PUBLIC_KEY_HASH]", "counter": "0" } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' +"3800000000000" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' +"0" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' +"[PUBLIC_KEY]" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' +"[PUBLIC_KEY_HASH]" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' +{ "balance": "0", "counter": "0" } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' +{ "balance": "100000000", "counter": "1" } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' +"100000000" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' +"1" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' +null + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/entrypoints' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/script' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/storage' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' +{ "balance": "99999393", "delegate": "[PUBLIC_KEY_HASH]", + "counter": "4" } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' +"99999393" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' +"4" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' +"[PUBLIC_KEY]" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' +"[PUBLIC_KEY_HASH]" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/entrypoints' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/script' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/storage' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]' +{ "balance": "0", + "script": + { "code": + [ { "prim": "parameter", "args": [ { "prim": "string" } ] }, + { "prim": "storage", + "args": + [ { "prim": "option", "args": [ { "prim": "string" } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "CAR" }, { "prim": "SOME" }, + { "prim": "NIL", "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ], + "storage": + { "prim": "Some", "args": [ { "string": "initial storage" } ] } } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/balance' +"0" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/counter' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/manager_key' +Fatal error: + No service found at this URL + + +./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ + "key": { + "int": "0" + }, + "type": { + "prim": "int" + } +}' +null + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/entrypoints' +{ "entrypoints": {} } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/script' +{ "code": + [ { "prim": "parameter", "args": [ { "prim": "string" } ] }, + { "prim": "storage", + "args": [ { "prim": "option", "args": [ { "prim": "string" } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "CAR" }, { "prim": "SOME" }, + { "prim": "NIL", "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ], + "storage": { "prim": "Some", "args": [ { "string": "initial storage" } ] } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/storage' +{ "prim": "Some", "args": [ { "string": "initial storage" } ] } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]' +{ "balance": "0", + "script": + { "code": + [ { "prim": "parameter", + "args": + [ { "prim": "or", + "args": + [ { "prim": "unit", "annots": [ "%default" ] }, + { "prim": "or", + "args": + [ { "prim": "or", + "args": + [ { "prim": "string", + "annots": [ "%mem_left" ] }, + { "prim": "string", + "annots": [ "%mem_right" ] } ], + "annots": [ "%mem" ] }, + { "prim": "or", + "args": + [ { "prim": "or", + "args": + [ { "prim": "pair", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ], + "annots": [ "%add_left" ] }, + { "prim": "pair", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ], + "annots": [ "%add_right" ] } ], + "annots": [ "%add" ] }, + { "prim": "or", + "args": + [ { "prim": "string", + "annots": [ "%rem_left" ] }, + { "prim": "string", + "annots": [ "%rem_right" ] } ], + "annots": [ "%rem" ] } ] } ] } ] } ] }, + { "prim": "storage", + "args": + [ { "prim": "pair", + "args": + [ { "prim": "big_map", + "args": [ { "prim": "string" }, { "prim": "nat" } ] }, + { "prim": "big_map", + "args": [ { "prim": "string" }, { "prim": "nat" } ] } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DROP" }, { "prim": "DUP" }, + { "prim": "CAR" }, + { "prim": "PUSH", + "args": [ { "prim": "mutez" }, { "int": "0" } ] }, + { "prim": "NONE", + "args": [ { "prim": "key_hash" } ] }, + { "prim": "CREATE_CONTRACT", + "args": + [ [ { "prim": "parameter", + "args": [ { "prim": "string" } ] }, + { "prim": "storage", + "args": + [ { "prim": "big_map", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "DROP" }, + { "prim": "NIL", + "args": + [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DROP" } ] ] }, + { "prim": "NIL", + "args": [ { "prim": "operation" } ] }, + { "prim": "SWAP" }, { "prim": "CONS" }, + { "prim": "PAIR" } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DUP" } ] ] }, + { "prim": "MEM" }, + [ { "prim": "IF", + "args": + [ [], + [ [ { "prim": "UNIT" }, + { "prim": "FAILWITH" } ] ] ] } ] ], + [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DUP" } ] ] }, + { "prim": "MEM" }, + [ { "prim": "IF", + "args": + [ [], + [ [ { "prim": "UNIT" }, + { "prim": "FAILWITH" } ] ] ] } ], + { "prim": "SWAP" } ] ] } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "DIP", + "args": + [ { "int": "2" }, + [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "SOME" } ] ] }, + { "prim": "UPDATE" } ], + [ { "prim": "UNPAIR" }, + { "prim": "DIP", + "args": + [ { "int": "2" }, + [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "SOME" } ] ] }, + { "prim": "UPDATE" }, + { "prim": "SWAP" } ] ] } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "NONE", + "args": + [ { "prim": + "nat" } ] } ] ] }, + { "prim": "UPDATE" } ], + [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "NONE", + "args": + [ { "prim": + "nat" } ] } ] ] }, + { "prim": "UPDATE" }, + { "prim": "SWAP" } ] ] } ] ] } ] ] }, + { "prim": "PAIR" }, + { "prim": "NIL", + "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ] ] } ], + "storage": + { "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/balance' +"0" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/counter' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/manager_key' +Fatal error: + No service found at this URL + + +./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ + "key": { + "int": "0" + }, + "type": { + "prim": "int" + } +}' +null + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/entrypoints' +{ "entrypoints": + { "rem_right": { "prim": "string" }, "rem_left": { "prim": "string" }, + "rem": + { "prim": "or", + "args": + [ { "prim": "string", "annots": [ "%rem_left" ] }, + { "prim": "string", "annots": [ "%rem_right" ] } ] }, + "mem_right": { "prim": "string" }, "mem_left": { "prim": "string" }, + "mem": + { "prim": "or", + "args": + [ { "prim": "string", "annots": [ "%mem_left" ] }, + { "prim": "string", "annots": [ "%mem_right" ] } ] }, + "default": { "prim": "unit" }, + "add_right": + { "prim": "pair", + "args": [ { "prim": "string" }, { "prim": "nat" } ] }, + "add_left": + { "prim": "pair", + "args": [ { "prim": "string" }, { "prim": "nat" } ] }, + "add": + { "prim": "or", + "args": + [ { "prim": "pair", + "args": [ { "prim": "string" }, { "prim": "nat" } ], + "annots": [ "%add_left" ] }, + { "prim": "pair", + "args": [ { "prim": "string" }, { "prim": "nat" } ], + "annots": [ "%add_right" ] } ] } } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/script' +{ "code": + [ { "prim": "storage", + "args": + [ { "prim": "pair", + "args": + [ { "prim": "big_map", + "args": [ { "prim": "string" }, { "prim": "nat" } ] }, + { "prim": "big_map", + "args": [ { "prim": "string" }, { "prim": "nat" } ] } ] } ] }, + { "prim": "parameter", + "args": + [ { "prim": "or", + "args": + [ { "prim": "unit", "annots": [ "%default" ] }, + { "prim": "or", + "args": + [ { "prim": "or", + "args": + [ { "prim": "string", "annots": [ "%mem_left" ] }, + { "prim": "string", + "annots": [ "%mem_right" ] } ], + "annots": [ "%mem" ] }, + { "prim": "or", + "args": + [ { "prim": "or", + "args": + [ { "prim": "pair", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ], + "annots": [ "%add_left" ] }, + { "prim": "pair", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ], + "annots": [ "%add_right" ] } ], + "annots": [ "%add" ] }, + { "prim": "or", + "args": + [ { "prim": "string", + "annots": [ "%rem_left" ] }, + { "prim": "string", + "annots": [ "%rem_right" ] } ], + "annots": [ "%rem" ] } ] } ] } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DROP" }, { "prim": "DUP" }, + { "prim": "CAR" }, + { "prim": "PUSH", + "args": [ { "prim": "mutez" }, { "int": "0" } ] }, + { "prim": "NONE", "args": [ { "prim": "key_hash" } ] }, + { "prim": "CREATE_CONTRACT", + "args": + [ [ { "prim": "parameter", + "args": [ { "prim": "string" } ] }, + { "prim": "storage", + "args": + [ { "prim": "big_map", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "DROP" }, + { "prim": "NIL", + "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ] ] }, + { "prim": "DIP", "args": [ [ { "prim": "DROP" } ] ] }, + { "prim": "NIL", "args": [ { "prim": "operation" } ] }, + { "prim": "SWAP" }, { "prim": "CONS" }, + { "prim": "PAIR" } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DIP", + "args": [ [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DUP" } ] ] }, + { "prim": "MEM" }, + [ { "prim": "IF", + "args": + [ [], + [ [ { "prim": "UNIT" }, + { "prim": "FAILWITH" } ] ] ] } ] ], + [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DUP" } ] ] }, + { "prim": "MEM" }, + [ { "prim": "IF", + "args": + [ [], + [ [ { "prim": "UNIT" }, + { "prim": "FAILWITH" } ] ] ] } ], + { "prim": "SWAP" } ] ] } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "DIP", + "args": + [ { "int": "2" }, + [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "SOME" } ] ] }, + { "prim": "UPDATE" } ], + [ { "prim": "UNPAIR" }, + { "prim": "DIP", + "args": + [ { "int": "2" }, + [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "SOME" } ] ] }, + { "prim": "UPDATE" }, + { "prim": "SWAP" } ] ] } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "NONE", + "args": + [ { "prim": "nat" } ] } ] ] }, + { "prim": "UPDATE" } ], + [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "NONE", + "args": + [ { "prim": "nat" } ] } ] ] }, + { "prim": "UPDATE" }, + { "prim": "SWAP" } ] ] } ] ] } ] ] }, + { "prim": "PAIR" }, + { "prim": "NIL", "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ] ] } ], + "storage": { "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/storage' +{ "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } + +./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ + "key": { + "string": "test" + }, + "type": { + "prim": "string" + } +}' +null + +./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ + "key": { + "string": "dup" + }, + "type": { + "prim": "string" + } +}' +null diff --git a/tezt/_regressions/rpc/ithaca.proxy_server_data_dir.delegates.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_rpc) RPC regression tests- delegates.out similarity index 99% rename from tezt/_regressions/rpc/ithaca.proxy_server_data_dir.delegates.out rename to tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_rpc) RPC regression tests- delegates.out index a65c2876422f..4ca1713a3d84 100644 --- a/tezt/_regressions/rpc/ithaca.proxy_server_data_dir.delegates.out +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_rpc) RPC regression tests- delegates.out @@ -1,4 +1,3 @@ -rpc/ithaca.proxy_server_data_dir.delegates.out ./tezos-client rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/ithaca.proxy_server_data_dir.others.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_rpc) RPC regression tests- others.out similarity index 98% rename from tezt/_regressions/rpc/ithaca.proxy_server_data_dir.others.out rename to tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_rpc) RPC regression tests- others.out index f79459a73173..c3896f0aed2f 100644 --- a/tezt/_regressions/rpc/ithaca.proxy_server_data_dir.others.out +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_rpc) RPC regression tests- others.out @@ -1,4 +1,3 @@ -rpc/ithaca.proxy_server_data_dir.others.out ./tezos-client rpc get /chains/main/blocks/head/context/constants { "proof_of_work_nonce_size": 8, "nonce_length": 32, diff --git a/tezt/_regressions/rpc/ithaca.proxy_server_data_dir.votes.out b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_rpc) RPC regression tests- votes.out similarity index 98% rename from tezt/_regressions/rpc/ithaca.proxy_server_data_dir.votes.out rename to tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_rpc) RPC regression tests- votes.out index 74a27e36f07f..be72e9dbde1a 100644 --- a/tezt/_regressions/rpc/ithaca.proxy_server_data_dir.votes.out +++ b/tezt/tests/expected/RPC_test.ml/Ithaca- (mode proxy_server_rpc) RPC regression tests- votes.out @@ -1,4 +1,3 @@ -rpc/ithaca.proxy_server_data_dir.votes.out ./tezos-client rpc get /chains/main/blocks/head/votes/ballot_list [] diff --git a/tezt/tests/expected/RPC_test.ml/Jakarta- (mode client) RPC regression tests- contracts.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode client) RPC regression tests- contracts.out new file mode 100644 index 000000000000..6172051e773e --- /dev/null +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode client) RPC regression tests- contracts.out @@ -0,0 +1,553 @@ + +./tezos-client rpc get /chains/main/blocks/head/context/contracts +[ "[CONTRACT_HASH]", + "[CONTRACT_HASH]", + "[CONTRACT_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]" ] + +./tezos-client rpc get /chains/main/blocks/head/context/delegates +[ "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]" ] + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' +{ "balance": "3800000000000", + "delegate": "[PUBLIC_KEY_HASH]", "counter": "0" } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' +"3800000000000" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' +"0" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' +"[PUBLIC_KEY]" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' +"[PUBLIC_KEY_HASH]" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' +{ "balance": "0", "counter": "0" } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' +{ "balance": "100000000", "counter": "1" } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' +"100000000" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' +"1" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' +null + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/entrypoints' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/script' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/storage' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' +{ "balance": "99999393", "delegate": "[PUBLIC_KEY_HASH]", + "counter": "4" } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' +"99999393" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' +"4" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' +"[PUBLIC_KEY]" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' +"[PUBLIC_KEY_HASH]" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/entrypoints' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/script' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/storage' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]' +{ "balance": "0", + "script": + { "code": + [ { "prim": "parameter", "args": [ { "prim": "string" } ] }, + { "prim": "storage", + "args": + [ { "prim": "option", "args": [ { "prim": "string" } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "CAR" }, { "prim": "SOME" }, + { "prim": "NIL", "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ], + "storage": + { "prim": "Some", "args": [ { "string": "initial storage" } ] } } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/balance' +"0" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/counter' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/manager_key' +Fatal error: + No service found at this URL + + +./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ + "key": { + "int": "0" + }, + "type": { + "prim": "int" + } +}' +null + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/entrypoints' +{ "entrypoints": {} } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/script' +{ "code": + [ { "prim": "parameter", "args": [ { "prim": "string" } ] }, + { "prim": "storage", + "args": [ { "prim": "option", "args": [ { "prim": "string" } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "CAR" }, { "prim": "SOME" }, + { "prim": "NIL", "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ], + "storage": { "prim": "Some", "args": [ { "string": "initial storage" } ] } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/storage' +{ "prim": "Some", "args": [ { "string": "initial storage" } ] } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]' +{ "balance": "0", + "script": + { "code": + [ { "prim": "parameter", + "args": + [ { "prim": "or", + "args": + [ { "prim": "unit", "annots": [ "%default" ] }, + { "prim": "or", + "args": + [ { "prim": "or", + "args": + [ { "prim": "string", + "annots": [ "%mem_left" ] }, + { "prim": "string", + "annots": [ "%mem_right" ] } ], + "annots": [ "%mem" ] }, + { "prim": "or", + "args": + [ { "prim": "or", + "args": + [ { "prim": "pair", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ], + "annots": [ "%add_left" ] }, + { "prim": "pair", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ], + "annots": [ "%add_right" ] } ], + "annots": [ "%add" ] }, + { "prim": "or", + "args": + [ { "prim": "string", + "annots": [ "%rem_left" ] }, + { "prim": "string", + "annots": [ "%rem_right" ] } ], + "annots": [ "%rem" ] } ] } ] } ] } ] }, + { "prim": "storage", + "args": + [ { "prim": "pair", + "args": + [ { "prim": "big_map", + "args": [ { "prim": "string" }, { "prim": "nat" } ] }, + { "prim": "big_map", + "args": [ { "prim": "string" }, { "prim": "nat" } ] } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DROP" }, { "prim": "DUP" }, + { "prim": "CAR" }, + { "prim": "PUSH", + "args": [ { "prim": "mutez" }, { "int": "0" } ] }, + { "prim": "NONE", + "args": [ { "prim": "key_hash" } ] }, + { "prim": "CREATE_CONTRACT", + "args": + [ [ { "prim": "parameter", + "args": [ { "prim": "string" } ] }, + { "prim": "storage", + "args": + [ { "prim": "big_map", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "DROP" }, + { "prim": "NIL", + "args": + [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DROP" } ] ] }, + { "prim": "NIL", + "args": [ { "prim": "operation" } ] }, + { "prim": "SWAP" }, { "prim": "CONS" }, + { "prim": "PAIR" } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DUP" } ] ] }, + { "prim": "MEM" }, + [ { "prim": "IF", + "args": + [ [], + [ [ { "prim": "UNIT" }, + { "prim": "FAILWITH" } ] ] ] } ] ], + [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DUP" } ] ] }, + { "prim": "MEM" }, + [ { "prim": "IF", + "args": + [ [], + [ [ { "prim": "UNIT" }, + { "prim": "FAILWITH" } ] ] ] } ], + { "prim": "SWAP" } ] ] } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "DIP", + "args": + [ { "int": "2" }, + [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "SOME" } ] ] }, + { "prim": "UPDATE" } ], + [ { "prim": "UNPAIR" }, + { "prim": "DIP", + "args": + [ { "int": "2" }, + [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "SOME" } ] ] }, + { "prim": "UPDATE" }, + { "prim": "SWAP" } ] ] } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "NONE", + "args": + [ { "prim": + "nat" } ] } ] ] }, + { "prim": "UPDATE" } ], + [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "NONE", + "args": + [ { "prim": + "nat" } ] } ] ] }, + { "prim": "UPDATE" }, + { "prim": "SWAP" } ] ] } ] ] } ] ] }, + { "prim": "PAIR" }, + { "prim": "NIL", + "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ] ] } ], + "storage": + { "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/balance' +"0" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/counter' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/manager_key' +Fatal error: + No service found at this URL + + +./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ + "key": { + "int": "0" + }, + "type": { + "prim": "int" + } +}' +null + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/entrypoints' +{ "entrypoints": + { "rem_right": { "prim": "string" }, "rem_left": { "prim": "string" }, + "rem": + { "prim": "or", + "args": + [ { "prim": "string", "annots": [ "%rem_left" ] }, + { "prim": "string", "annots": [ "%rem_right" ] } ] }, + "mem_right": { "prim": "string" }, "mem_left": { "prim": "string" }, + "mem": + { "prim": "or", + "args": + [ { "prim": "string", "annots": [ "%mem_left" ] }, + { "prim": "string", "annots": [ "%mem_right" ] } ] }, + "default": { "prim": "unit" }, + "add_right": + { "prim": "pair", + "args": [ { "prim": "string" }, { "prim": "nat" } ] }, + "add_left": + { "prim": "pair", + "args": [ { "prim": "string" }, { "prim": "nat" } ] }, + "add": + { "prim": "or", + "args": + [ { "prim": "pair", + "args": [ { "prim": "string" }, { "prim": "nat" } ], + "annots": [ "%add_left" ] }, + { "prim": "pair", + "args": [ { "prim": "string" }, { "prim": "nat" } ], + "annots": [ "%add_right" ] } ] } } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/script' +{ "code": + [ { "prim": "storage", + "args": + [ { "prim": "pair", + "args": + [ { "prim": "big_map", + "args": [ { "prim": "string" }, { "prim": "nat" } ] }, + { "prim": "big_map", + "args": [ { "prim": "string" }, { "prim": "nat" } ] } ] } ] }, + { "prim": "parameter", + "args": + [ { "prim": "or", + "args": + [ { "prim": "unit", "annots": [ "%default" ] }, + { "prim": "or", + "args": + [ { "prim": "or", + "args": + [ { "prim": "string", "annots": [ "%mem_left" ] }, + { "prim": "string", + "annots": [ "%mem_right" ] } ], + "annots": [ "%mem" ] }, + { "prim": "or", + "args": + [ { "prim": "or", + "args": + [ { "prim": "pair", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ], + "annots": [ "%add_left" ] }, + { "prim": "pair", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ], + "annots": [ "%add_right" ] } ], + "annots": [ "%add" ] }, + { "prim": "or", + "args": + [ { "prim": "string", + "annots": [ "%rem_left" ] }, + { "prim": "string", + "annots": [ "%rem_right" ] } ], + "annots": [ "%rem" ] } ] } ] } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DROP" }, { "prim": "DUP" }, + { "prim": "CAR" }, + { "prim": "PUSH", + "args": [ { "prim": "mutez" }, { "int": "0" } ] }, + { "prim": "NONE", "args": [ { "prim": "key_hash" } ] }, + { "prim": "CREATE_CONTRACT", + "args": + [ [ { "prim": "parameter", + "args": [ { "prim": "string" } ] }, + { "prim": "storage", + "args": + [ { "prim": "big_map", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "DROP" }, + { "prim": "NIL", + "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ] ] }, + { "prim": "DIP", "args": [ [ { "prim": "DROP" } ] ] }, + { "prim": "NIL", "args": [ { "prim": "operation" } ] }, + { "prim": "SWAP" }, { "prim": "CONS" }, + { "prim": "PAIR" } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DIP", + "args": [ [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DUP" } ] ] }, + { "prim": "MEM" }, + [ { "prim": "IF", + "args": + [ [], + [ [ { "prim": "UNIT" }, + { "prim": "FAILWITH" } ] ] ] } ] ], + [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DUP" } ] ] }, + { "prim": "MEM" }, + [ { "prim": "IF", + "args": + [ [], + [ [ { "prim": "UNIT" }, + { "prim": "FAILWITH" } ] ] ] } ], + { "prim": "SWAP" } ] ] } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "DIP", + "args": + [ { "int": "2" }, + [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "SOME" } ] ] }, + { "prim": "UPDATE" } ], + [ { "prim": "UNPAIR" }, + { "prim": "DIP", + "args": + [ { "int": "2" }, + [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "SOME" } ] ] }, + { "prim": "UPDATE" }, + { "prim": "SWAP" } ] ] } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "NONE", + "args": + [ { "prim": "nat" } ] } ] ] }, + { "prim": "UPDATE" } ], + [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "NONE", + "args": + [ { "prim": "nat" } ] } ] ] }, + { "prim": "UPDATE" }, + { "prim": "SWAP" } ] ] } ] ] } ] ] }, + { "prim": "PAIR" }, + { "prim": "NIL", "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ] ] } ], + "storage": { "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/storage' +{ "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } + +./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ + "key": { + "string": "test" + }, + "type": { + "prim": "string" + } +}' +null + +./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ + "key": { + "string": "dup" + }, + "type": { + "prim": "string" + } +}' +null diff --git a/tezt/_regressions/rpc/jakarta.client.delegates.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode client) RPC regression tests- delegates.out similarity index 99% rename from tezt/_regressions/rpc/jakarta.client.delegates.out rename to tezt/tests/expected/RPC_test.ml/Jakarta- (mode client) RPC regression tests- delegates.out index 7a70b6f6d3ae..092ce060fb91 100644 --- a/tezt/_regressions/rpc/jakarta.client.delegates.out +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode client) RPC regression tests- delegates.out @@ -1,4 +1,3 @@ -rpc/jakarta.client.delegates.out ./tezos-client rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/jakarta.client.mempool.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode client) RPC regression tests- mempool.out similarity index 99% rename from tezt/_regressions/rpc/jakarta.client.mempool.out rename to tezt/tests/expected/RPC_test.ml/Jakarta- (mode client) RPC regression tests- mempool.out index fa96a40af47c..2e96e36b0c27 100644 --- a/tezt/_regressions/rpc/jakarta.client.mempool.out +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode client) RPC regression tests- mempool.out @@ -1,4 +1,3 @@ -rpc/jakarta.client.mempool.out curl -s 'http://localhost:[PORT]/chains/main/mempool/monitor_operations?applied=true&outdated=true&branch_delayed=true&refused=true&branch_refused=true' [] diff --git a/tezt/_regressions/rpc/jakarta.client.others.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode client) RPC regression tests- others.out similarity index 99% rename from tezt/_regressions/rpc/jakarta.client.others.out rename to tezt/tests/expected/RPC_test.ml/Jakarta- (mode client) RPC regression tests- others.out index f34c103b8537..eb569097d5ac 100644 --- a/tezt/_regressions/rpc/jakarta.client.others.out +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode client) RPC regression tests- others.out @@ -1,4 +1,3 @@ -rpc/jakarta.client.others.out ./tezos-client rpc get /chains/main/blocks/head/context/constants { "proof_of_work_nonce_size": 8, "nonce_length": 32, diff --git a/tezt/_regressions/rpc/jakarta.client.votes.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode client) RPC regression tests- votes.out similarity index 98% rename from tezt/_regressions/rpc/jakarta.client.votes.out rename to tezt/tests/expected/RPC_test.ml/Jakarta- (mode client) RPC regression tests- votes.out index f4a569a926d2..a7ea3fe91817 100644 --- a/tezt/_regressions/rpc/jakarta.client.votes.out +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode client) RPC regression tests- votes.out @@ -1,4 +1,3 @@ -rpc/jakarta.client.votes.out ./tezos-client rpc get /chains/main/blocks/head/votes/ballot_list [] diff --git a/tezt/_regressions/rpc/jakarta.light.contracts.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode light) RPC regression tests- contracts.out similarity index 99% rename from tezt/_regressions/rpc/jakarta.light.contracts.out rename to tezt/tests/expected/RPC_test.ml/Jakarta- (mode light) RPC regression tests- contracts.out index 8260a45e785c..eec0d0daacb7 100644 --- a/tezt/_regressions/rpc/jakarta.light.contracts.out +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode light) RPC regression tests- contracts.out @@ -1,4 +1,3 @@ -rpc/jakarta.light.contracts.out ./tezos-client --mode light rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/jakarta.light.delegates.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode light) RPC regression tests- delegates.out similarity index 99% rename from tezt/_regressions/rpc/jakarta.light.delegates.out rename to tezt/tests/expected/RPC_test.ml/Jakarta- (mode light) RPC regression tests- delegates.out index 891b6da9643f..7837bd74fcbd 100644 --- a/tezt/_regressions/rpc/jakarta.light.delegates.out +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode light) RPC regression tests- delegates.out @@ -1,4 +1,3 @@ -rpc/jakarta.light.delegates.out ./tezos-client --mode light rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/jakarta.light.others.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode light) RPC regression tests- others.out similarity index 99% rename from tezt/_regressions/rpc/jakarta.light.others.out rename to tezt/tests/expected/RPC_test.ml/Jakarta- (mode light) RPC regression tests- others.out index 424dcecbb7d7..c2135b67df73 100644 --- a/tezt/_regressions/rpc/jakarta.light.others.out +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode light) RPC regression tests- others.out @@ -1,4 +1,3 @@ -rpc/jakarta.light.others.out ./tezos-client --mode light rpc get /chains/main/blocks/head/context/constants { "proof_of_work_nonce_size": 8, "nonce_length": 32, diff --git a/tezt/_regressions/rpc/jakarta.light.votes.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode light) RPC regression tests- votes.out similarity index 99% rename from tezt/_regressions/rpc/jakarta.light.votes.out rename to tezt/tests/expected/RPC_test.ml/Jakarta- (mode light) RPC regression tests- votes.out index bd16906b9497..d70a4a75a81c 100644 --- a/tezt/_regressions/rpc/jakarta.light.votes.out +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode light) RPC regression tests- votes.out @@ -1,4 +1,3 @@ -rpc/jakarta.light.votes.out ./tezos-client --mode light rpc get /chains/main/blocks/head/votes/ballot_list [] diff --git a/tezt/_regressions/rpc/jakarta.proxy.contracts.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy) RPC regression tests- contracts.out similarity index 99% rename from tezt/_regressions/rpc/jakarta.proxy.contracts.out rename to tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy) RPC regression tests- contracts.out index 37bc59ccc412..8ef86cb89a14 100644 --- a/tezt/_regressions/rpc/jakarta.proxy.contracts.out +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy) RPC regression tests- contracts.out @@ -1,4 +1,3 @@ -rpc/jakarta.proxy.contracts.out ./tezos-client --mode proxy rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/jakarta.proxy.delegates.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy) RPC regression tests- delegates.out similarity index 99% rename from tezt/_regressions/rpc/jakarta.proxy.delegates.out rename to tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy) RPC regression tests- delegates.out index 424cf27b6366..100b2a2faf1b 100644 --- a/tezt/_regressions/rpc/jakarta.proxy.delegates.out +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy) RPC regression tests- delegates.out @@ -1,4 +1,3 @@ -rpc/jakarta.proxy.delegates.out ./tezos-client --mode proxy rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/jakarta.proxy.mempool.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy) RPC regression tests- mempool.out similarity index 99% rename from tezt/_regressions/rpc/jakarta.proxy.mempool.out rename to tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy) RPC regression tests- mempool.out index 9ef7a1bd138a..a88389f39408 100644 --- a/tezt/_regressions/rpc/jakarta.proxy.mempool.out +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy) RPC regression tests- mempool.out @@ -1,4 +1,3 @@ -rpc/jakarta.proxy.mempool.out curl -s 'http://localhost:[PORT]/chains/main/mempool/monitor_operations?applied=true&outdated=true&branch_delayed=true&refused=true&branch_refused=true' [] diff --git a/tezt/_regressions/rpc/jakarta.proxy.others.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy) RPC regression tests- others.out similarity index 99% rename from tezt/_regressions/rpc/jakarta.proxy.others.out rename to tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy) RPC regression tests- others.out index 1fc437a0eb79..35d444c7f576 100644 --- a/tezt/_regressions/rpc/jakarta.proxy.others.out +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy) RPC regression tests- others.out @@ -1,4 +1,3 @@ -rpc/jakarta.proxy.others.out ./tezos-client --mode proxy rpc get /chains/main/blocks/head/context/constants { "proof_of_work_nonce_size": 8, "nonce_length": 32, diff --git a/tezt/_regressions/rpc/jakarta.proxy.votes.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy) RPC regression tests- votes.out similarity index 99% rename from tezt/_regressions/rpc/jakarta.proxy.votes.out rename to tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy) RPC regression tests- votes.out index de907eee9eaa..623849f63b4c 100644 --- a/tezt/_regressions/rpc/jakarta.proxy.votes.out +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy) RPC regression tests- votes.out @@ -1,4 +1,3 @@ -rpc/jakarta.proxy.votes.out ./tezos-client --mode proxy rpc get /chains/main/blocks/head/votes/ballot_list [] diff --git a/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_data_dir) RPC regression tests- contracts.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_data_dir) RPC regression tests- contracts.out new file mode 100644 index 000000000000..6172051e773e --- /dev/null +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_data_dir) RPC regression tests- contracts.out @@ -0,0 +1,553 @@ + +./tezos-client rpc get /chains/main/blocks/head/context/contracts +[ "[CONTRACT_HASH]", + "[CONTRACT_HASH]", + "[CONTRACT_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]" ] + +./tezos-client rpc get /chains/main/blocks/head/context/delegates +[ "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]" ] + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' +{ "balance": "3800000000000", + "delegate": "[PUBLIC_KEY_HASH]", "counter": "0" } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' +"3800000000000" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' +"0" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' +"[PUBLIC_KEY]" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' +"[PUBLIC_KEY_HASH]" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' +{ "balance": "0", "counter": "0" } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' +{ "balance": "100000000", "counter": "1" } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' +"100000000" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' +"1" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' +null + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/entrypoints' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/script' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/storage' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' +{ "balance": "99999393", "delegate": "[PUBLIC_KEY_HASH]", + "counter": "4" } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' +"99999393" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' +"4" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' +"[PUBLIC_KEY]" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' +"[PUBLIC_KEY_HASH]" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/entrypoints' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/script' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/storage' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]' +{ "balance": "0", + "script": + { "code": + [ { "prim": "parameter", "args": [ { "prim": "string" } ] }, + { "prim": "storage", + "args": + [ { "prim": "option", "args": [ { "prim": "string" } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "CAR" }, { "prim": "SOME" }, + { "prim": "NIL", "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ], + "storage": + { "prim": "Some", "args": [ { "string": "initial storage" } ] } } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/balance' +"0" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/counter' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/manager_key' +Fatal error: + No service found at this URL + + +./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ + "key": { + "int": "0" + }, + "type": { + "prim": "int" + } +}' +null + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/entrypoints' +{ "entrypoints": {} } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/script' +{ "code": + [ { "prim": "parameter", "args": [ { "prim": "string" } ] }, + { "prim": "storage", + "args": [ { "prim": "option", "args": [ { "prim": "string" } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "CAR" }, { "prim": "SOME" }, + { "prim": "NIL", "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ], + "storage": { "prim": "Some", "args": [ { "string": "initial storage" } ] } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/storage' +{ "prim": "Some", "args": [ { "string": "initial storage" } ] } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]' +{ "balance": "0", + "script": + { "code": + [ { "prim": "parameter", + "args": + [ { "prim": "or", + "args": + [ { "prim": "unit", "annots": [ "%default" ] }, + { "prim": "or", + "args": + [ { "prim": "or", + "args": + [ { "prim": "string", + "annots": [ "%mem_left" ] }, + { "prim": "string", + "annots": [ "%mem_right" ] } ], + "annots": [ "%mem" ] }, + { "prim": "or", + "args": + [ { "prim": "or", + "args": + [ { "prim": "pair", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ], + "annots": [ "%add_left" ] }, + { "prim": "pair", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ], + "annots": [ "%add_right" ] } ], + "annots": [ "%add" ] }, + { "prim": "or", + "args": + [ { "prim": "string", + "annots": [ "%rem_left" ] }, + { "prim": "string", + "annots": [ "%rem_right" ] } ], + "annots": [ "%rem" ] } ] } ] } ] } ] }, + { "prim": "storage", + "args": + [ { "prim": "pair", + "args": + [ { "prim": "big_map", + "args": [ { "prim": "string" }, { "prim": "nat" } ] }, + { "prim": "big_map", + "args": [ { "prim": "string" }, { "prim": "nat" } ] } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DROP" }, { "prim": "DUP" }, + { "prim": "CAR" }, + { "prim": "PUSH", + "args": [ { "prim": "mutez" }, { "int": "0" } ] }, + { "prim": "NONE", + "args": [ { "prim": "key_hash" } ] }, + { "prim": "CREATE_CONTRACT", + "args": + [ [ { "prim": "parameter", + "args": [ { "prim": "string" } ] }, + { "prim": "storage", + "args": + [ { "prim": "big_map", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "DROP" }, + { "prim": "NIL", + "args": + [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DROP" } ] ] }, + { "prim": "NIL", + "args": [ { "prim": "operation" } ] }, + { "prim": "SWAP" }, { "prim": "CONS" }, + { "prim": "PAIR" } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DUP" } ] ] }, + { "prim": "MEM" }, + [ { "prim": "IF", + "args": + [ [], + [ [ { "prim": "UNIT" }, + { "prim": "FAILWITH" } ] ] ] } ] ], + [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DUP" } ] ] }, + { "prim": "MEM" }, + [ { "prim": "IF", + "args": + [ [], + [ [ { "prim": "UNIT" }, + { "prim": "FAILWITH" } ] ] ] } ], + { "prim": "SWAP" } ] ] } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "DIP", + "args": + [ { "int": "2" }, + [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "SOME" } ] ] }, + { "prim": "UPDATE" } ], + [ { "prim": "UNPAIR" }, + { "prim": "DIP", + "args": + [ { "int": "2" }, + [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "SOME" } ] ] }, + { "prim": "UPDATE" }, + { "prim": "SWAP" } ] ] } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "NONE", + "args": + [ { "prim": + "nat" } ] } ] ] }, + { "prim": "UPDATE" } ], + [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "NONE", + "args": + [ { "prim": + "nat" } ] } ] ] }, + { "prim": "UPDATE" }, + { "prim": "SWAP" } ] ] } ] ] } ] ] }, + { "prim": "PAIR" }, + { "prim": "NIL", + "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ] ] } ], + "storage": + { "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/balance' +"0" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/counter' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/manager_key' +Fatal error: + No service found at this URL + + +./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ + "key": { + "int": "0" + }, + "type": { + "prim": "int" + } +}' +null + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/entrypoints' +{ "entrypoints": + { "rem_right": { "prim": "string" }, "rem_left": { "prim": "string" }, + "rem": + { "prim": "or", + "args": + [ { "prim": "string", "annots": [ "%rem_left" ] }, + { "prim": "string", "annots": [ "%rem_right" ] } ] }, + "mem_right": { "prim": "string" }, "mem_left": { "prim": "string" }, + "mem": + { "prim": "or", + "args": + [ { "prim": "string", "annots": [ "%mem_left" ] }, + { "prim": "string", "annots": [ "%mem_right" ] } ] }, + "default": { "prim": "unit" }, + "add_right": + { "prim": "pair", + "args": [ { "prim": "string" }, { "prim": "nat" } ] }, + "add_left": + { "prim": "pair", + "args": [ { "prim": "string" }, { "prim": "nat" } ] }, + "add": + { "prim": "or", + "args": + [ { "prim": "pair", + "args": [ { "prim": "string" }, { "prim": "nat" } ], + "annots": [ "%add_left" ] }, + { "prim": "pair", + "args": [ { "prim": "string" }, { "prim": "nat" } ], + "annots": [ "%add_right" ] } ] } } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/script' +{ "code": + [ { "prim": "storage", + "args": + [ { "prim": "pair", + "args": + [ { "prim": "big_map", + "args": [ { "prim": "string" }, { "prim": "nat" } ] }, + { "prim": "big_map", + "args": [ { "prim": "string" }, { "prim": "nat" } ] } ] } ] }, + { "prim": "parameter", + "args": + [ { "prim": "or", + "args": + [ { "prim": "unit", "annots": [ "%default" ] }, + { "prim": "or", + "args": + [ { "prim": "or", + "args": + [ { "prim": "string", "annots": [ "%mem_left" ] }, + { "prim": "string", + "annots": [ "%mem_right" ] } ], + "annots": [ "%mem" ] }, + { "prim": "or", + "args": + [ { "prim": "or", + "args": + [ { "prim": "pair", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ], + "annots": [ "%add_left" ] }, + { "prim": "pair", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ], + "annots": [ "%add_right" ] } ], + "annots": [ "%add" ] }, + { "prim": "or", + "args": + [ { "prim": "string", + "annots": [ "%rem_left" ] }, + { "prim": "string", + "annots": [ "%rem_right" ] } ], + "annots": [ "%rem" ] } ] } ] } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DROP" }, { "prim": "DUP" }, + { "prim": "CAR" }, + { "prim": "PUSH", + "args": [ { "prim": "mutez" }, { "int": "0" } ] }, + { "prim": "NONE", "args": [ { "prim": "key_hash" } ] }, + { "prim": "CREATE_CONTRACT", + "args": + [ [ { "prim": "parameter", + "args": [ { "prim": "string" } ] }, + { "prim": "storage", + "args": + [ { "prim": "big_map", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "DROP" }, + { "prim": "NIL", + "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ] ] }, + { "prim": "DIP", "args": [ [ { "prim": "DROP" } ] ] }, + { "prim": "NIL", "args": [ { "prim": "operation" } ] }, + { "prim": "SWAP" }, { "prim": "CONS" }, + { "prim": "PAIR" } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DIP", + "args": [ [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DUP" } ] ] }, + { "prim": "MEM" }, + [ { "prim": "IF", + "args": + [ [], + [ [ { "prim": "UNIT" }, + { "prim": "FAILWITH" } ] ] ] } ] ], + [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DUP" } ] ] }, + { "prim": "MEM" }, + [ { "prim": "IF", + "args": + [ [], + [ [ { "prim": "UNIT" }, + { "prim": "FAILWITH" } ] ] ] } ], + { "prim": "SWAP" } ] ] } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "DIP", + "args": + [ { "int": "2" }, + [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "SOME" } ] ] }, + { "prim": "UPDATE" } ], + [ { "prim": "UNPAIR" }, + { "prim": "DIP", + "args": + [ { "int": "2" }, + [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "SOME" } ] ] }, + { "prim": "UPDATE" }, + { "prim": "SWAP" } ] ] } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "NONE", + "args": + [ { "prim": "nat" } ] } ] ] }, + { "prim": "UPDATE" } ], + [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "NONE", + "args": + [ { "prim": "nat" } ] } ] ] }, + { "prim": "UPDATE" }, + { "prim": "SWAP" } ] ] } ] ] } ] ] }, + { "prim": "PAIR" }, + { "prim": "NIL", "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ] ] } ], + "storage": { "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/storage' +{ "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } + +./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ + "key": { + "string": "test" + }, + "type": { + "prim": "string" + } +}' +null + +./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ + "key": { + "string": "dup" + }, + "type": { + "prim": "string" + } +}' +null diff --git a/tezt/_regressions/rpc/jakarta.proxy_server_rpc.delegates.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_data_dir) RPC regression tests- delegates.out similarity index 99% rename from tezt/_regressions/rpc/jakarta.proxy_server_rpc.delegates.out rename to tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_data_dir) RPC regression tests- delegates.out index 0e77661de902..092ce060fb91 100644 --- a/tezt/_regressions/rpc/jakarta.proxy_server_rpc.delegates.out +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_data_dir) RPC regression tests- delegates.out @@ -1,4 +1,3 @@ -rpc/jakarta.proxy_server_rpc.delegates.out ./tezos-client rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/jakarta.proxy_server_rpc.others.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_data_dir) RPC regression tests- others.out similarity index 98% rename from tezt/_regressions/rpc/jakarta.proxy_server_rpc.others.out rename to tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_data_dir) RPC regression tests- others.out index ebdd7f5bd765..0a4264b2c8db 100644 --- a/tezt/_regressions/rpc/jakarta.proxy_server_rpc.others.out +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_data_dir) RPC regression tests- others.out @@ -1,4 +1,3 @@ -rpc/jakarta.proxy_server_rpc.others.out ./tezos-client rpc get /chains/main/blocks/head/context/constants { "proof_of_work_nonce_size": 8, "nonce_length": 32, diff --git a/tezt/_regressions/rpc/alpha.proxy_server_data_dir.votes.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_data_dir) RPC regression tests- votes.out similarity index 98% rename from tezt/_regressions/rpc/alpha.proxy_server_data_dir.votes.out rename to tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_data_dir) RPC regression tests- votes.out index 1c920ef4bd9e..c5d50e640de8 100644 --- a/tezt/_regressions/rpc/alpha.proxy_server_data_dir.votes.out +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_data_dir) RPC regression tests- votes.out @@ -1,4 +1,3 @@ -rpc/alpha.proxy_server_data_dir.votes.out ./tezos-client rpc get /chains/main/blocks/head/votes/ballot_list [] diff --git a/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_rpc) RPC regression tests- contracts.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_rpc) RPC regression tests- contracts.out new file mode 100644 index 000000000000..6172051e773e --- /dev/null +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_rpc) RPC regression tests- contracts.out @@ -0,0 +1,553 @@ + +./tezos-client rpc get /chains/main/blocks/head/context/contracts +[ "[CONTRACT_HASH]", + "[CONTRACT_HASH]", + "[CONTRACT_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]" ] + +./tezos-client rpc get /chains/main/blocks/head/context/delegates +[ "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]", + "[PUBLIC_KEY_HASH]" ] + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' +{ "balance": "3800000000000", + "delegate": "[PUBLIC_KEY_HASH]", "counter": "0" } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' +"3800000000000" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' +"0" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' +"[PUBLIC_KEY]" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' +"[PUBLIC_KEY_HASH]" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' +{ "balance": "0", "counter": "0" } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' +{ "balance": "100000000", "counter": "1" } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' +"100000000" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' +"1" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' +null + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/entrypoints' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/script' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/storage' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]' +{ "balance": "99999393", "delegate": "[PUBLIC_KEY_HASH]", + "counter": "4" } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/balance' +"99999393" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/counter' +"4" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/manager_key' +"[PUBLIC_KEY]" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/delegate' +"[PUBLIC_KEY_HASH]" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/entrypoints' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/script' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[PUBLIC_KEY_HASH]/storage' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]' +{ "balance": "0", + "script": + { "code": + [ { "prim": "parameter", "args": [ { "prim": "string" } ] }, + { "prim": "storage", + "args": + [ { "prim": "option", "args": [ { "prim": "string" } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "CAR" }, { "prim": "SOME" }, + { "prim": "NIL", "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ], + "storage": + { "prim": "Some", "args": [ { "string": "initial storage" } ] } } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/balance' +"0" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/counter' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/manager_key' +Fatal error: + No service found at this URL + + +./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ + "key": { + "int": "0" + }, + "type": { + "prim": "int" + } +}' +null + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/entrypoints' +{ "entrypoints": {} } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/script' +{ "code": + [ { "prim": "parameter", "args": [ { "prim": "string" } ] }, + { "prim": "storage", + "args": [ { "prim": "option", "args": [ { "prim": "string" } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "CAR" }, { "prim": "SOME" }, + { "prim": "NIL", "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ], + "storage": { "prim": "Some", "args": [ { "string": "initial storage" } ] } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/storage' +{ "prim": "Some", "args": [ { "string": "initial storage" } ] } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]' +{ "balance": "0", + "script": + { "code": + [ { "prim": "parameter", + "args": + [ { "prim": "or", + "args": + [ { "prim": "unit", "annots": [ "%default" ] }, + { "prim": "or", + "args": + [ { "prim": "or", + "args": + [ { "prim": "string", + "annots": [ "%mem_left" ] }, + { "prim": "string", + "annots": [ "%mem_right" ] } ], + "annots": [ "%mem" ] }, + { "prim": "or", + "args": + [ { "prim": "or", + "args": + [ { "prim": "pair", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ], + "annots": [ "%add_left" ] }, + { "prim": "pair", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ], + "annots": [ "%add_right" ] } ], + "annots": [ "%add" ] }, + { "prim": "or", + "args": + [ { "prim": "string", + "annots": [ "%rem_left" ] }, + { "prim": "string", + "annots": [ "%rem_right" ] } ], + "annots": [ "%rem" ] } ] } ] } ] } ] }, + { "prim": "storage", + "args": + [ { "prim": "pair", + "args": + [ { "prim": "big_map", + "args": [ { "prim": "string" }, { "prim": "nat" } ] }, + { "prim": "big_map", + "args": [ { "prim": "string" }, { "prim": "nat" } ] } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DROP" }, { "prim": "DUP" }, + { "prim": "CAR" }, + { "prim": "PUSH", + "args": [ { "prim": "mutez" }, { "int": "0" } ] }, + { "prim": "NONE", + "args": [ { "prim": "key_hash" } ] }, + { "prim": "CREATE_CONTRACT", + "args": + [ [ { "prim": "parameter", + "args": [ { "prim": "string" } ] }, + { "prim": "storage", + "args": + [ { "prim": "big_map", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "DROP" }, + { "prim": "NIL", + "args": + [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DROP" } ] ] }, + { "prim": "NIL", + "args": [ { "prim": "operation" } ] }, + { "prim": "SWAP" }, { "prim": "CONS" }, + { "prim": "PAIR" } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DUP" } ] ] }, + { "prim": "MEM" }, + [ { "prim": "IF", + "args": + [ [], + [ [ { "prim": "UNIT" }, + { "prim": "FAILWITH" } ] ] ] } ] ], + [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DUP" } ] ] }, + { "prim": "MEM" }, + [ { "prim": "IF", + "args": + [ [], + [ [ { "prim": "UNIT" }, + { "prim": "FAILWITH" } ] ] ] } ], + { "prim": "SWAP" } ] ] } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "DIP", + "args": + [ { "int": "2" }, + [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "SOME" } ] ] }, + { "prim": "UPDATE" } ], + [ { "prim": "UNPAIR" }, + { "prim": "DIP", + "args": + [ { "int": "2" }, + [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "SOME" } ] ] }, + { "prim": "UPDATE" }, + { "prim": "SWAP" } ] ] } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "NONE", + "args": + [ { "prim": + "nat" } ] } ] ] }, + { "prim": "UPDATE" } ], + [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "NONE", + "args": + [ { "prim": + "nat" } ] } ] ] }, + { "prim": "UPDATE" }, + { "prim": "SWAP" } ] ] } ] ] } ] ] }, + { "prim": "PAIR" }, + { "prim": "NIL", + "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ] ] } ], + "storage": + { "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/balance' +"0" + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/counter' +Fatal error: + No service found at this URL + + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/manager_key' +Fatal error: + No service found at this URL + + +./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ + "key": { + "int": "0" + }, + "type": { + "prim": "int" + } +}' +null + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/entrypoints' +{ "entrypoints": + { "rem_right": { "prim": "string" }, "rem_left": { "prim": "string" }, + "rem": + { "prim": "or", + "args": + [ { "prim": "string", "annots": [ "%rem_left" ] }, + { "prim": "string", "annots": [ "%rem_right" ] } ] }, + "mem_right": { "prim": "string" }, "mem_left": { "prim": "string" }, + "mem": + { "prim": "or", + "args": + [ { "prim": "string", "annots": [ "%mem_left" ] }, + { "prim": "string", "annots": [ "%mem_right" ] } ] }, + "default": { "prim": "unit" }, + "add_right": + { "prim": "pair", + "args": [ { "prim": "string" }, { "prim": "nat" } ] }, + "add_left": + { "prim": "pair", + "args": [ { "prim": "string" }, { "prim": "nat" } ] }, + "add": + { "prim": "or", + "args": + [ { "prim": "pair", + "args": [ { "prim": "string" }, { "prim": "nat" } ], + "annots": [ "%add_left" ] }, + { "prim": "pair", + "args": [ { "prim": "string" }, { "prim": "nat" } ], + "annots": [ "%add_right" ] } ] } } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/script' +{ "code": + [ { "prim": "storage", + "args": + [ { "prim": "pair", + "args": + [ { "prim": "big_map", + "args": [ { "prim": "string" }, { "prim": "nat" } ] }, + { "prim": "big_map", + "args": [ { "prim": "string" }, { "prim": "nat" } ] } ] } ] }, + { "prim": "parameter", + "args": + [ { "prim": "or", + "args": + [ { "prim": "unit", "annots": [ "%default" ] }, + { "prim": "or", + "args": + [ { "prim": "or", + "args": + [ { "prim": "string", "annots": [ "%mem_left" ] }, + { "prim": "string", + "annots": [ "%mem_right" ] } ], + "annots": [ "%mem" ] }, + { "prim": "or", + "args": + [ { "prim": "or", + "args": + [ { "prim": "pair", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ], + "annots": [ "%add_left" ] }, + { "prim": "pair", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ], + "annots": [ "%add_right" ] } ], + "annots": [ "%add" ] }, + { "prim": "or", + "args": + [ { "prim": "string", + "annots": [ "%rem_left" ] }, + { "prim": "string", + "annots": [ "%rem_right" ] } ], + "annots": [ "%rem" ] } ] } ] } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DROP" }, { "prim": "DUP" }, + { "prim": "CAR" }, + { "prim": "PUSH", + "args": [ { "prim": "mutez" }, { "int": "0" } ] }, + { "prim": "NONE", "args": [ { "prim": "key_hash" } ] }, + { "prim": "CREATE_CONTRACT", + "args": + [ [ { "prim": "parameter", + "args": [ { "prim": "string" } ] }, + { "prim": "storage", + "args": + [ { "prim": "big_map", + "args": + [ { "prim": "string" }, + { "prim": "nat" } ] } ] }, + { "prim": "code", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "DROP" }, + { "prim": "NIL", + "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ] ] }, + { "prim": "DIP", "args": [ [ { "prim": "DROP" } ] ] }, + { "prim": "NIL", "args": [ { "prim": "operation" } ] }, + { "prim": "SWAP" }, { "prim": "CONS" }, + { "prim": "PAIR" } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DIP", + "args": [ [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DUP" } ] ] }, + { "prim": "MEM" }, + [ { "prim": "IF", + "args": + [ [], + [ [ { "prim": "UNIT" }, + { "prim": "FAILWITH" } ] ] ] } ] ], + [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": [ [ { "prim": "DUP" } ] ] }, + { "prim": "MEM" }, + [ { "prim": "IF", + "args": + [ [], + [ [ { "prim": "UNIT" }, + { "prim": "FAILWITH" } ] ] ] } ], + { "prim": "SWAP" } ] ] } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "DIP", + "args": + [ { "int": "2" }, + [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "SOME" } ] ] }, + { "prim": "UPDATE" } ], + [ { "prim": "UNPAIR" }, + { "prim": "DIP", + "args": + [ { "int": "2" }, + [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "SOME" } ] ] }, + { "prim": "UPDATE" }, + { "prim": "SWAP" } ] ] } ], + [ { "prim": "IF_LEFT", + "args": + [ [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "NONE", + "args": + [ { "prim": "nat" } ] } ] ] }, + { "prim": "UPDATE" } ], + [ { "prim": "DIP", + "args": + [ [ { "prim": "UNPAIR" }, + { "prim": "SWAP" } ] ] }, + { "prim": "DIP", + "args": + [ [ { "prim": "NONE", + "args": + [ { "prim": "nat" } ] } ] ] }, + { "prim": "UPDATE" }, + { "prim": "SWAP" } ] ] } ] ] } ] ] }, + { "prim": "PAIR" }, + { "prim": "NIL", "args": [ { "prim": "operation" } ] }, + { "prim": "PAIR" } ] ] } ] ] } ], + "storage": { "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } } + +./tezos-client rpc get '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/storage' +{ "prim": "Pair", "args": [ { "int": "4" }, { "int": "5" } ] } + +./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ + "key": { + "string": "test" + }, + "type": { + "prim": "string" + } +}' +null + +./tezos-client rpc post '/chains/main/blocks/head/context/contracts/[CONTRACT_HASH]/big_map_get' with '{ + "key": { + "string": "dup" + }, + "type": { + "prim": "string" + } +}' +null diff --git a/tezt/_regressions/rpc/jakarta.proxy_server_data_dir.delegates.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_rpc) RPC regression tests- delegates.out similarity index 99% rename from tezt/_regressions/rpc/jakarta.proxy_server_data_dir.delegates.out rename to tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_rpc) RPC regression tests- delegates.out index cd587f1a808f..092ce060fb91 100644 --- a/tezt/_regressions/rpc/jakarta.proxy_server_data_dir.delegates.out +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_rpc) RPC regression tests- delegates.out @@ -1,4 +1,3 @@ -rpc/jakarta.proxy_server_data_dir.delegates.out ./tezos-client rpc get /chains/main/blocks/head/context/contracts [ "[CONTRACT_HASH]", diff --git a/tezt/_regressions/rpc/jakarta.proxy_server_data_dir.others.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_rpc) RPC regression tests- others.out similarity index 98% rename from tezt/_regressions/rpc/jakarta.proxy_server_data_dir.others.out rename to tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_rpc) RPC regression tests- others.out index b907275ecaf8..0a4264b2c8db 100644 --- a/tezt/_regressions/rpc/jakarta.proxy_server_data_dir.others.out +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_rpc) RPC regression tests- others.out @@ -1,4 +1,3 @@ -rpc/jakarta.proxy_server_data_dir.others.out ./tezos-client rpc get /chains/main/blocks/head/context/constants { "proof_of_work_nonce_size": 8, "nonce_length": 32, diff --git a/tezt/_regressions/rpc/jakarta.proxy_server_data_dir.votes.out b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_rpc) RPC regression tests- votes.out similarity index 98% rename from tezt/_regressions/rpc/jakarta.proxy_server_data_dir.votes.out rename to tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_rpc) RPC regression tests- votes.out index a8fd4a528262..c5d50e640de8 100644 --- a/tezt/_regressions/rpc/jakarta.proxy_server_data_dir.votes.out +++ b/tezt/tests/expected/RPC_test.ml/Jakarta- (mode proxy_server_rpc) RPC regression tests- votes.out @@ -1,4 +1,3 @@ -rpc/jakarta.proxy_server_data_dir.votes.out ./tezos-client rpc get /chains/main/blocks/head/votes/ballot_list [] diff --git a/tezt/_regressions/config.out b/tezt/tests/expected/config.ml/config reset.out similarity index 97% rename from tezt/_regressions/config.out rename to tezt/tests/expected/config.ml/config reset.out index 8d0df01238ac..ffa8f8013145 100644 --- a/tezt/_regressions/config.out +++ b/tezt/tests/expected/config.ml/config reset.out @@ -1,4 +1,3 @@ -config.out ./tezos-node config show { "p2p": diff --git a/tezt/_regressions/deposits_limit/set_desposits_limit.out b/tezt/tests/expected/deposits_limit.ml/Alpha- set deposits limit.out similarity index 96% rename from tezt/_regressions/deposits_limit/set_desposits_limit.out rename to tezt/tests/expected/deposits_limit.ml/Alpha- set deposits limit.out index 9778ab4cb1fb..399af2d093ae 100644 --- a/tezt/_regressions/deposits_limit/set_desposits_limit.out +++ b/tezt/tests/expected/deposits_limit.ml/Alpha- set deposits limit.out @@ -1,4 +1,3 @@ -deposits_limit/set_desposits_limit.out Node is bootstrapped. Estimated gas: 1000 units (will add 0 for safety) Estimated storage: no bytes added diff --git a/tezt/_regressions/deposits_limit/unset_desposits_limit.out b/tezt/tests/expected/deposits_limit.ml/Alpha- unset deposits limit.out similarity index 96% rename from tezt/_regressions/deposits_limit/unset_desposits_limit.out rename to tezt/tests/expected/deposits_limit.ml/Alpha- unset deposits limit.out index 834df471189a..6f3289b35832 100644 --- a/tezt/_regressions/deposits_limit/unset_desposits_limit.out +++ b/tezt/tests/expected/deposits_limit.ml/Alpha- unset deposits limit.out @@ -1,4 +1,3 @@ -deposits_limit/unset_desposits_limit.out Node is bootstrapped. Estimated gas: 1000 units (will add 0 for safety) Estimated storage: no bytes added diff --git a/tezt/tests/expected/deposits_limit.ml/Ithaca- set deposits limit.out b/tezt/tests/expected/deposits_limit.ml/Ithaca- set deposits limit.out new file mode 100644 index 000000000000..399af2d093ae --- /dev/null +++ b/tezt/tests/expected/deposits_limit.ml/Ithaca- set deposits limit.out @@ -0,0 +1,26 @@ +Node is bootstrapped. +Estimated gas: 1000 units (will add 0 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is 'ooNSHh2tG2DkND4aYzz2eG75ySzedcNdLvfjtKixM69Sdej11U7' +NOT waiting for the operation to be included. +Use command + tezos-client wait for ooNSHh2tG2DkND4aYzz2eG75ySzedcNdLvfjtKixM69Sdej11U7 to be included --confirmations 1 --branch BLockGenesisGenesisGenesisGenesisGenesisf79b5d1CoW2 +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx + Fee to the baker: ꜩ0.00033 + Expected counter: 1 + Gas limit: 1000 + Storage limit: 0 bytes + Balance updates: + tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ0.00033 + payload fees(the block proposer) ....... +ꜩ0.00033 + Set deposits limit: + Delegate: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx + Limit: 1000 + The deposits limit was successfully set + Consumed gas: 1000 + + diff --git a/tezt/tests/expected/deposits_limit.ml/Ithaca- unset deposits limit.out b/tezt/tests/expected/deposits_limit.ml/Ithaca- unset deposits limit.out new file mode 100644 index 000000000000..6f3289b35832 --- /dev/null +++ b/tezt/tests/expected/deposits_limit.ml/Ithaca- unset deposits limit.out @@ -0,0 +1,26 @@ +Node is bootstrapped. +Estimated gas: 1000 units (will add 0 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is 'onqFPeWE1g1A8kQ9hcyLW22Z71kd8t7Wmpfc15Yzi8ph2eprrUn' +NOT waiting for the operation to be included. +Use command + tezos-client wait for onqFPeWE1g1A8kQ9hcyLW22Z71kd8t7Wmpfc15Yzi8ph2eprrUn to be included --confirmations 1 --branch BLockGenesisGenesisGenesisGenesisGenesisf79b5d1CoW2 +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx + Fee to the baker: ꜩ0.000325 + Expected counter: 1 + Gas limit: 1000 + Storage limit: 0 bytes + Balance updates: + tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ0.000325 + payload fees(the block proposer) ....... +ꜩ0.000325 + Set deposits limit: + Delegate: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx + Unlimited deposits + The deposits limit was successfully set + Consumed gas: 1000 + + diff --git a/tezt/tests/expected/deposits_limit.ml/Jakarta- set deposits limit.out b/tezt/tests/expected/deposits_limit.ml/Jakarta- set deposits limit.out new file mode 100644 index 000000000000..399af2d093ae --- /dev/null +++ b/tezt/tests/expected/deposits_limit.ml/Jakarta- set deposits limit.out @@ -0,0 +1,26 @@ +Node is bootstrapped. +Estimated gas: 1000 units (will add 0 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is 'ooNSHh2tG2DkND4aYzz2eG75ySzedcNdLvfjtKixM69Sdej11U7' +NOT waiting for the operation to be included. +Use command + tezos-client wait for ooNSHh2tG2DkND4aYzz2eG75ySzedcNdLvfjtKixM69Sdej11U7 to be included --confirmations 1 --branch BLockGenesisGenesisGenesisGenesisGenesisf79b5d1CoW2 +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx + Fee to the baker: ꜩ0.00033 + Expected counter: 1 + Gas limit: 1000 + Storage limit: 0 bytes + Balance updates: + tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ0.00033 + payload fees(the block proposer) ....... +ꜩ0.00033 + Set deposits limit: + Delegate: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx + Limit: 1000 + The deposits limit was successfully set + Consumed gas: 1000 + + diff --git a/tezt/tests/expected/deposits_limit.ml/Jakarta- unset deposits limit.out b/tezt/tests/expected/deposits_limit.ml/Jakarta- unset deposits limit.out new file mode 100644 index 000000000000..6f3289b35832 --- /dev/null +++ b/tezt/tests/expected/deposits_limit.ml/Jakarta- unset deposits limit.out @@ -0,0 +1,26 @@ +Node is bootstrapped. +Estimated gas: 1000 units (will add 0 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is 'onqFPeWE1g1A8kQ9hcyLW22Z71kd8t7Wmpfc15Yzi8ph2eprrUn' +NOT waiting for the operation to be included. +Use command + tezos-client wait for onqFPeWE1g1A8kQ9hcyLW22Z71kd8t7Wmpfc15Yzi8ph2eprrUn to be included --confirmations 1 --branch BLockGenesisGenesisGenesisGenesisGenesisf79b5d1CoW2 +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx + Fee to the baker: ꜩ0.000325 + Expected counter: 1 + Gas limit: 1000 + Storage limit: 0 bytes + Balance updates: + tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx ... -ꜩ0.000325 + payload fees(the block proposer) ....... +ꜩ0.000325 + Set deposits limit: + Delegate: tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx + Unlimited deposits + The deposits limit was successfully set + Consumed gas: 1000 + + diff --git a/tezt/_regressions/encoding/alpha.block_header.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- block_header.out similarity index 98% rename from tezt/_regressions/encoding/alpha.block_header.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- block_header.out index 509ed79748f1..35deba4a2466 100644 --- a/tezt/_regressions/encoding/alpha.block_header.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- block_header.out @@ -1,4 +1,3 @@ -encoding/alpha.block_header.out ./tezos-codec encode alpha.block_header from '{ "level": 1331, diff --git a/tezt/_regressions/encoding/alpha.block_header.raw.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- block_header.raw.out similarity index 98% rename from tezt/_regressions/encoding/alpha.block_header.raw.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- block_header.raw.out index 886469402c29..8a1b16418e8a 100644 --- a/tezt/_regressions/encoding/alpha.block_header.raw.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- block_header.raw.out @@ -1,4 +1,3 @@ -encoding/alpha.block_header.raw.out ./tezos-codec encode alpha.block_header.raw from '{ "level": 1331, diff --git a/tezt/_regressions/encoding/alpha.block_header.unsigned.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- block_header.unsigned.out similarity index 98% rename from tezt/_regressions/encoding/alpha.block_header.unsigned.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- block_header.unsigned.out index 0fe934a99a10..0260527c917e 100644 --- a/tezt/_regressions/encoding/alpha.block_header.unsigned.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- block_header.unsigned.out @@ -1,4 +1,3 @@ -encoding/alpha.block_header.unsigned.out ./tezos-codec encode alpha.block_header.unsigned from '{ "level": 1331, diff --git a/tezt/_regressions/encoding/alpha.contract.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- contract.out similarity index 94% rename from tezt/_regressions/encoding/alpha.contract.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- contract.out index 5b0adb97d4fd..e0475d110adf 100644 --- a/tezt/_regressions/encoding/alpha.contract.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- contract.out @@ -1,4 +1,3 @@ -encoding/alpha.contract.out ./tezos-codec encode alpha.contract from '"tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx"' 000002298c03ed7d454a101eb7022bc95f7e5f41ac78 diff --git a/tezt/_regressions/encoding/alpha.cycle.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- cycle.out similarity index 89% rename from tezt/_regressions/encoding/alpha.cycle.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- cycle.out index 652c33114987..483149f4defa 100644 --- a/tezt/_regressions/encoding/alpha.cycle.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- cycle.out @@ -1,4 +1,3 @@ -encoding/alpha.cycle.out ./tezos-codec encode alpha.cycle from 2147483647 7fffffff diff --git a/tezt/_regressions/encoding/alpha.fitness.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- fitness.out similarity index 91% rename from tezt/_regressions/encoding/alpha.fitness.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- fitness.out index 1c898393d5a8..a57e6a0aa774 100644 --- a/tezt/_regressions/encoding/alpha.fitness.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- fitness.out @@ -1,4 +1,3 @@ -encoding/alpha.fitness.out ./tezos-codec encode alpha.fitness from '{ "level": 1, diff --git a/tezt/_regressions/encoding/alpha.gas.cost.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- gas.cost.out similarity index 90% rename from tezt/_regressions/encoding/alpha.gas.cost.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- gas.cost.out index 19d1b452ff29..df173dd0a3b9 100644 --- a/tezt/_regressions/encoding/alpha.gas.cost.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- gas.cost.out @@ -1,4 +1,3 @@ -encoding/alpha.gas.cost.out ./tezos-codec encode alpha.gas.cost from '"8920392083423078"' a6fd9d9694c3d81f diff --git a/tezt/_regressions/encoding/alpha.gas.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- gas.out similarity index 93% rename from tezt/_regressions/encoding/alpha.gas.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- gas.out index 9bed757dd453..b94792287b0b 100644 --- a/tezt/_regressions/encoding/alpha.gas.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- gas.out @@ -1,4 +1,3 @@ -encoding/alpha.gas.out ./tezos-codec encode alpha.gas from '"1238"' 009613 diff --git a/tezt/_regressions/encoding/alpha.level.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- level.out similarity index 93% rename from tezt/_regressions/encoding/alpha.level.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- level.out index 5c0542b1cac4..40ebfa3646ba 100644 --- a/tezt/_regressions/encoding/alpha.level.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- level.out @@ -1,4 +1,3 @@ -encoding/alpha.level.out ./tezos-codec encode alpha.level from '{ "level": 1331, diff --git a/tezt/_regressions/encoding/alpha.nonce.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- nonce.out similarity index 93% rename from tezt/_regressions/encoding/alpha.nonce.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- nonce.out index b96480e300f0..985f5387f950 100644 --- a/tezt/_regressions/encoding/alpha.nonce.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- nonce.out @@ -1,4 +1,3 @@ -encoding/alpha.nonce.out ./tezos-codec encode alpha.nonce from '"0000000000000000000000000000000000000000000000000000000000000000"' 0000000000000000000000000000000000000000000000000000000000000000 diff --git a/tezt/_regressions/encoding/alpha.operation.internal.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- operation.internal.out similarity index 99% rename from tezt/_regressions/encoding/alpha.operation.internal.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- operation.internal.out index 75daf0dcf9cb..cceeb7ea9f92 100644 --- a/tezt/_regressions/encoding/alpha.operation.internal.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- operation.internal.out @@ -1,4 +1,3 @@ -encoding/alpha.operation.internal.out ./tezos-codec encode alpha.operation.internal from '{ "source": "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx", diff --git a/tezt/_regressions/encoding/alpha.operation.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- operation.out similarity index 99% rename from tezt/_regressions/encoding/alpha.operation.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- operation.out index 81d10cd9c175..1b53347dd3b8 100644 --- a/tezt/_regressions/encoding/alpha.operation.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- operation.out @@ -1,4 +1,3 @@ -encoding/alpha.operation.out ./tezos-codec encode alpha.operation from '{ "branch": "BKpbfCvh777DQHnXjU2sqHvVUNZ7dBAdqEfKkdw8EGSkD9LSYXb", diff --git a/tezt/_regressions/encoding/alpha.operation.raw.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- operation.raw.out similarity index 96% rename from tezt/_regressions/encoding/alpha.operation.raw.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- operation.raw.out index f48c149c3699..28d6826e4e0f 100644 --- a/tezt/_regressions/encoding/alpha.operation.raw.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- operation.raw.out @@ -1,4 +1,3 @@ -encoding/alpha.operation.raw.out ./tezos-codec encode alpha.operation.raw from '{ "branch": "BKpbfCvh777DQHnXjU2sqHvVUNZ7dBAdqEfKkdw8EGSkD9LSYXb", diff --git a/tezt/_regressions/encoding/alpha.operation.unsigned.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- operation.unsigned.out similarity index 99% rename from tezt/_regressions/encoding/alpha.operation.unsigned.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- operation.unsigned.out index 72062871fe88..e6252587faa3 100644 --- a/tezt/_regressions/encoding/alpha.operation.unsigned.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- operation.unsigned.out @@ -1,4 +1,3 @@ -encoding/alpha.operation.unsigned.out ./tezos-codec encode alpha.operation.unsigned from '{ "branch": "BKpbfCvh777DQHnXjU2sqHvVUNZ7dBAdqEfKkdw8EGSkD9LSYXb", diff --git a/tezt/_regressions/encoding/alpha.period.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- period.out similarity index 90% rename from tezt/_regressions/encoding/alpha.period.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- period.out index d7843dbf4604..1a4f11c86aa5 100644 --- a/tezt/_regressions/encoding/alpha.period.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- period.out @@ -1,4 +1,3 @@ -encoding/alpha.period.out ./tezos-codec encode alpha.period from '"2789"' 0000000000000ae5 diff --git a/tezt/_regressions/encoding/alpha.raw_level.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- raw_level.out similarity index 88% rename from tezt/_regressions/encoding/alpha.raw_level.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- raw_level.out index fd3e212975ae..a5ffd6752881 100644 --- a/tezt/_regressions/encoding/alpha.raw_level.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- raw_level.out @@ -1,4 +1,3 @@ -encoding/alpha.raw_level.out ./tezos-codec encode alpha.raw_level from 2147483647 7fffffff diff --git a/tezt/_regressions/encoding/alpha.seed.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- seed.out similarity index 93% rename from tezt/_regressions/encoding/alpha.seed.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- seed.out index e86243ffd6ba..a58b26f1e1a0 100644 --- a/tezt/_regressions/encoding/alpha.seed.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- seed.out @@ -1,4 +1,3 @@ -encoding/alpha.seed.out ./tezos-codec encode alpha.seed from '"0e5751c026e543b2e8ab2eb06099daa1d1e5df47778f7787faab45cdf12fe3a8"' 0e5751c026e543b2e8ab2eb06099daa1d1e5df47778f7787faab45cdf12fe3a8 diff --git a/tezt/_regressions/encoding/alpha.tez.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- tez.out similarity index 89% rename from tezt/_regressions/encoding/alpha.tez.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- tez.out index 0180c6d7630b..1254afd36a2e 100644 --- a/tezt/_regressions/encoding/alpha.tez.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- tez.out @@ -1,4 +1,3 @@ -encoding/alpha.tez.out ./tezos-codec encode alpha.tez from '"7322135"' 97f4be03 diff --git a/tezt/_regressions/encoding/alpha.timestamp.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- timestamp.out similarity index 85% rename from tezt/_regressions/encoding/alpha.timestamp.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- timestamp.out index 6989ddbfbd8c..db6d5d3bbdfd 100644 --- a/tezt/_regressions/encoding/alpha.timestamp.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- timestamp.out @@ -1,4 +1,3 @@ -encoding/alpha.timestamp.out ./tezos-codec encode alpha.timestamp from '"2020-04-20T16:19:59Z"' 000000005e9dcbaf diff --git a/tezt/_regressions/encoding/alpha.vote.ballot.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- vote.ballot.out similarity index 91% rename from tezt/_regressions/encoding/alpha.vote.ballot.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- vote.ballot.out index bfcd7959b95a..c39b668b4966 100644 --- a/tezt/_regressions/encoding/alpha.vote.ballot.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- vote.ballot.out @@ -1,4 +1,3 @@ -encoding/alpha.vote.ballot.out ./tezos-codec encode alpha.vote.ballot from '"nay"' 01 diff --git a/tezt/_regressions/encoding/alpha.vote.ballots.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- vote.ballots.out similarity index 90% rename from tezt/_regressions/encoding/alpha.vote.ballots.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- vote.ballots.out index 957699476b33..51d3442b28ec 100644 --- a/tezt/_regressions/encoding/alpha.vote.ballots.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- vote.ballots.out @@ -1,4 +1,3 @@ -encoding/alpha.vote.ballots.out ./tezos-codec encode alpha.vote.ballots from '{ "yay": "2147483647", diff --git a/tezt/_regressions/encoding/alpha.vote.listings.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- vote.listings.out similarity index 95% rename from tezt/_regressions/encoding/alpha.vote.listings.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- vote.listings.out index 176d557bc154..7c97719a352a 100644 --- a/tezt/_regressions/encoding/alpha.vote.listings.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- vote.listings.out @@ -1,4 +1,3 @@ -encoding/alpha.vote.listings.out ./tezos-codec encode alpha.vote.listings from '[ { diff --git a/tezt/_regressions/encoding/alpha.voting_period.kind.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- voting_period.kind.out similarity index 93% rename from tezt/_regressions/encoding/alpha.voting_period.kind.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- voting_period.kind.out index 325997fec8ce..60bb46421055 100644 --- a/tezt/_regressions/encoding/alpha.voting_period.kind.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- voting_period.kind.out @@ -1,4 +1,3 @@ -encoding/alpha.voting_period.kind.out ./tezos-codec encode alpha.voting_period.kind from '"promotion"' 03 diff --git a/tezt/_regressions/encoding/alpha.voting_period.out b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- voting_period.out similarity index 93% rename from tezt/_regressions/encoding/alpha.voting_period.out rename to tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- voting_period.out index a963f468438c..7f4032339259 100644 --- a/tezt/_regressions/encoding/alpha.voting_period.out +++ b/tezt/tests/expected/encoding.ml/Alpha- protocol encoding regression test- voting_period.out @@ -1,4 +1,3 @@ -encoding/alpha.voting_period.out ./tezos-codec encode alpha.voting_period from '{ "start_position": 1159026, diff --git a/tezt/_regressions/encoding/ithaca.block_header.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- block_header.out similarity index 98% rename from tezt/_regressions/encoding/ithaca.block_header.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- block_header.out index f30b087573f1..545265c0d7f9 100644 --- a/tezt/_regressions/encoding/ithaca.block_header.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- block_header.out @@ -1,4 +1,3 @@ -encoding/ithaca.block_header.out ./tezos-codec encode 012-Psithaca.block_header from '{ "level": 1331, diff --git a/tezt/_regressions/encoding/ithaca.block_header.raw.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- block_header.raw.out similarity index 98% rename from tezt/_regressions/encoding/ithaca.block_header.raw.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- block_header.raw.out index cbd00b17c5b0..fd5ccff3c5b7 100644 --- a/tezt/_regressions/encoding/ithaca.block_header.raw.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- block_header.raw.out @@ -1,4 +1,3 @@ -encoding/ithaca.block_header.raw.out ./tezos-codec encode 012-Psithaca.block_header.raw from '{ "level": 1331, diff --git a/tezt/_regressions/encoding/ithaca.block_header.unsigned.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- block_header.unsigned.out similarity index 98% rename from tezt/_regressions/encoding/ithaca.block_header.unsigned.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- block_header.unsigned.out index 4c61e88398e8..b54a7385a062 100644 --- a/tezt/_regressions/encoding/ithaca.block_header.unsigned.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- block_header.unsigned.out @@ -1,4 +1,3 @@ -encoding/ithaca.block_header.unsigned.out ./tezos-codec encode 012-Psithaca.block_header.unsigned from '{ "level": 1331, diff --git a/tezt/_regressions/encoding/ithaca.contract.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- contract.out similarity index 94% rename from tezt/_regressions/encoding/ithaca.contract.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- contract.out index 80387e5807a6..28215a742c2f 100644 --- a/tezt/_regressions/encoding/ithaca.contract.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- contract.out @@ -1,4 +1,3 @@ -encoding/ithaca.contract.out ./tezos-codec encode 012-Psithaca.contract from '"tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx"' 000002298c03ed7d454a101eb7022bc95f7e5f41ac78 diff --git a/tezt/_regressions/encoding/ithaca.cycle.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- cycle.out similarity index 90% rename from tezt/_regressions/encoding/ithaca.cycle.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- cycle.out index 954485545435..b0a029a4bd52 100644 --- a/tezt/_regressions/encoding/ithaca.cycle.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- cycle.out @@ -1,4 +1,3 @@ -encoding/ithaca.cycle.out ./tezos-codec encode 012-Psithaca.cycle from 2147483647 7fffffff diff --git a/tezt/_regressions/encoding/ithaca.fitness.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- fitness.out similarity index 91% rename from tezt/_regressions/encoding/ithaca.fitness.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- fitness.out index dabee638d8b4..0d076f1dfbeb 100644 --- a/tezt/_regressions/encoding/ithaca.fitness.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- fitness.out @@ -1,4 +1,3 @@ -encoding/ithaca.fitness.out ./tezos-codec encode 012-Psithaca.fitness from '{ "level": 1, diff --git a/tezt/_regressions/encoding/ithaca.gas.cost.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- gas.cost.out similarity index 90% rename from tezt/_regressions/encoding/ithaca.gas.cost.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- gas.cost.out index 372ef910c5a2..d72322a0e3b8 100644 --- a/tezt/_regressions/encoding/ithaca.gas.cost.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- gas.cost.out @@ -1,4 +1,3 @@ -encoding/ithaca.gas.cost.out ./tezos-codec encode 012-Psithaca.gas.cost from '"8920392083423078"' a6fd9d9694c3d81f diff --git a/tezt/_regressions/encoding/ithaca.gas.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- gas.out similarity index 93% rename from tezt/_regressions/encoding/ithaca.gas.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- gas.out index 2d0b8199a0e3..7883207900c6 100644 --- a/tezt/_regressions/encoding/ithaca.gas.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- gas.out @@ -1,4 +1,3 @@ -encoding/ithaca.gas.out ./tezos-codec encode 012-Psithaca.gas from '"1238"' 009613 diff --git a/tezt/_regressions/encoding/ithaca.level.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- level.out similarity index 93% rename from tezt/_regressions/encoding/ithaca.level.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- level.out index 3f922e66ac4f..f563a3ac5345 100644 --- a/tezt/_regressions/encoding/ithaca.level.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- level.out @@ -1,4 +1,3 @@ -encoding/ithaca.level.out ./tezos-codec encode 012-Psithaca.level from '{ "level": 1331, diff --git a/tezt/_regressions/encoding/ithaca.nonce.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- nonce.out similarity index 93% rename from tezt/_regressions/encoding/ithaca.nonce.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- nonce.out index e471bde0e4d3..270b3fa28fc7 100644 --- a/tezt/_regressions/encoding/ithaca.nonce.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- nonce.out @@ -1,4 +1,3 @@ -encoding/ithaca.nonce.out ./tezos-codec encode 012-Psithaca.nonce from '"0000000000000000000000000000000000000000000000000000000000000000"' 0000000000000000000000000000000000000000000000000000000000000000 diff --git a/tezt/_regressions/encoding/ithaca.operation.internal.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- operation.internal.out similarity index 99% rename from tezt/_regressions/encoding/ithaca.operation.internal.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- operation.internal.out index c33309bc276b..f6006fa4a732 100644 --- a/tezt/_regressions/encoding/ithaca.operation.internal.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- operation.internal.out @@ -1,4 +1,3 @@ -encoding/ithaca.operation.internal.out ./tezos-codec encode 012-Psithaca.operation.internal from '{ "source": "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx", diff --git a/tezt/_regressions/encoding/ithaca.operation.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- operation.out similarity index 99% rename from tezt/_regressions/encoding/ithaca.operation.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- operation.out index b9c5032ca71f..ba153fc048e0 100644 --- a/tezt/_regressions/encoding/ithaca.operation.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- operation.out @@ -1,4 +1,3 @@ -encoding/ithaca.operation.out ./tezos-codec encode 012-Psithaca.operation from '{ "branch": "BKpbfCvh777DQHnXjU2sqHvVUNZ7dBAdqEfKkdw8EGSkD9LSYXb", diff --git a/tezt/_regressions/encoding/ithaca.operation.raw.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- operation.raw.out similarity index 96% rename from tezt/_regressions/encoding/ithaca.operation.raw.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- operation.raw.out index 5bea6ffa1dba..68c2eff9b469 100644 --- a/tezt/_regressions/encoding/ithaca.operation.raw.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- operation.raw.out @@ -1,4 +1,3 @@ -encoding/ithaca.operation.raw.out ./tezos-codec encode 012-Psithaca.operation.raw from '{ "branch": "BKpbfCvh777DQHnXjU2sqHvVUNZ7dBAdqEfKkdw8EGSkD9LSYXb", diff --git a/tezt/_regressions/encoding/ithaca.operation.unsigned.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- operation.unsigned.out similarity index 99% rename from tezt/_regressions/encoding/ithaca.operation.unsigned.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- operation.unsigned.out index efd46a2b6645..4da6d2d63494 100644 --- a/tezt/_regressions/encoding/ithaca.operation.unsigned.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- operation.unsigned.out @@ -1,4 +1,3 @@ -encoding/ithaca.operation.unsigned.out ./tezos-codec encode 012-Psithaca.operation.unsigned from '{ "branch": "BKpbfCvh777DQHnXjU2sqHvVUNZ7dBAdqEfKkdw8EGSkD9LSYXb", diff --git a/tezt/_regressions/encoding/ithaca.period.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- period.out similarity index 91% rename from tezt/_regressions/encoding/ithaca.period.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- period.out index e9635a25ff6c..57007e850028 100644 --- a/tezt/_regressions/encoding/ithaca.period.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- period.out @@ -1,4 +1,3 @@ -encoding/ithaca.period.out ./tezos-codec encode 012-Psithaca.period from '"2789"' 0000000000000ae5 diff --git a/tezt/_regressions/encoding/ithaca.raw_level.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- raw_level.out similarity index 89% rename from tezt/_regressions/encoding/ithaca.raw_level.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- raw_level.out index 954c131df602..4a7487fdb3cd 100644 --- a/tezt/_regressions/encoding/ithaca.raw_level.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- raw_level.out @@ -1,4 +1,3 @@ -encoding/ithaca.raw_level.out ./tezos-codec encode 012-Psithaca.raw_level from 2147483647 7fffffff diff --git a/tezt/_regressions/encoding/ithaca.seed.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- seed.out similarity index 93% rename from tezt/_regressions/encoding/ithaca.seed.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- seed.out index d97b2d67b617..8fb0e5c39f94 100644 --- a/tezt/_regressions/encoding/ithaca.seed.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- seed.out @@ -1,4 +1,3 @@ -encoding/ithaca.seed.out ./tezos-codec encode 012-Psithaca.seed from '"0e5751c026e543b2e8ab2eb06099daa1d1e5df47778f7787faab45cdf12fe3a8"' 0e5751c026e543b2e8ab2eb06099daa1d1e5df47778f7787faab45cdf12fe3a8 diff --git a/tezt/_regressions/encoding/ithaca.tez.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- tez.out similarity index 90% rename from tezt/_regressions/encoding/ithaca.tez.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- tez.out index 979000507132..597eab3e8ae0 100644 --- a/tezt/_regressions/encoding/ithaca.tez.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- tez.out @@ -1,4 +1,3 @@ -encoding/ithaca.tez.out ./tezos-codec encode 012-Psithaca.tez from '"7322135"' 97f4be03 diff --git a/tezt/_regressions/encoding/ithaca.timestamp.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- timestamp.out similarity index 85% rename from tezt/_regressions/encoding/ithaca.timestamp.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- timestamp.out index 88c9c8240fa0..4e75077d059c 100644 --- a/tezt/_regressions/encoding/ithaca.timestamp.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- timestamp.out @@ -1,4 +1,3 @@ -encoding/ithaca.timestamp.out ./tezos-codec encode 012-Psithaca.timestamp from '"2020-04-20T16:19:59Z"' 000000005e9dcbaf diff --git a/tezt/_regressions/encoding/ithaca.vote.ballot.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- vote.ballot.out similarity index 92% rename from tezt/_regressions/encoding/ithaca.vote.ballot.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- vote.ballot.out index 7911b9ee1256..7a1684a18be3 100644 --- a/tezt/_regressions/encoding/ithaca.vote.ballot.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- vote.ballot.out @@ -1,4 +1,3 @@ -encoding/ithaca.vote.ballot.out ./tezos-codec encode 012-Psithaca.vote.ballot from '"nay"' 01 diff --git a/tezt/_regressions/encoding/ithaca.vote.ballots.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- vote.ballots.out similarity index 88% rename from tezt/_regressions/encoding/ithaca.vote.ballots.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- vote.ballots.out index dd159e977b61..2c8371d49f8d 100644 --- a/tezt/_regressions/encoding/ithaca.vote.ballots.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- vote.ballots.out @@ -1,4 +1,3 @@ -encoding/ithaca.vote.ballots.out ./tezos-codec encode 012-Psithaca.vote.ballots from '{ "yay": 2147483647, diff --git a/tezt/_regressions/encoding/ithaca.vote.listings.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- vote.listings.out similarity index 94% rename from tezt/_regressions/encoding/ithaca.vote.listings.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- vote.listings.out index 22186518c9dd..f95efe413c42 100644 --- a/tezt/_regressions/encoding/ithaca.vote.listings.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- vote.listings.out @@ -1,4 +1,3 @@ -encoding/ithaca.vote.listings.out ./tezos-codec encode 012-Psithaca.vote.listings from '[ { diff --git a/tezt/_regressions/encoding/ithaca.voting_period.kind.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- voting_period.kind.out similarity index 93% rename from tezt/_regressions/encoding/ithaca.voting_period.kind.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- voting_period.kind.out index 1e8d71812ed4..4588044ee351 100644 --- a/tezt/_regressions/encoding/ithaca.voting_period.kind.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- voting_period.kind.out @@ -1,4 +1,3 @@ -encoding/ithaca.voting_period.kind.out ./tezos-codec encode 012-Psithaca.voting_period.kind from '"promotion"' 03 diff --git a/tezt/_regressions/encoding/ithaca.voting_period.out b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- voting_period.out similarity index 94% rename from tezt/_regressions/encoding/ithaca.voting_period.out rename to tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- voting_period.out index 74dde91ac3ce..b0e9d0453908 100644 --- a/tezt/_regressions/encoding/ithaca.voting_period.out +++ b/tezt/tests/expected/encoding.ml/Ithaca- protocol encoding regression test- voting_period.out @@ -1,4 +1,3 @@ -encoding/ithaca.voting_period.out ./tezos-codec encode 012-Psithaca.voting_period from '{ "start_position": 1159026, diff --git a/tezt/_regressions/encoding/jakarta.block_header.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- block_header.out similarity index 98% rename from tezt/_regressions/encoding/jakarta.block_header.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- block_header.out index d5636c77eb6a..c85b0d2f260c 100644 --- a/tezt/_regressions/encoding/jakarta.block_header.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- block_header.out @@ -1,4 +1,3 @@ -encoding/jakarta.block_header.out ./tezos-codec encode 013-PtJakart.block_header from '{ "level": 1331, diff --git a/tezt/_regressions/encoding/jakarta.block_header.raw.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- block_header.raw.out similarity index 98% rename from tezt/_regressions/encoding/jakarta.block_header.raw.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- block_header.raw.out index 17ae8ffe9e86..6f13f2cc8a30 100644 --- a/tezt/_regressions/encoding/jakarta.block_header.raw.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- block_header.raw.out @@ -1,4 +1,3 @@ -encoding/jakarta.block_header.raw.out ./tezos-codec encode 013-PtJakart.block_header.raw from '{ "level": 1331, diff --git a/tezt/_regressions/encoding/jakarta.block_header.unsigned.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- block_header.unsigned.out similarity index 98% rename from tezt/_regressions/encoding/jakarta.block_header.unsigned.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- block_header.unsigned.out index 574cd196ac42..59511e51dc47 100644 --- a/tezt/_regressions/encoding/jakarta.block_header.unsigned.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- block_header.unsigned.out @@ -1,4 +1,3 @@ -encoding/jakarta.block_header.unsigned.out ./tezos-codec encode 013-PtJakart.block_header.unsigned from '{ "level": 1331, diff --git a/tezt/_regressions/encoding/jakarta.contract.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- contract.out similarity index 94% rename from tezt/_regressions/encoding/jakarta.contract.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- contract.out index 456816b316f4..9271ad9bab14 100644 --- a/tezt/_regressions/encoding/jakarta.contract.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- contract.out @@ -1,4 +1,3 @@ -encoding/jakarta.contract.out ./tezos-codec encode 013-PtJakart.contract from '"tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx"' 000002298c03ed7d454a101eb7022bc95f7e5f41ac78 diff --git a/tezt/_regressions/encoding/jakarta.cycle.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- cycle.out similarity index 90% rename from tezt/_regressions/encoding/jakarta.cycle.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- cycle.out index ef72ebd3b69a..de62bc67e064 100644 --- a/tezt/_regressions/encoding/jakarta.cycle.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- cycle.out @@ -1,4 +1,3 @@ -encoding/jakarta.cycle.out ./tezos-codec encode 013-PtJakart.cycle from 2147483647 7fffffff diff --git a/tezt/_regressions/encoding/jakarta.fitness.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- fitness.out similarity index 91% rename from tezt/_regressions/encoding/jakarta.fitness.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- fitness.out index d9c91aa3d570..34264d0d6d95 100644 --- a/tezt/_regressions/encoding/jakarta.fitness.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- fitness.out @@ -1,4 +1,3 @@ -encoding/jakarta.fitness.out ./tezos-codec encode 013-PtJakart.fitness from '{ "level": 1, diff --git a/tezt/_regressions/encoding/jakarta.gas.cost.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- gas.cost.out similarity index 90% rename from tezt/_regressions/encoding/jakarta.gas.cost.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- gas.cost.out index 010c89715cbc..93e8b2c65b26 100644 --- a/tezt/_regressions/encoding/jakarta.gas.cost.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- gas.cost.out @@ -1,4 +1,3 @@ -encoding/jakarta.gas.cost.out ./tezos-codec encode 013-PtJakart.gas.cost from '"8920392083423078"' a6fd9d9694c3d81f diff --git a/tezt/_regressions/encoding/jakarta.gas.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- gas.out similarity index 93% rename from tezt/_regressions/encoding/jakarta.gas.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- gas.out index 106c638343ba..d64d8b7f7050 100644 --- a/tezt/_regressions/encoding/jakarta.gas.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- gas.out @@ -1,4 +1,3 @@ -encoding/jakarta.gas.out ./tezos-codec encode 013-PtJakart.gas from '"1238"' 009613 diff --git a/tezt/_regressions/encoding/jakarta.level.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- level.out similarity index 93% rename from tezt/_regressions/encoding/jakarta.level.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- level.out index 6ed1621c8bec..664961825ffd 100644 --- a/tezt/_regressions/encoding/jakarta.level.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- level.out @@ -1,4 +1,3 @@ -encoding/jakarta.level.out ./tezos-codec encode 013-PtJakart.level from '{ "level": 1331, diff --git a/tezt/_regressions/encoding/jakarta.nonce.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- nonce.out similarity index 92% rename from tezt/_regressions/encoding/jakarta.nonce.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- nonce.out index b409b7443abf..6a9299a64bd2 100644 --- a/tezt/_regressions/encoding/jakarta.nonce.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- nonce.out @@ -1,4 +1,3 @@ -encoding/jakarta.nonce.out ./tezos-codec encode 013-PtJakart.nonce from '"0000000000000000000000000000000000000000000000000000000000000000"' 0000000000000000000000000000000000000000000000000000000000000000 diff --git a/tezt/_regressions/encoding/jakarta.operation.internal.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- operation.internal.out similarity index 99% rename from tezt/_regressions/encoding/jakarta.operation.internal.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- operation.internal.out index aa62dd5d9f6b..be08d98d8690 100644 --- a/tezt/_regressions/encoding/jakarta.operation.internal.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- operation.internal.out @@ -1,4 +1,3 @@ -encoding/jakarta.operation.internal.out ./tezos-codec encode 013-PtJakart.operation.internal from '{ "source": "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx", diff --git a/tezt/_regressions/encoding/jakarta.operation.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- operation.out similarity index 99% rename from tezt/_regressions/encoding/jakarta.operation.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- operation.out index 50cd278f5e81..7f3aa9fd2205 100644 --- a/tezt/_regressions/encoding/jakarta.operation.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- operation.out @@ -1,4 +1,3 @@ -encoding/jakarta.operation.out ./tezos-codec encode 013-PtJakart.operation from '{ "branch": "BKpbfCvh777DQHnXjU2sqHvVUNZ7dBAdqEfKkdw8EGSkD9LSYXb", diff --git a/tezt/_regressions/encoding/jakarta.operation.raw.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- operation.raw.out similarity index 96% rename from tezt/_regressions/encoding/jakarta.operation.raw.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- operation.raw.out index 619d51365545..af4902d021e6 100644 --- a/tezt/_regressions/encoding/jakarta.operation.raw.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- operation.raw.out @@ -1,4 +1,3 @@ -encoding/jakarta.operation.raw.out ./tezos-codec encode 013-PtJakart.operation.raw from '{ "branch": "BKpbfCvh777DQHnXjU2sqHvVUNZ7dBAdqEfKkdw8EGSkD9LSYXb", diff --git a/tezt/_regressions/encoding/jakarta.operation.unsigned.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- operation.unsigned.out similarity index 99% rename from tezt/_regressions/encoding/jakarta.operation.unsigned.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- operation.unsigned.out index a0d036bc9157..7df9c447a95f 100644 --- a/tezt/_regressions/encoding/jakarta.operation.unsigned.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- operation.unsigned.out @@ -1,4 +1,3 @@ -encoding/jakarta.operation.unsigned.out ./tezos-codec encode 013-PtJakart.operation.unsigned from '{ "branch": "BKpbfCvh777DQHnXjU2sqHvVUNZ7dBAdqEfKkdw8EGSkD9LSYXb", diff --git a/tezt/_regressions/encoding/jakarta.period.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- period.out similarity index 90% rename from tezt/_regressions/encoding/jakarta.period.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- period.out index f027d6db27ca..16e88b83cee9 100644 --- a/tezt/_regressions/encoding/jakarta.period.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- period.out @@ -1,4 +1,3 @@ -encoding/jakarta.period.out ./tezos-codec encode 013-PtJakart.period from '"2789"' 0000000000000ae5 diff --git a/tezt/_regressions/encoding/jakarta.raw_level.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- raw_level.out similarity index 89% rename from tezt/_regressions/encoding/jakarta.raw_level.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- raw_level.out index 0c3911fdd6cc..6e4b627caa66 100644 --- a/tezt/_regressions/encoding/jakarta.raw_level.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- raw_level.out @@ -1,4 +1,3 @@ -encoding/jakarta.raw_level.out ./tezos-codec encode 013-PtJakart.raw_level from 2147483647 7fffffff diff --git a/tezt/_regressions/encoding/jakarta.seed.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- seed.out similarity index 93% rename from tezt/_regressions/encoding/jakarta.seed.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- seed.out index 1c32625fac63..24f391222498 100644 --- a/tezt/_regressions/encoding/jakarta.seed.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- seed.out @@ -1,4 +1,3 @@ -encoding/jakarta.seed.out ./tezos-codec encode 013-PtJakart.seed from '"0e5751c026e543b2e8ab2eb06099daa1d1e5df47778f7787faab45cdf12fe3a8"' 0e5751c026e543b2e8ab2eb06099daa1d1e5df47778f7787faab45cdf12fe3a8 diff --git a/tezt/_regressions/encoding/jakarta.tez.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- tez.out similarity index 90% rename from tezt/_regressions/encoding/jakarta.tez.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- tez.out index 09294c5225e5..586cdfe11f4a 100644 --- a/tezt/_regressions/encoding/jakarta.tez.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- tez.out @@ -1,4 +1,3 @@ -encoding/jakarta.tez.out ./tezos-codec encode 013-PtJakart.tez from '"7322135"' 97f4be03 diff --git a/tezt/_regressions/encoding/jakarta.timestamp.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- timestamp.out similarity index 85% rename from tezt/_regressions/encoding/jakarta.timestamp.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- timestamp.out index d99cb3a646b2..6f1b7304df50 100644 --- a/tezt/_regressions/encoding/jakarta.timestamp.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- timestamp.out @@ -1,4 +1,3 @@ -encoding/jakarta.timestamp.out ./tezos-codec encode 013-PtJakart.timestamp from '"2020-04-20T16:19:59Z"' 000000005e9dcbaf diff --git a/tezt/_regressions/encoding/jakarta.vote.ballot.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- vote.ballot.out similarity index 91% rename from tezt/_regressions/encoding/jakarta.vote.ballot.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- vote.ballot.out index 71e0596bbd3c..e77b30781566 100644 --- a/tezt/_regressions/encoding/jakarta.vote.ballot.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- vote.ballot.out @@ -1,4 +1,3 @@ -encoding/jakarta.vote.ballot.out ./tezos-codec encode 013-PtJakart.vote.ballot from '"nay"' 01 diff --git a/tezt/_regressions/encoding/jakarta.vote.ballots.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- vote.ballots.out similarity index 90% rename from tezt/_regressions/encoding/jakarta.vote.ballots.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- vote.ballots.out index 53c0b6d3f171..4e785ec3e4db 100644 --- a/tezt/_regressions/encoding/jakarta.vote.ballots.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- vote.ballots.out @@ -1,4 +1,3 @@ -encoding/jakarta.vote.ballots.out ./tezos-codec encode 013-PtJakart.vote.ballots from '{ "yay": "2147483647", diff --git a/tezt/_regressions/encoding/jakarta.vote.listings.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- vote.listings.out similarity index 95% rename from tezt/_regressions/encoding/jakarta.vote.listings.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- vote.listings.out index 7df2f6089a83..85b16f35f66c 100644 --- a/tezt/_regressions/encoding/jakarta.vote.listings.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- vote.listings.out @@ -1,4 +1,3 @@ -encoding/jakarta.vote.listings.out ./tezos-codec encode 013-PtJakart.vote.listings from '[ { diff --git a/tezt/_regressions/encoding/jakarta.voting_period.kind.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- voting_period.kind.out similarity index 93% rename from tezt/_regressions/encoding/jakarta.voting_period.kind.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- voting_period.kind.out index 072eb52870c6..0ad7c86c60a4 100644 --- a/tezt/_regressions/encoding/jakarta.voting_period.kind.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- voting_period.kind.out @@ -1,4 +1,3 @@ -encoding/jakarta.voting_period.kind.out ./tezos-codec encode 013-PtJakart.voting_period.kind from '"promotion"' 03 diff --git a/tezt/_regressions/encoding/jakarta.voting_period.out b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- voting_period.out similarity index 93% rename from tezt/_regressions/encoding/jakarta.voting_period.out rename to tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- voting_period.out index 70b9f5a35a9f..c26f6593c6ba 100644 --- a/tezt/_regressions/encoding/jakarta.voting_period.out +++ b/tezt/tests/expected/encoding.ml/Jakarta- protocol encoding regression test- voting_period.out @@ -1,4 +1,3 @@ -encoding/jakarta.voting_period.out ./tezos-codec encode 013-PtJakart.voting_period from '{ "start_position": 1159026, diff --git a/tezt/_regressions/encoding/shell.network_version.out b/tezt/tests/expected/encoding.ml/shell encoding regression test- network_version.out similarity index 89% rename from tezt/_regressions/encoding/shell.network_version.out rename to tezt/tests/expected/encoding.ml/shell encoding regression test- network_version.out index 44be151aa011..aca3fc0125f7 100644 --- a/tezt/_regressions/encoding/shell.network_version.out +++ b/tezt/tests/expected/encoding.ml/shell encoding regression test- network_version.out @@ -1,4 +1,3 @@ -encoding/shell.network_version.out ./tezos-codec encode network_version from '{ "p2p_version": 0, diff --git a/tezt/tests/expected/hash_data.ml/Alpha- hash data ... of type ... (bad).out b/tezt/tests/expected/hash_data.ml/Alpha- hash data ... of type ... (bad).out new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/tezt/_regressions/hash_data/good.out b/tezt/tests/expected/hash_data.ml/Alpha- hash data ... of type ... (good).out similarity index 99% rename from tezt/_regressions/hash_data/good.out rename to tezt/tests/expected/hash_data.ml/Alpha- hash data ... of type ... (good).out index aa3f1cb7e878..ff5fc7a4b424 100644 --- a/tezt/_regressions/hash_data/good.out +++ b/tezt/tests/expected/hash_data.ml/Alpha- hash data ... of type ... (good).out @@ -1,4 +1,3 @@ -hash_data/good.out ./tezos-client --mode mockup hash data -92233720368547758089223372036854775807 of type int Raw packed data: 0x0500ffffffffffffffffff8180c09e91c191c79502 diff --git a/tezt/_regressions/sc_rollup_origination.out b/tezt/tests/expected/sc_rollup.ml/Alpha- configuration of a smart contract optimistic rollup node.out similarity index 98% rename from tezt/_regressions/sc_rollup_origination.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- configuration of a smart contract optimistic rollup node.out index 879a2f7ca6a1..d14df5424920 100644 --- a/tezt/_regressions/sc_rollup_origination.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- configuration of a smart contract optimistic rollup node.out @@ -1,4 +1,3 @@ -sc_rollup_origination.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/_regressions/sc_rollup_node_uses_boot_sector.out b/tezt/tests/expected/sc_rollup.ml/Alpha- ensure boot sector is used.out similarity index 99% rename from tezt/_regressions/sc_rollup_node_uses_boot_sector.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- ensure boot sector is used.out index 6e1a1c9a93a7..bb0b4598c57b 100644 --- a/tezt/_regressions/sc_rollup_node_uses_boot_sector.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- ensure boot sector is used.out @@ -1,4 +1,3 @@ -sc_rollup_node_uses_boot_sector.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with '10 10 10 + +' --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/_regressions/sc_rollup_get_initial_level.out b/tezt/tests/expected/sc_rollup.ml/Alpha- get initial level of a sc rollup.out similarity index 97% rename from tezt/_regressions/sc_rollup_get_initial_level.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- get initial level of a sc rollup.out index 170e5918d776..d14df5424920 100644 --- a/tezt/_regressions/sc_rollup_get_initial_level.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- get initial level of a sc rollup.out @@ -1,4 +1,3 @@ -sc_rollup_get_initial_level.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/_regressions/sc_rollup_node_configuration.out b/tezt/tests/expected/sc_rollup.ml/Alpha- get last cemented commitment hash and inbox level of a sc rollup.out similarity index 97% rename from tezt/_regressions/sc_rollup_node_configuration.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- get last cemented commitment hash and inbox level of a sc rollup.out index 8057cab33fd0..d14df5424920 100644 --- a/tezt/_regressions/sc_rollup_node_configuration.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- get last cemented commitment hash and inbox level of a sc rollup.out @@ -1,4 +1,3 @@ -sc_rollup_node_configuration.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/_regressions/sc_rollup_client_gets_address.out b/tezt/tests/expected/sc_rollup.ml/Alpha- getting a smart-contract rollup address through the client.out similarity index 97% rename from tezt/_regressions/sc_rollup_client_gets_address.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- getting a smart-contract rollup address through the client.out index ab107f0088a8..d14df5424920 100644 --- a/tezt/_regressions/sc_rollup_client_gets_address.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- getting a smart-contract rollup address through the client.out @@ -1,4 +1,3 @@ -sc_rollup_client_gets_address.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/_regressions/sc_rollup_list.out b/tezt/tests/expected/sc_rollup.ml/Alpha- list originated rollups.out similarity index 99% rename from tezt/_regressions/sc_rollup_list.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- list originated rollups.out index 1d08769e693b..dc3c06d0d051 100644 --- a/tezt/_regressions/sc_rollup_list.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- list originated rollups.out @@ -1,4 +1,3 @@ -sc_rollup_list.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/_regressions/sc_rollup_node_advances_pvm_state.out b/tezt/tests/expected/sc_rollup.ml/Alpha- node advances PVM state with messages.out similarity index 99% rename from tezt/_regressions/sc_rollup_node_advances_pvm_state.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- node advances PVM state with messages.out index bca73fc0db79..1785409418ca 100644 --- a/tezt/_regressions/sc_rollup_node_advances_pvm_state.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- node advances PVM state with messages.out @@ -1,4 +1,3 @@ -sc_rollup_node_advances_pvm_state.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/_regressions/sc_rollup_node_boots_into_initial_state.out b/tezt/tests/expected/sc_rollup.ml/Alpha- node boots into the initial state.out similarity index 97% rename from tezt/_regressions/sc_rollup_node_boots_into_initial_state.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- node boots into the initial state.out index 5f4193240903..0b011df4c5ca 100644 --- a/tezt/_regressions/sc_rollup_node_boots_into_initial_state.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- node boots into the initial state.out @@ -1,4 +1,3 @@ -sc_rollup_node_boots_into_initial_state.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_commitment_is_stored.out b/tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (commitm.out similarity index 99% rename from tezt/_regressions/sc_rollup_commitment_of_rollup_node_commitment_is_stored.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (commitm.out index c1bff044a65f..976ebf8df66c 100644 --- a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_commitment_is_stored.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (commitm.out @@ -1,4 +1,3 @@ -sc_rollup_commitment_of_rollup_node_commitment_is_stored.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_first_published_at_level_global.out b/tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (first_p.out similarity index 98% rename from tezt/_regressions/sc_rollup_commitment_of_rollup_node_first_published_at_level_global.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (first_p.out index a2130ceeae98..876ef15d205d 100644 --- a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_first_published_at_level_global.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (first_p.out @@ -1,4 +1,3 @@ -sc_rollup_commitment_of_rollup_node_first_published_at_level_global.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_handles_chain_reorgs.out b/tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (handles.out similarity index 99% rename from tezt/_regressions/sc_rollup_commitment_of_rollup_node_handles_chain_reorgs.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (handles.out index 87771e9297da..e53e0e1fa6bf 100644 --- a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_handles_chain_reorgs.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (handles.out @@ -1,4 +1,3 @@ -sc_rollup_commitment_of_rollup_node_handles_chain_reorgs.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_messages_reset.out b/tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (message.out similarity index 99% rename from tezt/_regressions/sc_rollup_commitment_of_rollup_node_messages_reset.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (message.out index 561e028b4673..1fcfc3fc08fd 100644 --- a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_messages_reset.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (message.out @@ -1,4 +1,3 @@ -sc_rollup_commitment_of_rollup_node_messages_reset.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_no_commitment_publish_before_lcc.out b/tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (no_comm.out similarity index 98% rename from tezt/_regressions/sc_rollup_commitment_of_rollup_node_no_commitment_publish_before_lcc.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (no_comm.out index 816991971fa5..6b9b065f03b6 100644 --- a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_no_commitment_publish_before_lcc.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (no_comm.out @@ -1,4 +1,3 @@ -sc_rollup_commitment_of_rollup_node_no_commitment_publish_before_lcc.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_non_final_level.out b/tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (non_fin.out similarity index 99% rename from tezt/_regressions/sc_rollup_commitment_of_rollup_node_non_final_level.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (non_fin.out index 8d75efad20d8..a23d294b3dc9 100644 --- a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_non_final_level.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct handling of commitments in the rollup node (non_fin.out @@ -1,4 +1,3 @@ -sc_rollup_commitment_of_rollup_node_non_final_level.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_basic.out b/tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct maintenance of inbox in the rollup node (basic).out similarity index 99% rename from tezt/_regressions/sc_rollup_inbox_of_rollup_node_basic.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct maintenance of inbox in the rollup node (basic).out index c608a6f144ac..2fd83e65c9bc 100644 --- a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_basic.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct maintenance of inbox in the rollup node (basic).out @@ -1,4 +1,3 @@ -sc_rollup_inbox_of_rollup_node_basic.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_handles_chain_reorg.out b/tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct maintenance of inbox in the rollup node (handles_ch.out similarity index 99% rename from tezt/_regressions/sc_rollup_inbox_of_rollup_node_handles_chain_reorg.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct maintenance of inbox in the rollup node (handles_ch.out index 7fbc81b66d86..2b6f650a1407 100644 --- a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_handles_chain_reorg.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct maintenance of inbox in the rollup node (handles_ch.out @@ -1,4 +1,3 @@ -sc_rollup_inbox_of_rollup_node_handles_chain_reorg.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_stops.out b/tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct maintenance of inbox in the rollup node (stops).out similarity index 99% rename from tezt/_regressions/sc_rollup_inbox_of_rollup_node_stops.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct maintenance of inbox in the rollup node (stops).out index 3472cb6faf2d..898726b459da 100644 --- a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_stops.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct maintenance of inbox in the rollup node (stops).out @@ -1,4 +1,3 @@ -sc_rollup_inbox_of_rollup_node_stops.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_too_many_messages.out b/tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct maintenance of inbox in the rollup node (too_many_m.out similarity index 99% rename from tezt/_regressions/sc_rollup_inbox_of_rollup_node_too_many_messages.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct maintenance of inbox in the rollup node (too_many_m.out index 4b5a597fe6a0..00d68a746d52 100644 --- a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_too_many_messages.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- observing the correct maintenance of inbox in the rollup node (too_many_m.out @@ -1,4 +1,3 @@ -sc_rollup_inbox_of_rollup_node_too_many_messages.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/_regressions/sc_rollup_origination_bootsector.out b/tezt/tests/expected/sc_rollup.ml/Alpha- originate with boot sector.out similarity index 97% rename from tezt/_regressions/sc_rollup_origination_bootsector.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- originate with boot sector.out index ab9d90559726..8adfc080b89e 100644 --- a/tezt/_regressions/sc_rollup_origination_bootsector.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- originate with boot sector.out @@ -1,4 +1,3 @@ -sc_rollup_origination_bootsector.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with '10 10 10 + +' --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/tests/expected/sc_rollup.ml/Alpha- origination of a SCORU executes without error.out b/tezt/tests/expected/sc_rollup.ml/Alpha- origination of a SCORU executes without error.out new file mode 100644 index 000000000000..d14df5424920 --- /dev/null +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- origination of a SCORU executes without error.out @@ -0,0 +1,30 @@ + +./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 +Node is bootstrapped. +Estimated gas: 1800.796 units (will add 100 for safety) +Estimated storage: 6540 bytes added (will add 20 for safety) +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.000428 + Expected counter: 1 + Gas limit: 1901 + Storage limit: 6560 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.000428 + payload fees(the block proposer) ....... +ꜩ0.000428 + Originate smart contract rollup of kind arith and type unit with boot sector '' + This smart contract rollup origination was successfully applied + Consumed gas: 1800.796 + Storage size: 6540 bytes + Address: [SC_ROLLUP_HASH] + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ1.635 + storage fees ........................... +ꜩ1.635 + diff --git a/tezt/_regressions/sc_rollup_inbox_size.out b/tezt/tests/expected/sc_rollup.ml/Alpha- pushing messages in the inbox - check inbox size.out similarity index 99% rename from tezt/_regressions/sc_rollup_inbox_size.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- pushing messages in the inbox - check inbox size.out index 9c9199a221a0..45b4e794edf7 100644 --- a/tezt/_regressions/sc_rollup_inbox_size.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- pushing messages in the inbox - check inbox size.out @@ -1,4 +1,3 @@ -sc_rollup_inbox_size.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/_regressions/sc_rollup_inbox_current_messages_hash.out b/tezt/tests/expected/sc_rollup.ml/Alpha- pushing messages in the inbox - current messages hash.out similarity index 99% rename from tezt/_regressions/sc_rollup_inbox_current_messages_hash.out rename to tezt/tests/expected/sc_rollup.ml/Alpha- pushing messages in the inbox - current messages hash.out index b94a58e43c90..43d4e1d9b280 100644 --- a/tezt/_regressions/sc_rollup_inbox_current_messages_hash.out +++ b/tezt/tests/expected/sc_rollup.ml/Alpha- pushing messages in the inbox - current messages hash.out @@ -1,4 +1,3 @@ -sc_rollup_inbox_current_messages_hash.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith of type unit booting with --burn-cap 9999999 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_rejection.alpha.out b/tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollup- regression) - rejection.out similarity index 99% rename from tezt/_regressions/tx_rollup_rejection.alpha.out rename to tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollup- regression) - rejection.out index 7b31982fa3ec..44e4e29053f3 100644 --- a/tezt/_regressions/tx_rollup_rejection.alpha.out +++ b/tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollup- regression) - rejection.out @@ -1,4 +1,3 @@ -tx_rollup_rejection.alpha.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_rpc_state.alpha.out b/tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollup- regression) - state.out similarity index 98% rename from tezt/_regressions/tx_rollup_rpc_state.alpha.out rename to tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollup- regression) - state.out index e81244632220..94b2c86b4430 100644 --- a/tezt/_regressions/tx_rollup_rpc_state.alpha.out +++ b/tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollup- regression) - state.out @@ -1,4 +1,3 @@ -tx_rollup_rpc_state.alpha.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_batch_encoding.alpha.out b/tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - batch encoding.out similarity index 98% rename from tezt/_regressions/tx_rollup_batch_encoding.alpha.out rename to tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - batch encoding.out index 53acc078ffe7..621531510092 100644 --- a/tezt/_regressions/tx_rollup_batch_encoding.alpha.out +++ b/tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - batch encoding.out @@ -1,4 +1,3 @@ -tx_rollup_batch_encoding.alpha.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_rpc_commitment_remove.alpha.out b/tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - commitment remove.out similarity index 99% rename from tezt/_regressions/tx_rollup_rpc_commitment_remove.alpha.out rename to tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - commitment remove.out index f88e4e838b74..80e9061c057c 100644 --- a/tezt/_regressions/tx_rollup_rpc_commitment_remove.alpha.out +++ b/tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - commitment remove.out @@ -1,4 +1,3 @@ -tx_rollup_rpc_commitment_remove.alpha.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_rpc_commitment.alpha.out b/tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - commitment.out similarity index 99% rename from tezt/_regressions/tx_rollup_rpc_commitment.alpha.out rename to tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - commitment.out index 46ba4562ac21..e3fbcb18a5a8 100644 --- a/tezt/_regressions/tx_rollup_rpc_commitment.alpha.out +++ b/tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - commitment.out @@ -1,4 +1,3 @@ -tx_rollup_rpc_commitment.alpha.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_rpc_inbox_merkle_tree_hash.alpha.out b/tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - inbox merkle tree hash.out similarity index 92% rename from tezt/_regressions/tx_rollup_rpc_inbox_merkle_tree_hash.alpha.out rename to tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - inbox merkle tree hash.out index dc784c75765c..0ca7b12498db 100644 --- a/tezt/_regressions/tx_rollup_rpc_inbox_merkle_tree_hash.alpha.out +++ b/tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - inbox merkle tree hash.out @@ -1,4 +1,3 @@ -tx_rollup_rpc_inbox_merkle_tree_hash.alpha.out ./tezos-client rpc post /chains/main/blocks/head/helpers/forge/tx_rollup/inbox/message_hash with '{ "message": { diff --git a/tezt/_regressions/tx_rollup_rpc_inbox_merkle_tree_path.alpha.out b/tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - inbox merkle tree path.out similarity index 97% rename from tezt/_regressions/tx_rollup_rpc_inbox_merkle_tree_path.alpha.out rename to tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - inbox merkle tree path.out index 819dd2136679..0d53648c2cf6 100644 --- a/tezt/_regressions/tx_rollup_rpc_inbox_merkle_tree_path.alpha.out +++ b/tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - inbox merkle tree path.out @@ -1,4 +1,3 @@ -tx_rollup_rpc_inbox_merkle_tree_path.alpha.out ./tezos-client rpc post /chains/main/blocks/head/helpers/forge/tx_rollup/inbox/message_hash with '{ "message": { diff --git a/tezt/_regressions/tx_rollup_rpc_inbox_message_hash.alpha.out b/tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - inbox message hash.out similarity index 81% rename from tezt/_regressions/tx_rollup_rpc_inbox_message_hash.alpha.out rename to tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - inbox message hash.out index 439b919df88f..4c574513d01e 100644 --- a/tezt/_regressions/tx_rollup_rpc_inbox_message_hash.alpha.out +++ b/tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - inbox message hash.out @@ -1,4 +1,3 @@ -tx_rollup_rpc_inbox_message_hash.alpha.out ./tezos-client rpc post /chains/main/blocks/head/helpers/forge/tx_rollup/inbox/message_hash with '{ "message": { diff --git a/tezt/_regressions/tx_rollup_rpc_inbox.alpha.out b/tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - inbox.out similarity index 98% rename from tezt/_regressions/tx_rollup_rpc_inbox.alpha.out rename to tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - inbox.out index 5096787ecf68..e25d7b213e4b 100644 --- a/tezt/_regressions/tx_rollup_rpc_inbox.alpha.out +++ b/tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - inbox.out @@ -1,4 +1,3 @@ -tx_rollup_rpc_inbox.alpha.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_rpc_pending_bonded_commitments.alpha.out b/tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - pending bonded commitments.out similarity index 98% rename from tezt/_regressions/tx_rollup_rpc_pending_bonded_commitments.alpha.out rename to tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - pending bonded commitments.out index 6431c3c3765a..c0c50f50e010 100644 --- a/tezt/_regressions/tx_rollup_rpc_pending_bonded_commitments.alpha.out +++ b/tezt/tests/expected/tx_rollup.ml/Alpha- RPC (tx_rollups- regression) - pending bonded commitments.out @@ -1,4 +1,3 @@ -tx_rollup_rpc_pending_bonded_commitments.alpha.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_client_submit_batch_invalid_rollup_address.alpha.out b/tezt/tests/expected/tx_rollup.ml/Alpha- Submit a batch to an invalid rollup address should fail.out similarity index 97% rename from tezt/_regressions/tx_rollup_client_submit_batch_invalid_rollup_address.alpha.out rename to tezt/tests/expected/tx_rollup.ml/Alpha- Submit a batch to an invalid rollup address should fail.out index aa25b547a332..e3813b219c24 100644 --- a/tezt/_regressions/tx_rollup_client_submit_batch_invalid_rollup_address.alpha.out +++ b/tezt/tests/expected/tx_rollup.ml/Alpha- Submit a batch to an invalid rollup address should fail.out @@ -1,4 +1,3 @@ -tx_rollup_client_submit_batch_invalid_rollup_address.alpha.out ./tezos-client --wait none submit tx rollup batch 0x to 'this is an invalid tx rollup address' from '[PUBLIC_KEY_HASH]' Error: diff --git a/tezt/_regressions/tx_rollup_finalize_commitment_future.alpha.out b/tezt/tests/expected/tx_rollup.ml/Alpha- Submit a finalize commitment operation for a commitment in the future.out similarity index 98% rename from tezt/_regressions/tx_rollup_finalize_commitment_future.alpha.out rename to tezt/tests/expected/tx_rollup.ml/Alpha- Submit a finalize commitment operation for a commitment in the future.out index 501df6fbc0c0..ce3938ef569a 100644 --- a/tezt/_regressions/tx_rollup_finalize_commitment_future.alpha.out +++ b/tezt/tests/expected/tx_rollup.ml/Alpha- Submit a finalize commitment operation for a commitment in the future.out @@ -1,4 +1,3 @@ -tx_rollup_finalize_commitment_future.alpha.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_finalize_commitment_no_batch.alpha.out b/tezt/tests/expected/tx_rollup.ml/Alpha- Submit a finalize commitment operation without batch.out similarity index 97% rename from tezt/_regressions/tx_rollup_finalize_commitment_no_batch.alpha.out rename to tezt/tests/expected/tx_rollup.ml/Alpha- Submit a finalize commitment operation without batch.out index be042bd9bf7c..81d4c4d8c486 100644 --- a/tezt/_regressions/tx_rollup_finalize_commitment_no_batch.alpha.out +++ b/tezt/tests/expected/tx_rollup.ml/Alpha- Submit a finalize commitment operation without batch.out @@ -1,4 +1,3 @@ -tx_rollup_finalize_commitment_no_batch.alpha.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_finalize_commitment_no_commitment.alpha.out b/tezt/tests/expected/tx_rollup.ml/Alpha- Submit a finalize commitment operation without commitment.out similarity index 98% rename from tezt/_regressions/tx_rollup_finalize_commitment_no_commitment.alpha.out rename to tezt/tests/expected/tx_rollup.ml/Alpha- Submit a finalize commitment operation without commitment.out index dda1910a6bae..ce3938ef569a 100644 --- a/tezt/_regressions/tx_rollup_finalize_commitment_no_commitment.alpha.out +++ b/tezt/tests/expected/tx_rollup.ml/Alpha- Submit a finalize commitment operation without commitment.out @@ -1,4 +1,3 @@ -tx_rollup_finalize_commitment_no_commitment.alpha.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_limit_empty_batch.alpha.out b/tezt/tests/expected/tx_rollup.ml/Alpha- Submit empty batch.out similarity index 98% rename from tezt/_regressions/tx_rollup_limit_empty_batch.alpha.out rename to tezt/tests/expected/tx_rollup.ml/Alpha- Submit empty batch.out index 959839e92922..8aca48775db8 100644 --- a/tezt/_regressions/tx_rollup_limit_empty_batch.alpha.out +++ b/tezt/tests/expected/tx_rollup.ml/Alpha- Submit empty batch.out @@ -1,4 +1,3 @@ -tx_rollup_limit_empty_batch.alpha.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_limit_maximum_size_batch.alpha.out b/tezt/tests/expected/tx_rollup.ml/Alpha- Submit maximum size batch.out similarity index 99% rename from tezt/_regressions/tx_rollup_limit_maximum_size_batch.alpha.out rename to tezt/tests/expected/tx_rollup.ml/Alpha- Submit maximum size batch.out index 1b9b9da1039e..70c5d6a0f9cf 100644 --- a/tezt/_regressions/tx_rollup_limit_maximum_size_batch.alpha.out +++ b/tezt/tests/expected/tx_rollup.ml/Alpha- Submit maximum size batch.out @@ -1,4 +1,3 @@ -tx_rollup_limit_maximum_size_batch.alpha.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_limit_maximum_size_inbox.alpha.out b/tezt/tests/expected/tx_rollup.ml/Alpha- Submit maximum size inbox.out similarity index 99% rename from tezt/_regressions/tx_rollup_limit_maximum_size_inbox.alpha.out rename to tezt/tests/expected/tx_rollup.ml/Alpha- Submit maximum size inbox.out index f9adc6138ec8..73d403ce9be8 100644 --- a/tezt/_regressions/tx_rollup_limit_maximum_size_inbox.alpha.out +++ b/tezt/tests/expected/tx_rollup.ml/Alpha- Submit maximum size inbox.out @@ -1,4 +1,3 @@ -tx_rollup_limit_maximum_size_inbox.alpha.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_finalize_too_recent_commitment.alpha.out b/tezt/tests/expected/tx_rollup.ml/Alpha- Try to finalize a too recent commitment.out similarity index 98% rename from tezt/_regressions/tx_rollup_finalize_too_recent_commitment.alpha.out rename to tezt/tests/expected/tx_rollup.ml/Alpha- Try to finalize a too recent commitment.out index ab582abe089b..e061f898c46a 100644 --- a/tezt/_regressions/tx_rollup_finalize_too_recent_commitment.alpha.out +++ b/tezt/tests/expected/tx_rollup.ml/Alpha- Try to finalize a too recent commitment.out @@ -1,4 +1,3 @@ -tx_rollup_finalize_too_recent_commitment.alpha.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_rejection.jakarta.out b/tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollup- regression) - rejection.out similarity index 99% rename from tezt/_regressions/tx_rollup_rejection.jakarta.out rename to tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollup- regression) - rejection.out index 486c0cbb34ab..44e4e29053f3 100644 --- a/tezt/_regressions/tx_rollup_rejection.jakarta.out +++ b/tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollup- regression) - rejection.out @@ -1,4 +1,3 @@ -tx_rollup_rejection.jakarta.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_rpc_state.jakarta.out b/tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollup- regression) - state.out similarity index 98% rename from tezt/_regressions/tx_rollup_rpc_state.jakarta.out rename to tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollup- regression) - state.out index b545fb973023..94b2c86b4430 100644 --- a/tezt/_regressions/tx_rollup_rpc_state.jakarta.out +++ b/tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollup- regression) - state.out @@ -1,4 +1,3 @@ -tx_rollup_rpc_state.jakarta.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_batch_encoding.jakarta.out b/tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - batch encoding.out similarity index 98% rename from tezt/_regressions/tx_rollup_batch_encoding.jakarta.out rename to tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - batch encoding.out index a542dcf2cb20..621531510092 100644 --- a/tezt/_regressions/tx_rollup_batch_encoding.jakarta.out +++ b/tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - batch encoding.out @@ -1,4 +1,3 @@ -tx_rollup_batch_encoding.jakarta.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_rpc_commitment_remove.jakarta.out b/tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - commitment remove.out similarity index 99% rename from tezt/_regressions/tx_rollup_rpc_commitment_remove.jakarta.out rename to tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - commitment remove.out index be7e94f0e4db..e232439c4cb2 100644 --- a/tezt/_regressions/tx_rollup_rpc_commitment_remove.jakarta.out +++ b/tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - commitment remove.out @@ -1,4 +1,3 @@ -tx_rollup_rpc_commitment_remove.jakarta.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_rpc_commitment.jakarta.out b/tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - commitment.out similarity index 99% rename from tezt/_regressions/tx_rollup_rpc_commitment.jakarta.out rename to tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - commitment.out index 338c0ed9da09..e3fbcb18a5a8 100644 --- a/tezt/_regressions/tx_rollup_rpc_commitment.jakarta.out +++ b/tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - commitment.out @@ -1,4 +1,3 @@ -tx_rollup_rpc_commitment.jakarta.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_rpc_inbox_merkle_tree_hash.jakarta.out b/tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - inbox merkle tree hash.out similarity index 92% rename from tezt/_regressions/tx_rollup_rpc_inbox_merkle_tree_hash.jakarta.out rename to tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - inbox merkle tree hash.out index 1de5d7dee7a7..0ca7b12498db 100644 --- a/tezt/_regressions/tx_rollup_rpc_inbox_merkle_tree_hash.jakarta.out +++ b/tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - inbox merkle tree hash.out @@ -1,4 +1,3 @@ -tx_rollup_rpc_inbox_merkle_tree_hash.jakarta.out ./tezos-client rpc post /chains/main/blocks/head/helpers/forge/tx_rollup/inbox/message_hash with '{ "message": { diff --git a/tezt/_regressions/tx_rollup_rpc_inbox_merkle_tree_path.jakarta.out b/tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - inbox merkle tree path.out similarity index 97% rename from tezt/_regressions/tx_rollup_rpc_inbox_merkle_tree_path.jakarta.out rename to tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - inbox merkle tree path.out index 8678772e0e8c..0d53648c2cf6 100644 --- a/tezt/_regressions/tx_rollup_rpc_inbox_merkle_tree_path.jakarta.out +++ b/tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - inbox merkle tree path.out @@ -1,4 +1,3 @@ -tx_rollup_rpc_inbox_merkle_tree_path.jakarta.out ./tezos-client rpc post /chains/main/blocks/head/helpers/forge/tx_rollup/inbox/message_hash with '{ "message": { diff --git a/tezt/_regressions/tx_rollup_rpc_inbox_message_hash.jakarta.out b/tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - inbox message hash.out similarity index 80% rename from tezt/_regressions/tx_rollup_rpc_inbox_message_hash.jakarta.out rename to tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - inbox message hash.out index 43ce19220ce7..4c574513d01e 100644 --- a/tezt/_regressions/tx_rollup_rpc_inbox_message_hash.jakarta.out +++ b/tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - inbox message hash.out @@ -1,4 +1,3 @@ -tx_rollup_rpc_inbox_message_hash.jakarta.out ./tezos-client rpc post /chains/main/blocks/head/helpers/forge/tx_rollup/inbox/message_hash with '{ "message": { diff --git a/tezt/_regressions/tx_rollup_rpc_inbox.jakarta.out b/tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - inbox.out similarity index 98% rename from tezt/_regressions/tx_rollup_rpc_inbox.jakarta.out rename to tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - inbox.out index 658375b2db85..e25d7b213e4b 100644 --- a/tezt/_regressions/tx_rollup_rpc_inbox.jakarta.out +++ b/tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - inbox.out @@ -1,4 +1,3 @@ -tx_rollup_rpc_inbox.jakarta.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_rpc_pending_bonded_commitments.jakarta.out b/tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - pending bonded commitments.out similarity index 98% rename from tezt/_regressions/tx_rollup_rpc_pending_bonded_commitments.jakarta.out rename to tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - pending bonded commitments.out index cdf228931a0c..c0c50f50e010 100644 --- a/tezt/_regressions/tx_rollup_rpc_pending_bonded_commitments.jakarta.out +++ b/tezt/tests/expected/tx_rollup.ml/Jakarta- RPC (tx_rollups- regression) - pending bonded commitments.out @@ -1,4 +1,3 @@ -tx_rollup_rpc_pending_bonded_commitments.jakarta.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_client_submit_batch_invalid_rollup_address.jakarta.out b/tezt/tests/expected/tx_rollup.ml/Jakarta- Submit a batch to an invalid rollup address should fail.out similarity index 97% rename from tezt/_regressions/tx_rollup_client_submit_batch_invalid_rollup_address.jakarta.out rename to tezt/tests/expected/tx_rollup.ml/Jakarta- Submit a batch to an invalid rollup address should fail.out index 971aaef191ad..e3813b219c24 100644 --- a/tezt/_regressions/tx_rollup_client_submit_batch_invalid_rollup_address.jakarta.out +++ b/tezt/tests/expected/tx_rollup.ml/Jakarta- Submit a batch to an invalid rollup address should fail.out @@ -1,4 +1,3 @@ -tx_rollup_client_submit_batch_invalid_rollup_address.jakarta.out ./tezos-client --wait none submit tx rollup batch 0x to 'this is an invalid tx rollup address' from '[PUBLIC_KEY_HASH]' Error: diff --git a/tezt/_regressions/tx_rollup_finalize_commitment_future.jakarta.out b/tezt/tests/expected/tx_rollup.ml/Jakarta- Submit a finalize commitment operation for a commitment in the future.out similarity index 98% rename from tezt/_regressions/tx_rollup_finalize_commitment_future.jakarta.out rename to tezt/tests/expected/tx_rollup.ml/Jakarta- Submit a finalize commitment operation for a commitment in the future.out index 4aaba9dfe681..e128ab457a14 100644 --- a/tezt/_regressions/tx_rollup_finalize_commitment_future.jakarta.out +++ b/tezt/tests/expected/tx_rollup.ml/Jakarta- Submit a finalize commitment operation for a commitment in the future.out @@ -1,4 +1,3 @@ -tx_rollup_finalize_commitment_future.jakarta.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_finalize_commitment_no_batch.jakarta.out b/tezt/tests/expected/tx_rollup.ml/Jakarta- Submit a finalize commitment operation without batch.out similarity index 97% rename from tezt/_regressions/tx_rollup_finalize_commitment_no_batch.jakarta.out rename to tezt/tests/expected/tx_rollup.ml/Jakarta- Submit a finalize commitment operation without batch.out index 20854047263a..021bce8d3392 100644 --- a/tezt/_regressions/tx_rollup_finalize_commitment_no_batch.jakarta.out +++ b/tezt/tests/expected/tx_rollup.ml/Jakarta- Submit a finalize commitment operation without batch.out @@ -1,4 +1,3 @@ -tx_rollup_finalize_commitment_no_batch.jakarta.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_finalize_commitment_no_commitment.jakarta.out b/tezt/tests/expected/tx_rollup.ml/Jakarta- Submit a finalize commitment operation without commitment.out similarity index 98% rename from tezt/_regressions/tx_rollup_finalize_commitment_no_commitment.jakarta.out rename to tezt/tests/expected/tx_rollup.ml/Jakarta- Submit a finalize commitment operation without commitment.out index cb40e17456e8..e128ab457a14 100644 --- a/tezt/_regressions/tx_rollup_finalize_commitment_no_commitment.jakarta.out +++ b/tezt/tests/expected/tx_rollup.ml/Jakarta- Submit a finalize commitment operation without commitment.out @@ -1,4 +1,3 @@ -tx_rollup_finalize_commitment_no_commitment.jakarta.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_limit_empty_batch.jakarta.out b/tezt/tests/expected/tx_rollup.ml/Jakarta- Submit empty batch.out similarity index 98% rename from tezt/_regressions/tx_rollup_limit_empty_batch.jakarta.out rename to tezt/tests/expected/tx_rollup.ml/Jakarta- Submit empty batch.out index 0a663f64d84d..8aca48775db8 100644 --- a/tezt/_regressions/tx_rollup_limit_empty_batch.jakarta.out +++ b/tezt/tests/expected/tx_rollup.ml/Jakarta- Submit empty batch.out @@ -1,4 +1,3 @@ -tx_rollup_limit_empty_batch.jakarta.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_limit_maximum_size_batch.jakarta.out b/tezt/tests/expected/tx_rollup.ml/Jakarta- Submit maximum size batch.out similarity index 99% rename from tezt/_regressions/tx_rollup_limit_maximum_size_batch.jakarta.out rename to tezt/tests/expected/tx_rollup.ml/Jakarta- Submit maximum size batch.out index c9ba776cfbbd..6481f47ce846 100644 --- a/tezt/_regressions/tx_rollup_limit_maximum_size_batch.jakarta.out +++ b/tezt/tests/expected/tx_rollup.ml/Jakarta- Submit maximum size batch.out @@ -1,4 +1,3 @@ -tx_rollup_limit_maximum_size_batch.jakarta.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_limit_maximum_size_inbox.jakarta.out b/tezt/tests/expected/tx_rollup.ml/Jakarta- Submit maximum size inbox.out similarity index 99% rename from tezt/_regressions/tx_rollup_limit_maximum_size_inbox.jakarta.out rename to tezt/tests/expected/tx_rollup.ml/Jakarta- Submit maximum size inbox.out index 0684c96f0d59..73d403ce9be8 100644 --- a/tezt/_regressions/tx_rollup_limit_maximum_size_inbox.jakarta.out +++ b/tezt/tests/expected/tx_rollup.ml/Jakarta- Submit maximum size inbox.out @@ -1,4 +1,3 @@ -tx_rollup_limit_maximum_size_inbox.jakarta.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/tx_rollup_finalize_too_recent_commitment.jakarta.out b/tezt/tests/expected/tx_rollup.ml/Jakarta- Try to finalize a too recent commitment.out similarity index 98% rename from tezt/_regressions/tx_rollup_finalize_too_recent_commitment.jakarta.out rename to tezt/tests/expected/tx_rollup.ml/Jakarta- Try to finalize a too recent commitment.out index 66822079ecf1..7c215a9f4619 100644 --- a/tezt/_regressions/tx_rollup_finalize_too_recent_commitment.jakarta.out +++ b/tezt/tests/expected/tx_rollup.ml/Jakarta- Try to finalize a too recent commitment.out @@ -1,4 +1,3 @@ -tx_rollup_finalize_too_recent_commitment.jakarta.out ./tezos-client --wait none originate tx rollup tx_rollup from '[PUBLIC_KEY_HASH]' --burn-cap 9999999 --storage-limit 60000 Node is bootstrapped. diff --git a/tezt/_regressions/run_views.out b/tezt/tests/expected/views.ml/Alpha- Run views.out similarity index 99% rename from tezt/_regressions/run_views.out rename to tezt/tests/expected/views.ml/Alpha- Run views.out index 1c4dba72423a..b805ac2afc51 100644 --- a/tezt/_regressions/run_views.out +++ b/tezt/tests/expected/views.ml/Alpha- Run views.out @@ -1,4 +1,3 @@ -run_views.out ./tezos-client --mode mockup --base-dir '<masked>' --wait none originate contract register_calls transferring 0 from bootstrap1 running ' parameter unit; -- GitLab From 50e18882bb984d6db59073563262a72b5e136885 Mon Sep 17 00:00:00 2001 From: Romain Bardou <romain@nomadic-labs.com> Date: Mon, 30 May 2022 10:56:49 +0200 Subject: [PATCH 9/9] Tezt: add comment about Sys_error --- tezt/lib/regression.ml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/tezt/lib/regression.ml b/tezt/lib/regression.ml index 2c838a5d9e2d..93483bd1d4ab 100644 --- a/tezt/lib/regression.ml +++ b/tezt/lib/regression.ml @@ -229,9 +229,19 @@ let check_unknown_output_files output_dir relative_output_files = log_unused "%s is not used by any test and can be deleted." full ; found_unknown := true) in - Array.iter handle_file (try Sys.readdir path with Sys_error _ -> [||]) ; + let try_to_read_dir () = + try Sys.readdir path + with Sys_error _ -> + (* Mostly happens if [path] does not exist or is not a + directory, in which case we have nothing to browse. + Could also happen because of permissions or other system issues, + but since this is just a check to help developers, we + don't want to bother them if this happens. *) + [||] + in + Array.iter handle_file (try_to_read_dir ()) ; (* Check whether directory is empty now that we may have deleted files. *) - match Sys.readdir path with + match try_to_read_dir () with | exception Sys_error _ -> () | [||] -> if mode = Delete then -- GitLab