crowbar
  1. Overview
  2. Docs
Write tests, let a fuzzer find failing cases

Install

Authors

Maintainers

Sources

v0.2.tar.gz
md5=55e85b9fcc3a777bc7c70ec57b136e7c

Description

Crowbar is a library for testing code, combining QuickCheck-style property-based testing and the magical bug-finding powers of afl-fuzz.

Published: 11 May 2020

Dependencies (5)

  1. afl-persistent >= "1.1"
  2. cmdliner >= "0.9.8" & < "1.1.0"
  3. ocplib-endian > "0.6"
  4. ocaml >= "4.08"
  5. dune >= "1.1"

Dev Dependencies (5)

  1. uutf with-test
  2. uunf with-test
  3. uucp with-test
  4. fpath with-test
  5. calendar with-test & >= "2.00"

Used by (48)

  1. art >= "0.2.0"
  2. buffer-pool
  3. build_path_prefix_map >= "0.3"
  4. bun >= "0.3.3"
  5. carton < "0.4.4"
  6. cohttp >= "5.0.0" & < "6.0.0~alpha0"
  7. colombe < "0.2.0" | >= "0.4.2"
  8. conan
  9. conan-cli
  10. conan-database
  11. conan-lwt
  12. conan-unix
  13. cstruct >= "6.0.1"
  14. current_incr >= "0.6.1"
  15. data-encoding
  16. decompress >= "1.4.1"
  17. duff >= "0.3"
  18. eio
  19. eqaf >= "0.4"
  20. git >= "3.0.0" & != "3.7.1" & < "3.8.1"
  21. http
  22. index
  23. json-data-encoding
  24. ke >= "0.5"
  25. mrmime < "0.2.0" | >= "0.5.0"
  26. optint >= "0.0.3"
  27. patch
  28. pecu >= "0.6"
  29. ppx_deriving_crowbar
  30. prbnmcn-linalg
  31. prbnmcn-proptest
  32. repr-fuzz
  33. sendmail < "0.2.0"
  34. sendmail-lwt < "0.2.0"
  35. tezos-base >= "8.0" & < "10.2"
  36. tezos-crypto >= "9.0" & < "9.2"
  37. tezos-lwt-result-stdlib < "10.2"
  38. tezos-mockup >= "9.0" & < "10.2"
  39. tezos-protocol-environment >= "8.0" & < "10.2"
  40. tezos-proxy < "11.0"
  41. tezos-shell >= "8.0" & < "11.0"
  42. tezos-stdlib >= "8.0" & < "10.2"
  43. timedesc
  44. timere
  45. unstrctrd >= "0.3"
  46. xapi-rrd >= "1.8.2"
  47. yaml >= "3.0.0"
  48. yaml-sexp

Conflicts

None