Module Test_app

module Key = Functoria_key
val warn_error : bool Key.key
val vote : string Key.key
val output : Functoria.Info.t -> string
val root : unit -> Fpath.t
val dune_file : Functoria.Info.t -> Fpath.t
val write_key : Functoria.Info.t -> 'a Key.key -> ( 'a -> string ) -> unit
val split_root : unit -> Fpath.t * Fpath.t
module C : sig ... end
val run : unit -> unit
val run_with_argv : ?help_ppf:Stdlib.Format.formatter -> ?err_ppf:Stdlib.Format.formatter -> string array -> unit
val register : ?packages:Functoria.package list -> ?keys:Functoria.key list -> ?init:Functoria.job Functoria.impl list -> string -> Functoria.job Functoria.impl list -> unit