Module Worker.Client

type t
type worker
val create : num_workers:int -> original_argv:string array -> test_list_checksum:string -> t
val worker_id : worker -> string
val iter_workers : t -> (worker -> unit) -> unit
val close_worker : worker -> unit
val close : t -> unit
val read : t -> (worker * Msg_from_worker.t) option
val write : worker -> Msg_from_master.t -> unit