opam-version: "2.0"
maintainer: "stephen.dolan@cl.cam.ac.uk"
homepage: "https://github.com/stedolan/crowbar"
bug-reports: "https://github.com/stedolan/crowbar/issues"
dev-repo: "git+https://github.com/stedolan/crowbar.git"
license: "MIT"
build: [
  [ "dune" "build" "-p" name "-j" jobs ]
]
run-test: [
  [ "dune" "build" "-p" name "-j" jobs
    "@examples/calendar/runtest"
    "@examples/fpath/runtest"
    "@examples/map/runtest"
    "@examples/serializer/runtest"
    "@examples/uunf/runtest"
  ]
]
depends: [
  "dune" {>= "1.1"}
  "ocaml" {>= "4.08"}
  "ocplib-endian"
  "cmdliner"
  "afl-persistent" {>= "1.1"}
  "calendar" {with-test & >= "2.00"}
  "fpath" {with-test}
  "uucp" {with-test}
  "uunf" {with-test}
  "uutf" {with-test}
]
synopsis: "Write tests, let a fuzzer find failing cases"
description: """
Crowbar is a library for testing code, combining QuickCheck-style
property-based testing and the magical bug-finding powers of
[afl-fuzz](http://lcamtuf.coredump.cx/afl/).
"""
url {
  src: "https://github.com/stedolan/crowbar/archive/v0.2.tar.gz"
  checksum: "md5=55e85b9fcc3a777bc7c70ec57b136e7c"
}
