bisect_ppxversion Documentation on ocaml.org
Code coverage for OCaml
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.
| Authors | Xavier Clerc <bisect@x9c.fr>, Leonid Rozenberg <leonidr@gmail.com> and Anton Bachin <antonbachin@yahoo.com> | 
|---|---|
| License | MIT | 
| Published | |
| Homepage | https://github.com/aantron/bisect_ppx | 
| Issue Tracker | https://github.com/aantron/bisect_ppx/issues | 
| Maintainers | Anton Bachin <antonbachin@yahoo.com> and Leonid Rozenberg <leonidr@gmail.com> | 
| Dependencies | |
| Source [http] | https://github.com/aantron/bisect_ppx/archive/2.8.3.tar.gz sha256=27ddeb2f60fbae50dc504e63e63cd5f012689084a76d5fdd4d1371d5341ff8db md5=8c755c13e8d90f665986d842a41669f5  | 
| Edit | https://github.com/ocaml/opam-repository/tree/master/packages/bisect_ppx/bisect_ppx.2.8.3/opam | 
Required by
- agriddev & with-test
 - ambient-contextwith-test
 - ambient-context-eiowith-test
 - ambient-context-lwtwith-test
 - azure-cosmos-dbwith-test & >=0.2.3
 - base58with-test & >=0.1.2
 - bastet>=1.2.0
 - belugawith-test & >=1.1
 - bio_iodev & <0.5.1
 - bisect_ppx-ocamlbuild>=1.0.1
 - bitgeneratorsdev & with-test
 - bls12-381with-test & (=0.4.1 | >=3.0.0 & <6.0.1)
 - bls12-381-genwith-test
 - bls12-381-hashwith-test
 - bls12-381-signaturewith-test
 - bls12-381-unixwith-test & (<0.4.2 | >=1.0.0)
 - checked_oint
 - class_group_vdfwith-test
 - cllwith-test
 - combydev & with-test
 - comby-kerneldev & with-test
 - comby-semanticdev & with-test
 - daypack-libdev
 - dreamwith-test
 - dream-htmxdev
 - dream-purewith-test
 - FPauthwith-test
 - FPauth-corewith-test
 - FPauth-responseswith-test
 - FPauth-strategieswith-test
 - ffwith-test & >=0.6.0
 - ff-pbtwith-test & >=0.6.0
 - ff-sigwith-test & >=0.6.0
 - forester>=5.0
 - GTbuild & >=0.5.2
 - hyperwith-test
 - irmindev & >=3.5.2
 - josewith-test
 - lambdasoupdev & >=0.6.4
 - libsaildev & >=0.16
 - lilacdev
 - little_loggerwith-test
 - lwtwith-test & (<5.4.0 | >=6.0.0~alpha00)
 - lwt_directwith-test
 - markupdev & >=0.8.1
 - mazeppa
 - mecwith-test
 - melange-radix-iconswith-test & <0.1.0
 - minicamlwith-test & =0.3.1
 - mirage-block-ccmdev
 - mirage-btrees
 - mndwith-test
 - mssqldev
 - nbddev & >=6.0.0
 - nbd-unixdev
 - obeambuild
 - ocaml-protoc-pluginwith-test & >=5.0.0
 - ocamlformatdev & (=0.11.0 | >=0.18.0 & <0.20.0)
 - ocamlformat-rpcdev & <0.20.0
 - octez-bls12-381-hash
 - octez-bls12-381-polynomialwith-test
 - octez-polynomial
 - odocwith-test
 - ometricsdev
 - osnapdev & >=0.3.0
 - owidev & with-test
 - partition_map
 - pf-qubes
 - pgxdev
 - piece_rope>=0.9.1
 - polynomialwith-test
 - ppx_irmindev & >=3.0.0
 - ppx_makewith-test & >=0.3.4
 - ppx_sublinerwith-test & >=0.2.0
 - pyml_bindgendev & <0.3.0
 - qiskitdev & >=0.44.0
 - randiiwith-test
 - reludedev
 - rfc6287dev & >=1.0.4
 - routesdev & >=0.7.2 & <1.0.0
 - sentrydev
 - shared-block-ringdev
 - sifunwith-test & >=3.0.0
 - smtmlwith-test
 - ssldev & >=0.6.0
 - swhiddev & with-test
 - swhid_computedev & with-test
 - swhid_typesdev & with-test
 - tcpipdev
 - tezos-bls12-381-polynomialwith-test
 - tezos-plompilerwith-test & =0.1.3
 - tezos-plonkwith-test & =0.1.3
 - tidy_emaildev
 - tidy_email_mailgundev
 - tidy_email_sendgriddev
 - tidy_email_smtpdev
 - timedescdev
 - timeredev
 - tomldev & with-test & >=7.0.0
 - toml_cconvwith-test & >=7.0.0
 - validatewith-test & >=1.0.0
 - zanuda>=1.1.0
 - zarrdev & with-test
 - zarr-eiodev & with-test
 - zarr-lwtdev & with-test
 - zarr-syncdev & with-test
 
Optionally used by
- enumeratorswith-test & <0.2.0
 - recordswith-test & <0.7.0
 
          

