diff --git a/packages/bisect_ppx-ocamlbuild/bisect_ppx-ocamlbuild.1.0.0/opam b/packages/bisect_ppx-ocamlbuild/bisect_ppx-ocamlbuild.1.0.0/opam index 00f2f94acfd..06e71e37f8c 100644 --- a/packages/bisect_ppx-ocamlbuild/bisect_ppx-ocamlbuild.1.0.0/opam +++ b/packages/bisect_ppx-ocamlbuild/bisect_ppx-ocamlbuild.1.0.0/opam @@ -13,7 +13,7 @@ bug-reports: "https://github.com/aantron/bisect_ppx/issues" dev-repo: "git+https://github.com/aantron/bisect_ppx.git" depends: [ "ocaml" - "bisect_ppx" {>= "1.0.0"} + "bisect_ppx" {>= "1.0.0" & < "1.3.3"} "jbuilder" {build & >= "1.0+beta10"} ] build: [ diff --git a/packages/bisect_ppx-ocamlbuild/bisect_ppx-ocamlbuild.1.0.1/opam b/packages/bisect_ppx-ocamlbuild/bisect_ppx-ocamlbuild.1.0.1/opam new file mode 100644 index 00000000000..29f1a398d77 --- /dev/null +++ b/packages/bisect_ppx-ocamlbuild/bisect_ppx-ocamlbuild.1.0.1/opam @@ -0,0 +1,27 @@ +version: "1.0.1" +opam-version: "2.0" +maintainer: [ + "Anton Bachin " + "Leonid Rozenberg " +] +authors: [ + "Anton Bachin " +] +license: "Public Domain" +homepage: "https://github.com/aantron/bisect_ppx" +bug-reports: "https://github.com/aantron/bisect_ppx/issues" +dev-repo: "git+https://github.com/aantron/bisect_ppx.git" +depends: [ + "ocaml" + "bisect_ppx" {>= "1.0.0"} + "jbuilder" {build & >= "1.0+beta10"} + "ocamlbuild" +] +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] +] +synopsis: "Ocamlbuild plugin for Bisect_ppx, the coverage tool" +url { + src: "https://github.com/aantron/bisect_ppx/archive/1.3.3.tar.gz" + checksum: "md5=6d57cab32da2b22fa972b4229597e06f" +} diff --git a/packages/bisect_ppx/bisect_ppx.1.3.3/opam b/packages/bisect_ppx/bisect_ppx.1.3.3/opam new file mode 100644 index 00000000000..26e1f9ff3b3 --- /dev/null +++ b/packages/bisect_ppx/bisect_ppx.1.3.3/opam @@ -0,0 +1,65 @@ +version: "1.3.3" +opam-version: "2.0" +maintainer: [ + "Anton Bachin " + "Leonid Rozenberg " +] +authors: [ + "Xavier Clerc " + "Leonid Rozenberg " + "Anton Bachin " +] +license: "MPL2" +homepage: "https://github.com/aantron/bisect_ppx" +bug-reports: "https://github.com/aantron/bisect_ppx/issues" +dev-repo: "git+https://github.com/aantron/bisect_ppx.git" +depends: [ + "ocaml" {>= "4.02.0"} + "base-unix" + "jbuilder" {build & >= "1.0+beta13"} + "ocamlfind" {with-test} + "ocaml-migrate-parsetree" {>= "1.0.3"} + "ounit" {with-test} + "ppx_tools_versioned" +] +conflicts: [ + "ocveralls" {<= "0.3.2"} +] +# Note that Bisect_ppx effectively requires 4.02.3, because Jbuilder requires +# it. 4.02.0 is the natural constraint of Bisect_ppx. +messages: [ + "For the Ocamlbuild plugin, please install package bisect_ppx-ocamlbuild" + {ocamlbuild:installed & !bisect_ppx-ocamlbuild:installed} +] +post-messages: [ + "The future Bisect_ppx 2.0.0 will make breaking changes. See + https://github.com/aantron/bisect_ppx/releases/tag/1.3.0" +] + +build: [ + ["jbuilder" "build" "-p" name "-j" jobs] + ["jbuilder" "runtest" "-p" name] {with-test} +] +synopsis: "Code coverage for OCaml" +description: """ +Bisect_ppx helps you test thoroughly. It is a small preprocessor that inserts +instrumentation at places in your code, such as if-then-else and match +expressions. After you run tests, Bisect_ppx gives a nice HTML report showing +which places were visited and which were missed. + +Usage is simple - add package bisect_ppx when building tests, then run the +report tool on the generated visitation files. + +This is an advanced fork of the original Bisect coverage tool. It has many +improvements and updates. + +- Much more thorough code instrumentation, so you can find more gaps in your + testing. +- Fast operation by default. +- More legible and appealing HTML reports. +- Various bugfixes. +- No camlp4 dependency.""" +url { + src: "https://github.com/aantron/bisect_ppx/archive/1.3.3.tar.gz" + checksum: "md5=6d57cab32da2b22fa972b4229597e06f" +}