sig
  type t
  val v :
    Topkg_fpath.t ->
    args:Topkg_cmd.t -> run:bool -> dir:Topkg_fpath.t option -> Topkg_test.t
  val exec : Topkg_test.t -> Topkg_fpath.t
  val args : Topkg_test.t -> Topkg_cmd.t
  val run : Topkg_test.t -> bool
  val dir : Topkg_test.t -> Topkg_fpath.t option
  val codec : Topkg_test.t Topkg_codec.t
end