Module Irmin_testSource

Sourcemodule type S = Irmin.S with type step = string and type key = string list and type contents = string and type branch = string
Sourcemodule type LAYERED_STORE = Irmin_layers.S with type step = string and type key = string list and type contents = string and type branch = string
Sourceval reporter : ?prefix:string -> unit -> Logs.reporter
Sourcetype t = {
  1. name : string;
  2. init : unit -> unit Lwt.t;
  3. clean : unit -> unit Lwt.t;
  4. config : Irmin.config;
  5. store : (module S);
  6. layered_store : (module LAYERED_STORE) option;
  7. stats : (unit -> int * int) option;
}
Sourceval line : string -> unit
Sourceval store : (module Irmin.S_MAKER) -> (module Irmin.Metadata.S) -> (module S)
Sourceval layered_store : (module Irmin_layers.Maker) -> (module Irmin.Metadata.S) -> (module LAYERED_STORE)
Sourceval testable : 'a Irmin.Type.t -> 'a Alcotest.testable
Sourceval check : 'a Irmin.Type.t -> string -> 'a -> 'a -> unit
Sourceval checks : 'a Irmin.Type.t -> string -> 'a list -> 'a list -> unit
Sourcemodule Store : sig ... end