Module Irmin_test.Suite

type t
val create : name:string -> ?init:(config:Irmin.config -> unit Lwt.t) -> ?clean:(config:Irmin.config -> unit Lwt.t) -> config:Irmin.config -> store:(module S) -> ?stats:(unit -> int * int) -> ?import_supported:bool -> unit -> t
val create_generic_key : name:string -> ?init:(config:Irmin.config -> unit Lwt.t) -> ?clean:(config:Irmin.config -> unit Lwt.t) -> config:Irmin.config -> store:(module Generic_key) -> ?stats:(unit -> int * int) -> ?import_supported:bool -> unit -> t
val name : t -> string
val config : t -> Irmin.config
val store : t -> (module S) option
val init : t -> config:Irmin.config -> unit Lwt.t
val clean : t -> config:Irmin.config -> unit Lwt.t