bisect_ppx
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, run your tests, then run the Bisect_ppx report tool on the generated visitation files.
Install
copied = false, 2000)"
:class="{ 'border-gray-700': !copied, 'text-gray-100': !copied, 'focus:ring-orange-500': !copied, 'focus:border-orange-500': !copied, 'border-green-600': copied, 'text-green-600': copied, 'focus:ring-green-500': copied, 'focus:border-green-500': copied }">
- Published
- 10 Feb 2022
- Authors
- Maintainers
Sources
Dependencies
ocamlformat
with-test & = "0.16.0"
ppxlib
>= "0.21.0" & < "0.26.0"
ocaml
>= "4.02.0" & < "5.0"
dune
>= "2.7.0"
cmdliner
>= "1.0.0"
Reverse Dependencies
arp
>= "1.0.0"
base58
>= "0.1.2"
bastet
>= "1.2.0"
bio_io
< "0.5.1"
bisect_ppx-ocamlbuild
>= "1.0.1"
bls12-381
= "0.4.1" | >= "3.0.0" & < "6.0.1"
bls12-381-unix
< "0.4.2" | >= "1.0.0"
ff
>= "0.6.0"
ff-pbt
>= "0.6.0"
ff-sig
>= "0.6.0"
irmin
>= "3.0.0"
lambdasoup
>= "0.6.4"
lwt
>= "4.2.0" & < "5.4.0"
markup
>= "0.8.1"
minicaml
= "0.3.1"
mirage-block-ccm
>= "1.1.0"
nbd
>= "6.0.0"
ocamlformat
= "0.11.0" | = "0.18.0" | = "0.19.0"
ocamlformat-rpc
< "0.20.0"
odoc
>= "1.4.0" & < "2.0.0" | >= "2.1.0"
osnap
>= "0.3.0"
ppx_irmin
>= "3.0.0"
pyml_bindgen
< "0.3.0"
rfc6287
>= "1.0.4"
routes
>= "0.7.2" & < "1.0.0"
shared-block-ring
>= "2.3.0"
sifun
>= "3.0.0"
tcpip
>= "6.0.0"
tezos-p2p
= "13.0"
tezos-plompiler
= "0.1.3"
tezos-plonk
= "0.1.3"
tezos-tooling
>= "13.0"
toml
>= "7.0.0"
toml_cconv
>= "7.0.0"