diff --git a/manifest/main.ml b/manifest/main.ml index c67a4804f8efcdc2458527ebfec8c5089dccf3f0..f5409335f0f56b8b91c5c3bc76044c372f8074ce 100644 --- a/manifest/main.ml +++ b/manifest/main.ml @@ -2804,8 +2804,8 @@ let octez_signer_backends = ] let _octez_signer_backends_tests = - test - "test_encrypted" + tezt + ["test_encrypted"] ~path:"src/lib_signer_backends/test" ~opam:"tezos-signer-backends" ~with_macos_security_framework:true @@ -2818,7 +2818,7 @@ let _octez_signer_backends_tests = octez_crypto; octez_client_base |> open_; octez_signer_backends |> open_; - alcotest_lwt; + alcotezt; uri; ] @@ -2851,8 +2851,8 @@ let octez_signer_backends_unix = ] let _octez_signer_backends_unix_tests = - test - "test_crouching" + tezt + ["test_crouching"] ~path:"src/lib_signer_backends/unix/test" ~opam:"tezos-signer-backends" ~with_macos_security_framework:true @@ -2863,7 +2863,7 @@ let _octez_signer_backends_unix_tests = octez_crypto; octez_client_base |> open_; octez_signer_backends_unix |> open_; - alcotest_lwt; + alcotezt; ] let octez_client_commands = diff --git a/opam/tezos-signer-backends.opam b/opam/tezos-signer-backends.opam index b5d6be435bd26c20c691f9143d8422d2f4a14090..f2c926df0900338eabce7e9fa21576f61f1e40ba 100644 --- a/opam/tezos-signer-backends.opam +++ b/opam/tezos-signer-backends.opam @@ -18,14 +18,15 @@ depends: [ "tezos-signer-services" "tezos-shell-services" "uri" { >= "3.1.0" } - "tezos-error-monad" {with-test} - "tezos-crypto" {with-test} - "alcotest-lwt" { with-test & >= "1.5.0" } "ocplib-endian" "fmt" { >= "0.8.7" } "tezos-clic" "tezos-stdlib-unix" "tezos-rpc-http-client-unix" + "tezt" { with-test & >= "3.0.0" } + "tezos-error-monad" {with-test} + "tezos-crypto" {with-test} + "octez-alcotezt" {with-test} ] depopts: [ "ledgerwallet-tezos" @@ -37,5 +38,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: remote-signature backends for `tezos-client`" diff --git a/src/lib_signer_backends/test/dune b/src/lib_signer_backends/test/dune index d0496d1629d530ec6f93f8e9958944b73e78db6f..f6bfb9417596f790c4a296addc04172d70229be0 100644 --- a/src/lib_signer_backends/test/dune +++ b/src/lib_signer_backends/test/dune @@ -1,9 +1,11 @@ ; This file was automatically generated, do not edit. ; Edit file manifest/main.ml instead. -(executable - (name test_encrypted) +(library + (name src_lib_signer_backends_test_tezt_lib) + (instrumentation (backend bisect_ppx)) (libraries + tezt.core tezos-base tezos-base.unix tezos-stdlib @@ -11,20 +13,36 @@ tezos-crypto tezos-client-base tezos-signer-backends - alcotest-lwt + octez-alcotezt uri) - (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_stdlib -open Tezos_error_monad -open Tezos_error_monad.TzLwtreslib -open Tezos_client_base - -open Tezos_signer_backends)) + -open Tezos_signer_backends + -open Octez_alcotezt) + (modules test_encrypted)) + +(executable + (name main) + (libraries + src_lib_signer_backends_test_tezt_lib + tezt) + (link_flags + (:standard) + (:include %{workspace_root}/macos-link-flags.sexp)) + (modules main)) (rule - (alias runtest) + (alias runtezt) (package tezos-signer-backends) - (action (run %{dep:./test_encrypted.exe}))) + (action (run %{dep:./main.exe}))) + +(rule + (targets main.ml) + (action (with-stdout-to %{targets} (echo "let () = Tezt.Test.run ()")))) diff --git a/src/lib_signer_backends/unix/test/dune b/src/lib_signer_backends/unix/test/dune index c5a8b13de2ffcbd67aa7d62c7061c11ea76a12b9..279c7f3456cd4eb68912e8436d0f4b189c00d0b3 100644 --- a/src/lib_signer_backends/unix/test/dune +++ b/src/lib_signer_backends/unix/test/dune @@ -1,26 +1,44 @@ ; This file was automatically generated, do not edit. ; Edit file manifest/main.ml instead. -(executable - (name test_crouching) +(library + (name src_lib_signer_backends_unix_test_tezt_lib) + (instrumentation (backend bisect_ppx)) (libraries + tezt.core tezos-error-monad tezos-stdlib tezos-crypto tezos-client-base tezos-signer-backends.unix - 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_error_monad -open Tezos_stdlib -open Tezos_client_base - -open Tezos_signer_backends_unix)) + -open Tezos_signer_backends_unix + -open Octez_alcotezt) + (modules test_crouching)) + +(executable + (name main) + (libraries + src_lib_signer_backends_unix_test_tezt_lib + tezt) + (link_flags + (:standard) + (:include %{workspace_root}/macos-link-flags.sexp)) + (modules main)) (rule - (alias runtest) + (alias runtezt) (package tezos-signer-backends) - (action (run %{dep:./test_crouching.exe}))) + (action (run %{dep:./main.exe}))) + +(rule + (targets main.ml) + (action (with-stdout-to %{targets} (echo "let () = Tezt.Test.run ()")))) diff --git a/src/lib_signer_backends/unix/test/test_crouching.ml b/src/lib_signer_backends/unix/test/test_crouching.ml index adf2f67ea8956642ce02faa0dffb18519b420351..76754ddd8f5507def5f765653044e1f6c05101d1 100644 --- a/src/lib_signer_backends/unix/test/test_crouching.ml +++ b/src/lib_signer_backends/unix/test/test_crouching.ml @@ -16,4 +16,4 @@ let test_example () = let tests = [Alcotest.test_case "print_example" `Quick test_example] -let () = Alcotest.run "tezos-signed-backends" [("ledger-names", tests)] +let () = Alcotest.run "tezos-signer-backends" [("ledger-names", tests)] diff --git a/tezt/tests/dune b/tezt/tests/dune index 244222bd10c497bc62796c5c986b87f3b33e56cc..c0efb967297d22d0dadf801700d9ebb9d1d7d7e6 100644 --- a/tezt/tests/dune +++ b/tezt/tests/dune @@ -23,6 +23,8 @@ src_lib_stdlib_unix_test__tezt_lib src_lib_stdlib_test_unix_tezt_lib src_lib_stdlib_test_tezt_lib + src_lib_signer_backends_unix_test_tezt_lib + src_lib_signer_backends_test_tezt_lib src_lib_p2p_tezt_tezt_lib src_lib_mockup_test_tezt_lib src_lib_lwt_result_stdlib_test_tezt_lib