(library (name dune_pkg_unit_tests) (inline_tests (deps tar-inputs/plaintext.md tarball.tar.gz %{bin:git} %{bin:curl})) (libraries dune_tests_common stdune dune_pkg dune_engine dune_util dune_lang dune_vcs fiber http opam_core threads.posix unix base ;; This is because of the (implicit_transitive_deps false) ;; in dune-project ppx_expect.config ppx_expect.config_types ppx_inline_test.config) (preprocess (pps ppx_expect))) (rule (target tarball.tar.gz) (deps (source_tree tar-inputs)) (action (run tar -czf %{target} %{deps}))) (alias (name pkg) (deps (alias runtest)))