From 5b652acd3cfdb7a414380e6aee9cad43a9d7692d Mon Sep 17 00:00:00 2001 From: lykimq Date: Wed, 15 Feb 2023 15:02:56 +0100 Subject: [PATCH] Alcotezt: port [src/proto_/lib_plugin/test] to Alcotezt --- .gitlab/ci/jobs/test/unit.yml | 3 - manifest/main.ml | 6 +- ...os-protocol-plugin-015-PtLimaPt-tests.opam | 4 +- ...os-protocol-plugin-016-PtMumbai-tests.opam | 4 +- opam/tezos-protocol-plugin-alpha-tests.opam | 4 +- src/proto_015_PtLimaPt/lib_plugin/test/dune | 55 ++++++++++--------- .../lib_plugin/test/test_conflict_handler.ml | 2 +- .../lib_plugin/test/test_consensus_filter.ml | 2 +- .../lib_plugin/test/test_filter_state.ml | 5 +- .../lib_plugin/test/test_plugin.ml | 2 +- src/proto_016_PtMumbai/lib_plugin/test/dune | 55 ++++++++++--------- .../lib_plugin/test/test_conflict_handler.ml | 2 +- .../lib_plugin/test/test_consensus_filter.ml | 2 +- .../lib_plugin/test/test_filter_state.ml | 5 +- .../lib_plugin/test/test_plugin.ml | 2 +- src/proto_alpha/lib_plugin/test/dune | 55 ++++++++++--------- .../lib_plugin/test/test_conflict_handler.ml | 2 +- .../lib_plugin/test/test_consensus_filter.ml | 2 +- .../lib_plugin/test/test_filter_state.ml | 5 +- .../lib_plugin/test/test_plugin.ml | 2 +- tezt/tests/dune | 3 + 21 files changed, 124 insertions(+), 98 deletions(-) diff --git a/.gitlab/ci/jobs/test/unit.yml b/.gitlab/ci/jobs/test/unit.yml index c0769b3b0d63..8c32428a01b0 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 79e5a9253856..300f096e0410 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 aef2bfb40c2d..b9269c355b61 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 824b2f2614e3..ca78afa10ffc 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 06ae2a04291d..cfc304235fc1 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 2661968af3ca..a0b290a4f167 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 1b5d344cd38b..26e07c0a5abb 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 683864c0a492..7ae839d421a2 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 bb48f3b41809..349fd705bc4d 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 ffed950b906a..bc0bc375a457 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 e65402ee45c7..f7196b283511 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 1b5d344cd38b..26e07c0a5abb 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 683864c0a492..7ae839d421a2 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 bb48f3b41809..349fd705bc4d 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 ffed950b906a..bc0bc375a457 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 c59ac8e2345b..7f8dd0de2563 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 1b5d344cd38b..26e07c0a5abb 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 683864c0a492..7ae839d421a2 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 bb48f3b41809..349fd705bc4d 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 ffed950b906a..bc0bc375a457 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 adae72d8107e..244222bd10c4 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 -- GitLab