package bisect_ppx
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
Code coverage for OCaml
Install
Dune Dependency
Authors
Maintainers
Sources
1.1.0.tar.gz
sha256=6a2b963a2ff485d556873396363b1fce8ec1c4d07757012274407e0ac8806628
md5=963bb0ff4a1d9e5c0a0476adc326fa8e
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.
Published: 04 May 2016
Dependencies (4)
-
ocamlbuild
build
-
ppx_tools
>= "4.02.3"
-
ocamlfind
build
-
ocaml
>= "4.02.0" & < "4.04.0"
Dev Dependencies (1)
-
ounit
with-test
Used by (38)
- ambient-context
- ambient-context-eio
- ambient-context-lwt
- amf
-
arp
>= "1.0.0" & < "2.3.1"
-
azure-cosmos-db
>= "0.2.3"
-
base58
>= "0.1.2"
-
bio_io
< "0.5.1"
- bisect-summary
- bisect_ppx-ocamlbuild
- checked_oint
- cll
-
cuid
>= "0.2"
-
GT
>= "0.5.2"
-
gobba
< "0.4.2"
- jose
- little_logger
- mazeppa
-
minicaml
= "0.3.3"
-
mirage-block-ccm
>= "1.1.0"
- mirage-btrees
- mnd
- obeam
-
ocaml-protoc-plugin
>= "5.0.0"
-
ocamlformat
= "0.11.0"
-
ocveralls
>= "0.3.2"
- omg
- partition_map
-
ppx_make
>= "0.3.4"
-
ppx_subliner
>= "0.2.0"
-
pyml_bindgen
< "0.3.0"
- reed-solomon-erasure
-
rfc6287
>= "1.0.2" & < "1.0.4"
-
shared-block-ring
>= "2.3.0" & < "3.0.0"
- tezos-bls12-381-polynomial
-
tezos-plompiler
= "0.1.3"
-
tezos-plonk
= "0.1.3"
-
validate
>= "1.0.0"
Conflicts (1)
-
ocveralls
<= "0.3.2"
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page