diff --git a/packages/bisect_ppx/bisect_ppx.2.8.3/opam b/packages/bisect_ppx/bisect_ppx.2.8.3/opam new file mode 100644 index 00000000000..43009ec5a6b --- /dev/null +++ b/packages/bisect_ppx/bisect_ppx.2.8.3/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" + +synopsis: "Code coverage for OCaml" +license: "MIT" +homepage: "https://github.com/aantron/bisect_ppx" +doc: "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" +authors: [ + "Xavier Clerc " + "Leonid Rozenberg " + "Anton Bachin " +] +maintainer: [ + "Anton Bachin " + "Leonid Rozenberg " +] + +depends: [ + "base-unix" + "cmdliner" {>= "1.0.0"} + "dune" {>= "2.7.0"} + "ocaml" {>= "4.03.0"} + "ppxlib" {>= "0.28.0"} + + "dune" {with-test & >= "3.0.0"} + "ocamlformat" {with-test & = "0.16.0"} +] + +build: [ + ["dune" "build" "-p" name "-j" jobs] + ["dune" "build" "-p" name "-j" jobs "@compatible"] {with-test} +] + +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, run your tests, +then run the Bisect_ppx report tool on the generated visitation files." + +url { + src: "https://github.com/aantron/bisect_ppx/archive/2.8.3.tar.gz" + checksum: "md5=8c755c13e8d90f665986d842a41669f5" +}