diff --git a/.gitlab/ci/jobs/test/unit.yml b/.gitlab/ci/jobs/test/unit.yml index c0769b3b0d63de4c7eb4f376f004abcaf4bb518b..8c32428a01b0eb470abf5428ef217f87e4c5ac6d 100644 --- a/.gitlab/ci/jobs/test/unit.yml +++ b/.gitlab/ci/jobs/test/unit.yml @@ -68,7 +68,6 @@ unit:015_PtLimaPt: proto_015_PtLimaPt: > @src/proto_015_PtLimaPt/lib_benchmark/runtest @src/proto_015_PtLimaPt/lib_client/runtest - @src/proto_015_PtLimaPt/lib_plugin/runtest @src/proto_015_PtLimaPt/lib_delegate/runtest parallel: matrix: @@ -111,7 +110,6 @@ unit:016_PtMumbai: proto_016_PtMumbai: > @src/proto_016_PtMumbai/lib_benchmark/runtest @src/proto_016_PtMumbai/lib_client/runtest - @src/proto_016_PtMumbai/lib_plugin/runtest @src/proto_016_PtMumbai/lib_delegate/runtest @src/proto_016_PtMumbai/lib_dal/runtest parallel: @@ -155,7 +153,6 @@ unit:alpha: proto_alpha: > @src/proto_alpha/lib_benchmark/runtest @src/proto_alpha/lib_client/runtest - @src/proto_alpha/lib_plugin/runtest @src/proto_alpha/lib_delegate/runtest @src/proto_alpha/lib_dal/runtest parallel: diff --git a/manifest/main.ml b/manifest/main.ml index 79e5a925385645d52301df02aac4d758bcfcdd4d..300f096e04103f5e0a65199a7ce76d885adf2e8c 100644 --- a/manifest/main.ml +++ b/manifest/main.ml @@ -4687,12 +4687,14 @@ module Protocol = Protocol let _plugin_tests = opt_map (both plugin test_helpers) @@ fun (plugin, test_helpers) -> only_if active @@ fun () -> - tests + tezt [ "test_consensus_filter"; "test_filter_state"; "test_plugin"; "test_conflict_handler"; + "test_utils"; + "generators"; ] ~path:(path // "lib_plugin/test") ~with_macos_security_framework:true @@ -4704,7 +4706,7 @@ module Protocol = Protocol |> open_ ~m:"TzPervasives.Error_monad.Legacy_monad_globals"; octez_base_test_helpers |> open_; octez_base_unix |> if_ N.(number >= 013); - alcotest_lwt; + alcotezt; octez_test_helpers |> open_; qcheck_alcotest; octez_stdlib_unix; diff --git a/opam/tezos-protocol-plugin-015-PtLimaPt-tests.opam b/opam/tezos-protocol-plugin-015-PtLimaPt-tests.opam index aef2bfb40c2d04264cb4f5f9126e9c2abbfd3c2a..b9269c355b61a16eae3423290c769330d3032671 100644 --- a/opam/tezos-protocol-plugin-015-PtLimaPt-tests.opam +++ b/opam/tezos-protocol-plugin-015-PtLimaPt-tests.opam @@ -10,9 +10,10 @@ license: "MIT" depends: [ "dune" { >= "3.0" } "ocaml" { >= "4.14" } + "tezt" { with-test & >= "3.0.0" } "tezos-base" {with-test} "tezos-base-test-helpers" {with-test} - "alcotest-lwt" { with-test & >= "1.5.0" } + "octez-alcotezt" {with-test} "tezos-test-helpers" {with-test} "qcheck-alcotest" { with-test & >= "0.20" } "tezos-stdlib-unix" {with-test} @@ -25,5 +26,6 @@ build: [ ["rm" "-r" "vendors"] ["dune" "build" "-p" name "-j" jobs] ["dune" "runtest" "-p" name "-j" jobs] {with-test} + ["dune" "build" "@runtezt" "-p" name "-j" jobs] {with-test} ] synopsis: "Tezos/Protocol: protocol plugin tests" diff --git a/opam/tezos-protocol-plugin-016-PtMumbai-tests.opam b/opam/tezos-protocol-plugin-016-PtMumbai-tests.opam index 824b2f2614e39f2e216dd5aeeb1582808cc3e5b1..ca78afa10ffcb5e9d2a988924f445f90e3a5774b 100644 --- a/opam/tezos-protocol-plugin-016-PtMumbai-tests.opam +++ b/opam/tezos-protocol-plugin-016-PtMumbai-tests.opam @@ -10,9 +10,10 @@ license: "MIT" depends: [ "dune" { >= "3.0" } "ocaml" { >= "4.14" } + "tezt" { with-test & >= "3.0.0" } "tezos-base" {with-test} "tezos-base-test-helpers" {with-test} - "alcotest-lwt" { with-test & >= "1.5.0" } + "octez-alcotezt" {with-test} "tezos-test-helpers" {with-test} "qcheck-alcotest" { with-test & >= "0.20" } "tezos-stdlib-unix" {with-test} @@ -25,5 +26,6 @@ build: [ ["rm" "-r" "vendors"] ["dune" "build" "-p" name "-j" jobs] ["dune" "runtest" "-p" name "-j" jobs] {with-test} + ["dune" "build" "@runtezt" "-p" name "-j" jobs] {with-test} ] synopsis: "Tezos/Protocol: protocol plugin tests" diff --git a/opam/tezos-protocol-plugin-alpha-tests.opam b/opam/tezos-protocol-plugin-alpha-tests.opam index 06ae2a04291df36dbdb8ce11e06dac39500d7999..cfc304235fc15fee34188b2ab759d80ac535ba65 100644 --- a/opam/tezos-protocol-plugin-alpha-tests.opam +++ b/opam/tezos-protocol-plugin-alpha-tests.opam @@ -10,9 +10,10 @@ license: "MIT" depends: [ "dune" { >= "3.0" } "ocaml" { >= "4.14" } + "tezt" { with-test & >= "3.0.0" } "tezos-base" {with-test} "tezos-base-test-helpers" {with-test} - "alcotest-lwt" { with-test & >= "1.5.0" } + "octez-alcotezt" {with-test} "tezos-test-helpers" {with-test} "qcheck-alcotest" { with-test & >= "0.20" } "tezos-stdlib-unix" {with-test} @@ -25,5 +26,6 @@ build: [ ["rm" "-r" "vendors"] ["dune" "build" "-p" name "-j" jobs] ["dune" "runtest" "-p" name "-j" jobs] {with-test} + ["dune" "build" "@runtezt" "-p" name "-j" jobs] {with-test} ] synopsis: "Tezos/Protocol: protocol plugin tests" diff --git a/src/proto_015_PtLimaPt/lib_plugin/test/dune b/src/proto_015_PtLimaPt/lib_plugin/test/dune index 2661968af3cac3fe51a25a71e996c97638545d06..a0b290a4f167bead2622a4e60c7fefd1c1f70dc3 100644 --- a/src/proto_015_PtLimaPt/lib_plugin/test/dune +++ b/src/proto_015_PtLimaPt/lib_plugin/test/dune @@ -1,17 +1,15 @@ ; This file was automatically generated, do not edit. ; Edit file manifest/main.ml instead. -(executables - (names - test_consensus_filter - test_filter_state - test_plugin - test_conflict_handler) +(library + (name src_proto_015_PtLimaPt_lib_plugin_test_tezt_lib) + (instrumentation (backend bisect_ppx)) (libraries + tezt.core tezos-base tezos-base-test-helpers tezos-base.unix - alcotest-lwt + octez-alcotezt tezos-test-helpers qcheck-alcotest tezos-stdlib-unix @@ -20,38 +18,45 @@ tezos-protocol-015-PtLimaPt tezos-protocol-015-PtLimaPt.parameters tezos-015-PtLimaPt-test-helpers) - (link_flags - (:standard) - (:include %{workspace_root}/macos-link-flags.sexp)) + (library_flags (:standard -linkall)) (flags (:standard) + -open Tezt_core + -open Tezt_core.Base -open Tezos_base.TzPervasives -open Tezos_base.TzPervasives.Error_monad.Legacy_monad_globals -open Tezos_base_test_helpers + -open Octez_alcotezt -open Tezos_test_helpers -open Tezos_micheline -open Tezos_protocol_plugin_015_PtLimaPt -open Tezos_protocol_015_PtLimaPt -open Tezos_protocol_015_PtLimaPt.Protocol -open Tezos_protocol_015_PtLimaPt_parameters - -open Tezos_015_PtLimaPt_test_helpers)) - -(rule - (alias runtest) - (package tezos-protocol-plugin-015-PtLimaPt-tests) - (action (run %{dep:./test_consensus_filter.exe}))) + -open Tezos_015_PtLimaPt_test_helpers) + (modules + test_consensus_filter + test_filter_state + test_plugin + test_conflict_handler + test_utils + generators)) -(rule - (alias runtest) - (package tezos-protocol-plugin-015-PtLimaPt-tests) - (action (run %{dep:./test_filter_state.exe}))) +(executable + (name main) + (libraries + src_proto_015_PtLimaPt_lib_plugin_test_tezt_lib + tezt) + (link_flags + (:standard) + (:include %{workspace_root}/macos-link-flags.sexp)) + (modules main)) (rule - (alias runtest) + (alias runtezt) (package tezos-protocol-plugin-015-PtLimaPt-tests) - (action (run %{dep:./test_plugin.exe}))) + (action (run %{dep:./main.exe}))) (rule - (alias runtest) - (package tezos-protocol-plugin-015-PtLimaPt-tests) - (action (run %{dep:./test_conflict_handler.exe}))) + (targets main.ml) + (action (with-stdout-to %{targets} (echo "let () = Tezt.Test.run ()")))) diff --git a/src/proto_015_PtLimaPt/lib_plugin/test/test_conflict_handler.ml b/src/proto_015_PtLimaPt/lib_plugin/test/test_conflict_handler.ml index 1b5d344cd38bfdb6aec3115b1bd1d667de70ec2e..26e07c0a5abba5389ed5004243c0c971fb8a543d 100644 --- a/src/proto_015_PtLimaPt/lib_plugin/test/test_conflict_handler.ml +++ b/src/proto_015_PtLimaPt/lib_plugin/test/test_conflict_handler.ml @@ -262,7 +262,7 @@ let () = Alcotest_lwt.run "conflict_handler" [ - ( "conflict_handler", + ( Protocol.name ^ ": conflict_handler", [ Tztest.tztest "Random operations (not both manager)" diff --git a/src/proto_015_PtLimaPt/lib_plugin/test/test_consensus_filter.ml b/src/proto_015_PtLimaPt/lib_plugin/test/test_consensus_filter.ml index 683864c0a492320b44613314d2d2f48ce0797a18..7ae839d421a28c35ddc2386d2418ebbc83c89445 100644 --- a/src/proto_015_PtLimaPt/lib_plugin/test/test_consensus_filter.ml +++ b/src/proto_015_PtLimaPt/lib_plugin/test/test_consensus_filter.ml @@ -435,7 +435,7 @@ let () = Alcotest.run "Filter" [ - ( "pre_filter", + ( Protocol.name ^ ": pre_filter", qcheck_wrap [ test_acceptable_past_level; diff --git a/src/proto_015_PtLimaPt/lib_plugin/test/test_filter_state.ml b/src/proto_015_PtLimaPt/lib_plugin/test/test_filter_state.ml index bb48f3b41809b171da774f103be4651ce66172df..349fd705bc4d3a586cfae9ac5b2c1f24f608dd51 100644 --- a/src/proto_015_PtLimaPt/lib_plugin/test/test_filter_state.ml +++ b/src/proto_015_PtLimaPt/lib_plugin/test/test_filter_state.ml @@ -187,6 +187,7 @@ let () = Alcotest.run "Filter_state" [ - ("add_manager_op", qcheck_wrap [test_add_manager_op]); - ("remove", qcheck_wrap [test_remove_present; test_remove_unknown]); + (Protocol.name ^ ": add_manager_op", qcheck_wrap [test_add_manager_op]); + ( Protocol.name ^ ": remove", + qcheck_wrap [test_remove_present; test_remove_unknown] ); ] diff --git a/src/proto_015_PtLimaPt/lib_plugin/test/test_plugin.ml b/src/proto_015_PtLimaPt/lib_plugin/test/test_plugin.ml index ffed950b906a11e70b1751dd2179147f057e721d..bc0bc375a457ff0339827c070abac896ce1b40c1 100644 --- a/src/proto_015_PtLimaPt/lib_plugin/test/test_plugin.ml +++ b/src/proto_015_PtLimaPt/lib_plugin/test/test_plugin.ml @@ -71,7 +71,7 @@ let () = Alcotest_lwt.run "Plugin" [ - ( "on_flush", + ( Protocol.name ^ ": on_flush", [ Tztest.tztest "[on_flush ~validation_state ...] yields an empty state " diff --git a/src/proto_016_PtMumbai/lib_plugin/test/dune b/src/proto_016_PtMumbai/lib_plugin/test/dune index e65402ee45c71c550d97c2e3194cf452b341c355..f7196b2835112752859335782c6bdc542b7279b0 100644 --- a/src/proto_016_PtMumbai/lib_plugin/test/dune +++ b/src/proto_016_PtMumbai/lib_plugin/test/dune @@ -1,17 +1,15 @@ ; This file was automatically generated, do not edit. ; Edit file manifest/main.ml instead. -(executables - (names - test_consensus_filter - test_filter_state - test_plugin - test_conflict_handler) +(library + (name src_proto_016_PtMumbai_lib_plugin_test_tezt_lib) + (instrumentation (backend bisect_ppx)) (libraries + tezt.core tezos-base tezos-base-test-helpers tezos-base.unix - alcotest-lwt + octez-alcotezt tezos-test-helpers qcheck-alcotest tezos-stdlib-unix @@ -20,38 +18,45 @@ tezos-protocol-016-PtMumbai tezos-protocol-016-PtMumbai.parameters tezos-016-PtMumbai-test-helpers) - (link_flags - (:standard) - (:include %{workspace_root}/macos-link-flags.sexp)) + (library_flags (:standard -linkall)) (flags (:standard) + -open Tezt_core + -open Tezt_core.Base -open Tezos_base.TzPervasives -open Tezos_base.TzPervasives.Error_monad.Legacy_monad_globals -open Tezos_base_test_helpers + -open Octez_alcotezt -open Tezos_test_helpers -open Tezos_micheline -open Tezos_protocol_plugin_016_PtMumbai -open Tezos_protocol_016_PtMumbai -open Tezos_protocol_016_PtMumbai.Protocol -open Tezos_protocol_016_PtMumbai_parameters - -open Tezos_016_PtMumbai_test_helpers)) - -(rule - (alias runtest) - (package tezos-protocol-plugin-016-PtMumbai-tests) - (action (run %{dep:./test_consensus_filter.exe}))) + -open Tezos_016_PtMumbai_test_helpers) + (modules + test_consensus_filter + test_filter_state + test_plugin + test_conflict_handler + test_utils + generators)) -(rule - (alias runtest) - (package tezos-protocol-plugin-016-PtMumbai-tests) - (action (run %{dep:./test_filter_state.exe}))) +(executable + (name main) + (libraries + src_proto_016_PtMumbai_lib_plugin_test_tezt_lib + tezt) + (link_flags + (:standard) + (:include %{workspace_root}/macos-link-flags.sexp)) + (modules main)) (rule - (alias runtest) + (alias runtezt) (package tezos-protocol-plugin-016-PtMumbai-tests) - (action (run %{dep:./test_plugin.exe}))) + (action (run %{dep:./main.exe}))) (rule - (alias runtest) - (package tezos-protocol-plugin-016-PtMumbai-tests) - (action (run %{dep:./test_conflict_handler.exe}))) + (targets main.ml) + (action (with-stdout-to %{targets} (echo "let () = Tezt.Test.run ()")))) diff --git a/src/proto_016_PtMumbai/lib_plugin/test/test_conflict_handler.ml b/src/proto_016_PtMumbai/lib_plugin/test/test_conflict_handler.ml index 1b5d344cd38bfdb6aec3115b1bd1d667de70ec2e..26e07c0a5abba5389ed5004243c0c971fb8a543d 100644 --- a/src/proto_016_PtMumbai/lib_plugin/test/test_conflict_handler.ml +++ b/src/proto_016_PtMumbai/lib_plugin/test/test_conflict_handler.ml @@ -262,7 +262,7 @@ let () = Alcotest_lwt.run "conflict_handler" [ - ( "conflict_handler", + ( Protocol.name ^ ": conflict_handler", [ Tztest.tztest "Random operations (not both manager)" diff --git a/src/proto_016_PtMumbai/lib_plugin/test/test_consensus_filter.ml b/src/proto_016_PtMumbai/lib_plugin/test/test_consensus_filter.ml index 683864c0a492320b44613314d2d2f48ce0797a18..7ae839d421a28c35ddc2386d2418ebbc83c89445 100644 --- a/src/proto_016_PtMumbai/lib_plugin/test/test_consensus_filter.ml +++ b/src/proto_016_PtMumbai/lib_plugin/test/test_consensus_filter.ml @@ -435,7 +435,7 @@ let () = Alcotest.run "Filter" [ - ( "pre_filter", + ( Protocol.name ^ ": pre_filter", qcheck_wrap [ test_acceptable_past_level; diff --git a/src/proto_016_PtMumbai/lib_plugin/test/test_filter_state.ml b/src/proto_016_PtMumbai/lib_plugin/test/test_filter_state.ml index bb48f3b41809b171da774f103be4651ce66172df..349fd705bc4d3a586cfae9ac5b2c1f24f608dd51 100644 --- a/src/proto_016_PtMumbai/lib_plugin/test/test_filter_state.ml +++ b/src/proto_016_PtMumbai/lib_plugin/test/test_filter_state.ml @@ -187,6 +187,7 @@ let () = Alcotest.run "Filter_state" [ - ("add_manager_op", qcheck_wrap [test_add_manager_op]); - ("remove", qcheck_wrap [test_remove_present; test_remove_unknown]); + (Protocol.name ^ ": add_manager_op", qcheck_wrap [test_add_manager_op]); + ( Protocol.name ^ ": remove", + qcheck_wrap [test_remove_present; test_remove_unknown] ); ] diff --git a/src/proto_016_PtMumbai/lib_plugin/test/test_plugin.ml b/src/proto_016_PtMumbai/lib_plugin/test/test_plugin.ml index ffed950b906a11e70b1751dd2179147f057e721d..bc0bc375a457ff0339827c070abac896ce1b40c1 100644 --- a/src/proto_016_PtMumbai/lib_plugin/test/test_plugin.ml +++ b/src/proto_016_PtMumbai/lib_plugin/test/test_plugin.ml @@ -71,7 +71,7 @@ let () = Alcotest_lwt.run "Plugin" [ - ( "on_flush", + ( Protocol.name ^ ": on_flush", [ Tztest.tztest "[on_flush ~validation_state ...] yields an empty state " diff --git a/src/proto_alpha/lib_plugin/test/dune b/src/proto_alpha/lib_plugin/test/dune index c59ac8e2345b94ad3023b692fdb54a6e67add075..7f8dd0de25635b33432a2da6df2b5d9bdcdfa7f0 100644 --- a/src/proto_alpha/lib_plugin/test/dune +++ b/src/proto_alpha/lib_plugin/test/dune @@ -1,17 +1,15 @@ ; This file was automatically generated, do not edit. ; Edit file manifest/main.ml instead. -(executables - (names - test_consensus_filter - test_filter_state - test_plugin - test_conflict_handler) +(library + (name src_proto_alpha_lib_plugin_test_tezt_lib) + (instrumentation (backend bisect_ppx)) (libraries + tezt.core tezos-base tezos-base-test-helpers tezos-base.unix - alcotest-lwt + octez-alcotezt tezos-test-helpers qcheck-alcotest tezos-stdlib-unix @@ -20,38 +18,45 @@ tezos-protocol-alpha tezos-protocol-alpha.parameters tezos-alpha-test-helpers) - (link_flags - (:standard) - (:include %{workspace_root}/macos-link-flags.sexp)) + (library_flags (:standard -linkall)) (flags (:standard) + -open Tezt_core + -open Tezt_core.Base -open Tezos_base.TzPervasives -open Tezos_base.TzPervasives.Error_monad.Legacy_monad_globals -open Tezos_base_test_helpers + -open Octez_alcotezt -open Tezos_test_helpers -open Tezos_micheline -open Tezos_protocol_plugin_alpha -open Tezos_protocol_alpha -open Tezos_protocol_alpha.Protocol -open Tezos_protocol_alpha_parameters - -open Tezos_alpha_test_helpers)) - -(rule - (alias runtest) - (package tezos-protocol-plugin-alpha-tests) - (action (run %{dep:./test_consensus_filter.exe}))) + -open Tezos_alpha_test_helpers) + (modules + test_consensus_filter + test_filter_state + test_plugin + test_conflict_handler + test_utils + generators)) -(rule - (alias runtest) - (package tezos-protocol-plugin-alpha-tests) - (action (run %{dep:./test_filter_state.exe}))) +(executable + (name main) + (libraries + src_proto_alpha_lib_plugin_test_tezt_lib + tezt) + (link_flags + (:standard) + (:include %{workspace_root}/macos-link-flags.sexp)) + (modules main)) (rule - (alias runtest) + (alias runtezt) (package tezos-protocol-plugin-alpha-tests) - (action (run %{dep:./test_plugin.exe}))) + (action (run %{dep:./main.exe}))) (rule - (alias runtest) - (package tezos-protocol-plugin-alpha-tests) - (action (run %{dep:./test_conflict_handler.exe}))) + (targets main.ml) + (action (with-stdout-to %{targets} (echo "let () = Tezt.Test.run ()")))) diff --git a/src/proto_alpha/lib_plugin/test/test_conflict_handler.ml b/src/proto_alpha/lib_plugin/test/test_conflict_handler.ml index 1b5d344cd38bfdb6aec3115b1bd1d667de70ec2e..26e07c0a5abba5389ed5004243c0c971fb8a543d 100644 --- a/src/proto_alpha/lib_plugin/test/test_conflict_handler.ml +++ b/src/proto_alpha/lib_plugin/test/test_conflict_handler.ml @@ -262,7 +262,7 @@ let () = Alcotest_lwt.run "conflict_handler" [ - ( "conflict_handler", + ( Protocol.name ^ ": conflict_handler", [ Tztest.tztest "Random operations (not both manager)" diff --git a/src/proto_alpha/lib_plugin/test/test_consensus_filter.ml b/src/proto_alpha/lib_plugin/test/test_consensus_filter.ml index 683864c0a492320b44613314d2d2f48ce0797a18..7ae839d421a28c35ddc2386d2418ebbc83c89445 100644 --- a/src/proto_alpha/lib_plugin/test/test_consensus_filter.ml +++ b/src/proto_alpha/lib_plugin/test/test_consensus_filter.ml @@ -435,7 +435,7 @@ let () = Alcotest.run "Filter" [ - ( "pre_filter", + ( Protocol.name ^ ": pre_filter", qcheck_wrap [ test_acceptable_past_level; diff --git a/src/proto_alpha/lib_plugin/test/test_filter_state.ml b/src/proto_alpha/lib_plugin/test/test_filter_state.ml index bb48f3b41809b171da774f103be4651ce66172df..349fd705bc4d3a586cfae9ac5b2c1f24f608dd51 100644 --- a/src/proto_alpha/lib_plugin/test/test_filter_state.ml +++ b/src/proto_alpha/lib_plugin/test/test_filter_state.ml @@ -187,6 +187,7 @@ let () = Alcotest.run "Filter_state" [ - ("add_manager_op", qcheck_wrap [test_add_manager_op]); - ("remove", qcheck_wrap [test_remove_present; test_remove_unknown]); + (Protocol.name ^ ": add_manager_op", qcheck_wrap [test_add_manager_op]); + ( Protocol.name ^ ": remove", + qcheck_wrap [test_remove_present; test_remove_unknown] ); ] diff --git a/src/proto_alpha/lib_plugin/test/test_plugin.ml b/src/proto_alpha/lib_plugin/test/test_plugin.ml index ffed950b906a11e70b1751dd2179147f057e721d..bc0bc375a457ff0339827c070abac896ce1b40c1 100644 --- a/src/proto_alpha/lib_plugin/test/test_plugin.ml +++ b/src/proto_alpha/lib_plugin/test/test_plugin.ml @@ -71,7 +71,7 @@ let () = Alcotest_lwt.run "Plugin" [ - ( "on_flush", + ( Protocol.name ^ ": on_flush", [ Tztest.tztest "[on_flush ~validation_state ...] yields an empty state " diff --git a/tezt/tests/dune b/tezt/tests/dune index adae72d8107e5dccb5458a4e6bf87c14afb054e6..244222bd10c497bc62796c5c986b87f3b33e56cc 100644 --- a/tezt/tests/dune +++ b/tezt/tests/dune @@ -14,8 +14,11 @@ tezos-stdlib-unix tezos-protocol-alpha src_proto_alpha_lib_protocol_test_regression_tezt_lib + src_proto_alpha_lib_plugin_test_tezt_lib src_proto_016_PtMumbai_lib_protocol_test_regression_tezt_lib + src_proto_016_PtMumbai_lib_plugin_test_tezt_lib src_proto_015_PtLimaPt_lib_protocol_test_regression_tezt_lib + src_proto_015_PtLimaPt_lib_plugin_test_tezt_lib src_lib_workers_test_tezt_lib src_lib_stdlib_unix_test__tezt_lib src_lib_stdlib_test_unix_tezt_lib