package speed

  1. Overview
  2. Docs
type (!'a, !'b) setup_stack = ('a, 'b) Make(Domain.Sync)(ExampleRunner.SyncRunner).setup_stack =
  1. | Root : (unit Domain.test_input -> 'a0) -> (unit, 'a1) setup_stack
  2. | Stack : ('a2, 'b0) setup_stack * ('b1 Domain.test_input -> 'c) -> ('a3, 'c0) setup_stack
val filter_suite : 'a Domain.Sync.t -> 'a Domain.Sync.t
val filter_suite_mixed : 'a Domain.Sync.child_suite -> 'a Domain.Sync.child_suite
val start_group : string option -> Format.formatter -> suite_result -> (suite_result -> ('a -> 'b) -> 'c) -> ('d -> 'e) -> 'f
val start_example : string -> Format.formatter -> suite_result -> (suite_result -> (suite_result -> ExampleRunner.test_outcome -> 'a) -> 'b) -> (suite_result -> 'c) -> 'd
val run_setup : metadata list -> (unit, 'b) setup_stack -> 'b
val run_suite_wait : ?fmt:Format.formatter -> unit Domain.Sync.t -> suite_result
val is_success : suite_result -> bool
val get_no_of_failing_examples : suite_result -> int
val get_no_of_passing_examples : suite_result -> int
val consume_test_result : Format.formatter -> suite_result -> 'a
val has_focused : 'a Domain.Sync.t -> bool
OCaml

Innovation. Community. Security.