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, 'a0) setup_stack
  2. | Stack : ('a1, 'b0) setup_stack * ('b0 Domain.test_input -> 'c) -> ('a1, 'c) 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 -> Stdlib.Format.formatter -> suite_result -> (suite_result -> ('a -> 'b) -> 'c) -> ('a -> 'b) -> 'c
val start_example : string -> Stdlib.Format.formatter -> suite_result -> (suite_result -> (suite_result -> ExampleRunner.test_outcome -> 'a) -> 'b) -> (suite_result -> 'a) -> 'b
val run_setup : metadata list -> (unit, 'b) setup_stack -> 'b
val run_child_suite : Stdlib.Format.formatter -> suite_result -> 'a Domain.Sync.t -> metadata list -> (unit, 'a) setup_stack -> 'b ExampleRunner.SyncRunner.cont_result continuation
val run_suite : ?fmt:Stdlib.Format.formatter -> ?filter:bool -> ?ctx:suite_result -> unit Domain.Sync.t -> (suite_result -> 'a ExampleRunner.SyncRunner.cont_result) -> 'a ExampleRunner.SyncRunner.cont_result
val run_suite_return : ?fmt:Stdlib.Format.formatter -> unit Domain.Sync.t -> suite_result ExampleRunner.SyncRunner.cont_result
val run_suite_wait : ?fmt:Stdlib.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 : Stdlib.Format.formatter -> suite_result -> 'a
val has_focused : 'a Domain.Sync.t -> bool
OCaml

Innovation. Community. Security.