package bisect_ppx

  1. Overview
  2. No Docs
Code coverage for OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

2.5.0.tar.gz
sha256=ae53fdd62b2062fb3e2996c0d62c1ce63ce91378b64d879cdf61e52b33f5d47c
md5=2eaf2f24c5d91ff975050db37d8a4cd2

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: 20 Oct 2020

Dependencies (6)

  1. ppx_tools_versioned >= "5.4.0"
  2. ocaml-migrate-parsetree >= "1.7.0" & < "2.0.0"
  3. ocaml >= "4.02.0"
  4. dune >= "2.7.0"
  5. cmdliner >= "1.0.0" & < "2.0.0"
  6. base-unix

Dev Dependencies (3)

  1. ounit2 with-test
  2. ocamlfind with-test
  3. ocaml with-test & < "4.12"

  1. ambient-context
  2. ambient-context-eio
  3. ambient-context-lwt
  4. azure-cosmos-db >= "0.2.3"
  5. base58 >= "0.1.2"
  6. bastet >= "1.2.0"
  7. bio_io < "0.5.1"
  8. bisect_ppx-ocamlbuild >= "1.0.1"
  9. bitgenerators
  10. bls12-381 = "0.4.1" | >= "3.0.0" & < "6.0.1"
  11. bls12-381-gen
  12. bls12-381-hash
  13. bls12-381-signature
  14. bls12-381-unix < "0.4.2" | >= "1.0.0"
  15. checked_oint
  16. class_group_vdf
  17. cll
  18. comby
  19. comby-kernel
  20. comby-semantic
  21. cuid >= "0.2"
  22. daypack-lib
  23. dream
  24. dream-htmx
  25. dream-pure
  26. exit
  27. FPauth
  28. FPauth-core
  29. FPauth-responses
  30. FPauth-strategies
  31. ff >= "0.6.0"
  32. ff-pbt >= "0.6.0"
  33. ff-sig >= "0.6.0"
  34. GT >= "0.5.2"
  35. gobba
  36. hc < "0.2"
  37. hyper
  38. irmin >= "3.5.2"
  39. jose
  40. lambdasoup >= "0.6.4"
  41. libsail >= "0.16"
  42. lilac
  43. little_logger
  44. lwt < "5.4.0" | = "6.0.0~alpha00"
  45. lwt_direct < "6.0.0"
  46. markup >= "0.8.1"
  47. mazeppa
  48. mec
  49. melange-radix-icons < "0.1.0"
  50. melange-testing-library >= "0.2.0"
  51. memo < "0.2"
  52. minicaml = "0.3.1"
  53. mirage-block-ccm
  54. mirage-btrees
  55. mnd
  56. mssql
  57. nbd >= "6.0.0"
  58. nbd-unix
  59. obeam
  60. ocaml-protoc-plugin >= "5.0.0"
  61. ocamlformat = "0.11.0" | >= "0.18.0" & < "0.20.0"
  62. ocamlformat-rpc < "0.20.0"
  63. odoc < "2.1.1"
  64. omg
  65. opazl
  66. osnap >= "0.3.0"
  67. owi
  68. partition_map
  69. pf-qubes
  70. pgx
  71. piece_rope >= "0.9.1"
  72. polynomial
  73. ppx_irmin >= "3.0.0"
  74. ppx_make >= "0.3.4"
  75. ppx_subliner >= "0.2.0"
  76. pyml_bindgen < "0.3.0"
  77. qcaml
  78. reed-solomon-erasure
  79. relude
  80. rfc6287 >= "1.0.4"
  81. routes >= "0.7.2" & < "1.0.0"
  82. sentry
  83. shared-block-ring
  84. sifun >= "3.0.0"
  85. smtml
  86. so
  87. ssl >= "0.6.0"
  88. tcpip
  89. tezos-bls12-381-polynomial
  90. tezos-plompiler = "0.1.3"
  91. tezos-plonk = "0.1.3"
  92. tidy_email
  93. tidy_email_mailgun
  94. tidy_email_sendgrid
  95. tidy_email_smtp
  96. timedesc
  97. timere
  98. toml >= "7.0.0"
  99. toml_cconv >= "7.0.0"
  100. validate >= "1.0.0"
  101. zanuda >= "1.1.0"
  102. zarr
  103. zarr-eio
  104. zarr-lwt
  105. zarr-sync

Conflicts

None