This commit is contained in:
swrup 2025-11-11 02:07:51 +01:00
parent aa2ff7b2f0
commit 2f3113f55d
11742 changed files with 1223940 additions and 0 deletions

View file

@ -0,0 +1,21 @@
(** Http helpers used for tests *)
module Server : sig
(* Dummy http server that requires manual accepting of clients *)
type t
type session
val close_session : session -> unit
val make : Unix.sockaddr -> t
val accept : t -> f:(session -> unit) -> unit
val accept_request : session -> unit
val stop : t -> unit
val port : t -> int
val start : t -> unit
val respond : session -> status:[ `Ok | `Not_found ] -> content:string -> unit
(** Send the content of the file at path [file]. Works for both text
and binary files. Raises an exception if the [file] doesn't refer to a file. *)
val respond_file : session -> file:string -> unit
end