package bisect_ppx

  1. Overview
  2. No Docs
Code coverage for OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

2.7.1.tar.gz
sha256=1d3355e996ddd51aa8c83796413c0ce4c03d96d3a4eea1eaa5ab813004ffd562
md5=d114aa928fc38a0705dbeb2b0396c9d0

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: 02 Feb 2022

Dependencies (5)

  1. ppxlib >= "0.21.0" & < "0.26.0"
  2. ocaml >= "4.02.0" & < "5.0"
  3. dune >= "2.7.0"
  4. cmdliner >= "1.0.0" & < "2.0.0"
  5. base-unix

Dev Dependencies (1)

  1. ocamlformat with-test & = "0.16.0"

  1. agrid
  2. ambient-context
  3. ambient-context-eio
  4. ambient-context-lwt
  5. azure-cosmos-db >= "0.2.3"
  6. base58 >= "0.1.2"
  7. bastet >= "1.2.0"
  8. bio_io < "0.5.1"
  9. bisect_ppx-ocamlbuild >= "1.0.1"
  10. bitgenerators
  11. bls12-381 = "0.4.1" | >= "3.0.0" & < "6.0.1"
  12. bls12-381-gen
  13. bls12-381-hash
  14. bls12-381-signature
  15. bls12-381-unix < "0.4.2" | >= "1.0.0"
  16. checked_oint
  17. class_group_vdf
  18. cll
  19. comby
  20. comby-kernel
  21. comby-semantic
  22. daypack-lib
  23. dream
  24. dream-htmx
  25. dream-pure
  26. FPauth
  27. FPauth-core
  28. FPauth-responses
  29. FPauth-strategies
  30. ff >= "0.6.0"
  31. ff-pbt >= "0.6.0"
  32. ff-sig >= "0.6.0"
  33. GT >= "0.5.2"
  34. hyper
  35. irmin >= "3.5.2"
  36. jose
  37. lambdasoup >= "0.6.4"
  38. libsail >= "0.16"
  39. lilac
  40. little_logger
  41. lwt < "5.4.0" | = "6.0.0~alpha00"
  42. lwt_direct < "6.0.0"
  43. markup >= "0.8.1"
  44. mazeppa
  45. mec
  46. melange-radix-icons < "0.1.0"
  47. melange-testing-library >= "0.2.0"
  48. minicaml = "0.3.1"
  49. mirage-block-ccm
  50. mirage-btrees
  51. mnd
  52. mssql
  53. nbd >= "6.0.0"
  54. nbd-unix
  55. obeam
  56. ocaml-protoc-plugin >= "5.0.0"
  57. ocamlformat = "0.11.0" | >= "0.18.0" & < "0.20.0"
  58. ocamlformat-rpc < "0.20.0"
  59. octez-bls12-381-hash
  60. octez-bls12-381-polynomial
  61. octez-polynomial
  62. odoc
  63. ometrics
  64. osnap >= "0.3.0"
  65. owi
  66. partition_map
  67. pf-qubes
  68. pgx
  69. piece_rope >= "0.9.1"
  70. polynomial
  71. ppx_irmin >= "3.0.0"
  72. ppx_make >= "0.3.4"
  73. ppx_subliner >= "0.2.0"
  74. pyml_bindgen < "0.3.0"
  75. qcaml
  76. randii
  77. relude
  78. rfc6287 >= "1.0.4"
  79. routes >= "0.7.2" & < "1.0.0"
  80. sentry
  81. shared-block-ring
  82. sifun >= "3.0.0"
  83. smtml
  84. ssl >= "0.6.0"
  85. swhid
  86. swhid_compute
  87. swhid_types
  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