bisect_ppxversion
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, 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.
Authors | Xavier Clerc <bisect@x9c.fr>, Leonid Rozenberg <leonidr@gmail.com> and Anton Bachin <antonbachin@yahoo.com> |
---|---|
License | MPL-2.0 |
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 |
|
Conflicts |
|
Source [http] | https://github.com/aantron/bisect_ppx/archive/1.3.2.tar.gz sha256=2c58204d7fe3a69cb04439b7a95175d8d2ba3de59dee3acf1c3acf88e54469b1 md5=cb4c59e82a2c59560893fb75e02110b7 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/bisect_ppx/bisect_ppx.1.3.2/opam |
Required by
- ambient-contextwith-test
- ambient-context-eiowith-test
- ambient-context-lwtwith-test
- amfbuild
- arpwith-test & >=1.0.0 & <2.3.1
- azure-cosmos-dbwith-test & >=0.2.3
- base58with-test & >=0.1.2
- bio_iodev & <0.5.1
- bisect-summary
- bisect_ppx-ocamlbuild
- checked_oint
- cllwith-test
- cuid>=0.2
- easy_xlsxbuild
- gobba<0.4.2
- GTbuild & >=0.5.2
- josewith-test
- little_loggerwith-test
- lwtdev & >=4.2.0 & <5.3.0
- markupdev & =0.8.1
- mazeppa
- minicaml=0.3.3
- mirage-block-ccmdev & >=1.1.0
- mirage-btrees
- mndwith-test
- mssqlbuild & <2.0.3
- obeambuild
- ocaml-protoc-pluginwith-test & >=5.0.0
- ocamlformat=0.11.0
- ocverallsbuild & >=0.3.2
- odocdev & >=1.4.0 & <2.0.0
- omg
- open_packagingbuild
- partition_map
- pgxbuild & <1.0
- ppx_makewith-test & >=0.3.4
- ppx_sublinerwith-test & >=0.2.0
- pyml_bindgendev & <0.3.0
- reed-solomon-erasurebuild
- rfc6287dev & >=1.0.2
- shared-block-ring>=2.3.0 & <3.0.0
- spreadsheetmlbuild
- tezos-bls12-381-polynomialwith-test
- tezos-plompilerwith-test & =0.1.3
- tezos-plonkwith-test & =0.1.3
- validatewith-test & >=1.0.0
Optionally used by
- enumeratorswith-test & <0.2.0
- recordswith-test & <0.7.0