diff --git a/test/blackbox-tests/test-cases/gen-opam-install-file/ppx-new/dune b/test/blackbox-tests/test-cases/gen-opam-install-file/ppx-new/dune new file mode 100644 index 00000000..36489c8e --- /dev/null +++ b/test/blackbox-tests/test-cases/gen-opam-install-file/ppx-new/dune @@ -0,0 +1,5 @@ + +(library + ((name foo_ppx_rewriter_dune) + (public_name foo.ppx_rewriter_dune) + (kind ppx_rewriter))) \ No newline at end of file diff --git a/test/blackbox-tests/test-cases/gen-opam-install-file/ppx-new/foo_ppx_rewriter_dune.ml b/test/blackbox-tests/test-cases/gen-opam-install-file/ppx-new/foo_ppx_rewriter_dune.ml new file mode 100644 index 00000000..e69de29b diff --git a/test/blackbox-tests/test-cases/gen-opam-install-file/ppx-old/foo_ppx_rewriter_jbuild.ml b/test/blackbox-tests/test-cases/gen-opam-install-file/ppx-old/foo_ppx_rewriter_jbuild.ml new file mode 100644 index 00000000..e69de29b diff --git a/test/blackbox-tests/test-cases/gen-opam-install-file/ppx-old/jbuild b/test/blackbox-tests/test-cases/gen-opam-install-file/ppx-old/jbuild new file mode 100644 index 00000000..75749ead --- /dev/null +++ b/test/blackbox-tests/test-cases/gen-opam-install-file/ppx-old/jbuild @@ -0,0 +1,5 @@ + +(library + ((name foo_ppx_rewriter_jbuild) + (public_name foo.ppx_rewriter_jbuild) + (kind ppx_rewriter))) diff --git a/test/blackbox-tests/test-cases/gen-opam-install-file/run.t b/test/blackbox-tests/test-cases/gen-opam-install-file/run.t index 990fb4ad..5dc1c2f7 100644 --- a/test/blackbox-tests/test-cases/gen-opam-install-file/run.t +++ b/test/blackbox-tests/test-cases/gen-opam-install-file/run.t @@ -9,14 +9,30 @@ ocamldep foo_byte.ml.d ocamlc .foo_byte.objs/foo_byte.{cmi,cmo,cmt} ocamlc foo_byte.cma + ocamldep ppx-old/foo_ppx_rewriter.ml.d + ocamlc ppx-old/.foo_ppx_rewriter.objs/foo_ppx_rewriter.{cmi,cmo,cmt} + ocamlopt ppx-old/.foo_ppx_rewriter.objs/foo_ppx_rewriter.{cmx,o} + ocamlopt ppx-old/foo_ppx_rewriter.{a,cmxa} + ocamlopt ppx-old/foo_ppx_rewriter.cmxs ocamlc .foo.objs/foo.{cmo,cmt} ocamlc foo.cma ocamlc .bar.eobjs/bar.{cmi,cmo,cmt} ocamlopt .bar.eobjs/bar.{cmx,o} ocamlopt bar.exe + ocamlc ppx-old/foo_ppx_rewriter.cma + ocamlopt .ppx/foo.ppx_rewriter/ppx.exe lib: [ "_build/install/default/lib/foo/META" {"META"} "_build/install/default/lib/foo/opam" {"opam"} + "_build/install/default/lib/foo/ppx_rewriter/foo_ppx_rewriter.cmi" {"ppx_rewriter/foo_ppx_rewriter.cmi"} + "_build/install/default/lib/foo/ppx_rewriter/foo_ppx_rewriter.cmx" {"ppx_rewriter/foo_ppx_rewriter.cmx"} + "_build/install/default/lib/foo/ppx_rewriter/foo_ppx_rewriter.cmt" {"ppx_rewriter/foo_ppx_rewriter.cmt"} + "_build/install/default/lib/foo/ppx_rewriter/foo_ppx_rewriter.ml" {"ppx_rewriter/foo_ppx_rewriter.ml"} + "_build/install/default/lib/foo/ppx_rewriter/foo_ppx_rewriter.cma" {"ppx_rewriter/foo_ppx_rewriter.cma"} + "_build/install/default/lib/foo/ppx_rewriter/foo_ppx_rewriter.cmxa" {"ppx_rewriter/foo_ppx_rewriter.cmxa"} + "_build/install/default/lib/foo/ppx_rewriter/foo_ppx_rewriter$ext_lib" {"ppx_rewriter/foo_ppx_rewriter$ext_lib"} + "_build/install/default/lib/foo/ppx_rewriter/foo_ppx_rewriter.cmxs" {"ppx_rewriter/foo_ppx_rewriter.cmxs"} + "_build/install/default/lib/foo/ppx_rewriter/foo.ppx_rewriter.dune" {"ppx_rewriter/foo.ppx_rewriter.dune"} "_build/install/default/lib/foo/foo.cmi" {"foo.cmi"} "_build/install/default/lib/foo/foo.cmx" {"foo.cmx"} "_build/install/default/lib/foo/foo.cmt" {"foo.cmt"} @@ -36,6 +52,9 @@ "_build/install/default/lib/foo/byte/foo_byte.cma" {"byte/foo_byte.cma"} "_build/install/default/lib/foo/byte/foo.byte.dune" {"byte/foo.byte.dune"} ] + libexec: [ + "_build/install/default/lib/foo/ppx_rewriter/ppx.exe" {"ppx_rewriter/ppx.exe"} + ] bin: [ "_build/install/default/bin/bar" {"bar"} ]