diff --git a/manifest/externals.ml b/manifest/externals.ml index f2b1154c0e013e4780466123985cc8aa47b1380f..15d67b0df32ec74be09988192ea69735eb4c8dbe 100644 --- a/manifest/externals.ml +++ b/manifest/externals.ml @@ -38,6 +38,8 @@ let asetmap = external_lib "asetmap" V.(at_least "0.8.1") let astring = external_lib "astring" V.True +let bam_ppx = external_lib "bam-ppx" V.True + let bheap = external_lib "bheap" V.(at_least "2.0.0") let bigarray_compat = external_lib "bigarray-compat" V.True @@ -287,6 +289,8 @@ let crowbar = external_lib "crowbar" V.(at_least "0.2") let ppx_hash = external_lib "ppx_hash" V.True +let tezt_bam = external_lib "tezt-bam" V.True + let tezt_lib = external_lib "tezt" diff --git a/manifest/product_octez.ml b/manifest/product_octez.ml index e09c605a01b8fac67084e562707fbd0308b7e71d..30e94506a87a4d0f7456890385745a168458e628 100644 --- a/manifest/product_octez.ml +++ b/manifest/product_octez.ml @@ -1442,6 +1442,7 @@ let _octez_stdlib_unix_test = ] ~path:"src/lib_stdlib_unix/test/" ~opam:"octez-libs" + ~preprocess:(pps bam_ppx) ~deps: [ octez_error_monad |> open_ |> open_ ~m:"TzLwtreslib"; @@ -1450,6 +1451,7 @@ let _octez_stdlib_unix_test = octez_test_helpers |> open_; qcheck_alcotest; alcotezt; + tezt_bam; ] let octez_dal_config = diff --git a/opam/octez-libs.opam b/opam/octez-libs.opam index a43b93dccb61d421accaa77cc3bf7d7d48333e85..620f2533f8fe8eed627df97b6a5318f5784cb7ce 100644 --- a/opam/octez-libs.opam +++ b/opam/octez-libs.opam @@ -82,6 +82,8 @@ depends: [ "octez-rust-deps" { = version } "lwt-watcher" { = "0.2" } "bigstring" {with-test} + "bam-ppx" {with-test} + "tezt-bam" {with-test} ] x-opam-monorepo-opam-provided: [ "tezos-sapling-parameters" diff --git a/opam/virtual/octez-deps.opam b/opam/virtual/octez-deps.opam index c749f7bed0f401118b9c245463875828f4c6d01e..a9945f8aa584f5e7c608f2f950fa1612243585ff 100644 --- a/opam/virtual/octez-deps.opam +++ b/opam/virtual/octez-deps.opam @@ -15,6 +15,7 @@ depends: [ "alcotest-lwt" { >= "1.5.0" } "asetmap" { >= "0.8.1" } "astring" + "bam-ppx" "base-unix" "bheap" { >= "2.0.0" } "bigarray-compat" @@ -104,6 +105,7 @@ depends: [ "tar-unix" { >= "2.0.1" & < "3.0.0" } "tezos-sapling-parameters" { >= "1.1.0" } "tezt" { >= "4.1.0" & < "5.0.0" } + "tezt-bam" "tls-lwt" { >= "0.16.0" } "uri" { >= "3.1.0" } "uutf" diff --git a/opam/virtual/octez-deps.opam.locked b/opam/virtual/octez-deps.opam.locked index 2c070f2ab3c33d3bb5e986f8708ad88705aad4e9..8c3feea925580b33878808a2f4d3704fcbc0b175 100644 --- a/opam/virtual/octez-deps.opam.locked +++ b/opam/virtual/octez-deps.opam.locked @@ -1,6 +1,6 @@ opam-version: "2.0" name: "octez-deps" -version: "dev" +version: "~dev" synopsis: "Virtual package depending on Octez dependencies (profile: octez-deps)" description: @@ -20,6 +20,8 @@ depends: [ "asetmap" {= "0.8.1"} "asn1-combinators" {= "0.2.6"} "astring" {= "0.8.5"} + "bam" {= "0.2"} + "bam-ppx" {= "0.2"} "base" {= "v0.16.3"} "base-bigarray" {= "base"} "base-bytes" {= "base"} @@ -208,6 +210,7 @@ depends: [ "terminal" {= "0.4.0"} "tezos-sapling-parameters" {= "1.1.0"} "tezt" {= "4.1.0"} + "tezt-bam" {= "0.2"} "time_now" {= "v0.16.0"} "tls" {= "0.17.5"} "tls-lwt" {= "0.17.5"} diff --git a/src/lib_stdlib_unix/test/dune b/src/lib_stdlib_unix/test/dune index 274016a3cece66243520b9ea1cef612b0e82f724..db8aa2aff86bf46cb12a176006c90d0a25234ef5 100644 --- a/src/lib_stdlib_unix/test/dune +++ b/src/lib_stdlib_unix/test/dune @@ -11,7 +11,9 @@ octez-libs.event-logging octez-libs.test-helpers qcheck-alcotest - octez-alcotezt) + octez-alcotezt + tezt-bam) + (preprocess (pps bam-ppx)) (library_flags (:standard -linkall)) (flags (:standard)