package otto

  1. Overview
  2. Docs
Otto is a testing / autograding library

Install

Dune Dependency

Authors

Maintainers

Sources

0.0.2.tar.gz
sha256=996333084c18a2891370e387870c4ce3cb6e299f5f8b966eec6255a672d6fcaa
md5=673a864004cc57475a52fe331ae2a1ed

doc/otto/Otto/index.html

Module Otto

val logger_fun : (string -> unit) ref
val default_logger : string -> unit
type ('a, 'b) either =
  1. | Left of 'a
  2. | Right of 'b
val from_either : ('a -> 'b) -> ('c -> 'b) -> ('a, 'c) either -> 'b
val test : ?msg:string -> ?timeout:int -> ('a -> 'b) -> 'a -> (exn, 'c) either -> ((exn, 'b) either -> 'd) -> ('a -> string) -> ('c -> string) -> unit -> unit
val otest : ?msg:string -> ?timeout:int -> ('a -> 'b) -> 'a -> 'b -> ('b -> 'b -> bool) -> ('a -> string) -> ('b -> string) -> unit -> unit
val ftest : ?msg:string -> ?timeout:int -> ('a -> 'b) -> 'a -> exn -> (exn -> exn -> bool) -> ('a -> string) -> ('b -> string) -> unit -> unit
val tgroup : ?msg:string -> (unit -> 'a) list -> unit -> unit
val tgroup_h : ?msg:string -> 'a -> 'b -> 'c -> ('a -> 'b -> 'c -> unit -> 'd) list -> unit -> unit
val run_tests : (unit -> 'a) -> (string -> unit) -> 'a
OCaml

Innovation. Community. Security.