OUnit user guide : OUnitRunner

# Module OUnitRunner

    module OUnitRunner: sig .. end

    val run_one_test : OUnitConf.conf ->
           (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
           OUnitShared.shared ->
           OUnitTest.path ->
           (OUnitTest.ctxt -> 'a) -> OUnitTest.result_full * OUnitTest.result_full list

Common utilities to run test.

    type runner = OUnitConf.conf ->
           OUnitTest.logger ->
           OUnitChooser.chooser ->
           (OUnitTest.path * OUnitTest.test_length * OUnitTest.test_fun) list ->
           OUnitTest.result_list

    val sequential_runner : (int, unit -> unit) Stdlib.Hashtbl.t ->
           (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
           OUnitChooser.chooser ->
           (OUnitTest.path * OUnitTest.test_length * OUnitTest.test_fun) list ->
           OUnitTest.result_full list

    module Plugin: OUnitPlugin.Make(sig

    type t = OUnitRunner.runner

    val name : string

    val conf_help : string

    val default_name : string

    val default_value : (int, unit -> unit) Stdlib.Hashtbl.t ->
           (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
           OUnitChooser.chooser ->
           (OUnitTest.path * OUnitTest.test_length * OUnitTest.test_fun) list ->
           OUnitTest.result_full list

    end)

    include Plugin

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

    module GenericWorker: sig .. end

Build worker based runner.