OUnit user guide : OUnitCore

# Module OUnitCore

    module OUnitCore: sig .. end

    val perform_test : 'a ->
           'b ->
           ('a ->
            'b ->
            'c ->
            (OUnitTest.node list * OUnitTest.test_length * OUnitTest.test_fun) list ->
            'd) ->
           'c -> OUnitTest.test -> 'd

    val run_test_tt : OUnitConf.conf ->
           ('a, 'b) OUnitLogger.logger ->
           (OUnitConf.conf ->
            ('a, 'b) OUnitLogger.logger ->
            'c ->
            (OUnitTest.node list * OUnitTest.test_length * OUnitTest.test_fun) list ->
            ('a, 'b) OUnitLogger.result_full list) ->
           'c -> OUnitTest.test -> ('a, 'b) OUnitLogger.result_full list

    val run_test_tt_main_conf : (?preset:(string * string) list ->
            ?argv:string array ->
            (Stdlib.Arg.key * Stdlib.Arg.spec * Stdlib.Arg.doc) list ->
            (int, unit -> unit) Stdlib.Hashtbl.t)
           Stdlib.ref

    val suite_name : (int, unit -> unit) Stdlib.Hashtbl.t -> string

    val run_test_tt_main : ?exit:(int -> unit) -> OUnitTest.test -> unit