OUnitRunnerSourceNumber of shards to use. The way the shards are used depends on the type of runner.
Whether or not run a Gc.full_major in between tests. This adds time when running tests, but helps to avoid unexpected error due to finalisation of values allocated during a test.
val run_one_test :
OUnitConf.conf ->
OUnitTest.logger ->
OUnitShared.shared ->
OUnitTest.path ->
OUnitTest.test_fun ->
OUnitTest.result_full * OUnitTest.result_full listCommon utilities to run test.
type runner =
OUnitConf.conf ->
OUnitTest.logger ->
OUnitChooser.chooser ->
(OUnitTest.path * OUnitTest.test_length * OUnitTest.test_fun) list ->
OUnitTest.result_listval preset :
(OUnitPlugin.name * OUnitPlugin.name) list ->
(OUnitPlugin.name * OUnitPlugin.name) listBuild worker based runner.