package bisect_ppx
Code coverage for OCaml
Install
Dune Dependency
Authors
Maintainers
Sources
2.8.3.tar.gz
sha256=27ddeb2f60fbae50dc504e63e63cd5f012689084a76d5fdd4d1371d5341ff8db
md5=8c755c13e8d90f665986d842a41669f5
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.
Published: 21 Jul 2023
Dependencies (5)
Dev Dependencies (2)
-
ocamlformat
with-test & = "0.16.0"
-
dune
with-test & >= "3.0.0"
- agrid
- ambient-context
- ambient-context-eio
- ambient-context-lwt
-
arp
>= "1.0.0" & < "3.1.1"
-
azure-cosmos-db
>= "0.2.3"
-
base58
>= "0.1.2"
-
bastet
>= "1.2.0"
-
beluga
>= "1.1"
-
bio_io
< "0.5.1"
-
bisect_ppx-ocamlbuild
>= "1.0.1"
- bitgenerators
-
bls12-381
= "0.4.1" | >= "3.0.0" & < "6.0.1"
- bls12-381-gen
- bls12-381-hash
- bls12-381-signature
-
bls12-381-unix
< "0.4.2" | >= "1.0.0"
- checked_oint
- class_group_vdf
- cll
- comby
- comby-kernel
- comby-semantic
- daypack-lib
- dream
- dream-htmx
- dream-pure
-
encoding
>= "0.0.4"
- FPauth
- FPauth-core
- FPauth-responses
- FPauth-strategies
-
ff
>= "0.6.0"
-
ff-pbt
>= "0.6.0"
-
ff-sig
>= "0.6.0"
-
GT
>= "0.5.2"
- hyper
-
irmin
>= "3.0.0"
- jose
-
lambdasoup
>= "0.6.4"
-
libsail
>= "0.16"
- lilac
- little_logger
-
lwt
< "5.4.0"
-
markup
>= "0.8.1"
- mazeppa
- mec
-
melange-radix-icons
< "0.1.0"
-
minicaml
= "0.3.1"
- mirage-block-ccm
- mirage-btrees
- mnd
- mssql
-
nbd
>= "6.0.0"
- nbd-unix
- obeam
-
ocaml-protoc-plugin
>= "5.0.0"
-
ocamlformat
= "0.11.0" | >= "0.18.0" & < "0.20.0"
-
ocamlformat-rpc
< "0.20.0"
- octez-bls12-381-hash
- octez-bls12-381-polynomial
- octez-polynomial
-
odoc
< "2.0.0" | >= "2.1.0"
- ometrics
-
osnap
>= "0.3.0"
- owi
- partition_map
- pf-qubes
- pgx
-
piece_rope
>= "0.9.1"
- polynomial
-
ppx_irmin
>= "3.0.0"
-
ppx_make
>= "0.3.4"
-
ppx_subliner
>= "0.2.0"
-
provider
< "0.0.11"
-
pyml_bindgen
< "0.3.0"
-
qiskit
>= "0.44.0"
- randii
-
rfc6287
>= "1.0.4"
-
routes
>= "0.7.2" & < "1.0.0"
- sentry
- shared-block-ring
-
sifun
>= "3.0.0"
- smtml
-
ssl
>= "0.6.0"
- swhid
- swhid_compute
- swhid_types
-
tcpip
>= "6.0.0"
- tezos-bls12-381-polynomial
-
tezos-plompiler
= "0.1.3"
-
tezos-plonk
= "0.1.3"
- tidy_email
- tidy_email_mailgun
- tidy_email_sendgrid
- tidy_email_smtp
- timedesc
- timere
-
toml
>= "7.0.0"
-
toml_cconv
>= "7.0.0"
-
validate
>= "1.0.0"
-
zanuda
>= "1.1.0"
- zarr
- zarr-eio
- zarr-lwt
- zarr-sync
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page