123456789101112131415161718192021222324252627282930313233open!Coreopen!Async_kernelmoduletypeQuickcheck_async_configured=sigincludeQuickcheck.Quickcheck_configured(** Like [test], but for asynchronous tests. *)valasync_test:?seed:Quickcheck.seed->?sizes:intSequence.t->?trials:int->?shrinker:'aQuickcheck.Shrinker.t->?shrink_attempts:Quickcheck.shrink_attempts->?sexp_of:('a->Sexp.t)->?examples:'alist->'aQuickcheck.Generator.t->f:('a->unitDeferred.t)->unitDeferred.t(** [async_test_or_error] is like [test], except failure is determined using
[Or_error.t]. Any exceptions raised by [f] are also treated as failures. The failing
input and the error are returned in a [Result.t]. *)valasync_test_or_error:?seed:Quickcheck.seed->?sizes:intSequence.t->?trials:int->?shrinker:'aQuickcheck.Shrinker.t->?shrink_attempts:Quickcheck.shrink_attempts->?examples:'alist->'aQuickcheck.Generator.t->f:('a->unitOr_error.tDeferred.t)->(unit,'a*Error.t)Result.tDeferred.tend