diff --git a/manifest/main.ml b/manifest/main.ml index 2de20121f87fcdfb06198c1b9dbaab1e72db2974..5bdca3cfe17da7ebfaf5ee8ef14cf2a8773ee730 100644 --- a/manifest/main.ml +++ b/manifest/main.ml @@ -3151,8 +3151,8 @@ let octez_client_base_unix = ~linkall:true let _octez_client_base_unix_tests = - test - "test_mockup_wallet" + tezt + ["test_mockup_wallet"] ~path:"src/lib_client_base_unix/test" ~opam:"tezos-client-base-unix" ~with_macos_security_framework:true @@ -3162,8 +3162,7 @@ let _octez_client_base_unix_tests = octez_mockup_commands; octez_client_base_unix; octez_base_test_helpers |> open_; - alcotest; - alcotest_lwt; + alcotezt; ] let octez_benchmark = diff --git a/opam/tezos-client-base-unix.opam b/opam/tezos-client-base-unix.opam index f7bed0a8480a3ad009ee732950cda2e6f12016a2..10098be27673034f7e4f49b9198809833c37da36 100644 --- a/opam/tezos-client-base-unix.opam +++ b/opam/tezos-client-base-unix.opam @@ -26,13 +26,14 @@ depends: [ "tezos-signer-backends" "lwt-exit" "uri" { >= "3.1.0" } + "tezt" { with-test & >= "3.0.0" } "tezos-base-test-helpers" {with-test} - "alcotest" { with-test & >= "1.5.0" } - "alcotest-lwt" { with-test & >= "1.5.0" } + "octez-alcotezt" {with-test} ] 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: common helpers for `tezos-client` (unix-specific fragment)" diff --git a/src/lib_client_base_unix/test/dune b/src/lib_client_base_unix/test/dune index 1e753f34f67e732e5112e10b8ae28212cdfedecb..f5d72d975209359c4b611547e81a73198da53ff8 100644 --- a/src/lib_client_base_unix/test/dune +++ b/src/lib_client_base_unix/test/dune @@ -1,24 +1,41 @@ ; This file was automatically generated, do not edit. ; Edit file manifest/main.ml instead. -(executable - (name test_mockup_wallet) +(library + (name src_lib_client_base_unix_test_tezt_lib) + (instrumentation (backend bisect_ppx)) (libraries + tezt.core tezos-base tezos-mockup-commands tezos-client-base-unix tezos-base-test-helpers - alcotest - alcotest-lwt) - (link_flags - (:standard) - (:include %{workspace_root}/macos-link-flags.sexp)) + octez-alcotezt) + (library_flags (:standard -linkall)) (flags (:standard) + -open Tezt_core + -open Tezt_core.Base -open Tezos_base.TzPervasives - -open Tezos_base_test_helpers)) + -open Tezos_base_test_helpers + -open Octez_alcotezt) + (modules test_mockup_wallet)) + +(executable + (name main) + (libraries + src_lib_client_base_unix_test_tezt_lib + tezt) + (link_flags + (:standard) + (:include %{workspace_root}/macos-link-flags.sexp)) + (modules main)) (rule - (alias runtest) + (alias runtezt) (package tezos-client-base-unix) - (action (run %{dep:./test_mockup_wallet.exe}))) + (action (run %{dep:./main.exe}))) + +(rule + (targets main.ml) + (action (with-stdout-to %{targets} (echo "let () = Tezt.Test.run ()")))) diff --git a/tezt/tests/dune b/tezt/tests/dune index e20b87f2a39f37e7640de42f11d23ea26d938237..91a754fb5a2ac341b6aa92c39a35d7ba167914d3 100644 --- a/tezt/tests/dune +++ b/tezt/tests/dune @@ -51,6 +51,7 @@ src_lib_error_monad_test_tezt_lib src_lib_context_test_tezt_lib src_lib_context_memory_test_tezt_lib + src_lib_client_base_unix_test_tezt_lib src_lib_clic_test_tezt_lib src_lib_benchmark_test_tezt_lib src_lib_base_test_tezt_lib)