"src/oUnitRunner.ml" 37 2458 2462 "src/oUnitRunner.ml" 37 2458 2474
type(
  OUnitConf.conf ->
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  OUnitShared.shared ->
  OUnitTest.path ->
  (OUnitTest.ctxt -> 'a) ->
  OUnitTest.result_full * OUnitTest.result_full list
)
ident(
  def run_one_test "src/oUnitRunner.ml" 66 3499 3499 "src/oUnitRunner.ml" 1 0 -1
)
"src/oUnitRunner.ml" 37 2458 2475 "src/oUnitRunner.ml" 37 2458 2479
type(
  OUnitConf.conf
)
ident(
  def conf "src/oUnitRunner.ml" 37 2458 2480 "src/oUnitRunner.ml" 64 3462 3497
)
"src/oUnitRunner.ml" 37 2458 2480 "src/oUnitRunner.ml" 37 2458 2486
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  def logger "src/oUnitRunner.ml" 37 2458 2487 "src/oUnitRunner.ml" 64 3462 3497
)
"src/oUnitRunner.ml" 37 2458 2487 "src/oUnitRunner.ml" 37 2458 2493
type(
  OUnitShared.shared
)
ident(
  def shared "src/oUnitRunner.ml" 37 2458 2494 "src/oUnitRunner.ml" 64 3462 3497
)
"src/oUnitRunner.ml" 37 2458 2494 "src/oUnitRunner.ml" 37 2458 2503
type(
  OUnitTest.path
)
ident(
  def test_path "src/oUnitRunner.ml" 37 2458 2504 "src/oUnitRunner.ml" 64 3462 3497
)
"src/oUnitRunner.ml" 37 2458 2504 "src/oUnitRunner.ml" 37 2458 2512
type(
  OUnitTest.ctxt -> 'a
)
ident(
  def test_fun "src/oUnitRunner.ml" 38 2515 2517 "src/oUnitRunner.ml" 64 3462 3497
)
"src/oUnitRunner.ml" 38 2515 2521 "src/oUnitRunner.ml" 38 2515 2523
type(
  unit
)
"src/oUnitRunner.ml" 38 2515 2526 "src/oUnitRunner.ml" 38 2515 2544
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  (OUnitTest.path, OUnitTest.result) OUnitLogger.log_event_t -> unit
)
ident(
  int_ref OUnitLogger.report "src/oUnitLogger.ml" 154 5280 5284 "src/oUnitLogger.ml" 154 5280 5290
)
"src/oUnitRunner.ml" 38 2515 2545 "src/oUnitRunner.ml" 38 2515 2551
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 37 2458 2480 "src/oUnitRunner.ml" 37 2458 2486
)
"src/oUnitRunner.ml" 38 2515 2564 "src/oUnitRunner.ml" 38 2515 2573
type(
  OUnitTest.path
)
ident(
  int_ref test_path "src/oUnitRunner.ml" 37 2458 2494 "src/oUnitRunner.ml" 37 2458 2503
)
"src/oUnitRunner.ml" 38 2515 2575 "src/oUnitRunner.ml" 38 2515 2581
type(
  OUnitTest.result OUnitLogger.test_event
)
"src/oUnitRunner.ml" 38 2515 2552 "src/oUnitRunner.ml" 38 2515 2583
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.log_event_t
)
"src/oUnitRunner.ml" 38 2515 2526 "src/oUnitRunner.ml" 38 2515 2583
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 39 2587 2593 "src/oUnitRunner.ml" 39 2587 2602
type(
  OUnitTest.result_full list ref
)
ident(
  def non_fatal "src/oUnitRunner.ml" 40 2615 2617 "src/oUnitRunner.ml" 64 3462 3497
)
"src/oUnitRunner.ml" 39 2587 2605 "src/oUnitRunner.ml" 39 2587 2608
type(
  OUnitTest.result_full list -> OUnitTest.result_full list ref
)
ident(
  int_ref Stdlib.ref "stdlib.mli" 1067 41215 41215 "stdlib.mli" 1067 41215 41259
)
"src/oUnitRunner.ml" 39 2587 2609 "src/oUnitRunner.ml" 39 2587 2611
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 39 2587 2605 "src/oUnitRunner.ml" 39 2587 2611
type(
  OUnitTest.result_full list ref
)
"src/oUnitRunner.ml" 40 2615 2621 "src/oUnitRunner.ml" 40 2615 2637
type(
  OUnitTest.path * OUnitTest.result * OUnitLogger.position option
)
ident(
  def main_result_full "src/oUnitRunner.ml" 54 3063 3065 "src/oUnitRunner.ml" 64 3462 3497
)
"src/oUnitRunner.ml" 41 2640 2644 "src/oUnitRunner.ml" 41 2640 2653
type(
  OUnitConf.conf ->
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  OUnitShared.shared ->
  OUnitTest.result_full list ref ->
  OUnitTest.path ->
  (OUnitTest.ctxt ->
   OUnitTest.path * OUnitTest.result * OUnitLogger.position option) ->
  OUnitTest.path * OUnitTest.result * OUnitLogger.position option
)
ident(
  int_ref OUnitTest.with_ctxt "src/oUnitTest.ml" 137 5011 5015 "src/oUnitTest.ml" 137 5011 5024
)
"src/oUnitRunner.ml" 41 2640 2654 "src/oUnitRunner.ml" 41 2640 2658
type(
  OUnitConf.conf
)
ident(
  int_ref conf "src/oUnitRunner.ml" 37 2458 2475 "src/oUnitRunner.ml" 37 2458 2479
)
"src/oUnitRunner.ml" 41 2640 2659 "src/oUnitRunner.ml" 41 2640 2665
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 37 2458 2480 "src/oUnitRunner.ml" 37 2458 2486
)
"src/oUnitRunner.ml" 41 2640 2666 "src/oUnitRunner.ml" 41 2640 2672
type(
  OUnitShared.shared
)
ident(
  int_ref shared "src/oUnitRunner.ml" 37 2458 2487 "src/oUnitRunner.ml" 37 2458 2493
)
"src/oUnitRunner.ml" 41 2640 2673 "src/oUnitRunner.ml" 41 2640 2682
type(
  OUnitTest.result_full list ref
)
ident(
  int_ref non_fatal "src/oUnitRunner.ml" 39 2587 2593 "src/oUnitRunner.ml" 39 2587 2602
)
"src/oUnitRunner.ml" 41 2640 2683 "src/oUnitRunner.ml" 41 2640 2692
type(
  OUnitTest.path
)
ident(
  int_ref test_path "src/oUnitRunner.ml" 37 2458 2494 "src/oUnitRunner.ml" 37 2458 2503
)
"src/oUnitRunner.ml" 42 2693 2704 "src/oUnitRunner.ml" 42 2693 2708
type(
  OUnitTest.ctxt
)
ident(
  def ctxt "src/oUnitRunner.ml" 43 2712 2721 "src/oUnitRunner.ml" 52 3010 3056
)
"src/oUnitRunner.ml" 43 2712 2725 "src/oUnitRunner.ml" 43 2712 2734
type(
  OUnitCheckEnv.t
)
ident(
  def check_env "src/oUnitRunner.ml" 44 2764 2773 "src/oUnitRunner.ml" 52 3010 3056
)
"src/oUnitRunner.ml" 43 2712 2737 "src/oUnitRunner.ml" 43 2712 2757
type(
  unit -> OUnitCheckEnv.t
)
ident(
  int_ref OUnitCheckEnv.create "src/oUnitCheckEnv.ml" 45 2549 2553 "src/oUnitCheckEnv.ml" 45 2549 2559
)
"src/oUnitRunner.ml" 43 2712 2758 "src/oUnitRunner.ml" 43 2712 2760
type(
  unit
)
"src/oUnitRunner.ml" 43 2712 2737 "src/oUnitRunner.ml" 43 2712 2760
call(
  stack
)
type(
  OUnitCheckEnv.t
)
"src/oUnitRunner.ml" 44 2764 2777 "src/oUnitRunner.ml" 44 2764 2788
type(
  OUnitTest.path * OUnitTest.result * OUnitLogger.position option
)
ident(
  def result_full "src/oUnitRunner.ml" 52 3010 3021 "src/oUnitRunner.ml" 52 3010 3056
)
"src/oUnitRunner.ml" 46 2806 2819 "src/oUnitRunner.ml" 46 2806 2827
type(
  OUnitTest.ctxt -> 'a
)
ident(
  int_ref test_fun "src/oUnitRunner.ml" 37 2458 2504 "src/oUnitRunner.ml" 37 2458 2512
)
"src/oUnitRunner.ml" 46 2806 2828 "src/oUnitRunner.ml" 46 2806 2832
type(
  OUnitTest.ctxt
)
ident(
  int_ref ctxt "src/oUnitRunner.ml" 42 2693 2704 "src/oUnitRunner.ml" 42 2693 2708
)
"src/oUnitRunner.ml" 46 2806 2819 "src/oUnitRunner.ml" 46 2806 2832
call(
  stack
)
type(
  'a
)
"src/oUnitRunner.ml" 47 2834 2847 "src/oUnitRunner.ml" 47 2834 2866
type(
  OUnitTest.ctxt -> OUnitCheckEnv.t -> unit
)
ident(
  int_ref OUnitCheckEnv.check "src/oUnitCheckEnv.ml" 64 2853 2857 "src/oUnitCheckEnv.ml" 64 2853 2862
)
"src/oUnitRunner.ml" 47 2834 2867 "src/oUnitRunner.ml" 47 2834 2871
type(
  OUnitTest.ctxt
)
ident(
  int_ref ctxt "src/oUnitRunner.ml" 42 2693 2704 "src/oUnitRunner.ml" 42 2693 2708
)
"src/oUnitRunner.ml" 47 2834 2872 "src/oUnitRunner.ml" 47 2834 2881
type(
  OUnitCheckEnv.t
)
ident(
  int_ref check_env "src/oUnitRunner.ml" 43 2712 2725 "src/oUnitRunner.ml" 43 2712 2734
)
"src/oUnitRunner.ml" 47 2834 2847 "src/oUnitRunner.ml" 47 2834 2881
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 48 2883 2896 "src/oUnitRunner.ml" 48 2883 2905
type(
  OUnitTest.path
)
ident(
  int_ref test_path "src/oUnitRunner.ml" 37 2458 2494 "src/oUnitRunner.ml" 37 2458 2503
)
"src/oUnitRunner.ml" 48 2883 2907 "src/oUnitRunner.ml" 48 2883 2915
type(
  OUnitTest.result
)
"src/oUnitRunner.ml" 48 2883 2917 "src/oUnitRunner.ml" 48 2883 2921
type(
  OUnitLogger.position option
)
"src/oUnitRunner.ml" 48 2883 2896 "src/oUnitRunner.ml" 48 2883 2921
type(
  OUnitTest.path * OUnitTest.result * OUnitLogger.position option
)
"src/oUnitRunner.ml" 47 2834 2847 "src/oUnitRunner.ml" 48 2883 2921
type(
  OUnitTest.path * OUnitTest.result * OUnitLogger.position option
)
"src/oUnitRunner.ml" 46 2806 2819 "src/oUnitRunner.ml" 48 2883 2921
type(
  OUnitTest.path * OUnitTest.result * OUnitLogger.position option
)
"src/oUnitRunner.ml" 49 2922 2938 "src/oUnitRunner.ml" 49 2922 2939
type(
  exn
)
ident(
  def e "src/oUnitRunner.ml" 50 2943 2956 "src/oUnitRunner.ml" 50 2943 2997
)
"src/oUnitRunner.ml" 50 2943 2956 "src/oUnitRunner.ml" 50 2943 2990
type(
  OUnitTest.ctxt ->
  exn -> OUnitTest.path * OUnitTest.result * OUnitLogger.position option
)
ident(
  int_ref OUnitTest.result_full_of_exception "src/oUnitTest.ml" 204 6359 6363 "src/oUnitTest.ml" 204 6359 6387
)
"src/oUnitRunner.ml" 50 2943 2991 "src/oUnitRunner.ml" 50 2943 2995
type(
  OUnitTest.ctxt
)
ident(
  int_ref ctxt "src/oUnitRunner.ml" 42 2693 2704 "src/oUnitRunner.ml" 42 2693 2708
)
"src/oUnitRunner.ml" 50 2943 2996 "src/oUnitRunner.ml" 50 2943 2997
type(
  exn
)
ident(
  int_ref e "src/oUnitRunner.ml" 49 2922 2938 "src/oUnitRunner.ml" 49 2922 2939
)
"src/oUnitRunner.ml" 50 2943 2956 "src/oUnitRunner.ml" 50 2943 2997
call(
  stack
)
type(
  OUnitTest.path * OUnitTest.result * OUnitLogger.position option
)
"src/oUnitRunner.ml" 45 2791 2802 "src/oUnitRunner.ml" 50 2943 2997
type(
  OUnitTest.path * OUnitTest.result * OUnitLogger.position option
)
"src/oUnitRunner.ml" 52 3010 3021 "src/oUnitRunner.ml" 52 3010 3039
type(
  OUnitTest.ctxt ->
  OUnitTest.path * OUnitTest.result * OUnitLogger.position option ->
  OUnitTest.path * OUnitTest.result * OUnitLogger.position option
)
ident(
  int_ref OUnitTest.report_result_full "src/oUnitTest.ml" 254 7704 7708 "src/oUnitTest.ml" 254 7704 7726
)
"src/oUnitRunner.ml" 52 3010 3040 "src/oUnitRunner.ml" 52 3010 3044
type(
  OUnitTest.ctxt
)
ident(
  int_ref ctxt "src/oUnitRunner.ml" 42 2693 2704 "src/oUnitRunner.ml" 42 2693 2708
)
"src/oUnitRunner.ml" 52 3010 3045 "src/oUnitRunner.ml" 52 3010 3056
type(
  OUnitTest.path * OUnitTest.result * OUnitLogger.position option
)
ident(
  int_ref result_full "src/oUnitRunner.ml" 44 2764 2777 "src/oUnitRunner.ml" 44 2764 2788
)
"src/oUnitRunner.ml" 52 3010 3021 "src/oUnitRunner.ml" 52 3010 3056
call(
  tail
)
type(
  OUnitTest.path * OUnitTest.result * OUnitLogger.position option
)
"src/oUnitRunner.ml" 44 2764 2773 "src/oUnitRunner.ml" 52 3010 3056
type(
  OUnitTest.path * OUnitTest.result * OUnitLogger.position option
)
"src/oUnitRunner.ml" 43 2712 2721 "src/oUnitRunner.ml" 52 3010 3056
type(
  OUnitTest.path * OUnitTest.result * OUnitLogger.position option
)
"src/oUnitRunner.ml" 42 2693 2699 "src/oUnitRunner.ml" 52 3010 3057
type(
  OUnitTest.ctxt ->
  OUnitTest.path * OUnitTest.result * OUnitLogger.position option
)
"src/oUnitRunner.ml" 41 2640 2644 "src/oUnitRunner.ml" 52 3010 3057
call(
  stack
)
type(
  OUnitTest.path * OUnitTest.result * OUnitLogger.position option
)
"src/oUnitRunner.ml" 54 3063 3069 "src/oUnitRunner.ml" 54 3063 3080
type(
  OUnitTest.result_full
)
ident(
  def result_full "src/oUnitRunner.ml" 63 3401 3405 "src/oUnitRunner.ml" 64 3462 3497
)
"src/oUnitRunner.ml" 54 3063 3082 "src/oUnitRunner.ml" 54 3063 3100
type(
  OUnitTest.result_full list
)
ident(
  def other_result_fulls "src/oUnitRunner.ml" 63 3401 3405 "src/oUnitRunner.ml" 64 3462 3497
)
"src/oUnitRunner.ml" 54 3063 3069 "src/oUnitRunner.ml" 54 3063 3100
type(
  OUnitTest.result_full * OUnitTest.result_full list
)
"src/oUnitRunner.ml" 55 3103 3113 "src/oUnitRunner.ml" 55 3103 3129
type(
  OUnitTest.path * OUnitTest.result * OUnitLogger.position option
)
ident(
  int_ref main_result_full "src/oUnitRunner.ml" 40 2615 2621 "src/oUnitRunner.ml" 40 2615 2637
)
"src/oUnitRunner.ml" 55 3103 3131 "src/oUnitRunner.ml" 55 3103 3139
type(
  OUnitTest.result_full list -> OUnitTest.result_full list
)
ident(
  int_ref Stdlib.List.rev "list.mli" 73 3121 3121 "list.mli" 73 3121 3149
)
"src/oUnitRunner.ml" 55 3103 3140 "src/oUnitRunner.ml" 55 3103 3141
type(
  OUnitTest.result_full list ref -> OUnitTest.result_full list
)
ident(
  int_ref Stdlib.( ! ) "stdlib.mli" 1070 41321 41321 "stdlib.mli" 1070 41321 41362
)
"src/oUnitRunner.ml" 55 3103 3141 "src/oUnitRunner.ml" 55 3103 3150
type(
  OUnitTest.result_full list ref
)
ident(
  int_ref non_fatal "src/oUnitRunner.ml" 39 2587 2593 "src/oUnitRunner.ml" 39 2587 2602
)
"src/oUnitRunner.ml" 55 3103 3140 "src/oUnitRunner.ml" 55 3103 3150
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 55 3103 3131 "src/oUnitRunner.ml" 55 3103 3150
call(
  stack
)
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 55 3103 3113 "src/oUnitRunner.ml" 55 3103 3150
type(
  (OUnitTest.path * OUnitTest.result * OUnitLogger.position option) *
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 56 3156 3165 "src/oUnitRunner.ml" 56 3156 3166
type(
  OUnitTest.path
)
"src/oUnitRunner.ml" 56 3156 3168 "src/oUnitRunner.ml" 56 3156 3176
type(
  OUnitTest.result
)
"src/oUnitRunner.ml" 56 3156 3178 "src/oUnitRunner.ml" 56 3156 3179
type(
  OUnitLogger.position option
)
"src/oUnitRunner.ml" 56 3156 3164 "src/oUnitRunner.ml" 56 3156 3180
type(
  OUnitTest.path * OUnitTest.result * OUnitLogger.position option
)
"src/oUnitRunner.ml" 56 3156 3182 "src/oUnitRunner.ml" 56 3156 3184
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 56 3156 3164 "src/oUnitRunner.ml" 56 3156 3184
type(
  (OUnitTest.path * OUnitTest.result * OUnitLogger.position option) *
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 57 3188 3198 "src/oUnitRunner.ml" 57 3188 3214
type(
  OUnitTest.result_full
)
ident(
  int_ref main_result_full "src/oUnitRunner.ml" 40 2615 2621 "src/oUnitRunner.ml" 40 2615 2637
)
"src/oUnitRunner.ml" 57 3188 3216 "src/oUnitRunner.ml" 57 3188 3218
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 57 3188 3198 "src/oUnitRunner.ml" 57 3188 3218
type(
  OUnitTest.result_full * OUnitTest.result_full list
)
"src/oUnitRunner.ml" 58 3219 3228 "src/oUnitRunner.ml" 58 3219 3229
type(
  OUnitTest.path
)
"src/oUnitRunner.ml" 58 3219 3231 "src/oUnitRunner.ml" 58 3219 3239
type(
  OUnitTest.result
)
"src/oUnitRunner.ml" 58 3219 3241 "src/oUnitRunner.ml" 58 3219 3242
type(
  OUnitLogger.position option
)
"src/oUnitRunner.ml" 58 3219 3227 "src/oUnitRunner.ml" 58 3219 3243
type(
  OUnitTest.path * OUnitTest.result * OUnitLogger.position option
)
"src/oUnitRunner.ml" 58 3219 3245 "src/oUnitRunner.ml" 58 3219 3247
type(
  OUnitTest.result_full
)
ident(
  def hd "src/oUnitRunner.ml" 59 3257 3267 "src/oUnitRunner.ml" 59 3257 3309
)
"src/oUnitRunner.ml" 58 3219 3251 "src/oUnitRunner.ml" 58 3219 3253
type(
  OUnitTest.result_full list
)
ident(
  def tl "src/oUnitRunner.ml" 59 3257 3267 "src/oUnitRunner.ml" 59 3257 3309
)
"src/oUnitRunner.ml" 58 3219 3245 "src/oUnitRunner.ml" 58 3219 3253
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 58 3219 3227 "src/oUnitRunner.ml" 58 3219 3253
type(
  (OUnitTest.path * OUnitTest.result * OUnitLogger.position option) *
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 59 3257 3267 "src/oUnitRunner.ml" 59 3257 3303
type(
  OUnitTest.result_full ->
  OUnitTest.result_full list ->
  OUnitTest.result_full * OUnitTest.result_full list
)
ident(
  int_ref OUnitResultSummary.worst_result_full "src/oUnitResultSummary.ml" 135 4754 4758 "src/oUnitResultSummary.ml" 135 4754 4775
)
"src/oUnitRunner.ml" 59 3257 3304 "src/oUnitRunner.ml" 59 3257 3306
type(
  OUnitTest.result_full
)
ident(
  int_ref hd "src/oUnitRunner.ml" 58 3219 3245 "src/oUnitRunner.ml" 58 3219 3247
)
"src/oUnitRunner.ml" 59 3257 3307 "src/oUnitRunner.ml" 59 3257 3309
type(
  OUnitTest.result_full list
)
ident(
  int_ref tl "src/oUnitRunner.ml" 58 3219 3251 "src/oUnitRunner.ml" 58 3219 3253
)
"src/oUnitRunner.ml" 59 3257 3267 "src/oUnitRunner.ml" 59 3257 3309
call(
  stack
)
type(
  OUnitTest.result_full * OUnitTest.result_full list
)
"src/oUnitRunner.ml" 60 3310 3318 "src/oUnitRunner.ml" 60 3310 3319
type(
  OUnitTest.path * OUnitTest.result * OUnitLogger.position option
)
"src/oUnitRunner.ml" 60 3310 3321 "src/oUnitRunner.ml" 60 3310 3324
type(
  OUnitTest.result_full list
)
ident(
  def lst "src/oUnitRunner.ml" 61 3328 3338 "src/oUnitRunner.ml" 61 3328 3395
)
"src/oUnitRunner.ml" 60 3310 3318 "src/oUnitRunner.ml" 60 3310 3324
type(
  (OUnitTest.path * OUnitTest.result * OUnitLogger.position option) *
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 61 3328 3338 "src/oUnitRunner.ml" 61 3328 3374
type(
  OUnitTest.result_full ->
  OUnitTest.result_full list ->
  OUnitTest.result_full * OUnitTest.result_full list
)
ident(
  int_ref OUnitResultSummary.worst_result_full "src/oUnitResultSummary.ml" 135 4754 4758 "src/oUnitResultSummary.ml" 135 4754 4775
)
"src/oUnitRunner.ml" 61 3328 3375 "src/oUnitRunner.ml" 61 3328 3391
type(
  OUnitTest.result_full
)
ident(
  int_ref main_result_full "src/oUnitRunner.ml" 40 2615 2621 "src/oUnitRunner.ml" 40 2615 2637
)
"src/oUnitRunner.ml" 61 3328 3392 "src/oUnitRunner.ml" 61 3328 3395
type(
  OUnitTest.result_full list
)
ident(
  int_ref lst "src/oUnitRunner.ml" 60 3310 3321 "src/oUnitRunner.ml" 60 3310 3324
)
"src/oUnitRunner.ml" 61 3328 3338 "src/oUnitRunner.ml" 61 3328 3395
call(
  stack
)
type(
  OUnitTest.result_full * OUnitTest.result_full list
)
"src/oUnitRunner.ml" 55 3103 3107 "src/oUnitRunner.ml" 61 3328 3395
type(
  OUnitTest.result_full * OUnitTest.result_full list
)
"src/oUnitRunner.ml" 63 3401 3405 "src/oUnitRunner.ml" 63 3401 3423
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  (OUnitTest.path, OUnitTest.result) OUnitLogger.log_event_t -> unit
)
ident(
  int_ref OUnitLogger.report "src/oUnitLogger.ml" 154 5280 5284 "src/oUnitLogger.ml" 154 5280 5290
)
"src/oUnitRunner.ml" 63 3401 3424 "src/oUnitRunner.ml" 63 3401 3430
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 37 2458 2480 "src/oUnitRunner.ml" 37 2458 2486
)
"src/oUnitRunner.ml" 63 3401 3443 "src/oUnitRunner.ml" 63 3401 3452
type(
  OUnitTest.path
)
ident(
  int_ref test_path "src/oUnitRunner.ml" 37 2458 2494 "src/oUnitRunner.ml" 37 2458 2503
)
"src/oUnitRunner.ml" 63 3401 3454 "src/oUnitRunner.ml" 63 3401 3458
type(
  OUnitTest.result OUnitLogger.test_event
)
"src/oUnitRunner.ml" 63 3401 3431 "src/oUnitRunner.ml" 63 3401 3460
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.log_event_t
)
"src/oUnitRunner.ml" 63 3401 3405 "src/oUnitRunner.ml" 63 3401 3460
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 64 3462 3466 "src/oUnitRunner.ml" 64 3462 3477
type(
  OUnitTest.result_full
)
ident(
  int_ref result_full "src/oUnitRunner.ml" 54 3063 3069 "src/oUnitRunner.ml" 54 3063 3080
)
"src/oUnitRunner.ml" 64 3462 3479 "src/oUnitRunner.ml" 64 3462 3497
type(
  OUnitTest.result_full list
)
ident(
  int_ref other_result_fulls "src/oUnitRunner.ml" 54 3063 3082 "src/oUnitRunner.ml" 54 3063 3100
)
"src/oUnitRunner.ml" 64 3462 3466 "src/oUnitRunner.ml" 64 3462 3497
type(
  OUnitTest.result_full * OUnitTest.result_full list
)
"src/oUnitRunner.ml" 63 3401 3405 "src/oUnitRunner.ml" 64 3462 3497
type(
  OUnitTest.result_full * OUnitTest.result_full list
)
"src/oUnitRunner.ml" 54 3063 3065 "src/oUnitRunner.ml" 64 3462 3497
type(
  OUnitTest.result_full * OUnitTest.result_full list
)
"src/oUnitRunner.ml" 40 2615 2617 "src/oUnitRunner.ml" 64 3462 3497
type(
  OUnitTest.result_full * OUnitTest.result_full list
)
"src/oUnitRunner.ml" 39 2587 2589 "src/oUnitRunner.ml" 64 3462 3497
type(
  OUnitTest.result_full * OUnitTest.result_full list
)
"src/oUnitRunner.ml" 38 2515 2517 "src/oUnitRunner.ml" 64 3462 3497
type(
  OUnitTest.result_full * OUnitTest.result_full list
)
"src/oUnitRunner.ml" 78 3806 3810 "src/oUnitRunner.ml" 78 3806 3827
type(
  (int, unit -> unit) Hashtbl.t ->
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  OUnitChooser.chooser ->
  (OUnitTest.path * OUnitTest.test_length * OUnitTest.test_fun) list ->
  OUnitTest.result_full list
)
ident(
  def sequential_runner "src/oUnitRunner.ml" 98 4515 4515 "src/oUnitRunner.ml" 1 0 -1
)
"src/oUnitRunner.ml" 78 3806 3828 "src/oUnitRunner.ml" 78 3806 3832
type(
  (int, unit -> unit) Hashtbl.t
)
ident(
  def conf "src/oUnitRunner.ml" 78 3806 3833 "src/oUnitRunner.ml" 95 4477 4489
)
"src/oUnitRunner.ml" 78 3806 3833 "src/oUnitRunner.ml" 78 3806 3839
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  def logger "src/oUnitRunner.ml" 78 3806 3840 "src/oUnitRunner.ml" 95 4477 4489
)
"src/oUnitRunner.ml" 78 3806 3840 "src/oUnitRunner.ml" 78 3806 3847
type(
  OUnitChooser.chooser
)
ident(
  def chooser "src/oUnitRunner.ml" 78 3806 3848 "src/oUnitRunner.ml" 95 4477 4489
)
"src/oUnitRunner.ml" 78 3806 3848 "src/oUnitRunner.ml" 78 3806 3858
type(
  (OUnitTest.path * OUnitTest.test_length * OUnitTest.test_fun) list
)
ident(
  def test_cases "src/oUnitRunner.ml" 79 3861 3863 "src/oUnitRunner.ml" 95 4477 4489
)
"src/oUnitRunner.ml" 79 3861 3867 "src/oUnitRunner.ml" 79 3861 3873
type(
  OUnitShared.shared
)
ident(
  def shared "src/oUnitRunner.ml" 80 3901 3903 "src/oUnitRunner.ml" 95 4477 4489
)
"src/oUnitRunner.ml" 79 3861 3876 "src/oUnitRunner.ml" 79 3861 3894
type(
  unit -> OUnitShared.shared
)
ident(
  int_ref OUnitShared.create "src/oUnitShared.ml" 154 4589 4593 "src/oUnitShared.ml" 154 4589 4599
)
"src/oUnitRunner.ml" 79 3861 3895 "src/oUnitRunner.ml" 79 3861 3897
type(
  unit
)
"src/oUnitRunner.ml" 79 3861 3876 "src/oUnitRunner.ml" 79 3861 3897
call(
  stack
)
type(
  OUnitShared.shared
)
"src/oUnitRunner.ml" 80 3901 3911 "src/oUnitRunner.ml" 80 3901 3915
type(
  'a OUnitState.t -> OUnitTest.result_full list
)
ident(
  def iter "src/oUnitRunner.ml" 80 3901 3903 "src/oUnitRunner.ml" 95 4477 4489
)
"src/oUnitRunner.ml" 80 3901 3916 "src/oUnitRunner.ml" 80 3901 3921
type(
  'a OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 81 3924 3928 "src/oUnitRunner.ml" 90 4357 4379
)
"src/oUnitRunner.ml" 81 3924 3934 "src/oUnitRunner.ml" 81 3924 3959
type(
  (int, unit -> unit) Hashtbl.t ->
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  'a OUnitState.t -> 'a OUnitState.next_test_case_t * 'a OUnitState.t
)
ident(
  int_ref OUnitState.next_test_case "src/oUnitState.ml" 155 5766 5774 "src/oUnitState.ml" 155 5766 5788
)
"src/oUnitRunner.ml" 81 3924 3960 "src/oUnitRunner.ml" 81 3924 3964
type(
  (int, unit -> unit) Hashtbl.t
)
ident(
  int_ref conf "src/oUnitRunner.ml" 78 3806 3828 "src/oUnitRunner.ml" 78 3806 3832
)
"src/oUnitRunner.ml" 81 3924 3965 "src/oUnitRunner.ml" 81 3924 3971
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 78 3806 3833 "src/oUnitRunner.ml" 78 3806 3839
)
"src/oUnitRunner.ml" 81 3924 3972 "src/oUnitRunner.ml" 81 3924 3977
type(
  'a OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 80 3901 3916 "src/oUnitRunner.ml" 80 3901 3921
)
"src/oUnitRunner.ml" 81 3924 3934 "src/oUnitRunner.ml" 81 3924 3977
call(
  stack
)
type(
  'a OUnitState.next_test_case_t * 'a OUnitState.t
)
"src/oUnitRunner.ml" 82 3983 3991 "src/oUnitRunner.ml" 82 3983 4010
type(
  'a OUnitState.next_test_case_t
)
"src/oUnitRunner.ml" 82 3983 4012 "src/oUnitRunner.ml" 82 3983 4017
type(
  'a OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 83 4021 4031 "src/oUnitRunner.ml" 83 4021 4059
)
"src/oUnitRunner.ml" 82 3983 3991 "src/oUnitRunner.ml" 82 3983 4017
type(
  'a OUnitState.next_test_case_t * 'a OUnitState.t
)
"src/oUnitRunner.ml" 83 4021 4031 "src/oUnitRunner.ml" 83 4021 4053
type(
  'a OUnitState.t -> OUnitTest.result_full list
)
ident(
  int_ref OUnitState.get_results "src/oUnitState.ml" 220 8184 8188 "src/oUnitState.ml" 220 8184 8199
)
"src/oUnitRunner.ml" 83 4021 4054 "src/oUnitRunner.ml" 83 4021 4059
type(
  'a OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 82 3983 4012 "src/oUnitRunner.ml" 82 3983 4017
)
"src/oUnitRunner.ml" 83 4021 4031 "src/oUnitRunner.ml" 83 4021 4059
call(
  tail
)
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 84 4060 4095 "src/oUnitRunner.ml" 84 4060 4104
type(
  OUnitTest.path
)
ident(
  def test_path "src/oUnitRunner.ml" 85 4134 4144 "src/oUnitRunner.ml" 88 4260 4288
)
"src/oUnitRunner.ml" 84 4060 4106 "src/oUnitRunner.ml" 84 4060 4114
type(
  OUnitTest.test_fun
)
ident(
  def test_fun "src/oUnitRunner.ml" 85 4134 4144 "src/oUnitRunner.ml" 88 4260 4288
)
"src/oUnitRunner.ml" 84 4060 4116 "src/oUnitRunner.ml" 84 4060 4122
type(
  'a
)
ident(
  def worker "src/oUnitRunner.ml" 85 4134 4144 "src/oUnitRunner.ml" 88 4260 4288
)
"src/oUnitRunner.ml" 84 4060 4068 "src/oUnitRunner.ml" 84 4060 4123
type(
  'a OUnitState.next_test_case_t
)
"src/oUnitRunner.ml" 84 4060 4125 "src/oUnitRunner.ml" 84 4060 4130
type(
  'a OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 85 4134 4144 "src/oUnitRunner.ml" 88 4260 4288
)
"src/oUnitRunner.ml" 84 4060 4068 "src/oUnitRunner.ml" 84 4060 4130
type(
  'a OUnitState.next_test_case_t * 'a OUnitState.t
)
"src/oUnitRunner.ml" 85 4134 4144 "src/oUnitRunner.ml" 85 4134 4148
type(
  'a OUnitState.t -> OUnitTest.result_full list
)
ident(
  int_ref iter "src/oUnitRunner.ml" 80 3901 3911 "src/oUnitRunner.ml" 80 3901 3915
)
"src/oUnitRunner.ml" 86 4149 4162 "src/oUnitRunner.ml" 86 4149 4186
type(
  (int, unit -> unit) Hashtbl.t ->
  OUnitTest.result_full * OUnitTest.result_list ->
  'a -> 'a OUnitState.t -> 'a OUnitState.t
)
ident(
  int_ref OUnitState.test_finished "src/oUnitState.ml" 109 4456 4460 "src/oUnitState.ml" 109 4456 4473
)
"src/oUnitRunner.ml" 86 4149 4187 "src/oUnitRunner.ml" 86 4149 4191
type(
  (int, unit -> unit) Hashtbl.t
)
ident(
  int_ref conf "src/oUnitRunner.ml" 78 3806 3828 "src/oUnitRunner.ml" 78 3806 3832
)
"src/oUnitRunner.ml" 87 4192 4208 "src/oUnitRunner.ml" 87 4192 4220
type(
  OUnitConf.conf ->
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  OUnitShared.shared ->
  OUnitTest.path ->
  OUnitTest.test_fun -> OUnitTest.result_full * OUnitTest.result_list
)
ident(
  int_ref run_one_test "src/oUnitRunner.ml" 37 2458 2462 "src/oUnitRunner.ml" 37 2458 2474
)
"src/oUnitRunner.ml" 87 4192 4221 "src/oUnitRunner.ml" 87 4192 4225
type(
  (int, unit -> unit) Hashtbl.t
)
ident(
  int_ref conf "src/oUnitRunner.ml" 78 3806 3828 "src/oUnitRunner.ml" 78 3806 3832
)
"src/oUnitRunner.ml" 87 4192 4226 "src/oUnitRunner.ml" 87 4192 4232
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 78 3806 3833 "src/oUnitRunner.ml" 78 3806 3839
)
"src/oUnitRunner.ml" 87 4192 4233 "src/oUnitRunner.ml" 87 4192 4239
type(
  OUnitShared.shared
)
ident(
  int_ref shared "src/oUnitRunner.ml" 79 3861 3867 "src/oUnitRunner.ml" 79 3861 3873
)
"src/oUnitRunner.ml" 87 4192 4240 "src/oUnitRunner.ml" 87 4192 4249
type(
  OUnitTest.path
)
ident(
  int_ref test_path "src/oUnitRunner.ml" 84 4060 4095 "src/oUnitRunner.ml" 84 4060 4104
)
"src/oUnitRunner.ml" 87 4192 4250 "src/oUnitRunner.ml" 87 4192 4258
type(
  OUnitTest.test_fun
)
ident(
  int_ref test_fun "src/oUnitRunner.ml" 84 4060 4106 "src/oUnitRunner.ml" 84 4060 4114
)
"src/oUnitRunner.ml" 87 4192 4207 "src/oUnitRunner.ml" 87 4192 4259
call(
  stack
)
type(
  OUnitTest.result_full * OUnitTest.result_list
)
"src/oUnitRunner.ml" 88 4260 4275 "src/oUnitRunner.ml" 88 4260 4281
type(
  'a
)
ident(
  int_ref worker "src/oUnitRunner.ml" 84 4060 4116 "src/oUnitRunner.ml" 84 4060 4122
)
"src/oUnitRunner.ml" 88 4260 4282 "src/oUnitRunner.ml" 88 4260 4287
type(
  'a OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 84 4060 4125 "src/oUnitRunner.ml" 84 4060 4130
)
"src/oUnitRunner.ml" 86 4149 4161 "src/oUnitRunner.ml" 88 4260 4288
call(
  stack
)
type(
  'a OUnitState.t
)
"src/oUnitRunner.ml" 85 4134 4144 "src/oUnitRunner.ml" 88 4260 4288
call(
  tail
)
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 89 4289 4298 "src/oUnitRunner.ml" 89 4289 4318
type(
  'a OUnitState.next_test_case_t
)
"src/oUnitRunner.ml" 89 4289 4321 "src/oUnitRunner.ml" 89 4289 4349
type(
  'a OUnitState.next_test_case_t
)
"src/oUnitRunner.ml" 89 4289 4297 "src/oUnitRunner.ml" 89 4289 4350
type(
  'a OUnitState.next_test_case_t
)
"src/oUnitRunner.ml" 89 4289 4352 "src/oUnitRunner.ml" 89 4289 4353
type(
  'a OUnitState.t
)
"src/oUnitRunner.ml" 89 4289 4297 "src/oUnitRunner.ml" 89 4289 4353
type(
  'a OUnitState.next_test_case_t * 'a OUnitState.t
)
"src/oUnitRunner.ml" 90 4357 4374 "src/oUnitRunner.ml" 90 4357 4379
type(
  bool
)
"src/oUnitRunner.ml" 90 4357 4367 "src/oUnitRunner.ml" 90 4357 4379
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 81 3924 3928 "src/oUnitRunner.ml" 90 4357 4379
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 92 4385 4391 "src/oUnitRunner.ml" 92 4385 4396
type(
  unit OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 95 4477 4479 "src/oUnitRunner.ml" 95 4477 4489
)
"src/oUnitRunner.ml" 93 4399 4403 "src/oUnitRunner.ml" 93 4399 4424
type(
  unit -> unit OUnitState.t -> unit OUnitState.t
)
ident(
  int_ref OUnitState.add_worker "src/oUnitState.ml" 118 4792 4796 "src/oUnitState.ml" 118 4792 4806
)
"src/oUnitRunner.ml" 93 4399 4425 "src/oUnitRunner.ml" 93 4399 4427
type(
  unit
)
"src/oUnitRunner.ml" 93 4399 4429 "src/oUnitRunner.ml" 93 4399 4446
type(
  (int, unit -> unit) Hashtbl.t ->
  OUnitChooser.chooser ->
  (OUnitTest.path * OUnitTest.test_length * OUnitTest.test_fun) list ->
  unit OUnitState.t
)
ident(
  int_ref OUnitState.create "src/oUnitState.ml" 73 3284 3288 "src/oUnitState.ml" 73 3284 3294
)
"src/oUnitRunner.ml" 93 4399 4447 "src/oUnitRunner.ml" 93 4399 4451
type(
  (int, unit -> unit) Hashtbl.t
)
ident(
  int_ref conf "src/oUnitRunner.ml" 78 3806 3828 "src/oUnitRunner.ml" 78 3806 3832
)
"src/oUnitRunner.ml" 93 4399 4452 "src/oUnitRunner.ml" 93 4399 4459
type(
  OUnitChooser.chooser
)
ident(
  int_ref chooser "src/oUnitRunner.ml" 78 3806 3840 "src/oUnitRunner.ml" 78 3806 3847
)
"src/oUnitRunner.ml" 93 4399 4460 "src/oUnitRunner.ml" 93 4399 4470
type(
  (OUnitTest.path * OUnitTest.test_length * OUnitTest.test_fun) list
)
ident(
  int_ref test_cases "src/oUnitRunner.ml" 78 3806 3848 "src/oUnitRunner.ml" 78 3806 3858
)
"src/oUnitRunner.ml" 93 4399 4428 "src/oUnitRunner.ml" 93 4399 4471
call(
  stack
)
type(
  unit OUnitState.t
)
"src/oUnitRunner.ml" 93 4399 4403 "src/oUnitRunner.ml" 93 4399 4471
call(
  stack
)
type(
  unit OUnitState.t
)
"src/oUnitRunner.ml" 95 4477 4479 "src/oUnitRunner.ml" 95 4477 4483
type(
  unit OUnitState.t -> OUnitTest.result_full list
)
ident(
  int_ref iter "src/oUnitRunner.ml" 80 3901 3911 "src/oUnitRunner.ml" 80 3901 3915
)
"src/oUnitRunner.ml" 95 4477 4484 "src/oUnitRunner.ml" 95 4477 4489
type(
  unit OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 92 4385 4391 "src/oUnitRunner.ml" 92 4385 4396
)
"src/oUnitRunner.ml" 95 4477 4479 "src/oUnitRunner.ml" 95 4477 4489
call(
  tail
)
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 92 4385 4387 "src/oUnitRunner.ml" 95 4477 4489
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 80 3901 3903 "src/oUnitRunner.ml" 95 4477 4489
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 79 3861 3863 "src/oUnitRunner.ml" 95 4477 4489
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 102 4585 4596 "src/oUnitRunner.ml" 102 4585 4600
type(
  string
)
ident(
  def name "src/oUnitRunner.ml" 103 4612 4619 "src/oUnitRunner.ml" 107 4764 4772
)
"src/oUnitRunner.ml" 102 4585 4603 "src/oUnitRunner.ml" 102 4585 4611
type(
  string
)
"src/oUnitRunner.ml" 103 4612 4623 "src/oUnitRunner.ml" 103 4612 4632
type(
  string
)
ident(
  def conf_help "src/oUnitRunner.ml" 105 4680 4687 "src/oUnitRunner.ml" 107 4764 4772
)
"src/oUnitRunner.ml" 104 4635 4644 "src/oUnitRunner.ml" 104 4635 4679
type(
  string
)
"src/oUnitRunner.ml" 105 4680 4691 "src/oUnitRunner.ml" 105 4680 4703
type(
  string
)
ident(
  def default_name "src/oUnitRunner.ml" 106 4719 4726 "src/oUnitRunner.ml" 107 4764 4772
)
"src/oUnitRunner.ml" 105 4680 4706 "src/oUnitRunner.ml" 105 4680 4718
type(
  string
)
"src/oUnitRunner.ml" 106 4719 4730 "src/oUnitRunner.ml" 106 4719 4743
type(
  (int, unit -> unit) Hashtbl.t ->
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  OUnitChooser.chooser ->
  (OUnitTest.path * OUnitTest.test_length * OUnitTest.test_fun) list ->
  OUnitTest.result_full list
)
ident(
  def default_value "src/oUnitRunner.ml" 106 4719 4763 "src/oUnitRunner.ml" 107 4764 4772
)
"src/oUnitRunner.ml" 106 4719 4746 "src/oUnitRunner.ml" 106 4719 4763
type(
  (int, unit -> unit) Hashtbl.t ->
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  OUnitChooser.chooser ->
  (OUnitTest.path * OUnitTest.test_length * OUnitTest.test_fun) list ->
  OUnitTest.result_full list
)
ident(
  int_ref sequential_runner "src/oUnitRunner.ml" 78 3806 3810 "src/oUnitRunner.ml" 78 3806 3827
)
"src/oUnitRunner.ml" 99 4531 4533 "src/oUnitRunner.ml" 107 4764 4773
call(
  stack
)
"src/oUnitRunner.ml" 111 4791 4795 "src/oUnitRunner.ml" 111 4791 4801
type(
  (int, unit -> unit) Hashtbl.t -> int
)
ident(
  def shards "src/oUnitRunner.ml" 137 5455 5455 "src/oUnitRunner.ml" 1 0 -1
)
"src/oUnitRunner.ml" 112 4804 4810 "src/oUnitRunner.ml" 112 4804 4816
type(
  int ref
)
ident(
  def shards "src/oUnitRunner.ml" 113 4828 4830 "src/oUnitRunner.ml" 134 5356 5419
)
"src/oUnitRunner.ml" 112 4804 4819 "src/oUnitRunner.ml" 112 4804 4822
type(
  int -> int ref
)
ident(
  int_ref Stdlib.ref "stdlib.mli" 1067 41215 41215 "stdlib.mli" 1067 41215 41259
)
"src/oUnitRunner.ml" 112 4804 4823 "src/oUnitRunner.ml" 112 4804 4824
type(
  int
)
"src/oUnitRunner.ml" 112 4804 4819 "src/oUnitRunner.ml" 112 4804 4824
type(
  int ref
)
"src/oUnitRunner.ml" 113 4828 4833 "src/oUnitRunner.ml" 113 4828 4844
type(
  string
)
ident(
  int_ref Stdlib.Sys.os_type "sys.mli" 96 4399 4399 "sys.mli" 96 4399 4419
)
"src/oUnitRunner.ml" 113 4828 4845 "src/oUnitRunner.ml" 113 4828 4846
type(
  string -> string -> bool
)
ident(
  int_ref Stdlib.( = ) "stdlib.mli" 57 2220 2220 "stdlib.mli" 57 2220 2264
)
"src/oUnitRunner.ml" 113 4828 4847 "src/oUnitRunner.ml" 113 4828 4853
type(
  string
)
"src/oUnitRunner.ml" 113 4828 4833 "src/oUnitRunner.ml" 113 4828 4853
type(
  bool
)
"src/oUnitRunner.ml" 114 4865 4872 "src/oUnitRunner.ml" 114 4865 4887
type(
  string -> bool
)
ident(
  int_ref Stdlib.Sys.file_exists "sys.mli" 35 1748 1748 "sys.mli" 35 1748 1810
)
"src/oUnitRunner.ml" 114 4865 4888 "src/oUnitRunner.ml" 114 4865 4903
type(
  string
)
"src/oUnitRunner.ml" 114 4865 4872 "src/oUnitRunner.ml" 114 4865 4903
type(
  bool
)
"src/oUnitRunner.ml" 115 4915 4925 "src/oUnitRunner.ml" 115 4915 4931
type(
  in_channel
)
ident(
  def chn_in "src/oUnitRunner.ml" 116 4961 4967 "src/oUnitRunner.ml" 128 5271 5294
)
"src/oUnitRunner.ml" 115 4915 4934 "src/oUnitRunner.ml" 115 4915 4941
type(
  string -> in_channel
)
ident(
  int_ref Stdlib.open_in "stdlib.mli" 928 35075 35075 "stdlib.mli" 928 35075 35109
)
"src/oUnitRunner.ml" 115 4915 4942 "src/oUnitRunner.ml" 115 4915 4957
type(
  string
)
"src/oUnitRunner.ml" 115 4915 4934 "src/oUnitRunner.ml" 115 4915 4957
call(
  stack
)
type(
  in_channel
)
"src/oUnitRunner.ml" 116 4961 4971 "src/oUnitRunner.ml" 116 4961 4973
type(
  unit
)
"src/oUnitRunner.ml" 118 4988 5004 "src/oUnitRunner.ml" 118 4988 5008
type(
  bool
)
"src/oUnitRunner.ml" 120 5028 5046 "src/oUnitRunner.ml" 120 5028 5050
type(
  string
)
ident(
  def line "src/oUnitRunner.ml" 121 5074 5090 "src/oUnitRunner.ml" 121 5074 5147
)
"src/oUnitRunner.ml" 120 5028 5053 "src/oUnitRunner.ml" 120 5028 5063
type(
  in_channel -> string
)
ident(
  int_ref Stdlib.input_line "stdlib.mli" 949 36046 36046 "stdlib.mli" 949 36046 36083
)
"src/oUnitRunner.ml" 120 5028 5064 "src/oUnitRunner.ml" 120 5028 5070
type(
  in_channel
)
ident(
  int_ref chn_in "src/oUnitRunner.ml" 115 4915 4925 "src/oUnitRunner.ml" 115 4915 4931
)
"src/oUnitRunner.ml" 120 5028 5053 "src/oUnitRunner.ml" 120 5028 5070
call(
  stack
)
type(
  string
)
"src/oUnitRunner.ml" 121 5074 5090 "src/oUnitRunner.ml" 121 5074 5102
type(
  string -> (int -> unit, '_weak1, (int -> unit) -> unit, unit) Scanf.scanner
)
ident(
  int_ref Stdlib.Scanf.sscanf "scanf.mli" 469 21839 21839 "scanf.mli" 469 21839 21886
)
"src/oUnitRunner.ml" 121 5074 5103 "src/oUnitRunner.ml" 121 5074 5107
type(
  string
)
ident(
  int_ref line "src/oUnitRunner.ml" 120 5028 5046 "src/oUnitRunner.ml" 120 5028 5050
)
"src/oUnitRunner.ml" 121 5074 5108 "src/oUnitRunner.ml" 121 5074 5124
type(
  (int -> unit, Scanf.Scanning.in_channel, '_weak1, (int -> unit) -> unit,
   (int -> unit) -> unit, unit)
  format6
)
"src/oUnitRunner.ml" 121 5074 5130 "src/oUnitRunner.ml" 121 5074 5131
type(
  int
)
ident(
  def i "src/oUnitRunner.ml" 121 5074 5135 "src/oUnitRunner.ml" 121 5074 5146
)
"src/oUnitRunner.ml" 121 5074 5135 "src/oUnitRunner.ml" 121 5074 5141
type(
  int ref
)
ident(
  int_ref shards "src/oUnitRunner.ml" 112 4804 4810 "src/oUnitRunner.ml" 112 4804 4816
)
"src/oUnitRunner.ml" 121 5074 5142 "src/oUnitRunner.ml" 121 5074 5144
type(
  int ref -> int -> unit
)
ident(
  int_ref Stdlib.( := ) "stdlib.mli" 1075 41507 41507 "stdlib.mli" 1075 41507 41560
)
"src/oUnitRunner.ml" 121 5074 5145 "src/oUnitRunner.ml" 121 5074 5146
type(
  int
)
ident(
  int_ref i "src/oUnitRunner.ml" 121 5074 5130 "src/oUnitRunner.ml" 121 5074 5131
)
"src/oUnitRunner.ml" 121 5074 5135 "src/oUnitRunner.ml" 121 5074 5146
type(
  unit
)
"src/oUnitRunner.ml" 121 5074 5125 "src/oUnitRunner.ml" 121 5074 5147
type(
  int -> unit
)
"src/oUnitRunner.ml" 121 5074 5090 "src/oUnitRunner.ml" 121 5074 5147
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 120 5028 5042 "src/oUnitRunner.ml" 121 5074 5147
type(
  unit
)
"src/oUnitRunner.ml" 122 5148 5184 "src/oUnitRunner.ml" 122 5148 5185
type(
  string
)
"src/oUnitRunner.ml" 122 5148 5165 "src/oUnitRunner.ml" 122 5148 5185
type(
  exn
)
"src/oUnitRunner.ml" 123 5189 5203 "src/oUnitRunner.ml" 123 5189 5205
type(
  unit
)
"src/oUnitRunner.ml" 119 5012 5024 "src/oUnitRunner.ml" 123 5189 5205
type(
  unit
)
"src/oUnitRunner.ml" 118 4988 4998 "src/oUnitRunner.ml" 124 5206 5220
type(
  unit
)
"src/oUnitRunner.ml" 125 5221 5234 "src/oUnitRunner.ml" 125 5221 5245
type(
  exn
)
"src/oUnitRunner.ml" 126 5249 5259 "src/oUnitRunner.ml" 126 5249 5261
type(
  unit
)
"src/oUnitRunner.ml" 117 4976 4984 "src/oUnitRunner.ml" 126 5249 5261
type(
  unit
)
"src/oUnitRunner.ml" 128 5271 5279 "src/oUnitRunner.ml" 128 5271 5287
type(
  in_channel -> unit
)
ident(
  int_ref Stdlib.close_in "stdlib.mli" 1022 39483 39483 "stdlib.mli" 1022 39483 39516
)
"src/oUnitRunner.ml" 128 5271 5288 "src/oUnitRunner.ml" 128 5271 5294
type(
  in_channel
)
ident(
  int_ref chn_in "src/oUnitRunner.ml" 115 4915 4925 "src/oUnitRunner.ml" 115 4915 4931
)
"src/oUnitRunner.ml" 128 5271 5279 "src/oUnitRunner.ml" 128 5271 5294
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 116 4961 4967 "src/oUnitRunner.ml" 128 5271 5294
type(
  unit
)
"src/oUnitRunner.ml" 114 4865 4909 "src/oUnitRunner.ml" 129 5295 5302
type(
  unit
)
"src/oUnitRunner.ml" 113 4828 4859 "src/oUnitRunner.ml" 130 5303 5308
type(
  unit
)
"src/oUnitRunner.ml" 113 4828 4830 "src/oUnitRunner.ml" 130 5303 5308
type(
  unit
)
"src/oUnitRunner.ml" 131 5310 5312 "src/oUnitRunner.ml" 131 5310 5330
type(
  string -> int -> string -> (int, unit -> unit) Hashtbl.t -> int
)
ident(
  int_ref OUnitConf.make_int "src/oUnitConf.ml" 172 5861 5865 "src/oUnitConf.ml" 172 5861 5873
)
"src/oUnitRunner.ml" 132 5331 5335 "src/oUnitRunner.ml" 132 5331 5343
type(
  string
)
"src/oUnitRunner.ml" 133 5344 5348 "src/oUnitRunner.ml" 133 5344 5349
type(
  int ref -> int
)
ident(
  int_ref Stdlib.( ! ) "stdlib.mli" 1070 41321 41321 "stdlib.mli" 1070 41321 41362
)
"src/oUnitRunner.ml" 133 5344 5349 "src/oUnitRunner.ml" 133 5344 5355
type(
  int ref
)
ident(
  int_ref shards "src/oUnitRunner.ml" 112 4804 4810 "src/oUnitRunner.ml" 112 4804 4816
)
"src/oUnitRunner.ml" 133 5344 5348 "src/oUnitRunner.ml" 133 5344 5355
type(
  int
)
"src/oUnitRunner.ml" 134 5356 5360 "src/oUnitRunner.ml" 134 5356 5419
type(
  string
)
"src/oUnitRunner.ml" 131 5310 5312 "src/oUnitRunner.ml" 134 5356 5419
call(
  stack
)
type(
  (int, unit -> unit) Hashtbl.t -> int
)
"src/oUnitRunner.ml" 113 4828 4830 "src/oUnitRunner.ml" 134 5356 5419
type(
  (int, unit -> unit) Hashtbl.t -> int
)
"src/oUnitRunner.ml" 112 4804 4806 "src/oUnitRunner.ml" 134 5356 5419
type(
  (int, unit -> unit) Hashtbl.t -> int
)
"src/oUnitRunner.ml" 146 5587 5593 "src/oUnitRunner.ml" 146 5587 5620
type(
  message_to_worker -> string
)
ident(
  def string_of_message_to_worker "src/oUnitRunner.ml" 152 5726 5728 "src/oUnitRunner.ml" 524 17062 17065
)
"src/oUnitRunner.ml" 148 5636 5644 "src/oUnitRunner.ml" 148 5636 5648
type(
  message_to_worker
)
"src/oUnitRunner.ml" 148 5636 5652 "src/oUnitRunner.ml" 148 5636 5658
type(
  string
)
"src/oUnitRunner.ml" 149 5659 5675 "src/oUnitRunner.ml" 149 5659 5676
type(
  bool
)
"src/oUnitRunner.ml" 149 5659 5667 "src/oUnitRunner.ml" 149 5659 5676
type(
  message_to_worker
)
"src/oUnitRunner.ml" 149 5659 5680 "src/oUnitRunner.ml" 149 5659 5691
type(
  string
)
"src/oUnitRunner.ml" 150 5692 5708 "src/oUnitRunner.ml" 150 5692 5709
type(
  OUnitTest.path
)
"src/oUnitRunner.ml" 150 5692 5700 "src/oUnitRunner.ml" 150 5692 5709
type(
  message_to_worker
)
"src/oUnitRunner.ml" 150 5692 5713 "src/oUnitRunner.ml" 150 5692 5724
type(
  string
)
"src/oUnitRunner.ml" 147 5623 5627 "src/oUnitRunner.ml" 150 5692 5724
type(
  message_to_worker -> string
)
"src/oUnitRunner.ml" 159 5909 5915 "src/oUnitRunner.ml" 159 5909 5944
type(
  message_from_worker -> string
)
ident(
  def string_of_message_from_worker "src/oUnitRunner.ml" 167 6108 6110 "src/oUnitRunner.ml" 524 17062 17065
)
"src/oUnitRunner.ml" 161 5960 5968 "src/oUnitRunner.ml" 161 5960 5975
type(
  message_from_worker
)
"src/oUnitRunner.ml" 161 5960 5979 "src/oUnitRunner.ml" 161 5960 5988
type(
  string
)
"src/oUnitRunner.ml" 162 5989 6001 "src/oUnitRunner.ml" 162 5989 6002
type(
  OUnitTest.log_event_t
)
"src/oUnitRunner.ml" 162 5989 5997 "src/oUnitRunner.ml" 162 5989 6002
type(
  message_from_worker
)
"src/oUnitRunner.ml" 162 5989 6006 "src/oUnitRunner.ml" 162 5989 6013
type(
  string
)
"src/oUnitRunner.ml" 163 6014 6027 "src/oUnitRunner.ml" 163 6014 6028
type(
  int
)
"src/oUnitRunner.ml" 163 6014 6022 "src/oUnitRunner.ml" 163 6014 6028
type(
  message_from_worker
)
"src/oUnitRunner.ml" 163 6014 6032 "src/oUnitRunner.ml" 163 6014 6040
type(
  string
)
"src/oUnitRunner.ml" 164 6041 6056 "src/oUnitRunner.ml" 164 6041 6057
type(
  int
)
"src/oUnitRunner.ml" 164 6041 6049 "src/oUnitRunner.ml" 164 6041 6057
type(
  message_from_worker
)
"src/oUnitRunner.ml" 164 6041 6061 "src/oUnitRunner.ml" 164 6041 6071
type(
  string
)
"src/oUnitRunner.ml" 165 6072 6089 "src/oUnitRunner.ml" 165 6072 6090
type(
  OUnitTest.result_full * OUnitTest.result_list
)
"src/oUnitRunner.ml" 165 6072 6080 "src/oUnitRunner.ml" 165 6072 6090
type(
  message_from_worker
)
"src/oUnitRunner.ml" 165 6072 6094 "src/oUnitRunner.ml" 165 6072 6106
type(
  string
)
"src/oUnitRunner.ml" 160 5947 5951 "src/oUnitRunner.ml" 165 6072 6106
type(
  message_from_worker -> string
)
"src/oUnitRunner.ml" 171 6177 6194 "src/oUnitRunner.ml" 171 6177 6201
type(
  'a list -> 'a list -> int
)
ident(
  def compare "src/oUnitRunner.ml" 171 6177 6186 "src/oUnitRunner.ml" 182 6553 6563
)
"src/oUnitRunner.ml" 171 6177 6202 "src/oUnitRunner.ml" 171 6177 6206
type(
  'a list
)
ident(
  def lst1 "src/oUnitRunner.ml" 171 6177 6207 "src/oUnitRunner.ml" 181 6526 6552
)
"src/oUnitRunner.ml" 171 6177 6207 "src/oUnitRunner.ml" 171 6177 6211
type(
  'a list
)
ident(
  def lst2 "src/oUnitRunner.ml" 172 6214 6225 "src/oUnitRunner.ml" 181 6526 6552
)
"src/oUnitRunner.ml" 172 6214 6231 "src/oUnitRunner.ml" 172 6214 6235
type(
  'a list
)
ident(
  int_ref lst1 "src/oUnitRunner.ml" 171 6177 6202 "src/oUnitRunner.ml" 171 6177 6206
)
"src/oUnitRunner.ml" 172 6214 6237 "src/oUnitRunner.ml" 172 6214 6241
type(
  'a list
)
ident(
  int_ref lst2 "src/oUnitRunner.ml" 171 6177 6207 "src/oUnitRunner.ml" 171 6177 6211
)
"src/oUnitRunner.ml" 172 6214 6231 "src/oUnitRunner.ml" 172 6214 6241
type(
  'a list * 'a list
)
"src/oUnitRunner.ml" 173 6247 6262 "src/oUnitRunner.ml" 173 6247 6265
type(
  'a
)
ident(
  def hd1 "src/oUnitRunner.ml" 174 6288 6305 "src/oUnitRunner.ml" 178 6442 6462
)
"src/oUnitRunner.ml" 173 6247 6269 "src/oUnitRunner.ml" 173 6247 6272
type(
  'a list
)
ident(
  def tl1 "src/oUnitRunner.ml" 174 6288 6305 "src/oUnitRunner.ml" 178 6442 6462
)
"src/oUnitRunner.ml" 173 6247 6262 "src/oUnitRunner.ml" 173 6247 6272
type(
  'a list
)
"src/oUnitRunner.ml" 173 6247 6274 "src/oUnitRunner.ml" 173 6247 6277
type(
  'a
)
ident(
  def hd2 "src/oUnitRunner.ml" 174 6288 6305 "src/oUnitRunner.ml" 178 6442 6462
)
"src/oUnitRunner.ml" 173 6247 6281 "src/oUnitRunner.ml" 173 6247 6284
type(
  'a list
)
ident(
  def tl2 "src/oUnitRunner.ml" 174 6288 6305 "src/oUnitRunner.ml" 178 6442 6462
)
"src/oUnitRunner.ml" 173 6247 6274 "src/oUnitRunner.ml" 173 6247 6284
type(
  'a list
)
"src/oUnitRunner.ml" 173 6247 6262 "src/oUnitRunner.ml" 173 6247 6284
type(
  'a list * 'a list
)
"src/oUnitRunner.ml" 175 6311 6336 "src/oUnitRunner.ml" 175 6311 6354
type(
  'a -> 'a -> int
)
ident(
  int_ref Stdlib.Pervasives.compare "stdlib.mli" 93 3855 3855 "stdlib.mli" 93 3855 3902
)
"src/oUnitRunner.ml" 175 6311 6355 "src/oUnitRunner.ml" 175 6311 6358
type(
  'a
)
ident(
  int_ref hd1 "src/oUnitRunner.ml" 173 6247 6262 "src/oUnitRunner.ml" 173 6247 6265
)
"src/oUnitRunner.ml" 175 6311 6359 "src/oUnitRunner.ml" 175 6311 6362
type(
  'a
)
ident(
  int_ref hd2 "src/oUnitRunner.ml" 173 6247 6274 "src/oUnitRunner.ml" 173 6247 6277
)
"src/oUnitRunner.ml" 175 6311 6336 "src/oUnitRunner.ml" 175 6311 6362
type(
  int
)
"src/oUnitRunner.ml" 176 6368 6391 "src/oUnitRunner.ml" 176 6368 6392
type(
  int
)
"src/oUnitRunner.ml" 176 6368 6396 "src/oUnitRunner.ml" 176 6368 6403
type(
  'a list -> 'a list -> int
)
ident(
  int_ref compare "src/oUnitRunner.ml" 171 6177 6194 "src/oUnitRunner.ml" 171 6177 6201
)
"src/oUnitRunner.ml" 176 6368 6404 "src/oUnitRunner.ml" 176 6368 6407
type(
  'a list
)
ident(
  int_ref tl1 "src/oUnitRunner.ml" 173 6247 6269 "src/oUnitRunner.ml" 173 6247 6272
)
"src/oUnitRunner.ml" 176 6368 6408 "src/oUnitRunner.ml" 176 6368 6411
type(
  'a list
)
ident(
  int_ref tl2 "src/oUnitRunner.ml" 173 6247 6281 "src/oUnitRunner.ml" 173 6247 6284
)
"src/oUnitRunner.ml" 176 6368 6396 "src/oUnitRunner.ml" 176 6368 6411
call(
  tail
)
type(
  int
)
"src/oUnitRunner.ml" 177 6412 6435 "src/oUnitRunner.ml" 177 6412 6436
type(
  int
)
ident(
  def n "src/oUnitRunner.ml" 177 6412 6440 "src/oUnitRunner.ml" 177 6412 6441
)
"src/oUnitRunner.ml" 177 6412 6440 "src/oUnitRunner.ml" 177 6412 6441
type(
  int
)
ident(
  int_ref n "src/oUnitRunner.ml" 177 6412 6435 "src/oUnitRunner.ml" 177 6412 6436
)
"src/oUnitRunner.ml" 174 6288 6305 "src/oUnitRunner.ml" 178 6442 6462
type(
  int
)
"src/oUnitRunner.ml" 179 6463 6478 "src/oUnitRunner.ml" 179 6463 6480
type(
  'a list
)
"src/oUnitRunner.ml" 179 6463 6482 "src/oUnitRunner.ml" 179 6463 6483
type(
  'a
)
"src/oUnitRunner.ml" 179 6463 6487 "src/oUnitRunner.ml" 179 6463 6488
type(
  'a list
)
"src/oUnitRunner.ml" 179 6463 6482 "src/oUnitRunner.ml" 179 6463 6488
type(
  'a list
)
"src/oUnitRunner.ml" 179 6463 6478 "src/oUnitRunner.ml" 179 6463 6488
type(
  'a list * 'a list
)
"src/oUnitRunner.ml" 179 6463 6492 "src/oUnitRunner.ml" 179 6463 6494
type(
  int
)
"src/oUnitRunner.ml" 180 6495 6510 "src/oUnitRunner.ml" 180 6495 6511
type(
  'a
)
"src/oUnitRunner.ml" 180 6495 6515 "src/oUnitRunner.ml" 180 6495 6516
type(
  'a list
)
"src/oUnitRunner.ml" 180 6495 6510 "src/oUnitRunner.ml" 180 6495 6516
type(
  'a list
)
"src/oUnitRunner.ml" 180 6495 6518 "src/oUnitRunner.ml" 180 6495 6520
type(
  'a list
)
"src/oUnitRunner.ml" 180 6495 6510 "src/oUnitRunner.ml" 180 6495 6520
type(
  'a list * 'a list
)
"src/oUnitRunner.ml" 180 6495 6524 "src/oUnitRunner.ml" 180 6495 6525
type(
  int
)
"src/oUnitRunner.ml" 181 6526 6541 "src/oUnitRunner.ml" 181 6526 6543
type(
  'a list
)
"src/oUnitRunner.ml" 181 6526 6545 "src/oUnitRunner.ml" 181 6526 6547
type(
  'a list
)
"src/oUnitRunner.ml" 181 6526 6541 "src/oUnitRunner.ml" 181 6526 6547
type(
  'a list * 'a list
)
"src/oUnitRunner.ml" 181 6526 6551 "src/oUnitRunner.ml" 181 6526 6552
type(
  int
)
"src/oUnitRunner.ml" 172 6214 6225 "src/oUnitRunner.ml" 181 6526 6552
type(
  int
)
"src/oUnitRunner.ml" 168 6127 6131 "src/oUnitRunner.ml" 182 6553 6564
call(
  stack
)
"src/oUnitRunner.ml" 192 6746 6752 "src/oUnitRunner.ml" 192 6746 6764
type(
  string ->
  ('b -> string) -> ('c -> string) -> ('c, 'b) channel -> ('c, 'b) channel
)
ident(
  def wrap_channel "src/oUnitRunner.ml" 230 7857 7859 "src/oUnitRunner.ml" 524 17062 17065
)
"src/oUnitRunner.ml" 193 6765 6773 "src/oUnitRunner.ml" 193 6765 6781
type(
  string
)
ident(
  def shard_id "src/oUnitRunner.ml" 194 6782 6790 "src/oUnitRunner.ml" 226 7785 7794
)
"src/oUnitRunner.ml" 194 6782 6790 "src/oUnitRunner.ml" 194 6782 6812
type(
  'b -> string
)
ident(
  def string_of_read_message "src/oUnitRunner.ml" 195 6813 6821 "src/oUnitRunner.ml" 226 7785 7794
)
"src/oUnitRunner.ml" 195 6813 6821 "src/oUnitRunner.ml" 195 6813 6846
type(
  'c -> string
)
ident(
  def string_of_written_message "src/oUnitRunner.ml" 196 6847 6855 "src/oUnitRunner.ml" 226 7785 7794
)
"src/oUnitRunner.ml" 196 6847 6855 "src/oUnitRunner.ml" 196 6847 6862
type(
  ('c, 'b) channel
)
ident(
  def channel "src/oUnitRunner.ml" 198 6918 6922 "src/oUnitRunner.ml" 226 7785 7794
)
"src/oUnitRunner.ml" 198 6918 6926 "src/oUnitRunner.ml" 198 6918 6945
type(
  bool
)
ident(
  def debug_communication "src/oUnitRunner.ml" 199 6957 6963 "src/oUnitRunner.ml" 226 7785 7794
)
"src/oUnitRunner.ml" 198 6918 6948 "src/oUnitRunner.ml" 198 6918 6953
type(
  bool
)
"src/oUnitRunner.ml" 199 6957 6966 "src/oUnitRunner.ml" 199 6957 6985
type(
  bool
)
ident(
  int_ref debug_communication "src/oUnitRunner.ml" 198 6918 6926 "src/oUnitRunner.ml" 198 6918 6945
)
"src/oUnitRunner.ml" 200 6997 7009 "src/oUnitRunner.ml" 200 6997 7015
type(
  ('d, unit, string, unit) format4 -> 'd
)
ident(
  def debugf "src/oUnitRunner.ml" 207 7196 7204 "src/oUnitRunner.ml" 223 7738 7747
)
"src/oUnitRunner.ml" 200 6997 7016 "src/oUnitRunner.ml" 200 6997 7019
type(
  ('d, unit, string, unit) format4
)
ident(
  def fmt "src/oUnitRunner.ml" 201 7022 7032 "src/oUnitRunner.ml" 205 7169 7184
)
"src/oUnitRunner.ml" 201 7022 7032 "src/oUnitRunner.ml" 201 7022 7047
type(
  (string -> unit) -> ('d, unit, string, unit) format4 -> 'd
)
ident(
  int_ref Stdlib.Printf.ksprintf "printf.mli" 159 7840 7840 "printf.mli" 159 7840 7909
)
"src/oUnitRunner.ml" 202 7048 7065 "src/oUnitRunner.ml" 202 7048 7066
type(
  string
)
ident(
  def s "src/oUnitRunner.ml" 203 7070 7085 "src/oUnitRunner.ml" 204 7113 7167
)
"src/oUnitRunner.ml" 203 7070 7088 "src/oUnitRunner.ml" 203 7070 7107
type(
  bool
)
ident(
  int_ref debug_communication "src/oUnitRunner.ml" 198 6918 6926 "src/oUnitRunner.ml" 198 6918 6945
)
"src/oUnitRunner.ml" 204 7113 7130 "src/oUnitRunner.ml" 204 7113 7143
type(
  string -> unit
)
ident(
  int_ref Stdlib.prerr_endline "stdlib.mli" 762 27986 27986 "stdlib.mli" 762 27986 28020
)
"src/oUnitRunner.ml" 204 7113 7145 "src/oUnitRunner.ml" 204 7113 7149
type(
  string
)
"src/oUnitRunner.ml" 204 7113 7149 "src/oUnitRunner.ml" 204 7113 7150
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 576 22098 22098 "stdlib.mli" 576 22098 22136
)
"src/oUnitRunner.ml" 204 7113 7150 "src/oUnitRunner.ml" 204 7113 7158
type(
  string
)
ident(
  int_ref shard_id "src/oUnitRunner.ml" 193 6765 6773 "src/oUnitRunner.ml" 193 6765 6781
)
"src/oUnitRunner.ml" 204 7113 7158 "src/oUnitRunner.ml" 204 7113 7159
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 576 22098 22098 "stdlib.mli" 576 22098 22136
)
"src/oUnitRunner.ml" 204 7113 7159 "src/oUnitRunner.ml" 204 7113 7164
type(
  string
)
"src/oUnitRunner.ml" 204 7113 7164 "src/oUnitRunner.ml" 204 7113 7165
type(
  string -> string -> string
)
ident(
  int_ref Stdlib.( ^ ) "stdlib.mli" 576 22098 22098 "stdlib.mli" 576 22098 22136
)
"src/oUnitRunner.ml" 204 7113 7165 "src/oUnitRunner.ml" 204 7113 7166
type(
  string
)
ident(
  int_ref s "src/oUnitRunner.ml" 202 7048 7065 "src/oUnitRunner.ml" 202 7048 7066
)
"src/oUnitRunner.ml" 204 7113 7159 "src/oUnitRunner.ml" 204 7113 7166
call(
  stack
)
type(
  string
)
"src/oUnitRunner.ml" 204 7113 7150 "src/oUnitRunner.ml" 204 7113 7166
call(
  stack
)
type(
  string
)
"src/oUnitRunner.ml" 204 7113 7144 "src/oUnitRunner.ml" 204 7113 7167
call(
  stack
)
type(
  string
)
"src/oUnitRunner.ml" 204 7113 7130 "src/oUnitRunner.ml" 204 7113 7167
call(
  tail
)
type(
  unit
)
"src/oUnitRunner.ml" 203 7070 7085 "src/oUnitRunner.ml" 204 7113 7167
type(
  unit
)
"src/oUnitRunner.ml" 202 7048 7060 "src/oUnitRunner.ml" 204 7113 7168
type(
  string -> unit
)
"src/oUnitRunner.ml" 205 7169 7181 "src/oUnitRunner.ml" 205 7169 7184
type(
  ('d, unit, string, unit) format4
)
ident(
  int_ref fmt "src/oUnitRunner.ml" 200 6997 7016 "src/oUnitRunner.ml" 200 6997 7019
)
"src/oUnitRunner.ml" 201 7022 7032 "src/oUnitRunner.ml" 205 7169 7184
call(
  tail
)
type(
  'd
)
"src/oUnitRunner.ml" 207 7196 7208 "src/oUnitRunner.ml" 207 7196 7217
type(
  'c -> unit
)
ident(
  def send_data "src/oUnitRunner.ml" 213 7392 7400 "src/oUnitRunner.ml" 223 7738 7747
)
"src/oUnitRunner.ml" 207 7196 7218 "src/oUnitRunner.ml" 207 7196 7221
type(
  'c
)
ident(
  def msg "src/oUnitRunner.ml" 208 7224 7234 "src/oUnitRunner.ml" 210 7328 7379
)
"src/oUnitRunner.ml" 208 7224 7234 "src/oUnitRunner.ml" 208 7224 7240
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref debugf "src/oUnitRunner.ml" 200 6997 7009 "src/oUnitRunner.ml" 200 6997 7015
)
"src/oUnitRunner.ml" 208 7224 7241 "src/oUnitRunner.ml" 208 7224 7261
type(
  (string -> unit, unit, string, unit) format4
)
"src/oUnitRunner.ml" 208 7224 7263 "src/oUnitRunner.ml" 208 7224 7288
type(
  'c -> string
)
ident(
  int_ref string_of_written_message "src/oUnitRunner.ml" 195 6813 6821 "src/oUnitRunner.ml" 195 6813 6846
)
"src/oUnitRunner.ml" 208 7224 7289 "src/oUnitRunner.ml" 208 7224 7292
type(
  'c
)
ident(
  int_ref msg "src/oUnitRunner.ml" 207 7196 7218 "src/oUnitRunner.ml" 207 7196 7221
)
"src/oUnitRunner.ml" 208 7224 7262 "src/oUnitRunner.ml" 208 7224 7293
call(
  stack
)
type(
  string
)
"src/oUnitRunner.ml" 208 7224 7234 "src/oUnitRunner.ml" 208 7224 7293
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 209 7295 7305 "src/oUnitRunner.ml" 209 7295 7312
type(
  ('c, 'b) channel
)
ident(
  int_ref channel "src/oUnitRunner.ml" 196 6847 6855 "src/oUnitRunner.ml" 196 6847 6862
)
"src/oUnitRunner.ml" 209 7295 7305 "src/oUnitRunner.ml" 209 7295 7322
type(
  'c -> unit
)
"src/oUnitRunner.ml" 209 7295 7323 "src/oUnitRunner.ml" 209 7295 7326
type(
  'c
)
ident(
  int_ref msg "src/oUnitRunner.ml" 207 7196 7218 "src/oUnitRunner.ml" 207 7196 7221
)
"src/oUnitRunner.ml" 209 7295 7305 "src/oUnitRunner.ml" 209 7295 7326
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 210 7328 7338 "src/oUnitRunner.ml" 210 7328 7344
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref debugf "src/oUnitRunner.ml" 200 6997 7009 "src/oUnitRunner.ml" 200 6997 7015
)
"src/oUnitRunner.ml" 210 7328 7345 "src/oUnitRunner.ml" 210 7328 7379
type(
  (unit, unit, string, unit) format4
)
"src/oUnitRunner.ml" 210 7328 7338 "src/oUnitRunner.ml" 210 7328 7379
call(
  tail
)
type(
  unit
)
"src/oUnitRunner.ml" 209 7295 7305 "src/oUnitRunner.ml" 210 7328 7379
type(
  unit
)
"src/oUnitRunner.ml" 208 7224 7234 "src/oUnitRunner.ml" 210 7328 7379
type(
  unit
)
"src/oUnitRunner.ml" 213 7392 7404 "src/oUnitRunner.ml" 213 7392 7416
type(
  unit -> 'b
)
ident(
  def receive_data "src/oUnitRunner.ml" 219 7623 7631 "src/oUnitRunner.ml" 223 7738 7747
)
"src/oUnitRunner.ml" 213 7392 7417 "src/oUnitRunner.ml" 213 7392 7419
type(
  unit
)
"src/oUnitRunner.ml" 214 7422 7436 "src/oUnitRunner.ml" 214 7422 7438
type(
  unit
)
"src/oUnitRunner.ml" 214 7422 7441 "src/oUnitRunner.ml" 214 7422 7447
type(
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref debugf "src/oUnitRunner.ml" 200 6997 7009 "src/oUnitRunner.ml" 200 6997 7015
)
"src/oUnitRunner.ml" 214 7422 7448 "src/oUnitRunner.ml" 214 7422 7474
type(
  (unit, unit, string, unit) format4
)
"src/oUnitRunner.ml" 214 7422 7441 "src/oUnitRunner.ml" 214 7422 7474
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 215 7478 7492 "src/oUnitRunner.ml" 215 7478 7495
type(
  'b
)
ident(
  def msg "src/oUnitRunner.ml" 216 7525 7537 "src/oUnitRunner.ml" 217 7596 7611
)
"src/oUnitRunner.ml" 215 7478 7498 "src/oUnitRunner.ml" 215 7478 7505
type(
  ('c, 'b) channel
)
ident(
  int_ref channel "src/oUnitRunner.ml" 196 6847 6855 "src/oUnitRunner.ml" 196 6847 6862
)
"src/oUnitRunner.ml" 215 7478 7498 "src/oUnitRunner.ml" 215 7478 7518
type(
  unit -> 'b
)
"src/oUnitRunner.ml" 215 7478 7519 "src/oUnitRunner.ml" 215 7478 7521
type(
  unit
)
"src/oUnitRunner.ml" 215 7478 7498 "src/oUnitRunner.ml" 215 7478 7521
call(
  stack
)
type(
  'b
)
"src/oUnitRunner.ml" 216 7525 7537 "src/oUnitRunner.ml" 216 7525 7543
type(
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref debugf "src/oUnitRunner.ml" 200 6997 7009 "src/oUnitRunner.ml" 200 6997 7015
)
"src/oUnitRunner.ml" 216 7525 7544 "src/oUnitRunner.ml" 216 7525 7565
type(
  (string -> unit, unit, string, unit) format4
)
"src/oUnitRunner.ml" 216 7525 7567 "src/oUnitRunner.ml" 216 7525 7589
type(
  'b -> string
)
ident(
  int_ref string_of_read_message "src/oUnitRunner.ml" 194 6782 6790 "src/oUnitRunner.ml" 194 6782 6812
)
"src/oUnitRunner.ml" 216 7525 7590 "src/oUnitRunner.ml" 216 7525 7593
type(
  'b
)
ident(
  int_ref msg "src/oUnitRunner.ml" 215 7478 7492 "src/oUnitRunner.ml" 215 7478 7495
)
"src/oUnitRunner.ml" 216 7525 7566 "src/oUnitRunner.ml" 216 7525 7594
call(
  stack
)
type(
  string
)
"src/oUnitRunner.ml" 216 7525 7537 "src/oUnitRunner.ml" 216 7525 7594
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 217 7596 7608 "src/oUnitRunner.ml" 217 7596 7611
type(
  'b
)
ident(
  int_ref msg "src/oUnitRunner.ml" 215 7478 7492 "src/oUnitRunner.ml" 215 7478 7495
)
"src/oUnitRunner.ml" 216 7525 7537 "src/oUnitRunner.ml" 217 7596 7611
type(
  'b
)
"src/oUnitRunner.ml" 215 7478 7488 "src/oUnitRunner.ml" 217 7596 7611
type(
  'b
)
"src/oUnitRunner.ml" 214 7422 7432 "src/oUnitRunner.ml" 217 7596 7611
type(
  'b
)
"src/oUnitRunner.ml" 220 7633 7655 "src/oUnitRunner.ml" 220 7633 7664
type(
  'c -> unit
)
ident(
  int_ref send_data "src/oUnitRunner.ml" 207 7196 7208 "src/oUnitRunner.ml" 207 7196 7217
)
"src/oUnitRunner.ml" 221 7666 7691 "src/oUnitRunner.ml" 221 7666 7703
type(
  unit -> 'b
)
ident(
  int_ref receive_data "src/oUnitRunner.ml" 213 7392 7404 "src/oUnitRunner.ml" 213 7392 7416
)
"src/oUnitRunner.ml" 222 7705 7723 "src/oUnitRunner.ml" 222 7705 7730
type(
  ('c, 'b) channel
)
ident(
  int_ref channel "src/oUnitRunner.ml" 196 6847 6855 "src/oUnitRunner.ml" 196 6847 6862
)
"src/oUnitRunner.ml" 222 7705 7723 "src/oUnitRunner.ml" 222 7705 7736
type(
  unit -> unit
)
"src/oUnitRunner.ml" 219 7623 7631 "src/oUnitRunner.ml" 223 7738 7747
type(
  ('c, 'b) channel
)
"src/oUnitRunner.ml" 213 7392 7400 "src/oUnitRunner.ml" 223 7738 7747
type(
  ('c, 'b) channel
)
"src/oUnitRunner.ml" 207 7196 7204 "src/oUnitRunner.ml" 223 7738 7747
type(
  ('c, 'b) channel
)
"src/oUnitRunner.ml" 199 6957 6991 "src/oUnitRunner.ml" 224 7748 7757
type(
  ('c, 'b) channel
)
"src/oUnitRunner.ml" 224 7748 7763 "src/oUnitRunner.ml" 226 7785 7794
type(
  ('c, 'b) channel
)
ident(
  int_ref channel "src/oUnitRunner.ml" 196 6847 6855 "src/oUnitRunner.ml" 196 6847 6862
)
"src/oUnitRunner.ml" 199 6957 6963 "src/oUnitRunner.ml" 226 7785 7794
type(
  ('c, 'b) channel
)
"src/oUnitRunner.ml" 198 6918 6922 "src/oUnitRunner.ml" 226 7785 7794
type(
  ('c, 'b) channel
)
"src/oUnitRunner.ml" 230 7857 7863 "src/oUnitRunner.ml" 230 7857 7879
type(
  (int, unit -> unit) Hashtbl.t ->
  (unit -> 'e) ->
  (message_from_worker, message_to_worker) channel ->
  string ->
  (OUnitTest.path * 'f * (OUnitTest.ctxt -> 'g)) MapPath.t -> bool -> unit
)
ident(
  def main_worker_loop "src/oUnitRunner.ml" 301 9594 9596 "src/oUnitRunner.ml" 524 17062 17065
)
"src/oUnitRunner.ml" 231 7880 7888 "src/oUnitRunner.ml" 231 7880 7892
type(
  (int, unit -> unit) Hashtbl.t
)
ident(
  def conf "src/oUnitRunner.ml" 231 7880 7893 "src/oUnitRunner.ml" 299 9579 9592
)
"src/oUnitRunner.ml" 231 7880 7893 "src/oUnitRunner.ml" 231 7880 7898
type(
  unit -> 'e
)
ident(
  def yield "src/oUnitRunner.ml" 231 7880 7899 "src/oUnitRunner.ml" 299 9579 9592
)
"src/oUnitRunner.ml" 231 7880 7899 "src/oUnitRunner.ml" 231 7880 7906
type(
  (message_from_worker, message_to_worker) channel
)
ident(
  def channel "src/oUnitRunner.ml" 231 7880 7907 "src/oUnitRunner.ml" 299 9579 9592
)
"src/oUnitRunner.ml" 231 7880 7907 "src/oUnitRunner.ml" 231 7880 7915
type(
  string
)
ident(
  def shard_id "src/oUnitRunner.ml" 231 7880 7916 "src/oUnitRunner.ml" 299 9579 9592
)
"src/oUnitRunner.ml" 231 7880 7916 "src/oUnitRunner.ml" 231 7880 7930
type(
  (OUnitTest.path * 'f * (OUnitTest.ctxt -> 'g)) MapPath.t
)
ident(
  def map_test_cases "src/oUnitRunner.ml" 231 7880 7931 "src/oUnitRunner.ml" 299 9579 9592
)
"src/oUnitRunner.ml" 231 7880 7931 "src/oUnitRunner.ml" 231 7880 7946
type(
  bool
)
ident(
  def worker_log_file "src/oUnitRunner.ml" 232 7949 7953 "src/oUnitRunner.ml" 299 9579 9592
)
"src/oUnitRunner.ml" 232 7949 7957 "src/oUnitRunner.ml" 232 7949 7963
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  def logger "src/oUnitRunner.ml" 248 8388 8392 "src/oUnitRunner.ml" 299 9579 9592
)
"src/oUnitRunner.ml" 233 7966 7976 "src/oUnitRunner.ml" 233 7966 7989
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  def master_logger "src/oUnitRunner.ml" 239 8153 8159 "src/oUnitRunner.ml" 245 8323 8379
)
"src/oUnitRunner.ml" 234 7992 8000 "src/oUnitRunner.ml" 234 7992 8009
type(
  string ->
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref OUnitLogger.set_shard "src/oUnitLogger.ml" 151 5219 5223 "src/oUnitLogger.ml" 151 5219 5232
)
"src/oUnitRunner.ml" 234 7992 8010 "src/oUnitRunner.ml" 234 7992 8018
type(
  string
)
ident(
  int_ref shard_id "src/oUnitRunner.ml" 231 7880 7907 "src/oUnitRunner.ml" 231 7880 7915
)
"src/oUnitRunner.ml" 235 8019 8030 "src/oUnitRunner.ml" 235 8019 8052
type(
  ((OUnitTest.path, OUnitTest.result) OUnitLogger.log_event -> unit) ->
  (unit -> unit) -> (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref OUnitLogger.fun_logger "src/oUnitLogger.ml" 132 4801 4805 "src/oUnitLogger.ml" 132 4801 4815
)
"src/oUnitRunner.ml" 236 8053 8080 "src/oUnitRunner.ml" 236 8053 8086
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.log_event_t
)
ident(
  def log_ev "src/oUnitRunner.ml" 236 8053 8091 "src/oUnitRunner.ml" 236 8053 8121
)
"src/oUnitRunner.ml" 236 8053 8071 "src/oUnitRunner.ml" 236 8053 8087
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.log_event
)
"src/oUnitRunner.ml" 236 8053 8091 "src/oUnitRunner.ml" 236 8053 8098
type(
  (message_from_worker, message_to_worker) channel
)
ident(
  int_ref channel "src/oUnitRunner.ml" 231 7880 7899 "src/oUnitRunner.ml" 231 7880 7906
)
"src/oUnitRunner.ml" 236 8053 8091 "src/oUnitRunner.ml" 236 8053 8108
type(
  message_from_worker -> unit
)
"src/oUnitRunner.ml" 236 8053 8114 "src/oUnitRunner.ml" 236 8053 8120
type(
  OUnitTest.log_event_t
)
ident(
  int_ref log_ev "src/oUnitRunner.ml" 236 8053 8080 "src/oUnitRunner.ml" 236 8053 8086
)
"src/oUnitRunner.ml" 236 8053 8109 "src/oUnitRunner.ml" 236 8053 8121
type(
  message_from_worker
)
"src/oUnitRunner.ml" 236 8053 8091 "src/oUnitRunner.ml" 236 8053 8121
call(
  tail
)
type(
  unit
)
"src/oUnitRunner.ml" 236 8053 8066 "src/oUnitRunner.ml" 236 8053 8122
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.log_event -> unit
)
"src/oUnitRunner.ml" 237 8123 8136 "src/oUnitRunner.ml" 237 8123 8142
type(
  unit -> unit
)
ident(
  int_ref Stdlib.ignore "stdlib.mli" 597 22621 22621 "stdlib.mli" 597 22621 22661
)
"src/oUnitRunner.ml" 235 8019 8029 "src/oUnitRunner.ml" 237 8123 8143
call(
  stack
)
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
"src/oUnitRunner.ml" 234 7992 8000 "src/oUnitRunner.ml" 237 8123 8143
call(
  stack
)
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
"src/oUnitRunner.ml" 239 8153 8163 "src/oUnitRunner.ml" 239 8153 8174
type(
  (OUnitTest.node list, OUnitTest.result) OUnitLogger.logger
)
ident(
  def base_logger "src/oUnitRunner.ml" 245 8323 8331 "src/oUnitRunner.ml" 245 8323 8379
)
"src/oUnitRunner.ml" 240 8177 8188 "src/oUnitRunner.ml" 240 8177 8203
type(
  bool
)
ident(
  int_ref worker_log_file "src/oUnitRunner.ml" 231 7880 7931 "src/oUnitRunner.ml" 231 7880 7946
)
"src/oUnitRunner.ml" 241 8209 8219 "src/oUnitRunner.ml" 241 8209 8252
type(
  (int, unit -> unit) Hashtbl.t ->
  string -> (OUnitTest.node list, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref OUnitLoggerStd.create_file_logger "src/oUnitLoggerStd.ml" 315 12006 12010 "src/oUnitLoggerStd.ml" 315 12006 12028
)
"src/oUnitRunner.ml" 241 8209 8253 "src/oUnitRunner.ml" 241 8209 8257
type(
  (int, unit -> unit) Hashtbl.t
)
ident(
  int_ref conf "src/oUnitRunner.ml" 231 7880 7888 "src/oUnitRunner.ml" 231 7880 7892
)
"src/oUnitRunner.ml" 241 8209 8258 "src/oUnitRunner.ml" 241 8209 8266
type(
  string
)
ident(
  int_ref shard_id "src/oUnitRunner.ml" 231 7880 7907 "src/oUnitRunner.ml" 231 7880 7915
)
"src/oUnitRunner.ml" 241 8209 8219 "src/oUnitRunner.ml" 241 8209 8266
call(
  stack
)
type(
  (OUnitTest.node list, OUnitTest.result) OUnitLogger.logger
)
"src/oUnitRunner.ml" 243 8280 8290 "src/oUnitRunner.ml" 243 8280 8313
type(
  (OUnitTest.node list, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref OUnitLogger.null_logger "src/oUnitLogger.ml" 123 4672 4676 "src/oUnitLogger.ml" 123 4672 4687
)
"src/oUnitRunner.ml" 240 8177 8185 "src/oUnitRunner.ml" 243 8280 8313
type(
  (OUnitTest.node list, OUnitTest.result) OUnitLogger.logger
)
"src/oUnitRunner.ml" 245 8323 8331 "src/oUnitRunner.ml" 245 8323 8350
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger list ->
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref OUnitLogger.combine "src/oUnitLogger.ml" 183 5837 5841 "src/oUnitLogger.ml" 183 5837 5848
)
"src/oUnitRunner.ml" 245 8323 8352 "src/oUnitRunner.ml" 245 8323 8363
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref base_logger "src/oUnitRunner.ml" 239 8153 8163 "src/oUnitRunner.ml" 239 8153 8174
)
"src/oUnitRunner.ml" 245 8323 8365 "src/oUnitRunner.ml" 245 8323 8378
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref master_logger "src/oUnitRunner.ml" 233 7966 7976 "src/oUnitRunner.ml" 233 7966 7989
)
"src/oUnitRunner.ml" 245 8323 8351 "src/oUnitRunner.ml" 245 8323 8379
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger list
)
"src/oUnitRunner.ml" 245 8323 8331 "src/oUnitRunner.ml" 245 8323 8379
call(
  stack
)
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
"src/oUnitRunner.ml" 239 8153 8159 "src/oUnitRunner.ml" 245 8323 8379
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
"src/oUnitRunner.ml" 233 7966 7972 "src/oUnitRunner.ml" 245 8323 8379
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
"src/oUnitRunner.ml" 248 8388 8396 "src/oUnitRunner.ml" 248 8388 8402
type(
  OUnitShared.shared
)
ident(
  def shared "src/oUnitRunner.ml" 283 9127 9131 "src/oUnitRunner.ml" 299 9579 9592
)
"src/oUnitRunner.ml" 249 8405 8415 "src/oUnitRunner.ml" 249 8405 8423
type(
  int -> bool
)
ident(
  def try_lock "src/oUnitRunner.ml" 257 8617 8623 "src/oUnitRunner.ml" 280 9109 9118
)
"src/oUnitRunner.ml" 249 8405 8424 "src/oUnitRunner.ml" 249 8405 8426
type(
  int
)
ident(
  def id "src/oUnitRunner.ml" 250 8429 8437 "src/oUnitRunner.ml" 255 8581 8607
)
"src/oUnitRunner.ml" 250 8429 8437 "src/oUnitRunner.ml" 250 8429 8444
type(
  (message_from_worker, message_to_worker) channel
)
ident(
  int_ref channel "src/oUnitRunner.ml" 231 7880 7899 "src/oUnitRunner.ml" 231 7880 7906
)
"src/oUnitRunner.ml" 250 8429 8437 "src/oUnitRunner.ml" 250 8429 8454
type(
  message_from_worker -> unit
)
"src/oUnitRunner.ml" 250 8429 8461 "src/oUnitRunner.ml" 250 8429 8463
type(
  int
)
ident(
  int_ref id "src/oUnitRunner.ml" 249 8405 8424 "src/oUnitRunner.ml" 249 8405 8426
)
"src/oUnitRunner.ml" 250 8429 8455 "src/oUnitRunner.ml" 250 8429 8464
type(
  message_from_worker
)
"src/oUnitRunner.ml" 250 8429 8437 "src/oUnitRunner.ml" 250 8429 8464
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 251 8466 8480 "src/oUnitRunner.ml" 251 8466 8487
type(
  (message_from_worker, message_to_worker) channel
)
ident(
  int_ref channel "src/oUnitRunner.ml" 231 7880 7899 "src/oUnitRunner.ml" 231 7880 7906
)
"src/oUnitRunner.ml" 251 8466 8480 "src/oUnitRunner.ml" 251 8466 8500
type(
  unit -> message_to_worker
)
"src/oUnitRunner.ml" 251 8466 8501 "src/oUnitRunner.ml" 251 8466 8503
type(
  unit
)
"src/oUnitRunner.ml" 251 8466 8480 "src/oUnitRunner.ml" 251 8466 8503
call(
  stack
)
type(
  message_to_worker
)
"src/oUnitRunner.ml" 252 8509 8529 "src/oUnitRunner.ml" 252 8509 8530
type(
  bool
)
ident(
  def b "src/oUnitRunner.ml" 253 8534 8547 "src/oUnitRunner.ml" 253 8534 8548
)
"src/oUnitRunner.ml" 252 8509 8521 "src/oUnitRunner.ml" 252 8509 8530
type(
  message_to_worker
)
"src/oUnitRunner.ml" 253 8534 8547 "src/oUnitRunner.ml" 253 8534 8548
type(
  bool
)
ident(
  int_ref b "src/oUnitRunner.ml" 252 8509 8529 "src/oUnitRunner.ml" 252 8509 8530
)
"src/oUnitRunner.ml" 254 8549 8561 "src/oUnitRunner.ml" 254 8549 8565
type(
  message_to_worker
)
"src/oUnitRunner.ml" 254 8549 8576 "src/oUnitRunner.ml" 254 8549 8577
type(
  OUnitTest.path
)
"src/oUnitRunner.ml" 254 8549 8568 "src/oUnitRunner.ml" 254 8549 8577
type(
  message_to_worker
)
"src/oUnitRunner.ml" 254 8549 8561 "src/oUnitRunner.ml" 254 8549 8577
type(
  message_to_worker
)
"src/oUnitRunner.ml" 255 8581 8602 "src/oUnitRunner.ml" 255 8581 8607
type(
  bool
)
"src/oUnitRunner.ml" 255 8581 8595 "src/oUnitRunner.ml" 255 8581 8607
type(
  bool
)
"src/oUnitRunner.ml" 251 8466 8474 "src/oUnitRunner.ml" 255 8581 8607
type(
  bool
)
"src/oUnitRunner.ml" 250 8429 8437 "src/oUnitRunner.ml" 255 8581 8607
type(
  bool
)
"src/oUnitRunner.ml" 257 8617 8631 "src/oUnitRunner.ml" 257 8617 8635
type(
  int -> unit
)
ident(
  def lock "src/oUnitRunner.ml" 257 8617 8623 "src/oUnitRunner.ml" 280 9109 9118
)
"src/oUnitRunner.ml" 257 8617 8636 "src/oUnitRunner.ml" 257 8617 8638
type(
  int
)
ident(
  def id "src/oUnitRunner.ml" 258 8641 8649 "src/oUnitRunner.ml" 263 8755 8766
)
"src/oUnitRunner.ml" 258 8641 8652 "src/oUnitRunner.ml" 258 8641 8655
type(
  bool -> bool
)
ident(
  int_ref Stdlib.not "stdlib.mli" 140 5918 5918 "stdlib.mli" 140 5918 5958
)
"src/oUnitRunner.ml" 258 8641 8657 "src/oUnitRunner.ml" 258 8641 8665
type(
  int -> bool
)
ident(
  int_ref try_lock "src/oUnitRunner.ml" 249 8405 8415 "src/oUnitRunner.ml" 249 8405 8423
)
"src/oUnitRunner.ml" 258 8641 8666 "src/oUnitRunner.ml" 258 8641 8668
type(
  int
)
ident(
  int_ref id "src/oUnitRunner.ml" 257 8617 8636 "src/oUnitRunner.ml" 257 8617 8638
)
"src/oUnitRunner.ml" 258 8641 8656 "src/oUnitRunner.ml" 258 8641 8669
call(
  stack
)
type(
  bool
)
"src/oUnitRunner.ml" 258 8641 8652 "src/oUnitRunner.ml" 258 8641 8669
type(
  bool
)
"src/oUnitRunner.ml" 259 8681 8691 "src/oUnitRunner.ml" 259 8681 8696
type(
  unit -> 'e
)
ident(
  int_ref yield "src/oUnitRunner.ml" 231 7880 7893 "src/oUnitRunner.ml" 231 7880 7898
)
"src/oUnitRunner.ml" 259 8681 8697 "src/oUnitRunner.ml" 259 8681 8699
type(
  unit
)
"src/oUnitRunner.ml" 259 8681 8691 "src/oUnitRunner.ml" 259 8681 8699
call(
  stack
)
type(
  'e
)
"src/oUnitRunner.ml" 260 8701 8711 "src/oUnitRunner.ml" 260 8701 8715
type(
  int -> unit
)
ident(
  int_ref lock "src/oUnitRunner.ml" 257 8617 8631 "src/oUnitRunner.ml" 257 8617 8635
)
"src/oUnitRunner.ml" 260 8701 8716 "src/oUnitRunner.ml" 260 8701 8718
type(
  int
)
ident(
  int_ref id "src/oUnitRunner.ml" 257 8617 8636 "src/oUnitRunner.ml" 257 8617 8638
)
"src/oUnitRunner.ml" 260 8701 8711 "src/oUnitRunner.ml" 260 8701 8718
call(
  tail
)
type(
  unit
)
"src/oUnitRunner.ml" 258 8641 8675 "src/oUnitRunner.ml" 261 8719 8730
type(
  unit
)
"src/oUnitRunner.ml" 261 8719 8736 "src/oUnitRunner.ml" 263 8755 8766
type(
  unit
)
"src/oUnitRunner.ml" 258 8641 8649 "src/oUnitRunner.ml" 263 8755 8766
type(
  unit
)
"src/oUnitRunner.ml" 265 8776 8786 "src/oUnitRunner.ml" 265 8776 8792
type(
  int -> unit
)
ident(
  def unlock "src/oUnitRunner.ml" 268 8846 8852 "src/oUnitRunner.ml" 280 9109 9118
)
"src/oUnitRunner.ml" 265 8776 8793 "src/oUnitRunner.ml" 265 8776 8795
type(
  int
)
ident(
  def id "src/oUnitRunner.ml" 266 8798 8806 "src/oUnitRunner.ml" 266 8798 8835
)
"src/oUnitRunner.ml" 266 8798 8806 "src/oUnitRunner.ml" 266 8798 8813
type(
  (message_from_worker, message_to_worker) channel
)
ident(
  int_ref channel "src/oUnitRunner.ml" 231 7880 7899 "src/oUnitRunner.ml" 231 7880 7906
)
"src/oUnitRunner.ml" 266 8798 8806 "src/oUnitRunner.ml" 266 8798 8823
type(
  message_from_worker -> unit
)
"src/oUnitRunner.ml" 266 8798 8832 "src/oUnitRunner.ml" 266 8798 8834
type(
  int
)
ident(
  int_ref id "src/oUnitRunner.ml" 265 8776 8793 "src/oUnitRunner.ml" 265 8776 8795
)
"src/oUnitRunner.ml" 266 8798 8824 "src/oUnitRunner.ml" 266 8798 8835
type(
  message_from_worker
)
"src/oUnitRunner.ml" 266 8798 8806 "src/oUnitRunner.ml" 266 8798 8835
call(
  tail
)
type(
  unit
)
"src/oUnitRunner.ml" 268 8846 8856 "src/oUnitRunner.ml" 268 8846 8862
type(
  int OUnitShared.shared_noscope
)
ident(
  def global "src/oUnitRunner.ml" 276 8998 9006 "src/oUnitRunner.ml" 280 9109 9118
)
"src/oUnitRunner.ml" 271 8898 8915 "src/oUnitRunner.ml" 271 8898 8919
type(
  int -> unit
)
ident(
  int_ref lock "src/oUnitRunner.ml" 257 8617 8631 "src/oUnitRunner.ml" 257 8617 8635
)
"src/oUnitRunner.ml" 272 8921 8942 "src/oUnitRunner.ml" 272 8921 8950
type(
  int -> bool
)
ident(
  int_ref try_lock "src/oUnitRunner.ml" 249 8405 8415 "src/oUnitRunner.ml" 249 8405 8423
)
"src/oUnitRunner.ml" 273 8952 8971 "src/oUnitRunner.ml" 273 8952 8977
type(
  int -> unit
)
ident(
  int_ref unlock "src/oUnitRunner.ml" 265 8776 8786 "src/oUnitRunner.ml" 265 8776 8792
)
"src/oUnitRunner.ml" 269 8865 8873 "src/oUnitRunner.ml" 274 8979 8988
type(
  int OUnitShared.shared_noscope
)
"src/oUnitRunner.ml" 278 9031 9050 "src/oUnitRunner.ml" 278 9031 9056
type(
  int OUnitShared.shared_noscope
)
ident(
  int_ref global "src/oUnitRunner.ml" 268 8846 8856 "src/oUnitRunner.ml" 268 8846 8862
)
"src/oUnitRunner.ml" 279 9058 9078 "src/oUnitRunner.ml" 279 9058 9104
type(
  unit -> int OUnitShared.shared_noscope
)
ident(
  int_ref OUnitShared.noscope_create "src/oUnitShared.ml" 118 3935 3939 "src/oUnitShared.ml" 118 3935 3953
)
"src/oUnitRunner.ml" 279 9058 9105 "src/oUnitRunner.ml" 279 9058 9107
type(
  unit
)
"src/oUnitRunner.ml" 279 9058 9078 "src/oUnitRunner.ml" 279 9058 9107
call(
  stack
)
type(
  int OUnitShared.shared_noscope
)
"src/oUnitRunner.ml" 276 8998 9006 "src/oUnitRunner.ml" 280 9109 9118
type(
  OUnitShared.shared
)
"src/oUnitRunner.ml" 268 8846 8852 "src/oUnitRunner.ml" 280 9109 9118
type(
  OUnitShared.shared
)
"src/oUnitRunner.ml" 265 8776 8782 "src/oUnitRunner.ml" 280 9109 9118
type(
  OUnitShared.shared
)
"src/oUnitRunner.ml" 257 8617 8623 "src/oUnitRunner.ml" 280 9109 9118
type(
  OUnitShared.shared
)
"src/oUnitRunner.ml" 249 8405 8411 "src/oUnitRunner.ml" 280 9109 9118
type(
  OUnitShared.shared
)
"src/oUnitRunner.ml" 283 9127 9139 "src/oUnitRunner.ml" 283 9127 9143
type(
  unit -> unit
)
ident(
  def loop "src/oUnitRunner.ml" 283 9127 9131 "src/oUnitRunner.ml" 299 9579 9592
)
"src/oUnitRunner.ml" 283 9127 9144 "src/oUnitRunner.ml" 283 9127 9146
type(
  unit
)
"src/oUnitRunner.ml" 284 9149 9161 "src/oUnitRunner.ml" 284 9149 9168
type(
  (message_from_worker, message_to_worker) channel
)
ident(
  int_ref channel "src/oUnitRunner.ml" 231 7880 7899 "src/oUnitRunner.ml" 231 7880 7906
)
"src/oUnitRunner.ml" 284 9149 9161 "src/oUnitRunner.ml" 284 9149 9181
type(
  unit -> message_to_worker
)
"src/oUnitRunner.ml" 284 9149 9182 "src/oUnitRunner.ml" 284 9149 9184
type(
  unit
)
"src/oUnitRunner.ml" 284 9149 9161 "src/oUnitRunner.ml" 284 9149 9184
call(
  stack
)
type(
  message_to_worker
)
"src/oUnitRunner.ml" 285 9190 9200 "src/oUnitRunner.ml" 285 9190 9204
type(
  message_to_worker
)
"src/oUnitRunner.ml" 286 9208 9220 "src/oUnitRunner.ml" 286 9208 9227
type(
  (message_from_worker, message_to_worker) channel
)
ident(
  int_ref channel "src/oUnitRunner.ml" 231 7880 7899 "src/oUnitRunner.ml" 231 7880 7906
)
"src/oUnitRunner.ml" 286 9208 9220 "src/oUnitRunner.ml" 286 9208 9237
type(
  message_from_worker -> unit
)
"src/oUnitRunner.ml" 286 9208 9238 "src/oUnitRunner.ml" 286 9208 9245
type(
  message_from_worker
)
"src/oUnitRunner.ml" 286 9208 9220 "src/oUnitRunner.ml" 286 9208 9245
call(
  tail
)
type(
  unit
)
"src/oUnitRunner.ml" 288 9247 9265 "src/oUnitRunner.ml" 288 9247 9274
type(
  OUnitTest.path
)
ident(
  def test_path "src/oUnitRunner.ml" 289 9278 9290 "src/oUnitRunner.ml" 294 9508 9527
)
"src/oUnitRunner.ml" 288 9247 9257 "src/oUnitRunner.ml" 288 9247 9274
type(
  message_to_worker
)
"src/oUnitRunner.ml" 289 9278 9294 "src/oUnitRunner.ml" 289 9278 9303
type(
  OUnitTest.path
)
ident(
  def test_path "src/oUnitRunner.ml" 292 9386 9398 "src/oUnitRunner.ml" 294 9508 9527
)
"src/oUnitRunner.ml" 289 9278 9305 "src/oUnitRunner.ml" 289 9278 9306
type(
  'f
)
"src/oUnitRunner.ml" 289 9278 9308 "src/oUnitRunner.ml" 289 9278 9316
type(
  OUnitTest.ctxt -> 'g
)
ident(
  def test_fun "src/oUnitRunner.ml" 292 9386 9398 "src/oUnitRunner.ml" 294 9508 9527
)
"src/oUnitRunner.ml" 289 9278 9294 "src/oUnitRunner.ml" 289 9278 9316
type(
  OUnitTest.path * 'f * (OUnitTest.ctxt -> 'g)
)
"src/oUnitRunner.ml" 290 9319 9333 "src/oUnitRunner.ml" 290 9319 9345
type(
  MapPath.key ->
  (OUnitTest.path * 'f * (OUnitTest.ctxt -> 'g)) MapPath.t ->
  OUnitTest.path * 'f * (OUnitTest.ctxt -> 'g)
)
ident(
  int_ref MapPath.find "map.mli" 254 10162 10166 "map.mli" 254 10162 10193
)
"src/oUnitRunner.ml" 290 9319 9346 "src/oUnitRunner.ml" 290 9319 9355
type(
  OUnitTest.path
)
ident(
  int_ref test_path "src/oUnitRunner.ml" 288 9247 9265 "src/oUnitRunner.ml" 288 9247 9274
)
"src/oUnitRunner.ml" 290 9319 9356 "src/oUnitRunner.ml" 290 9319 9370
type(
  (OUnitTest.path * 'f * (OUnitTest.ctxt -> 'g)) MapPath.t
)
ident(
  int_ref map_test_cases "src/oUnitRunner.ml" 231 7880 7916 "src/oUnitRunner.ml" 231 7880 7930
)
"src/oUnitRunner.ml" 290 9319 9333 "src/oUnitRunner.ml" 290 9319 9370
call(
  stack
)
type(
  OUnitTest.path * 'f * (OUnitTest.ctxt -> 'g)
)
"src/oUnitRunner.ml" 292 9386 9402 "src/oUnitRunner.ml" 292 9386 9405
type(
  OUnitTest.result_full * OUnitTest.result_full list
)
ident(
  def res "src/oUnitRunner.ml" 293 9462 9474 "src/oUnitRunner.ml" 294 9508 9527
)
"src/oUnitRunner.ml" 292 9386 9408 "src/oUnitRunner.ml" 292 9386 9420
type(
  OUnitConf.conf ->
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  OUnitShared.shared ->
  OUnitTest.path ->
  (OUnitTest.ctxt -> 'g) ->
  OUnitTest.result_full * OUnitTest.result_full list
)
ident(
  int_ref run_one_test "src/oUnitRunner.ml" 37 2458 2462 "src/oUnitRunner.ml" 37 2458 2474
)
"src/oUnitRunner.ml" 292 9386 9421 "src/oUnitRunner.ml" 292 9386 9425
type(
  (int, unit -> unit) Hashtbl.t
)
ident(
  int_ref conf "src/oUnitRunner.ml" 231 7880 7888 "src/oUnitRunner.ml" 231 7880 7892
)
"src/oUnitRunner.ml" 292 9386 9426 "src/oUnitRunner.ml" 292 9386 9432
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 232 7949 7957 "src/oUnitRunner.ml" 232 7949 7963
)
"src/oUnitRunner.ml" 292 9386 9433 "src/oUnitRunner.ml" 292 9386 9439
type(
  OUnitShared.shared
)
ident(
  int_ref shared "src/oUnitRunner.ml" 248 8388 8396 "src/oUnitRunner.ml" 248 8388 8402
)
"src/oUnitRunner.ml" 292 9386 9440 "src/oUnitRunner.ml" 292 9386 9449
type(
  OUnitTest.path
)
ident(
  int_ref test_path "src/oUnitRunner.ml" 289 9278 9294 "src/oUnitRunner.ml" 289 9278 9303
)
"src/oUnitRunner.ml" 292 9386 9450 "src/oUnitRunner.ml" 292 9386 9458
type(
  OUnitTest.ctxt -> 'g
)
ident(
  int_ref test_fun "src/oUnitRunner.ml" 289 9278 9308 "src/oUnitRunner.ml" 289 9278 9316
)
"src/oUnitRunner.ml" 292 9386 9408 "src/oUnitRunner.ml" 292 9386 9458
call(
  stack
)
type(
  OUnitTest.result_full * OUnitTest.result_full list
)
"src/oUnitRunner.ml" 293 9462 9474 "src/oUnitRunner.ml" 293 9462 9481
type(
  (message_from_worker, message_to_worker) channel
)
ident(
  int_ref channel "src/oUnitRunner.ml" 231 7880 7899 "src/oUnitRunner.ml" 231 7880 7906
)
"src/oUnitRunner.ml" 293 9462 9474 "src/oUnitRunner.ml" 293 9462 9491
type(
  message_from_worker -> unit
)
"src/oUnitRunner.ml" 293 9462 9502 "src/oUnitRunner.ml" 293 9462 9505
type(
  OUnitTest.result_full * OUnitTest.result_list
)
ident(
  int_ref res "src/oUnitRunner.ml" 292 9386 9402 "src/oUnitRunner.ml" 292 9386 9405
)
"src/oUnitRunner.ml" 293 9462 9492 "src/oUnitRunner.ml" 293 9462 9506
type(
  message_from_worker
)
"src/oUnitRunner.ml" 293 9462 9474 "src/oUnitRunner.ml" 293 9462 9506
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 294 9508 9520 "src/oUnitRunner.ml" 294 9508 9524
type(
  unit -> unit
)
ident(
  int_ref loop "src/oUnitRunner.ml" 283 9127 9139 "src/oUnitRunner.ml" 283 9127 9143
)
"src/oUnitRunner.ml" 294 9508 9525 "src/oUnitRunner.ml" 294 9508 9527
type(
  unit
)
"src/oUnitRunner.ml" 294 9508 9520 "src/oUnitRunner.ml" 294 9508 9527
call(
  tail
)
type(
  unit
)
"src/oUnitRunner.ml" 293 9462 9474 "src/oUnitRunner.ml" 294 9508 9527
type(
  unit
)
"src/oUnitRunner.ml" 292 9386 9398 "src/oUnitRunner.ml" 294 9508 9527
type(
  unit
)
"src/oUnitRunner.ml" 289 9278 9290 "src/oUnitRunner.ml" 294 9508 9527
type(
  unit
)
"src/oUnitRunner.ml" 296 9529 9547 "src/oUnitRunner.ml" 296 9529 9548
type(
  bool
)
"src/oUnitRunner.ml" 296 9529 9539 "src/oUnitRunner.ml" 296 9529 9548
type(
  message_to_worker
)
"src/oUnitRunner.ml" 297 9552 9564 "src/oUnitRunner.ml" 297 9552 9568
type(
  unit -> unit
)
ident(
  int_ref loop "src/oUnitRunner.ml" 283 9127 9139 "src/oUnitRunner.ml" 283 9127 9143
)
"src/oUnitRunner.ml" 297 9552 9569 "src/oUnitRunner.ml" 297 9552 9571
type(
  unit
)
"src/oUnitRunner.ml" 297 9552 9564 "src/oUnitRunner.ml" 297 9552 9571
call(
  tail
)
type(
  unit
)
"src/oUnitRunner.ml" 284 9149 9155 "src/oUnitRunner.ml" 297 9552 9571
type(
  unit
)
"src/oUnitRunner.ml" 299 9579 9585 "src/oUnitRunner.ml" 299 9579 9589
type(
  unit -> unit
)
ident(
  int_ref loop "src/oUnitRunner.ml" 283 9127 9139 "src/oUnitRunner.ml" 283 9127 9143
)
"src/oUnitRunner.ml" 299 9579 9590 "src/oUnitRunner.ml" 299 9579 9592
type(
  unit
)
"src/oUnitRunner.ml" 299 9579 9585 "src/oUnitRunner.ml" 299 9579 9592
call(
  tail
)
type(
  unit
)
"src/oUnitRunner.ml" 283 9127 9131 "src/oUnitRunner.ml" 299 9579 9592
type(
  unit
)
"src/oUnitRunner.ml" 248 8388 8392 "src/oUnitRunner.ml" 299 9579 9592
type(
  unit
)
"src/oUnitRunner.ml" 232 7949 7953 "src/oUnitRunner.ml" 299 9579 9592
type(
  unit
)
"src/oUnitRunner.ml" 311 9848 9854 "src/oUnitRunner.ml" 311 9848 9860
type(
  ((int, unit -> unit) Hashtbl.t ->
   (MapPath.key * OUnitTest.test_length * OUnitTest.test_fun) MapPath.t ->
   string -> string -> bool -> 'h worker) ->
  ('h worker list -> float -> 'h worker list) ->
  (int, unit -> unit) Hashtbl.t ->
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  OUnitChooser.chooser ->
  (OUnitTest.path * OUnitTest.test_length * OUnitTest.test_fun) list ->
  OUnitTest.result_full list
)
ident(
  def runner "src/oUnitRunner.ml" 522 17044 17060 "src/oUnitRunner.ml" 524 17062 17065
)
"src/oUnitRunner.ml" 312 9861 9869 "src/oUnitRunner.ml" 312 9861 9882
type(
  (int, unit -> unit) Hashtbl.t ->
  (MapPath.key * OUnitTest.test_length * OUnitTest.test_fun) MapPath.t ->
  string -> string -> bool -> 'h worker
)
ident(
  def create_worker "src/oUnitRunner.ml" 312 9861 9883 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 312 9861 9883 "src/oUnitRunner.ml" 312 9861 9898
type(
  'h worker list -> float -> 'h worker list
)
ident(
  def workers_waiting "src/oUnitRunner.ml" 313 9899 9907 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 313 9899 9907 "src/oUnitRunner.ml" 313 9899 9911
type(
  (int, unit -> unit) Hashtbl.t
)
ident(
  def conf "src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 313 9899 9918
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  def logger "src/oUnitRunner.ml" 313 9899 9919 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 313 9899 9919 "src/oUnitRunner.ml" 313 9899 9926
type(
  OUnitChooser.chooser
)
ident(
  def chooser "src/oUnitRunner.ml" 313 9899 9927 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 313 9899 9927 "src/oUnitRunner.ml" 313 9899 9937
type(
  (OUnitTest.path * OUnitTest.test_length * OUnitTest.test_fun) list
)
ident(
  def test_cases "src/oUnitRunner.ml" 314 9940 9944 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 314 9940 9948 "src/oUnitRunner.ml" 314 9940 9962
type(
  (MapPath.key * OUnitTest.test_length * OUnitTest.test_fun) MapPath.t
)
ident(
  def map_test_cases "src/oUnitRunner.ml" 322 10134 10138 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 315 9965 9971 "src/oUnitRunner.ml" 315 9965 9985
type(
  ((MapPath.key * OUnitTest.test_length * OUnitTest.test_fun) MapPath.t ->
   OUnitTest.path * OUnitTest.test_length * OUnitTest.test_fun ->
   (MapPath.key * OUnitTest.test_length * OUnitTest.test_fun) MapPath.t) ->
  (MapPath.key * OUnitTest.test_length * OUnitTest.test_fun) MapPath.t ->
  (OUnitTest.path * OUnitTest.test_length * OUnitTest.test_fun) list ->
  (MapPath.key * OUnitTest.test_length * OUnitTest.test_fun) MapPath.t
)
ident(
  int_ref Stdlib.List.fold_left "list.mli" 134 5190 5190 "list.mli" 134 5190 5245
)
"src/oUnitRunner.ml" 316 9986 9999 "src/oUnitRunner.ml" 316 9986 10001
type(
  (MapPath.key * OUnitTest.test_length * OUnitTest.test_fun) MapPath.t
)
ident(
  def mp "src/oUnitRunner.ml" 316 9986 10002 "src/oUnitRunner.ml" 317 10038 10083
)
"src/oUnitRunner.ml" 316 9986 10004 "src/oUnitRunner.ml" 316 9986 10013
type(
  MapPath.key
)
ident(
  def test_path "src/oUnitRunner.ml" 317 10038 10049 "src/oUnitRunner.ml" 317 10038 10083
)
"src/oUnitRunner.ml" 316 9986 10015 "src/oUnitRunner.ml" 316 9986 10016
type(
  OUnitTest.test_length
)
"src/oUnitRunner.ml" 316 9986 10018 "src/oUnitRunner.ml" 316 9986 10019
type(
  OUnitTest.test_fun
)
"src/oUnitRunner.ml" 316 9986 10003 "src/oUnitRunner.ml" 316 9986 10020
type(
  OUnitTest.path * OUnitTest.test_length * OUnitTest.test_fun
)
"src/oUnitRunner.ml" 316 9986 10024 "src/oUnitRunner.ml" 316 9986 10033
ident(
  def test_case "src/oUnitRunner.ml" 317 10038 10049 "src/oUnitRunner.ml" 317 10038 10083
)
"src/oUnitRunner.ml" 316 9986 10002 "src/oUnitRunner.ml" 316 9986 10034
type(
  OUnitTest.path * OUnitTest.test_length * OUnitTest.test_fun
)
"src/oUnitRunner.ml" 317 10038 10049 "src/oUnitRunner.ml" 317 10038 10060
type(
  MapPath.key ->
  MapPath.key * OUnitTest.test_length * OUnitTest.test_fun ->
  (MapPath.key * OUnitTest.test_length * OUnitTest.test_fun) MapPath.t ->
  (MapPath.key * OUnitTest.test_length * OUnitTest.test_fun) MapPath.t
)
ident(
  int_ref MapPath.add "map.mli" 80 3090 3094 "map.mli" 80 3090 3128
)
"src/oUnitRunner.ml" 317 10038 10061 "src/oUnitRunner.ml" 317 10038 10070
type(
  MapPath.key
)
ident(
  int_ref test_path "src/oUnitRunner.ml" 316 9986 10004 "src/oUnitRunner.ml" 316 9986 10013
)
"src/oUnitRunner.ml" 317 10038 10071 "src/oUnitRunner.ml" 317 10038 10080
type(
  MapPath.key * OUnitTest.test_length * OUnitTest.test_fun
)
ident(
  int_ref test_case "src/oUnitRunner.ml" 316 9986 10002 "src/oUnitRunner.ml" 316 9986 10034
)
"src/oUnitRunner.ml" 317 10038 10081 "src/oUnitRunner.ml" 317 10038 10083
type(
  (MapPath.key * OUnitTest.test_length * OUnitTest.test_fun) MapPath.t
)
ident(
  int_ref mp "src/oUnitRunner.ml" 316 9986 9999 "src/oUnitRunner.ml" 316 9986 10001
)
"src/oUnitRunner.ml" 317 10038 10049 "src/oUnitRunner.ml" 317 10038 10083
call(
  tail
)
type(
  (MapPath.key * OUnitTest.test_length * OUnitTest.test_fun) MapPath.t
)
"src/oUnitRunner.ml" 316 9986 9994 "src/oUnitRunner.ml" 317 10038 10084
type(
  (MapPath.key * OUnitTest.test_length * OUnitTest.test_fun) MapPath.t ->
  OUnitTest.path * OUnitTest.test_length * OUnitTest.test_fun ->
  (MapPath.key * OUnitTest.test_length * OUnitTest.test_fun) MapPath.t
)
"src/oUnitRunner.ml" 318 10085 10093 "src/oUnitRunner.ml" 318 10085 10106
type(
  (MapPath.key * OUnitTest.test_length * OUnitTest.test_fun) MapPath.t
)
ident(
  int_ref MapPath.empty "map.mli" 70 2829 2833 "map.mli" 70 2829 2848
)
"src/oUnitRunner.ml" 319 10107 10115 "src/oUnitRunner.ml" 319 10107 10125
type(
  (OUnitTest.path * OUnitTest.test_length * OUnitTest.test_fun) list
)
ident(
  int_ref test_cases "src/oUnitRunner.ml" 313 9899 9927 "src/oUnitRunner.ml" 313 9899 9937
)
"src/oUnitRunner.ml" 315 9965 9971 "src/oUnitRunner.ml" 319 10107 10125
call(
  stack
)
type(
  (MapPath.key * OUnitTest.test_length * OUnitTest.test_fun) MapPath.t
)
"src/oUnitRunner.ml" 322 10134 10142 "src/oUnitRunner.ml" 322 10134 10147
type(
  'i OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 324 10196 10200 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 322 10134 10150 "src/oUnitRunner.ml" 322 10134 10167
type(
  (int, unit -> unit) Hashtbl.t ->
  OUnitChooser.chooser ->
  (OUnitTest.path * OUnitTest.test_length * OUnitTest.test_fun) list ->
  'i OUnitState.t
)
ident(
  int_ref OUnitState.create "src/oUnitState.ml" 73 3284 3288 "src/oUnitState.ml" 73 3284 3294
)
"src/oUnitRunner.ml" 322 10134 10168 "src/oUnitRunner.ml" 322 10134 10172
type(
  (int, unit -> unit) Hashtbl.t
)
ident(
  int_ref conf "src/oUnitRunner.ml" 313 9899 9907 "src/oUnitRunner.ml" 313 9899 9911
)
"src/oUnitRunner.ml" 322 10134 10173 "src/oUnitRunner.ml" 322 10134 10180
type(
  OUnitChooser.chooser
)
ident(
  int_ref chooser "src/oUnitRunner.ml" 313 9899 9919 "src/oUnitRunner.ml" 313 9899 9926
)
"src/oUnitRunner.ml" 322 10134 10181 "src/oUnitRunner.ml" 322 10134 10191
type(
  (OUnitTest.path * OUnitTest.test_length * OUnitTest.test_fun) list
)
ident(
  int_ref test_cases "src/oUnitRunner.ml" 313 9899 9927 "src/oUnitRunner.ml" 313 9899 9937
)
"src/oUnitRunner.ml" 322 10134 10150 "src/oUnitRunner.ml" 322 10134 10191
call(
  stack
)
type(
  'i OUnitState.t
)
"src/oUnitRunner.ml" 324 10196 10204 "src/oUnitRunner.ml" 324 10196 10210
type(
  int
)
ident(
  def shards "src/oUnitRunner.ml" 326 10237 10241 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 324 10196 10213 "src/oUnitRunner.ml" 324 10196 10216
type(
  int -> int -> int
)
ident(
  int_ref Stdlib.max "stdlib.mli" 117 5030 5030 "stdlib.mli" 117 5030 5054
)
"src/oUnitRunner.ml" 324 10196 10218 "src/oUnitRunner.ml" 324 10196 10224
type(
  (int, unit -> unit) Hashtbl.t -> int
)
ident(
  int_ref shards "src/oUnitRunner.ml" 111 4791 4795 "src/oUnitRunner.ml" 111 4791 4801
)
"src/oUnitRunner.ml" 324 10196 10225 "src/oUnitRunner.ml" 324 10196 10229
type(
  (int, unit -> unit) Hashtbl.t
)
ident(
  int_ref conf "src/oUnitRunner.ml" 313 9899 9907 "src/oUnitRunner.ml" 313 9899 9911
)
"src/oUnitRunner.ml" 324 10196 10217 "src/oUnitRunner.ml" 324 10196 10230
call(
  stack
)
type(
  int
)
"src/oUnitRunner.ml" 324 10196 10231 "src/oUnitRunner.ml" 324 10196 10232
type(
  int
)
"src/oUnitRunner.ml" 324 10196 10213 "src/oUnitRunner.ml" 324 10196 10232
call(
  stack
)
type(
  int
)
"src/oUnitRunner.ml" 326 10237 10245 "src/oUnitRunner.ml" 326 10237 10254
type(
  string
)
ident(
  def master_id "src/oUnitRunner.ml" 328 10287 10291 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 326 10237 10257 "src/oUnitRunner.ml" 326 10237 10263
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 313 9899 9918
)
"src/oUnitRunner.ml" 326 10237 10257 "src/oUnitRunner.ml" 326 10237 10282
type(
  string
)
"src/oUnitRunner.ml" 328 10287 10295 "src/oUnitRunner.ml" 328 10287 10305
type(
  int ref
)
ident(
  def worker_idx "src/oUnitRunner.ml" 330 10318 10322 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 328 10287 10308 "src/oUnitRunner.ml" 328 10287 10311
type(
  int -> int ref
)
ident(
  int_ref Stdlib.ref "stdlib.mli" 1067 41215 41215 "stdlib.mli" 1067 41215 41259
)
"src/oUnitRunner.ml" 328 10287 10312 "src/oUnitRunner.ml" 328 10287 10313
type(
  int
)
"src/oUnitRunner.ml" 328 10287 10308 "src/oUnitRunner.ml" 328 10287 10313
type(
  int ref
)
"src/oUnitRunner.ml" 330 10318 10326 "src/oUnitRunner.ml" 330 10318 10341
type(
  unit -> (string * int) list
)
ident(
  def test_per_worker "src/oUnitRunner.ml" 333 10407 10411 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 330 10318 10343 "src/oUnitRunner.ml" 330 10318 10364
type(
  string -> unit
)
ident(
  def incr_tests_per_worker "src/oUnitRunner.ml" 333 10407 10411 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 330 10318 10326 "src/oUnitRunner.ml" 330 10318 10364
type(
  (unit -> (string * int) list) * (string -> unit)
)
"src/oUnitRunner.ml" 331 10367 10373 "src/oUnitRunner.ml" 331 10367 10396
type(
  unit -> (unit -> (string * int) list) * (string -> unit)
)
ident(
  int_ref OUnitUtils.make_counter "src/oUnitUtils.ml" 227 7067 7071 "src/oUnitUtils.ml" 227 7067 7083
)
"src/oUnitRunner.ml" 331 10367 10397 "src/oUnitRunner.ml" 331 10367 10399
type(
  unit
)
"src/oUnitRunner.ml" 331 10367 10373 "src/oUnitRunner.ml" 331 10367 10399
call(
  stack
)
type(
  (unit -> (string * int) list) * (string -> unit)
)
"src/oUnitRunner.ml" 333 10407 10415 "src/oUnitRunner.ml" 333 10407 10438
type(
  unit -> (string * int) list
)
ident(
  def health_check_per_worker "src/oUnitRunner.ml" 337 10512 10516 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 333 10407 10440 "src/oUnitRunner.ml" 333 10407 10468
type(
  string -> unit
)
ident(
  def incr_health_check_per_worker "src/oUnitRunner.ml" 337 10512 10516 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 333 10407 10415 "src/oUnitRunner.ml" 333 10407 10468
type(
  (unit -> (string * int) list) * (string -> unit)
)
"src/oUnitRunner.ml" 334 10471 10477 "src/oUnitRunner.ml" 334 10471 10500
type(
  unit -> (unit -> (string * int) list) * (string -> unit)
)
ident(
  int_ref OUnitUtils.make_counter "src/oUnitUtils.ml" 227 7067 7071 "src/oUnitUtils.ml" 227 7067 7083
)
"src/oUnitRunner.ml" 334 10471 10501 "src/oUnitRunner.ml" 334 10471 10503
type(
  unit
)
"src/oUnitRunner.ml" 334 10471 10477 "src/oUnitRunner.ml" 334 10471 10503
call(
  stack
)
type(
  (unit -> (string * int) list) * (string -> unit)
)
"src/oUnitRunner.ml" 337 10512 10520 "src/oUnitRunner.ml" 337 10512 10522
type(
  unit
)
"src/oUnitRunner.ml" 337 10512 10525 "src/oUnitRunner.ml" 337 10512 10530
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  (int -> unit, unit, string, unit) format4 -> int -> unit
)
ident(
  int_ref OUnitLogger.infof "src/oUnitLogger.ml" 162 5405 5409 "src/oUnitLogger.ml" 162 5405 5414
)
"src/oUnitRunner.ml" 337 10512 10531 "src/oUnitRunner.ml" 337 10512 10537
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 313 9899 9918
)
"src/oUnitRunner.ml" 337 10512 10538 "src/oUnitRunner.ml" 337 10512 10565
type(
  (int -> unit, unit, string, unit) format4
)
"src/oUnitRunner.ml" 337 10512 10566 "src/oUnitRunner.ml" 337 10512 10572
type(
  int
)
ident(
  int_ref shards "src/oUnitRunner.ml" 324 10196 10204 "src/oUnitRunner.ml" 324 10196 10210
)
"src/oUnitRunner.ml" 337 10512 10525 "src/oUnitRunner.ml" 337 10512 10572
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 339 10578 10586 "src/oUnitRunner.ml" 339 10578 10601
type(
  bool
)
ident(
  def worker_log_file "src/oUnitRunner.ml" 350 10867 10871 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 340 10604 10613 "src/oUnitRunner.ml" 340 10604 10616
type(
  bool -> bool
)
ident(
  int_ref Stdlib.not "stdlib.mli" 140 5918 5918 "stdlib.mli" 140 5918 5958
)
"src/oUnitRunner.ml" 340 10604 10618 "src/oUnitRunner.ml" 340 10604 10663
type(
  (int, unit -> unit) Hashtbl.t -> bool
)
ident(
  int_ref OUnitLoggerStd.is_output_file_shard_dependent "src/oUnitLoggerStd.ml" 310 11818 11822 "src/oUnitLoggerStd.ml" 310 11818 11852
)
"src/oUnitRunner.ml" 340 10604 10664 "src/oUnitRunner.ml" 340 10604 10668
type(
  (int, unit -> unit) Hashtbl.t
)
ident(
  int_ref conf "src/oUnitRunner.ml" 313 9899 9907 "src/oUnitRunner.ml" 313 9899 9911
)
"src/oUnitRunner.ml" 340 10604 10617 "src/oUnitRunner.ml" 340 10604 10669
call(
  stack
)
type(
  bool
)
"src/oUnitRunner.ml" 340 10604 10613 "src/oUnitRunner.ml" 340 10604 10669
type(
  bool
)
"src/oUnitRunner.ml" 341 10681 10689 "src/oUnitRunner.ml" 341 10681 10697
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  (unit, unit, string, unit) format4 -> unit
)
ident(
  int_ref OUnitLogger.warningf "src/oUnitLogger.ml" 167 5520 5524 "src/oUnitLogger.ml" 167 5520 5532
)
"src/oUnitRunner.ml" 341 10681 10698 "src/oUnitRunner.ml" 341 10681 10704
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 313 9899 9918
)
"src/oUnitRunner.ml" 342 10705 10715 "src/oUnitRunner.ml" 343 10760 10799
type(
  (unit, unit, string, unit) format4
)
"src/oUnitRunner.ml" 341 10681 10689 "src/oUnitRunner.ml" 343 10760 10799
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 344 10801 10809 "src/oUnitRunner.ml" 344 10801 10814
type(
  bool
)
"src/oUnitRunner.ml" 340 10604 10675 "src/oUnitRunner.ml" 345 10815 10824
type(
  bool
)
"src/oUnitRunner.ml" 345 10815 10830 "src/oUnitRunner.ml" 347 10849 10858
type(
  bool
)
"src/oUnitRunner.ml" 340 10604 10610 "src/oUnitRunner.ml" 347 10849 10858
type(
  bool
)
"src/oUnitRunner.ml" 350 10867 10875 "src/oUnitRunner.ml" 350 10867 10888
type(
  int OUnitShared.shared_noscope
)
ident(
  def master_shared "src/oUnitRunner.ml" 353 10974 10978 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 350 10867 10891 "src/oUnitRunner.ml" 350 10867 10917
type(
  unit -> int OUnitShared.shared_noscope
)
ident(
  int_ref OUnitShared.noscope_create "src/oUnitShared.ml" 118 3935 3939 "src/oUnitShared.ml" 118 3935 3953
)
"src/oUnitRunner.ml" 350 10867 10918 "src/oUnitRunner.ml" 350 10867 10920
type(
  unit
)
"src/oUnitRunner.ml" 350 10867 10891 "src/oUnitRunner.ml" 350 10867 10920
call(
  stack
)
type(
  int OUnitShared.shared_noscope
)
"src/oUnitRunner.ml" 353 10974 10982 "src/oUnitRunner.ml" 353 10974 10997
type(
  'j worker ->
  message_from_worker -> 'j worker OUnitState.t -> 'j worker OUnitState.t
)
ident(
  def process_message "src/oUnitRunner.ml" 383 11887 11891 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 353 10974 10998 "src/oUnitRunner.ml" 353 10974 11004
type(
  'j worker
)
ident(
  def worker "src/oUnitRunner.ml" 353 10974 11005 "src/oUnitRunner.ml" 379 11761 11828
)
"src/oUnitRunner.ml" 353 10974 11005 "src/oUnitRunner.ml" 353 10974 11008
type(
  message_from_worker
)
ident(
  def msg "src/oUnitRunner.ml" 353 10974 11009 "src/oUnitRunner.ml" 379 11761 11828
)
"src/oUnitRunner.ml" 353 10974 11009 "src/oUnitRunner.ml" 353 10974 11014
type(
  'j worker OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 354 11017 11024 "src/oUnitRunner.ml" 379 11761 11828
)
"src/oUnitRunner.ml" 354 11017 11030 "src/oUnitRunner.ml" 354 11017 11033
type(
  message_from_worker
)
ident(
  int_ref msg "src/oUnitRunner.ml" 353 10974 11005 "src/oUnitRunner.ml" 353 10974 11008
)
"src/oUnitRunner.ml" 355 11039 11050 "src/oUnitRunner.ml" 355 11039 11057
type(
  message_from_worker
)
"src/oUnitRunner.ml" 356 11061 11078 "src/oUnitRunner.ml" 356 11061 11085
type(
  string option
)
ident(
  def msg_opt "src/oUnitRunner.ml" 360 11210 11223 "src/oUnitRunner.ml" 363 11320 11364
)
"src/oUnitRunner.ml" 357 11088 11103 "src/oUnitRunner.ml" 357 11088 11108
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref OUnitLogger.infof "src/oUnitLogger.ml" 162 5405 5409 "src/oUnitLogger.ml" 162 5405 5414
)
"src/oUnitRunner.ml" 357 11088 11109 "src/oUnitRunner.ml" 357 11088 11115
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 313 9899 9918
)
"src/oUnitRunner.ml" 357 11088 11116 "src/oUnitRunner.ml" 357 11088 11138
type(
  (string -> unit, unit, string, unit) format4
)
"src/oUnitRunner.ml" 357 11088 11139 "src/oUnitRunner.ml" 357 11088 11145
type(
  'j worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 353 10974 10998 "src/oUnitRunner.ml" 353 10974 11004
)
"src/oUnitRunner.ml" 357 11088 11139 "src/oUnitRunner.ml" 357 11088 11154
type(
  string
)
"src/oUnitRunner.ml" 357 11088 11103 "src/oUnitRunner.ml" 357 11088 11154
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 358 11156 11171 "src/oUnitRunner.ml" 358 11156 11177
type(
  'j worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 353 10974 10998 "src/oUnitRunner.ml" 353 10974 11004
)
"src/oUnitRunner.ml" 358 11156 11171 "src/oUnitRunner.ml" 358 11156 11190
type(
  unit -> string option
)
"src/oUnitRunner.ml" 358 11156 11191 "src/oUnitRunner.ml" 358 11156 11193
type(
  unit
)
"src/oUnitRunner.ml" 358 11156 11171 "src/oUnitRunner.ml" 358 11156 11193
call(
  stack
)
type(
  string option
)
"src/oUnitRunner.ml" 357 11088 11103 "src/oUnitRunner.ml" 358 11156 11193
type(
  string option
)
"src/oUnitRunner.ml" 360 11210 11223 "src/oUnitRunner.ml" 360 11210 11237
type(
  (string -> unit) -> string option -> unit
)
ident(
  int_ref OUnitUtils.opt "src/oUnitUtils.ml" 212 6639 6643 "src/oUnitUtils.ml" 212 6639 6646
)
"src/oUnitRunner.ml" 361 11238 11254 "src/oUnitRunner.ml" 361 11238 11260
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref OUnitLogger.errorf "src/oUnitLogger.ml" 172 5641 5645 "src/oUnitLogger.ml" 172 5641 5651
)
"src/oUnitRunner.ml" 361 11238 11261 "src/oUnitRunner.ml" 361 11238 11267
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 313 9899 9918
)
"src/oUnitRunner.ml" 361 11238 11268 "src/oUnitRunner.ml" 361 11238 11294
type(
  (string -> unit, unit, string, unit) format4
)
"src/oUnitRunner.ml" 361 11238 11253 "src/oUnitRunner.ml" 361 11238 11295
call(
  stack
)
type(
  string -> unit
)
"src/oUnitRunner.ml" 362 11296 11311 "src/oUnitRunner.ml" 362 11296 11318
type(
  string option
)
ident(
  int_ref msg_opt "src/oUnitRunner.ml" 356 11061 11078 "src/oUnitRunner.ml" 356 11061 11085
)
"src/oUnitRunner.ml" 360 11210 11223 "src/oUnitRunner.ml" 362 11296 11318
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 363 11320 11333 "src/oUnitRunner.ml" 363 11320 11351
type(
  'j worker -> 'j worker OUnitState.t -> 'j worker OUnitState.t
)
ident(
  int_ref OUnitState.remove_idle_worker "src/oUnitState.ml" 121 4882 4886 "src/oUnitState.ml" 121 4882 4904
)
"src/oUnitRunner.ml" 363 11320 11352 "src/oUnitRunner.ml" 363 11320 11358
type(
  'j worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 353 10974 10998 "src/oUnitRunner.ml" 353 10974 11004
)
"src/oUnitRunner.ml" 363 11320 11359 "src/oUnitRunner.ml" 363 11320 11364
type(
  'j worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 353 10974 11009 "src/oUnitRunner.ml" 353 10974 11014
)
"src/oUnitRunner.ml" 363 11320 11333 "src/oUnitRunner.ml" 363 11320 11364
call(
  tail
)
type(
  'j worker OUnitState.t
)
"src/oUnitRunner.ml" 360 11210 11223 "src/oUnitRunner.ml" 363 11320 11364
type(
  'j worker OUnitState.t
)
"src/oUnitRunner.ml" 356 11061 11074 "src/oUnitRunner.ml" 363 11320 11364
type(
  'j worker OUnitState.t
)
"src/oUnitRunner.ml" 365 11366 11381 "src/oUnitRunner.ml" 365 11366 11387
type(
  OUnitTest.log_event_t
)
ident(
  def log_ev "src/oUnitRunner.ml" 366 11391 11404 "src/oUnitRunner.ml" 367 11466 11484
)
"src/oUnitRunner.ml" 365 11366 11377 "src/oUnitRunner.ml" 365 11366 11387
type(
  message_from_worker
)
"src/oUnitRunner.ml" 366 11391 11404 "src/oUnitRunner.ml" 366 11391 11422
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  OUnitTest.log_event_t -> unit
)
ident(
  int_ref OUnitLogger.report "src/oUnitLogger.ml" 154 5280 5284 "src/oUnitLogger.ml" 154 5280 5290
)
"src/oUnitRunner.ml" 366 11391 11424 "src/oUnitRunner.ml" 366 11391 11433
type(
  string ->
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref OUnitLogger.set_shard "src/oUnitLogger.ml" 151 5219 5223 "src/oUnitLogger.ml" 151 5219 5232
)
"src/oUnitRunner.ml" 366 11391 11434 "src/oUnitRunner.ml" 366 11391 11440
type(
  'j worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 353 10974 10998 "src/oUnitRunner.ml" 353 10974 11004
)
"src/oUnitRunner.ml" 366 11391 11434 "src/oUnitRunner.ml" 366 11391 11449
type(
  string
)
"src/oUnitRunner.ml" 366 11391 11450 "src/oUnitRunner.ml" 366 11391 11456
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 313 9899 9918
)
"src/oUnitRunner.ml" 366 11391 11423 "src/oUnitRunner.ml" 366 11391 11457
call(
  stack
)
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
"src/oUnitRunner.ml" 366 11391 11458 "src/oUnitRunner.ml" 366 11391 11464
type(
  OUnitTest.log_event_t
)
ident(
  int_ref log_ev "src/oUnitRunner.ml" 365 11366 11381 "src/oUnitRunner.ml" 365 11366 11387
)
"src/oUnitRunner.ml" 366 11391 11404 "src/oUnitRunner.ml" 366 11391 11464
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 367 11466 11479 "src/oUnitRunner.ml" 367 11466 11484
type(
  'j worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 353 10974 11009 "src/oUnitRunner.ml" 353 10974 11014
)
"src/oUnitRunner.ml" 366 11391 11404 "src/oUnitRunner.ml" 367 11466 11484
type(
  'j worker OUnitState.t
)
"src/oUnitRunner.ml" 369 11486 11502 "src/oUnitRunner.ml" 369 11486 11504
type(
  int
)
ident(
  def id "src/oUnitRunner.ml" 370 11508 11521 "src/oUnitRunner.ml" 372 11612 11630
)
"src/oUnitRunner.ml" 369 11486 11497 "src/oUnitRunner.ml" 369 11486 11504
type(
  message_from_worker
)
"src/oUnitRunner.ml" 370 11508 11521 "src/oUnitRunner.ml" 370 11508 11527
type(
  'j worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 353 10974 10998 "src/oUnitRunner.ml" 353 10974 11004
)
"src/oUnitRunner.ml" 370 11508 11521 "src/oUnitRunner.ml" 370 11508 11535
type(
  (message_to_worker, message_from_worker) channel
)
"src/oUnitRunner.ml" 370 11508 11521 "src/oUnitRunner.ml" 370 11508 11545
type(
  message_to_worker -> unit
)
"src/oUnitRunner.ml" 371 11546 11571 "src/oUnitRunner.ml" 371 11546 11584
type(
  int OUnitShared.shared_noscope
)
ident(
  int_ref master_shared "src/oUnitRunner.ml" 350 10867 10875 "src/oUnitRunner.ml" 350 10867 10888
)
"src/oUnitRunner.ml" 371 11546 11571 "src/oUnitRunner.ml" 371 11546 11605
type(
  int -> bool
)
"src/oUnitRunner.ml" 371 11546 11606 "src/oUnitRunner.ml" 371 11546 11608
type(
  int
)
ident(
  int_ref id "src/oUnitRunner.ml" 369 11486 11502 "src/oUnitRunner.ml" 369 11486 11504
)
"src/oUnitRunner.ml" 371 11546 11570 "src/oUnitRunner.ml" 371 11546 11609
call(
  stack
)
type(
  bool
)
"src/oUnitRunner.ml" 371 11546 11561 "src/oUnitRunner.ml" 371 11546 11610
type(
  message_to_worker
)
"src/oUnitRunner.ml" 370 11508 11521 "src/oUnitRunner.ml" 371 11546 11610
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 372 11612 11625 "src/oUnitRunner.ml" 372 11612 11630
type(
  'j worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 353 10974 11009 "src/oUnitRunner.ml" 353 10974 11014
)
"src/oUnitRunner.ml" 370 11508 11521 "src/oUnitRunner.ml" 372 11612 11630
type(
  'j worker OUnitState.t
)
"src/oUnitRunner.ml" 374 11632 11650 "src/oUnitRunner.ml" 374 11632 11652
type(
  int
)
ident(
  def id "src/oUnitRunner.ml" 375 11656 11669 "src/oUnitRunner.ml" 376 11706 11724
)
"src/oUnitRunner.ml" 374 11632 11643 "src/oUnitRunner.ml" 374 11632 11652
type(
  message_from_worker
)
"src/oUnitRunner.ml" 375 11656 11669 "src/oUnitRunner.ml" 375 11656 11682
type(
  int OUnitShared.shared_noscope
)
ident(
  int_ref master_shared "src/oUnitRunner.ml" 350 10867 10875 "src/oUnitRunner.ml" 350 10867 10888
)
"src/oUnitRunner.ml" 375 11656 11669 "src/oUnitRunner.ml" 375 11656 11701
type(
  int -> unit
)
"src/oUnitRunner.ml" 375 11656 11702 "src/oUnitRunner.ml" 375 11656 11704
type(
  int
)
ident(
  int_ref id "src/oUnitRunner.ml" 374 11632 11650 "src/oUnitRunner.ml" 374 11632 11652
)
"src/oUnitRunner.ml" 375 11656 11669 "src/oUnitRunner.ml" 375 11656 11704
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 376 11706 11719 "src/oUnitRunner.ml" 376 11706 11724
type(
  'j worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 353 10974 11009 "src/oUnitRunner.ml" 353 10974 11014
)
"src/oUnitRunner.ml" 375 11656 11669 "src/oUnitRunner.ml" 376 11706 11724
type(
  'j worker OUnitState.t
)
"src/oUnitRunner.ml" 378 11726 11746 "src/oUnitRunner.ml" 378 11726 11757
type(
  OUnitTest.result_full * OUnitTest.result_list
)
ident(
  def test_result "src/oUnitRunner.ml" 379 11761 11774 "src/oUnitRunner.ml" 379 11761 11828
)
"src/oUnitRunner.ml" 378 11726 11737 "src/oUnitRunner.ml" 378 11726 11757
type(
  message_from_worker
)
"src/oUnitRunner.ml" 379 11761 11774 "src/oUnitRunner.ml" 379 11761 11798
type(
  (int, unit -> unit) Hashtbl.t ->
  OUnitTest.result_full * OUnitTest.result_list ->
  'j worker -> 'j worker OUnitState.t -> 'j worker OUnitState.t
)
ident(
  int_ref OUnitState.test_finished "src/oUnitState.ml" 109 4456 4460 "src/oUnitState.ml" 109 4456 4473
)
"src/oUnitRunner.ml" 379 11761 11799 "src/oUnitRunner.ml" 379 11761 11803
type(
  (int, unit -> unit) Hashtbl.t
)
ident(
  int_ref conf "src/oUnitRunner.ml" 313 9899 9907 "src/oUnitRunner.ml" 313 9899 9911
)
"src/oUnitRunner.ml" 379 11761 11804 "src/oUnitRunner.ml" 379 11761 11815
type(
  OUnitTest.result_full * OUnitTest.result_list
)
ident(
  int_ref test_result "src/oUnitRunner.ml" 378 11726 11746 "src/oUnitRunner.ml" 378 11726 11757
)
"src/oUnitRunner.ml" 379 11761 11816 "src/oUnitRunner.ml" 379 11761 11822
type(
  'j worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 353 10974 10998 "src/oUnitRunner.ml" 353 10974 11004
)
"src/oUnitRunner.ml" 379 11761 11823 "src/oUnitRunner.ml" 379 11761 11828
type(
  'j worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 353 10974 11009 "src/oUnitRunner.ml" 353 10974 11014
)
"src/oUnitRunner.ml" 379 11761 11774 "src/oUnitRunner.ml" 379 11761 11828
call(
  tail
)
type(
  'j worker OUnitState.t
)
"src/oUnitRunner.ml" 354 11017 11024 "src/oUnitRunner.ml" 379 11761 11828
type(
  'j worker OUnitState.t
)
"src/oUnitRunner.ml" 383 11887 11895 "src/oUnitRunner.ml" 383 11887 11914
type(
  OUnitTest.path ->
  'k -> OUnitTest.result -> 'k OUnitState.t -> 'k OUnitState.t
)
ident(
  def declare_dead_worker "src/oUnitRunner.ml" 395 12313 12317 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 383 11887 11915 "src/oUnitRunner.ml" 383 11887 11924
type(
  OUnitTest.path
)
ident(
  def test_path "src/oUnitRunner.ml" 383 11887 11925 "src/oUnitRunner.ml" 391 12231 12258
)
"src/oUnitRunner.ml" 383 11887 11925 "src/oUnitRunner.ml" 383 11887 11931
type(
  'k
)
ident(
  def worker "src/oUnitRunner.ml" 383 11887 11932 "src/oUnitRunner.ml" 391 12231 12258
)
"src/oUnitRunner.ml" 383 11887 11932 "src/oUnitRunner.ml" 383 11887 11938
type(
  OUnitTest.result
)
ident(
  def result "src/oUnitRunner.ml" 383 11887 11939 "src/oUnitRunner.ml" 391 12231 12258
)
"src/oUnitRunner.ml" 383 11887 11939 "src/oUnitRunner.ml" 383 11887 11944
type(
  'k OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 384 11947 11954 "src/oUnitRunner.ml" 391 12231 12258
)
"src/oUnitRunner.ml" 384 11947 11958 "src/oUnitRunner.ml" 384 11947 11965
type(
  OUnitLogger.position option
)
ident(
  def log_pos "src/oUnitRunner.ml" 385 11987 11996 "src/oUnitRunner.ml" 391 12231 12258
)
"src/oUnitRunner.ml" 384 11947 11968 "src/oUnitRunner.ml" 384 11947 11976
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  OUnitLogger.position option
)
ident(
  int_ref OUnitLogger.position "src/oUnitLogger.ml" 177 5758 5762 "src/oUnitLogger.ml" 177 5758 5770
)
"src/oUnitRunner.ml" 384 11947 11977 "src/oUnitRunner.ml" 384 11947 11983
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 313 9899 9918
)
"src/oUnitRunner.ml" 384 11947 11968 "src/oUnitRunner.ml" 384 11947 11983
call(
  stack
)
type(
  OUnitLogger.position option
)
"src/oUnitRunner.ml" 385 11987 11996 "src/oUnitRunner.ml" 385 11987 12002
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  (OUnitTest.path, OUnitTest.result) OUnitLogger.log_event_t -> unit
)
ident(
  int_ref OUnitLogger.report "src/oUnitLogger.ml" 154 5280 5284 "src/oUnitLogger.ml" 154 5280 5290
)
"src/oUnitRunner.ml" 385 11987 12003 "src/oUnitRunner.ml" 385 11987 12009
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 313 9899 9918
)
"src/oUnitRunner.ml" 385 11987 12022 "src/oUnitRunner.ml" 385 11987 12031
type(
  OUnitTest.path
)
ident(
  int_ref test_path "src/oUnitRunner.ml" 383 11887 11915 "src/oUnitRunner.ml" 383 11887 11924
)
"src/oUnitRunner.ml" 385 11987 12041 "src/oUnitRunner.ml" 385 11987 12047
type(
  OUnitTest.result
)
ident(
  int_ref result "src/oUnitRunner.ml" 383 11887 11932 "src/oUnitRunner.ml" 383 11887 11938
)
"src/oUnitRunner.ml" 385 11987 12033 "src/oUnitRunner.ml" 385 11987 12047
type(
  OUnitTest.result OUnitLogger.test_event
)
"src/oUnitRunner.ml" 385 11987 12010 "src/oUnitRunner.ml" 385 11987 12049
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.log_event_t
)
"src/oUnitRunner.ml" 385 11987 11996 "src/oUnitRunner.ml" 385 11987 12049
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 386 12051 12060 "src/oUnitRunner.ml" 386 12051 12066
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  (OUnitTest.path, OUnitTest.result) OUnitLogger.log_event_t -> unit
)
ident(
  int_ref OUnitLogger.report "src/oUnitLogger.ml" 154 5280 5284 "src/oUnitLogger.ml" 154 5280 5290
)
"src/oUnitRunner.ml" 386 12051 12067 "src/oUnitRunner.ml" 386 12051 12073
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 313 9899 9918
)
"src/oUnitRunner.ml" 386 12051 12086 "src/oUnitRunner.ml" 386 12051 12095
type(
  OUnitTest.path
)
ident(
  int_ref test_path "src/oUnitRunner.ml" 383 11887 11915 "src/oUnitRunner.ml" 383 11887 11924
)
"src/oUnitRunner.ml" 386 12051 12097 "src/oUnitRunner.ml" 386 12051 12101
type(
  OUnitTest.result OUnitLogger.test_event
)
"src/oUnitRunner.ml" 386 12051 12074 "src/oUnitRunner.ml" 386 12051 12103
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.log_event_t
)
"src/oUnitRunner.ml" 386 12051 12060 "src/oUnitRunner.ml" 386 12051 12103
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 387 12105 12114 "src/oUnitRunner.ml" 387 12105 12132
type(
  'k -> 'k OUnitState.t -> 'k OUnitState.t
)
ident(
  int_ref OUnitState.remove_idle_worker "src/oUnitState.ml" 121 4882 4886 "src/oUnitState.ml" 121 4882 4904
)
"src/oUnitRunner.ml" 388 12133 12144 "src/oUnitRunner.ml" 388 12133 12150
type(
  'k
)
ident(
  int_ref worker "src/oUnitRunner.ml" 383 11887 11925 "src/oUnitRunner.ml" 383 11887 11931
)
"src/oUnitRunner.ml" 389 12151 12163 "src/oUnitRunner.ml" 389 12151 12176
type(
  (int, unit -> unit) Hashtbl.t ->
  OUnitTest.result_full * OUnitTest.result_list ->
  'k -> 'k OUnitState.t -> 'k OUnitState.t
)
ident(
  int_ref OUnitState.test_finished "src/oUnitState.ml" 109 4456 4460 "src/oUnitState.ml" 109 4456 4473
)
"src/oUnitRunner.ml" 389 12151 12177 "src/oUnitRunner.ml" 389 12151 12181
type(
  (int, unit -> unit) Hashtbl.t
)
ident(
  int_ref conf "src/oUnitRunner.ml" 313 9899 9907 "src/oUnitRunner.ml" 313 9899 9911
)
"src/oUnitRunner.ml" 390 12182 12198 "src/oUnitRunner.ml" 390 12182 12207
type(
  OUnitTest.path
)
ident(
  int_ref test_path "src/oUnitRunner.ml" 383 11887 11915 "src/oUnitRunner.ml" 383 11887 11924
)
"src/oUnitRunner.ml" 390 12182 12209 "src/oUnitRunner.ml" 390 12182 12215
type(
  OUnitTest.result
)
ident(
  int_ref result "src/oUnitRunner.ml" 383 11887 11932 "src/oUnitRunner.ml" 383 11887 11938
)
"src/oUnitRunner.ml" 390 12182 12217 "src/oUnitRunner.ml" 390 12182 12224
type(
  OUnitLogger.position option
)
ident(
  int_ref log_pos "src/oUnitRunner.ml" 384 11947 11958 "src/oUnitRunner.ml" 384 11947 11965
)
"src/oUnitRunner.ml" 390 12182 12197 "src/oUnitRunner.ml" 390 12182 12225
type(
  OUnitTest.result_full
)
"src/oUnitRunner.ml" 390 12182 12227 "src/oUnitRunner.ml" 390 12182 12229
type(
  OUnitTest.result_list
)
"src/oUnitRunner.ml" 390 12182 12196 "src/oUnitRunner.ml" 390 12182 12230
type(
  OUnitTest.result_full * OUnitTest.result_list
)
"src/oUnitRunner.ml" 391 12231 12245 "src/oUnitRunner.ml" 391 12231 12251
type(
  'k
)
ident(
  int_ref worker "src/oUnitRunner.ml" 383 11887 11925 "src/oUnitRunner.ml" 383 11887 11931
)
"src/oUnitRunner.ml" 391 12231 12252 "src/oUnitRunner.ml" 391 12231 12257
type(
  'k OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 383 11887 11939 "src/oUnitRunner.ml" 383 11887 11944
)
"src/oUnitRunner.ml" 389 12151 12162 "src/oUnitRunner.ml" 391 12231 12258
call(
  stack
)
type(
  'k OUnitState.t
)
"src/oUnitRunner.ml" 387 12105 12114 "src/oUnitRunner.ml" 391 12231 12258
call(
  tail
)
type(
  'k OUnitState.t
)
"src/oUnitRunner.ml" 386 12051 12060 "src/oUnitRunner.ml" 391 12231 12258
type(
  'k OUnitState.t
)
"src/oUnitRunner.ml" 385 11987 11996 "src/oUnitRunner.ml" 391 12231 12258
type(
  'k OUnitState.t
)
"src/oUnitRunner.ml" 384 11947 11954 "src/oUnitRunner.ml" 391 12231 12258
type(
  'k OUnitState.t
)
"src/oUnitRunner.ml" 395 12313 12321 "src/oUnitRunner.ml" 395 12313 12333
type(
  'l worker OUnitState.t -> 'l worker OUnitState.t
)
ident(
  def kill_timeout "src/oUnitRunner.ml" 409 12837 12841 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 395 12313 12334 "src/oUnitRunner.ml" 395 12313 12339
type(
  'l worker OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 396 12342 12348 "src/oUnitRunner.ml" 405 12730 12766
)
"src/oUnitRunner.ml" 396 12342 12348 "src/oUnitRunner.ml" 396 12342 12362
type(
  ('l worker OUnitState.t ->
   OUnitTest.path * OUnitTest.test_length * 'l worker ->
   'l worker OUnitState.t) ->
  'l worker OUnitState.t ->
  (OUnitTest.path * OUnitTest.test_length * 'l worker) list ->
  'l worker OUnitState.t
)
ident(
  int_ref Stdlib.List.fold_left "list.mli" 134 5190 5190 "list.mli" 134 5190 5245
)
"src/oUnitRunner.ml" 397 12363 12376 "src/oUnitRunner.ml" 397 12363 12381
type(
  'l worker OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 397 12363 12382 "src/oUnitRunner.ml" 403 12636 12714
)
"src/oUnitRunner.ml" 397 12363 12383 "src/oUnitRunner.ml" 397 12363 12392
type(
  OUnitTest.path
)
ident(
  def test_path "src/oUnitRunner.ml" 398 12418 12429 "src/oUnitRunner.ml" 403 12636 12714
)
"src/oUnitRunner.ml" 397 12363 12394 "src/oUnitRunner.ml" 397 12363 12405
type(
  OUnitTest.test_length
)
ident(
  def test_length "src/oUnitRunner.ml" 398 12418 12429 "src/oUnitRunner.ml" 403 12636 12714
)
"src/oUnitRunner.ml" 397 12363 12407 "src/oUnitRunner.ml" 397 12363 12413
type(
  'l worker
)
ident(
  def worker "src/oUnitRunner.ml" 398 12418 12429 "src/oUnitRunner.ml" 403 12636 12714
)
"src/oUnitRunner.ml" 397 12363 12382 "src/oUnitRunner.ml" 397 12363 12414
type(
  OUnitTest.path * OUnitTest.test_length * 'l worker
)
"src/oUnitRunner.ml" 398 12418 12433 "src/oUnitRunner.ml" 398 12418 12437
type(
  string option
)
ident(
  def _msg "src/oUnitRunner.ml" 403 12636 12649 "src/oUnitRunner.ml" 403 12636 12714
)
"src/oUnitRunner.ml" 399 12456 12469 "src/oUnitRunner.ml" 399 12456 12475
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref OUnitLogger.errorf "src/oUnitLogger.ml" 172 5641 5645 "src/oUnitLogger.ml" 172 5641 5651
)
"src/oUnitRunner.ml" 399 12456 12476 "src/oUnitRunner.ml" 399 12456 12482
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 313 9899 9918
)
"src/oUnitRunner.ml" 399 12456 12483 "src/oUnitRunner.ml" 399 12456 12526
type(
  (string -> string -> unit, unit, string, unit) format4
)
"src/oUnitRunner.ml" 400 12527 12542 "src/oUnitRunner.ml" 400 12527 12548
type(
  'l worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 397 12363 12407 "src/oUnitRunner.ml" 397 12363 12413
)
"src/oUnitRunner.ml" 400 12527 12542 "src/oUnitRunner.ml" 400 12527 12557
type(
  string
)
"src/oUnitRunner.ml" 400 12527 12559 "src/oUnitRunner.ml" 400 12527 12573
type(
  OUnitTest.path -> string
)
ident(
  int_ref OUnitTest.string_of_path "src/oUnitTest.ml" 320 9408 9412 "src/oUnitTest.ml" 320 9408 9426
)
"src/oUnitRunner.ml" 400 12527 12574 "src/oUnitRunner.ml" 400 12527 12583
type(
  OUnitTest.path
)
ident(
  int_ref test_path "src/oUnitRunner.ml" 397 12363 12383 "src/oUnitRunner.ml" 397 12363 12392
)
"src/oUnitRunner.ml" 400 12527 12558 "src/oUnitRunner.ml" 400 12527 12584
call(
  stack
)
type(
  string
)
"src/oUnitRunner.ml" 399 12456 12469 "src/oUnitRunner.ml" 400 12527 12584
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 401 12586 12599 "src/oUnitRunner.ml" 401 12586 12605
type(
  'l worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 397 12363 12407 "src/oUnitRunner.ml" 397 12363 12413
)
"src/oUnitRunner.ml" 401 12586 12599 "src/oUnitRunner.ml" 401 12586 12618
type(
  unit -> string option
)
"src/oUnitRunner.ml" 401 12586 12619 "src/oUnitRunner.ml" 401 12586 12621
type(
  unit
)
"src/oUnitRunner.ml" 401 12586 12599 "src/oUnitRunner.ml" 401 12586 12621
call(
  stack
)
type(
  string option
)
"src/oUnitRunner.ml" 399 12456 12469 "src/oUnitRunner.ml" 401 12586 12621
type(
  string option
)
type(
  string option
)
"src/oUnitRunner.ml" 403 12636 12649 "src/oUnitRunner.ml" 403 12636 12668
type(
  OUnitTest.path ->
  'l worker ->
  OUnitTest.result -> 'l worker OUnitState.t -> 'l worker OUnitState.t
)
ident(
  int_ref declare_dead_worker "src/oUnitRunner.ml" 383 11887 11895 "src/oUnitRunner.ml" 383 11887 11914
)
"src/oUnitRunner.ml" 403 12636 12669 "src/oUnitRunner.ml" 403 12636 12678
type(
  OUnitTest.path
)
ident(
  int_ref test_path "src/oUnitRunner.ml" 397 12363 12383 "src/oUnitRunner.ml" 397 12363 12392
)
"src/oUnitRunner.ml" 403 12636 12679 "src/oUnitRunner.ml" 403 12636 12685
type(
  'l worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 397 12363 12407 "src/oUnitRunner.ml" 397 12363 12413
)
"src/oUnitRunner.ml" 403 12636 12696 "src/oUnitRunner.ml" 403 12636 12707
type(
  OUnitTest.test_length
)
ident(
  int_ref test_length "src/oUnitRunner.ml" 397 12363 12394 "src/oUnitRunner.ml" 397 12363 12405
)
"src/oUnitRunner.ml" 403 12636 12686 "src/oUnitRunner.ml" 403 12636 12708
type(
  OUnitTest.result
)
"src/oUnitRunner.ml" 403 12636 12709 "src/oUnitRunner.ml" 403 12636 12714
type(
  'l worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 397 12363 12376 "src/oUnitRunner.ml" 397 12363 12381
)
"src/oUnitRunner.ml" 403 12636 12649 "src/oUnitRunner.ml" 403 12636 12714
call(
  tail
)
type(
  'l worker OUnitState.t
)
"src/oUnitRunner.ml" 398 12418 12429 "src/oUnitRunner.ml" 403 12636 12714
type(
  'l worker OUnitState.t
)
"src/oUnitRunner.ml" 397 12363 12371 "src/oUnitRunner.ml" 403 12636 12715
type(
  'l worker OUnitState.t ->
  OUnitTest.path * OUnitTest.test_length * 'l worker ->
  'l worker OUnitState.t
)
"src/oUnitRunner.ml" 404 12716 12724 "src/oUnitRunner.ml" 404 12716 12729
type(
  'l worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 395 12313 12334 "src/oUnitRunner.ml" 395 12313 12339
)
"src/oUnitRunner.ml" 405 12730 12739 "src/oUnitRunner.ml" 405 12730 12759
type(
  'l worker OUnitState.t ->
  (OUnitTest.path * OUnitTest.test_length * 'l worker) list
)
ident(
  int_ref OUnitState.get_worker_timed_out "src/oUnitState.ml" 258 9390 9394 "src/oUnitState.ml" 258 9390 9414
)
"src/oUnitRunner.ml" 405 12730 12760 "src/oUnitRunner.ml" 405 12730 12765
type(
  'l worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 395 12313 12334 "src/oUnitRunner.ml" 395 12313 12339
)
"src/oUnitRunner.ml" 405 12730 12738 "src/oUnitRunner.ml" 405 12730 12766
call(
  stack
)
type(
  (OUnitTest.path * OUnitTest.test_length * 'l worker) list
)
"src/oUnitRunner.ml" 396 12342 12348 "src/oUnitRunner.ml" 405 12730 12766
call(
  tail
)
type(
  'l worker OUnitState.t
)
"src/oUnitRunner.ml" 409 12837 12845 "src/oUnitRunner.ml" 409 12837 12857
type(
  'm worker OUnitState.t -> 'm worker OUnitState.t
)
ident(
  def check_health "src/oUnitRunner.ml" 436 13827 13831 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 409 12837 12858 "src/oUnitRunner.ml" 409 12837 12863
type(
  'm worker OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 410 12866 12872 "src/oUnitRunner.ml" 432 13748 13792
)
"src/oUnitRunner.ml" 410 12866 12872 "src/oUnitRunner.ml" 410 12866 12886
type(
  ('m worker OUnitState.t ->
   OUnitTest.path * 'm worker -> 'm worker OUnitState.t) ->
  'm worker OUnitState.t ->
  (OUnitTest.path * 'm worker) list -> 'm worker OUnitState.t
)
ident(
  int_ref Stdlib.List.fold_left "list.mli" 134 5190 5190 "list.mli" 134 5190 5245
)
"src/oUnitRunner.ml" 411 12887 12900 "src/oUnitRunner.ml" 411 12887 12905
type(
  'm worker OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 411 12887 12906 "src/oUnitRunner.ml" 430 13718 13732
)
"src/oUnitRunner.ml" 411 12887 12907 "src/oUnitRunner.ml" 411 12887 12916
type(
  OUnitTest.path
)
ident(
  def test_path "src/oUnitRunner.ml" 412 12929 12940 "src/oUnitRunner.ml" 430 13718 13732
)
"src/oUnitRunner.ml" 411 12887 12918 "src/oUnitRunner.ml" 411 12887 12924
type(
  'm worker
)
ident(
  def worker "src/oUnitRunner.ml" 412 12929 12940 "src/oUnitRunner.ml" 430 13718 13732
)
"src/oUnitRunner.ml" 411 12887 12906 "src/oUnitRunner.ml" 411 12887 12925
type(
  OUnitTest.path * 'm worker
)
"src/oUnitRunner.ml" 412 12929 12940 "src/oUnitRunner.ml" 412 12929 12968
type(
  string -> unit
)
ident(
  int_ref incr_health_check_per_worker "src/oUnitRunner.ml" 333 10407 10440 "src/oUnitRunner.ml" 333 10407 10468
)
"src/oUnitRunner.ml" 412 12929 12969 "src/oUnitRunner.ml" 412 12929 12975
type(
  'm worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 411 12887 12918 "src/oUnitRunner.ml" 411 12887 12924
)
"src/oUnitRunner.ml" 412 12929 12969 "src/oUnitRunner.ml" 412 12929 12984
type(
  string
)
"src/oUnitRunner.ml" 412 12929 12940 "src/oUnitRunner.ml" 412 12929 12984
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 413 12986 13000 "src/oUnitRunner.ml" 413 12986 13006
type(
  'm worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 411 12887 12918 "src/oUnitRunner.ml" 411 12887 12924
)
"src/oUnitRunner.ml" 413 12986 13000 "src/oUnitRunner.ml" 413 12986 13017
type(
  unit -> bool
)
"src/oUnitRunner.ml" 413 12986 13018 "src/oUnitRunner.ml" 413 12986 13020
type(
  unit
)
"src/oUnitRunner.ml" 413 12986 13000 "src/oUnitRunner.ml" 413 12986 13020
call(
  stack
)
type(
  bool
)
"src/oUnitRunner.ml" 414 13032 13045 "src/oUnitRunner.ml" 414 13032 13065
type(
  OUnitTest.path -> 'm worker OUnitState.t -> 'm worker OUnitState.t
)
ident(
  int_ref OUnitState.update_test_activity "src/oUnitState.ml" 239 8786 8790 "src/oUnitState.ml" 239 8786 8810
)
"src/oUnitRunner.ml" 414 13032 13066 "src/oUnitRunner.ml" 414 13032 13075
type(
  OUnitTest.path
)
ident(
  int_ref test_path "src/oUnitRunner.ml" 411 12887 12907 "src/oUnitRunner.ml" 411 12887 12916
)
"src/oUnitRunner.ml" 414 13032 13076 "src/oUnitRunner.ml" 414 13032 13081
type(
  'm worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 411 12887 12900 "src/oUnitRunner.ml" 411 12887 12905
)
"src/oUnitRunner.ml" 413 12986 13026 "src/oUnitRunner.ml" 415 13082 13096
call(
  tail
)
type(
  'm worker OUnitState.t
)
"src/oUnitRunner.ml" 417 13154 13171 "src/oUnitRunner.ml" 417 13154 13181
type(
  string
)
ident(
  def result_msg "src/oUnitRunner.ml" 427 13598 13613 "src/oUnitRunner.ml" 429 13695 13717
)
"src/oUnitRunner.ml" 418 13184 13199 "src/oUnitRunner.ml" 418 13184 13205
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  (string -> string -> unit, unit, string, unit) format4 ->
  string -> string -> unit
)
ident(
  int_ref OUnitLogger.errorf "src/oUnitLogger.ml" 172 5641 5645 "src/oUnitLogger.ml" 172 5641 5651
)
"src/oUnitRunner.ml" 418 13184 13206 "src/oUnitRunner.ml" 418 13184 13212
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 313 9899 9918
)
"src/oUnitRunner.ml" 419 13213 13230 "src/oUnitRunner.ml" 419 13213 13282
type(
  (string -> string -> unit, unit, string, unit) format4
)
"src/oUnitRunner.ml" 420 13283 13300 "src/oUnitRunner.ml" 420 13283 13306
type(
  'm worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 411 12887 12918 "src/oUnitRunner.ml" 411 12887 12924
)
"src/oUnitRunner.ml" 420 13283 13300 "src/oUnitRunner.ml" 420 13283 13315
type(
  string
)
"src/oUnitRunner.ml" 420 13283 13317 "src/oUnitRunner.ml" 420 13283 13331
type(
  OUnitTest.path -> string
)
ident(
  int_ref OUnitTest.string_of_path "src/oUnitTest.ml" 320 9408 9412 "src/oUnitTest.ml" 320 9408 9426
)
"src/oUnitRunner.ml" 420 13283 13332 "src/oUnitRunner.ml" 420 13283 13341
type(
  OUnitTest.path
)
ident(
  int_ref test_path "src/oUnitRunner.ml" 411 12887 12907 "src/oUnitRunner.ml" 411 12887 12916
)
"src/oUnitRunner.ml" 420 13283 13316 "src/oUnitRunner.ml" 420 13283 13342
call(
  stack
)
type(
  string
)
"src/oUnitRunner.ml" 418 13184 13199 "src/oUnitRunner.ml" 420 13283 13342
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 421 13344 13365 "src/oUnitRunner.ml" 421 13344 13371
type(
  'm worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 411 12887 12918 "src/oUnitRunner.ml" 411 12887 12924
)
"src/oUnitRunner.ml" 421 13344 13365 "src/oUnitRunner.ml" 421 13344 13384
type(
  unit -> string option
)
"src/oUnitRunner.ml" 421 13344 13385 "src/oUnitRunner.ml" 421 13344 13387
type(
  unit
)
"src/oUnitRunner.ml" 421 13344 13365 "src/oUnitRunner.ml" 421 13344 13387
call(
  stack
)
type(
  string option
)
"src/oUnitRunner.ml" 422 13393 13417 "src/oUnitRunner.ml" 422 13393 13420
type(
  string
)
ident(
  def msg "src/oUnitRunner.ml" 423 13424 13445 "src/oUnitRunner.ml" 423 13424 13490
)
"src/oUnitRunner.ml" 422 13393 13412 "src/oUnitRunner.ml" 422 13393 13420
type(
  string option
)
"src/oUnitRunner.ml" 423 13424 13445 "src/oUnitRunner.ml" 423 13424 13459
type(
  (string -> string, unit, string) format -> string -> string
)
ident(
  int_ref Stdlib.Printf.sprintf "printf.mli" 129 6682 6682 "printf.mli" 129 6682 6727
)
"src/oUnitRunner.ml" 423 13424 13460 "src/oUnitRunner.ml" 423 13424 13486
type(
  (string -> string, unit, string) format
)
"src/oUnitRunner.ml" 423 13424 13487 "src/oUnitRunner.ml" 423 13424 13490
type(
  string
)
ident(
  int_ref msg "src/oUnitRunner.ml" 422 13393 13417 "src/oUnitRunner.ml" 422 13393 13420
)
"src/oUnitRunner.ml" 423 13424 13445 "src/oUnitRunner.ml" 423 13424 13490
call(
  stack
)
type(
  string
)
"src/oUnitRunner.ml" 424 13491 13510 "src/oUnitRunner.ml" 424 13491 13514
type(
  string option
)
"src/oUnitRunner.ml" 425 13518 13539 "src/oUnitRunner.ml" 425 13518 13581
type(
  string
)
"src/oUnitRunner.ml" 421 13344 13359 "src/oUnitRunner.ml" 425 13518 13581
type(
  string
)
"src/oUnitRunner.ml" 418 13184 13199 "src/oUnitRunner.ml" 425 13518 13581
type(
  string
)
"src/oUnitRunner.ml" 427 13598 13613 "src/oUnitRunner.ml" 427 13598 13632
type(
  OUnitTest.path ->
  'm worker ->
  OUnitTest.result -> 'm worker OUnitState.t -> 'm worker OUnitState.t
)
ident(
  int_ref declare_dead_worker "src/oUnitRunner.ml" 383 11887 11895 "src/oUnitRunner.ml" 383 11887 11914
)
"src/oUnitRunner.ml" 427 13598 13633 "src/oUnitRunner.ml" 427 13598 13642
type(
  OUnitTest.path
)
ident(
  int_ref test_path "src/oUnitRunner.ml" 411 12887 12907 "src/oUnitRunner.ml" 411 12887 12916
)
"src/oUnitRunner.ml" 427 13598 13643 "src/oUnitRunner.ml" 427 13598 13649
type(
  'm worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 411 12887 12918 "src/oUnitRunner.ml" 411 12887 12924
)
"src/oUnitRunner.ml" 428 13650 13676 "src/oUnitRunner.ml" 428 13650 13686
type(
  string
)
ident(
  int_ref result_msg "src/oUnitRunner.ml" 417 13154 13171 "src/oUnitRunner.ml" 417 13154 13181
)
"src/oUnitRunner.ml" 428 13650 13688 "src/oUnitRunner.ml" 428 13650 13692
type(
  OUnitTest.backtrace
)
"src/oUnitRunner.ml" 428 13650 13667 "src/oUnitRunner.ml" 428 13650 13694
type(
  OUnitTest.result
)
"src/oUnitRunner.ml" 429 13695 13712 "src/oUnitRunner.ml" 429 13695 13717
type(
  'm worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 411 12887 12900 "src/oUnitRunner.ml" 411 12887 12905
)
"src/oUnitRunner.ml" 427 13598 13613 "src/oUnitRunner.ml" 429 13695 13717
call(
  tail
)
type(
  'm worker OUnitState.t
)
"src/oUnitRunner.ml" 415 13082 13102 "src/oUnitRunner.ml" 430 13718 13732
type(
  'm worker OUnitState.t
)
"src/oUnitRunner.ml" 413 12986 12997 "src/oUnitRunner.ml" 430 13718 13732
type(
  'm worker OUnitState.t
)
"src/oUnitRunner.ml" 412 12929 12940 "src/oUnitRunner.ml" 430 13718 13732
type(
  'm worker OUnitState.t
)
"src/oUnitRunner.ml" 411 12887 12895 "src/oUnitRunner.ml" 430 13718 13733
type(
  'm worker OUnitState.t ->
  OUnitTest.path * 'm worker -> 'm worker OUnitState.t
)
"src/oUnitRunner.ml" 431 13734 13742 "src/oUnitRunner.ml" 431 13734 13747
type(
  'm worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 409 12837 12858 "src/oUnitRunner.ml" 409 12837 12863
)
"src/oUnitRunner.ml" 432 13748 13757 "src/oUnitRunner.ml" 432 13748 13785
type(
  'm worker OUnitState.t -> (OUnitTest.path * 'm worker) list
)
ident(
  int_ref OUnitState.get_worker_need_health_check "src/oUnitState.ml" 227 8400 8404 "src/oUnitState.ml" 227 8400 8432
)
"src/oUnitRunner.ml" 432 13748 13786 "src/oUnitRunner.ml" 432 13748 13791
type(
  'm worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 409 12837 12858 "src/oUnitRunner.ml" 409 12837 12863
)
"src/oUnitRunner.ml" 432 13748 13756 "src/oUnitRunner.ml" 432 13748 13792
call(
  stack
)
type(
  (OUnitTest.path * 'm worker) list
)
"src/oUnitRunner.ml" 410 12866 12872 "src/oUnitRunner.ml" 432 13748 13792
call(
  tail
)
type(
  'm worker OUnitState.t
)
"src/oUnitRunner.ml" 436 13827 13839 "src/oUnitRunner.ml" 436 13827 13853
type(
  'h worker OUnitState.t -> 'h worker OUnitState.t
)
ident(
  def wait_test_done "src/oUnitRunner.ml" 436 13827 13831 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 436 13827 13854 "src/oUnitRunner.ml" 436 13827 13859
type(
  'h worker OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 437 13862 13868 "src/oUnitRunner.ml" 454 14480 14489
)
"src/oUnitRunner.ml" 437 13862 13872 "src/oUnitRunner.ml" 437 13862 13877
type(
  'h worker OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 438 13919 13925 "src/oUnitRunner.ml" 454 14480 14489
)
"src/oUnitRunner.ml" 437 13862 13881 "src/oUnitRunner.ml" 437 13862 13893
type(
  'h worker OUnitState.t -> 'h worker OUnitState.t
)
ident(
  int_ref check_health "src/oUnitRunner.ml" 409 12837 12845 "src/oUnitRunner.ml" 409 12837 12857
)
"src/oUnitRunner.ml" 437 13862 13895 "src/oUnitRunner.ml" 437 13862 13907
type(
  'h worker OUnitState.t -> 'h worker OUnitState.t
)
ident(
  int_ref kill_timeout "src/oUnitRunner.ml" 395 12313 12321 "src/oUnitRunner.ml" 395 12313 12333
)
"src/oUnitRunner.ml" 437 13862 13908 "src/oUnitRunner.ml" 437 13862 13913
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 436 13827 13854 "src/oUnitRunner.ml" 436 13827 13859
)
"src/oUnitRunner.ml" 437 13862 13894 "src/oUnitRunner.ml" 437 13862 13914
call(
  stack
)
type(
  'h worker OUnitState.t
)
"src/oUnitRunner.ml" 437 13862 13880 "src/oUnitRunner.ml" 437 13862 13915
call(
  stack
)
type(
  'h worker OUnitState.t
)
"src/oUnitRunner.ml" 438 13919 13928 "src/oUnitRunner.ml" 438 13919 13939
type(
  'h worker OUnitState.t -> 'h worker list
)
ident(
  int_ref OUnitState.get_workers "src/oUnitState.ml" 142 5405 5409 "src/oUnitState.ml" 142 5405 5420
)
"src/oUnitRunner.ml" 438 13919 13940 "src/oUnitRunner.ml" 438 13919 13945
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 437 13862 13872 "src/oUnitRunner.ml" 437 13862 13877
)
"src/oUnitRunner.ml" 438 13919 13928 "src/oUnitRunner.ml" 438 13919 13945
call(
  stack
)
type(
  'h worker list
)
"src/oUnitRunner.ml" 438 13919 13946 "src/oUnitRunner.ml" 438 13919 13948
type(
  'h worker list -> 'h worker list -> bool
)
ident(
  int_ref Stdlib.( <> ) "stdlib.mli" 66 2708 2708 "stdlib.mli" 66 2708 2756
)
"src/oUnitRunner.ml" 438 13919 13949 "src/oUnitRunner.ml" 438 13919 13951
type(
  'h worker list
)
"src/oUnitRunner.ml" 438 13919 13928 "src/oUnitRunner.ml" 438 13919 13951
type(
  bool
)
"src/oUnitRunner.ml" 439 13963 13975 "src/oUnitRunner.ml" 439 13963 13994
type(
  'h worker list
)
ident(
  def workers_waiting_lst "src/oUnitRunner.ml" 446 14258 14268 "src/oUnitRunner.ml" 450 14412 14443
)
"src/oUnitRunner.ml" 440 13997 14007 "src/oUnitRunner.ml" 440 13997 14012
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  (int -> string -> unit, unit, string, unit) format4 ->
  int -> string -> unit
)
ident(
  int_ref OUnitLogger.infof "src/oUnitLogger.ml" 162 5405 5409 "src/oUnitLogger.ml" 162 5405 5414
)
"src/oUnitRunner.ml" 440 13997 14013 "src/oUnitRunner.ml" 440 13997 14019
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 313 9899 9918
)
"src/oUnitRunner.ml" 440 13997 14020 "src/oUnitRunner.ml" 440 13997 14043
type(
  (int -> string -> unit, unit, string, unit) format4
)
"src/oUnitRunner.ml" 441 14044 14057 "src/oUnitRunner.ml" 441 14044 14076
type(
  'h worker OUnitState.t -> int
)
ident(
  int_ref OUnitState.count_tests_running "src/oUnitState.ml" 139 5338 5342 "src/oUnitState.ml" 139 5338 5361
)
"src/oUnitRunner.ml" 441 14044 14077 "src/oUnitRunner.ml" 441 14044 14082
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 437 13862 13872 "src/oUnitRunner.ml" 437 13862 13877
)
"src/oUnitRunner.ml" 441 14044 14056 "src/oUnitRunner.ml" 441 14044 14083
call(
  stack
)
type(
  int
)
"src/oUnitRunner.ml" 442 14084 14097 "src/oUnitRunner.ml" 442 14084 14110
type(
  string -> string list -> string
)
ident(
  int_ref Stdlib.String.concat "string.mli" 123 5313 5313 "string.mli" 123 5313 5357
)
"src/oUnitRunner.ml" 442 14084 14111 "src/oUnitRunner.ml" 442 14084 14115
type(
  string
)
"src/oUnitRunner.ml" 443 14116 14132 "src/oUnitRunner.ml" 443 14116 14140
type(
  (OUnitTest.path -> string) -> OUnitTest.path list -> string list
)
ident(
  int_ref Stdlib.List.map "list.mli" 117 4530 4530 "list.mli" 117 4530 4572
)
"src/oUnitRunner.ml" 443 14116 14141 "src/oUnitRunner.ml" 443 14116 14155
type(
  OUnitTest.path -> string
)
ident(
  int_ref OUnitTest.string_of_path "src/oUnitTest.ml" 320 9408 9412 "src/oUnitTest.ml" 320 9408 9426
)
"src/oUnitRunner.ml" 443 14116 14157 "src/oUnitRunner.ml" 443 14116 14174
type(
  'h worker OUnitState.t -> OUnitTest.path list
)
ident(
  int_ref OUnitState.get_tests_running "src/oUnitState.ml" 152 5700 5704 "src/oUnitState.ml" 152 5700 5721
)
"src/oUnitRunner.ml" 443 14116 14175 "src/oUnitRunner.ml" 443 14116 14180
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 437 13862 13872 "src/oUnitRunner.ml" 437 13862 13877
)
"src/oUnitRunner.ml" 443 14116 14156 "src/oUnitRunner.ml" 443 14116 14181
call(
  stack
)
type(
  OUnitTest.path list
)
"src/oUnitRunner.ml" 443 14116 14131 "src/oUnitRunner.ml" 443 14116 14182
call(
  stack
)
type(
  string list
)
"src/oUnitRunner.ml" 442 14084 14096 "src/oUnitRunner.ml" 443 14116 14183
call(
  stack
)
type(
  string
)
"src/oUnitRunner.ml" 440 13997 14007 "src/oUnitRunner.ml" 443 14116 14183
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 444 14185 14195 "src/oUnitRunner.ml" 444 14185 14210
type(
  'h worker list -> float -> 'h worker list
)
ident(
  int_ref workers_waiting "src/oUnitRunner.ml" 312 9861 9883 "src/oUnitRunner.ml" 312 9861 9898
)
"src/oUnitRunner.ml" 444 14185 14212 "src/oUnitRunner.ml" 444 14185 14223
type(
  'h worker OUnitState.t -> 'h worker list
)
ident(
  int_ref OUnitState.get_workers "src/oUnitState.ml" 142 5405 5409 "src/oUnitState.ml" 142 5405 5420
)
"src/oUnitRunner.ml" 444 14185 14224 "src/oUnitRunner.ml" 444 14185 14229
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 437 13862 13872 "src/oUnitRunner.ml" 437 13862 13877
)
"src/oUnitRunner.ml" 444 14185 14211 "src/oUnitRunner.ml" 444 14185 14230
call(
  stack
)
type(
  'h worker list
)
"src/oUnitRunner.ml" 444 14185 14232 "src/oUnitRunner.ml" 444 14185 14239
type(
  'h worker OUnitState.t -> float
)
ident(
  int_ref OUnitState.timeout "src/oUnitState.ml" 272 9804 9808 "src/oUnitState.ml" 272 9804 9815
)
"src/oUnitRunner.ml" 444 14185 14240 "src/oUnitRunner.ml" 444 14185 14245
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 437 13862 13872 "src/oUnitRunner.ml" 437 13862 13877
)
"src/oUnitRunner.ml" 444 14185 14231 "src/oUnitRunner.ml" 444 14185 14246
call(
  stack
)
type(
  float
)
"src/oUnitRunner.ml" 444 14185 14195 "src/oUnitRunner.ml" 444 14185 14246
call(
  stack
)
type(
  'h worker list
)
"src/oUnitRunner.ml" 440 13997 14007 "src/oUnitRunner.ml" 444 14185 14246
type(
  'h worker list
)
"src/oUnitRunner.ml" 446 14258 14268 "src/oUnitRunner.ml" 446 14258 14282
type(
  ('h worker OUnitState.t -> 'h worker -> 'h worker OUnitState.t) ->
  'h worker OUnitState.t -> 'h worker list -> 'h worker OUnitState.t
)
ident(
  int_ref Stdlib.List.fold_left "list.mli" 134 5190 5190 "list.mli" 134 5190 5245
)
"src/oUnitRunner.ml" 447 14283 14300 "src/oUnitRunner.ml" 447 14283 14305
type(
  'h worker OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 447 14283 14306 "src/oUnitRunner.ml" 448 14316 14392
)
"src/oUnitRunner.ml" 447 14283 14306 "src/oUnitRunner.ml" 447 14283 14312
type(
  'h worker
)
ident(
  def worker "src/oUnitRunner.ml" 448 14316 14331 "src/oUnitRunner.ml" 448 14316 14392
)
"src/oUnitRunner.ml" 448 14316 14331 "src/oUnitRunner.ml" 448 14316 14346
type(
  'h worker ->
  message_from_worker -> 'h worker OUnitState.t -> 'h worker OUnitState.t
)
ident(
  int_ref process_message "src/oUnitRunner.ml" 353 10974 10982 "src/oUnitRunner.ml" 353 10974 10997
)
"src/oUnitRunner.ml" 448 14316 14347 "src/oUnitRunner.ml" 448 14316 14353
type(
  'h worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 447 14283 14306 "src/oUnitRunner.ml" 447 14283 14312
)
"src/oUnitRunner.ml" 448 14316 14355 "src/oUnitRunner.ml" 448 14316 14361
type(
  'h worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 447 14283 14306 "src/oUnitRunner.ml" 447 14283 14312
)
"src/oUnitRunner.ml" 448 14316 14355 "src/oUnitRunner.ml" 448 14316 14369
type(
  (message_to_worker, message_from_worker) channel
)
"src/oUnitRunner.ml" 448 14316 14355 "src/oUnitRunner.ml" 448 14316 14382
type(
  unit -> message_from_worker
)
"src/oUnitRunner.ml" 448 14316 14383 "src/oUnitRunner.ml" 448 14316 14385
type(
  unit
)
"src/oUnitRunner.ml" 448 14316 14354 "src/oUnitRunner.ml" 448 14316 14386
call(
  stack
)
type(
  message_from_worker
)
"src/oUnitRunner.ml" 448 14316 14387 "src/oUnitRunner.ml" 448 14316 14392
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 447 14283 14300 "src/oUnitRunner.ml" 447 14283 14305
)
"src/oUnitRunner.ml" 448 14316 14331 "src/oUnitRunner.ml" 448 14316 14392
call(
  tail
)
type(
  'h worker OUnitState.t
)
"src/oUnitRunner.ml" 447 14283 14295 "src/oUnitRunner.ml" 448 14316 14393
type(
  'h worker OUnitState.t -> 'h worker -> 'h worker OUnitState.t
)
"src/oUnitRunner.ml" 449 14394 14406 "src/oUnitRunner.ml" 449 14394 14411
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 437 13862 13872 "src/oUnitRunner.ml" 437 13862 13877
)
"src/oUnitRunner.ml" 450 14412 14424 "src/oUnitRunner.ml" 450 14412 14443
type(
  'h worker list
)
ident(
  int_ref workers_waiting_lst "src/oUnitRunner.ml" 439 13963 13975 "src/oUnitRunner.ml" 439 13963 13994
)
"src/oUnitRunner.ml" 446 14258 14268 "src/oUnitRunner.ml" 450 14412 14443
call(
  tail
)
type(
  'h worker OUnitState.t
)
"src/oUnitRunner.ml" 438 13919 13957 "src/oUnitRunner.ml" 452 14445 14454
type(
  'h worker OUnitState.t
)
"src/oUnitRunner.ml" 452 14445 14460 "src/oUnitRunner.ml" 454 14480 14489
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 437 13862 13872 "src/oUnitRunner.ml" 437 13862 13877
)
"src/oUnitRunner.ml" 438 13919 13925 "src/oUnitRunner.ml" 454 14480 14489
type(
  'h worker OUnitState.t
)
"src/oUnitRunner.ml" 437 13862 13868 "src/oUnitRunner.ml" 454 14480 14489
type(
  'h worker OUnitState.t
)
"src/oUnitRunner.ml" 458 14539 14551 "src/oUnitRunner.ml" 458 14539 14563
type(
  'h worker OUnitState.t -> 'h worker OUnitState.t
)
ident(
  def wait_stopped "src/oUnitRunner.ml" 458 14539 14543 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 458 14539 14564 "src/oUnitRunner.ml" 458 14539 14569
type(
  'h worker OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 459 14572 14578 "src/oUnitRunner.ml" 462 14645 14688
)
"src/oUnitRunner.ml" 459 14572 14581 "src/oUnitRunner.ml" 459 14572 14603
type(
  'h worker OUnitState.t -> 'h worker list
)
ident(
  int_ref OUnitState.get_workers "src/oUnitState.ml" 142 5405 5409 "src/oUnitState.ml" 142 5405 5420
)
"src/oUnitRunner.ml" 459 14572 14604 "src/oUnitRunner.ml" 459 14572 14609
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 458 14539 14564 "src/oUnitRunner.ml" 458 14539 14569
)
"src/oUnitRunner.ml" 459 14572 14581 "src/oUnitRunner.ml" 459 14572 14609
call(
  stack
)
type(
  'h worker list
)
"src/oUnitRunner.ml" 459 14572 14610 "src/oUnitRunner.ml" 459 14572 14611
type(
  'h worker list -> 'h worker list -> bool
)
ident(
  int_ref Stdlib.( = ) "stdlib.mli" 57 2220 2220 "stdlib.mli" 57 2220 2264
)
"src/oUnitRunner.ml" 459 14572 14612 "src/oUnitRunner.ml" 459 14572 14614
type(
  'h worker list
)
"src/oUnitRunner.ml" 459 14572 14581 "src/oUnitRunner.ml" 459 14572 14614
type(
  bool
)
"src/oUnitRunner.ml" 460 14620 14628 "src/oUnitRunner.ml" 460 14620 14633
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 458 14539 14564 "src/oUnitRunner.ml" 458 14539 14569
)
"src/oUnitRunner.ml" 462 14645 14653 "src/oUnitRunner.ml" 462 14645 14665
type(
  'h worker OUnitState.t -> 'h worker OUnitState.t
)
ident(
  int_ref wait_stopped "src/oUnitRunner.ml" 458 14539 14551 "src/oUnitRunner.ml" 458 14539 14563
)
"src/oUnitRunner.ml" 462 14645 14667 "src/oUnitRunner.ml" 462 14645 14681
type(
  'h worker OUnitState.t -> 'h worker OUnitState.t
)
ident(
  int_ref wait_test_done "src/oUnitRunner.ml" 436 13827 13839 "src/oUnitRunner.ml" 436 13827 13853
)
"src/oUnitRunner.ml" 462 14645 14682 "src/oUnitRunner.ml" 462 14645 14687
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 458 14539 14564 "src/oUnitRunner.ml" 458 14539 14569
)
"src/oUnitRunner.ml" 462 14645 14666 "src/oUnitRunner.ml" 462 14645 14688
call(
  stack
)
type(
  'h worker OUnitState.t
)
"src/oUnitRunner.ml" 462 14645 14653 "src/oUnitRunner.ml" 462 14645 14688
call(
  tail
)
type(
  'h worker OUnitState.t
)
"src/oUnitRunner.ml" 459 14572 14578 "src/oUnitRunner.ml" 462 14645 14688
type(
  'h worker OUnitState.t
)
"src/oUnitRunner.ml" 465 14697 14709 "src/oUnitRunner.ml" 465 14697 14713
type(
  'h worker OUnitState.t -> OUnitTest.result_full list
)
ident(
  def iter "src/oUnitRunner.ml" 465 14697 14701 "src/oUnitRunner.ml" 522 17044 17060
)
"src/oUnitRunner.ml" 465 14697 14714 "src/oUnitRunner.ml" 465 14697 14719
type(
  'h worker OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 466 14722 14728 "src/oUnitRunner.ml" 520 17021 17036
)
"src/oUnitRunner.ml" 466 14722 14734 "src/oUnitRunner.ml" 466 14722 14759
type(
  (int, unit -> unit) Hashtbl.t ->
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  'h worker OUnitState.t ->
  'h worker OUnitState.next_test_case_t * 'h worker OUnitState.t
)
ident(
  int_ref OUnitState.next_test_case "src/oUnitState.ml" 155 5766 5774 "src/oUnitState.ml" 155 5766 5788
)
"src/oUnitRunner.ml" 466 14722 14760 "src/oUnitRunner.ml" 466 14722 14764
type(
  (int, unit -> unit) Hashtbl.t
)
ident(
  int_ref conf "src/oUnitRunner.ml" 313 9899 9907 "src/oUnitRunner.ml" 313 9899 9911
)
"src/oUnitRunner.ml" 466 14722 14765 "src/oUnitRunner.ml" 466 14722 14771
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 313 9899 9918
)
"src/oUnitRunner.ml" 466 14722 14772 "src/oUnitRunner.ml" 466 14722 14777
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 465 14697 14714 "src/oUnitRunner.ml" 465 14697 14719
)
"src/oUnitRunner.ml" 466 14722 14734 "src/oUnitRunner.ml" 466 14722 14777
call(
  stack
)
type(
  'h worker OUnitState.next_test_case_t * 'h worker OUnitState.t
)
"src/oUnitRunner.ml" 467 14783 14793 "src/oUnitRunner.ml" 467 14783 14810
type(
  'h worker OUnitState.next_test_case_t
)
"src/oUnitRunner.ml" 467 14783 14812 "src/oUnitRunner.ml" 467 14783 14817
type(
  'h worker OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 468 14821 14833 "src/oUnitRunner.ml" 482 15466 15481
)
"src/oUnitRunner.ml" 467 14783 14793 "src/oUnitRunner.ml" 467 14783 14817
type(
  'h worker OUnitState.next_test_case_t * 'h worker OUnitState.t
)
"src/oUnitRunner.ml" 468 14821 14836 "src/oUnitRunner.ml" 468 14821 14859
type(
  'h worker OUnitState.t -> int
)
ident(
  int_ref OUnitState.count_worker "src/oUnitState.ml" 136 5245 5249 "src/oUnitState.ml" 136 5245 5261
)
"src/oUnitRunner.ml" 468 14821 14860 "src/oUnitRunner.ml" 468 14821 14865
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 467 14783 14812 "src/oUnitRunner.ml" 467 14783 14817
)
"src/oUnitRunner.ml" 468 14821 14836 "src/oUnitRunner.ml" 468 14821 14865
call(
  stack
)
type(
  int
)
"src/oUnitRunner.ml" 468 14821 14866 "src/oUnitRunner.ml" 468 14821 14867
type(
  int -> int -> bool
)
ident(
  int_ref Stdlib.( < ) "stdlib.mli" 70 2854 2854 "stdlib.mli" 70 2854 2901
)
"src/oUnitRunner.ml" 468 14821 14868 "src/oUnitRunner.ml" 468 14821 14874
type(
  int
)
ident(
  int_ref shards "src/oUnitRunner.ml" 324 10196 10204 "src/oUnitRunner.ml" 324 10196 10210
)
"src/oUnitRunner.ml" 468 14821 14836 "src/oUnitRunner.ml" 468 14821 14874
type(
  bool
)
"src/oUnitRunner.ml" 470 14922 14940 "src/oUnitRunner.ml" 470 14922 14948
type(
  string
)
ident(
  def shard_id "src/oUnitRunner.ml" 471 14984 14998 "src/oUnitRunner.ml" 479 15370 15396
)
"src/oUnitRunner.ml" 470 14922 14951 "src/oUnitRunner.ml" 470 14922 14968
type(
  int -> string
)
ident(
  int_ref OUnitUtils.shardf "src/oUnitUtils.ml" 216 6758 6762 "src/oUnitUtils.ml" 216 6758 6768
)
"src/oUnitRunner.ml" 470 14922 14969 "src/oUnitRunner.ml" 470 14922 14970
type(
  int ref -> int
)
ident(
  int_ref Stdlib.( ! ) "stdlib.mli" 1070 41321 41321 "stdlib.mli" 1070 41321 41362
)
"src/oUnitRunner.ml" 470 14922 14970 "src/oUnitRunner.ml" 470 14922 14980
type(
  int ref
)
ident(
  int_ref worker_idx "src/oUnitRunner.ml" 328 10287 10295 "src/oUnitRunner.ml" 328 10287 10305
)
"src/oUnitRunner.ml" 470 14922 14969 "src/oUnitRunner.ml" 470 14922 14980
type(
  int
)
"src/oUnitRunner.ml" 470 14922 14951 "src/oUnitRunner.ml" 470 14922 14980
call(
  stack
)
type(
  string
)
"src/oUnitRunner.ml" 471 14984 15002 "src/oUnitRunner.ml" 471 14984 15004
type(
  unit
)
"src/oUnitRunner.ml" 471 14984 15007 "src/oUnitRunner.ml" 471 14984 15012
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref OUnitLogger.infof "src/oUnitLogger.ml" 162 5405 5409 "src/oUnitLogger.ml" 162 5405 5414
)
"src/oUnitRunner.ml" 471 14984 15013 "src/oUnitRunner.ml" 471 14984 15019
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 313 9899 9918
)
"src/oUnitRunner.ml" 471 14984 15020 "src/oUnitRunner.ml" 471 14984 15048
type(
  (string -> unit, unit, string, unit) format4
)
"src/oUnitRunner.ml" 471 14984 15049 "src/oUnitRunner.ml" 471 14984 15057
type(
  string
)
ident(
  int_ref shard_id "src/oUnitRunner.ml" 470 14922 14940 "src/oUnitRunner.ml" 470 14922 14948
)
"src/oUnitRunner.ml" 471 14984 15007 "src/oUnitRunner.ml" 471 14984 15057
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 472 15061 15079 "src/oUnitRunner.ml" 472 15061 15085
type(
  'h worker
)
ident(
  def worker "src/oUnitRunner.ml" 476 15208 15222 "src/oUnitRunner.ml" 479 15370 15396
)
"src/oUnitRunner.ml" 473 15088 15104 "src/oUnitRunner.ml" 473 15088 15117
type(
  (int, unit -> unit) Hashtbl.t ->
  (MapPath.key * OUnitTest.test_length * OUnitTest.test_fun) MapPath.t ->
  string -> string -> bool -> 'h worker
)
ident(
  int_ref create_worker "src/oUnitRunner.ml" 312 9861 9869 "src/oUnitRunner.ml" 312 9861 9882
)
"src/oUnitRunner.ml" 474 15118 15136 "src/oUnitRunner.ml" 474 15118 15140
type(
  (int, unit -> unit) Hashtbl.t
)
ident(
  int_ref conf "src/oUnitRunner.ml" 313 9899 9907 "src/oUnitRunner.ml" 313 9899 9911
)
"src/oUnitRunner.ml" 474 15118 15141 "src/oUnitRunner.ml" 474 15118 15155
type(
  (MapPath.key * OUnitTest.test_length * OUnitTest.test_fun) MapPath.t
)
ident(
  int_ref map_test_cases "src/oUnitRunner.ml" 314 9940 9948 "src/oUnitRunner.ml" 314 9940 9962
)
"src/oUnitRunner.ml" 474 15118 15156 "src/oUnitRunner.ml" 474 15118 15164
type(
  string
)
ident(
  int_ref shard_id "src/oUnitRunner.ml" 470 14922 14940 "src/oUnitRunner.ml" 470 14922 14948
)
"src/oUnitRunner.ml" 474 15118 15165 "src/oUnitRunner.ml" 474 15118 15174
type(
  string
)
ident(
  int_ref master_id "src/oUnitRunner.ml" 326 10237 10245 "src/oUnitRunner.ml" 326 10237 10254
)
"src/oUnitRunner.ml" 474 15118 15175 "src/oUnitRunner.ml" 474 15118 15190
type(
  bool
)
ident(
  int_ref worker_log_file "src/oUnitRunner.ml" 339 10578 10586 "src/oUnitRunner.ml" 339 10578 10601
)
"src/oUnitRunner.ml" 473 15088 15104 "src/oUnitRunner.ml" 474 15118 15190
call(
  stack
)
type(
  'h worker
)
"src/oUnitRunner.ml" 476 15208 15226 "src/oUnitRunner.ml" 476 15208 15228
type(
  unit
)
"src/oUnitRunner.ml" 476 15208 15231 "src/oUnitRunner.ml" 476 15208 15236
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  (string -> unit, unit, string, unit) format4 -> string -> unit
)
ident(
  int_ref OUnitLogger.infof "src/oUnitLogger.ml" 162 5405 5409 "src/oUnitLogger.ml" 162 5405 5414
)
"src/oUnitRunner.ml" 476 15208 15237 "src/oUnitRunner.ml" 476 15208 15243
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 313 9899 9918
)
"src/oUnitRunner.ml" 476 15208 15244 "src/oUnitRunner.ml" 476 15208 15264
type(
  (string -> unit, unit, string, unit) format4
)
"src/oUnitRunner.ml" 476 15208 15265 "src/oUnitRunner.ml" 476 15208 15271
type(
  'h worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 472 15061 15079 "src/oUnitRunner.ml" 472 15061 15085
)
"src/oUnitRunner.ml" 476 15208 15265 "src/oUnitRunner.ml" 476 15208 15280
type(
  string
)
"src/oUnitRunner.ml" 476 15208 15231 "src/oUnitRunner.ml" 476 15208 15280
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 477 15284 15302 "src/oUnitRunner.ml" 477 15284 15307
type(
  'h worker OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 478 15337 15353 "src/oUnitRunner.ml" 479 15370 15396
)
"src/oUnitRunner.ml" 477 15284 15310 "src/oUnitRunner.ml" 477 15284 15320
type(
  'h worker -> 'h worker OUnitState.t -> 'h worker OUnitState.t
)
ident(
  int_ref OUnitState.add_worker "src/oUnitState.ml" 118 4792 4796 "src/oUnitState.ml" 118 4792 4806
)
"src/oUnitRunner.ml" 477 15284 15321 "src/oUnitRunner.ml" 477 15284 15327
type(
  'h worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 472 15061 15079 "src/oUnitRunner.ml" 472 15061 15085
)
"src/oUnitRunner.ml" 477 15284 15328 "src/oUnitRunner.ml" 477 15284 15333
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 467 14783 14812 "src/oUnitRunner.ml" 467 14783 14817
)
"src/oUnitRunner.ml" 477 15284 15310 "src/oUnitRunner.ml" 477 15284 15333
call(
  stack
)
type(
  'h worker OUnitState.t
)
"src/oUnitRunner.ml" 478 15337 15353 "src/oUnitRunner.ml" 478 15337 15357
type(
  int ref -> unit
)
ident(
  int_ref Stdlib.incr "stdlib.mli" 1080 41723 41723 "stdlib.mli" 1080 41723 41764
)
"src/oUnitRunner.ml" 478 15337 15358 "src/oUnitRunner.ml" 478 15337 15368
type(
  int ref
)
ident(
  int_ref worker_idx "src/oUnitRunner.ml" 328 10287 10295 "src/oUnitRunner.ml" 328 10287 10305
)
"src/oUnitRunner.ml" 478 15337 15353 "src/oUnitRunner.ml" 478 15337 15368
type(
  unit
)
"src/oUnitRunner.ml" 479 15370 15386 "src/oUnitRunner.ml" 479 15370 15390
type(
  'h worker OUnitState.t -> OUnitTest.result_full list
)
ident(
  int_ref iter "src/oUnitRunner.ml" 465 14697 14709 "src/oUnitRunner.ml" 465 14697 14713
)
"src/oUnitRunner.ml" 479 15370 15391 "src/oUnitRunner.ml" 479 15370 15396
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 477 15284 15302 "src/oUnitRunner.ml" 477 15284 15307
)
"src/oUnitRunner.ml" 479 15370 15386 "src/oUnitRunner.ml" 479 15370 15396
call(
  tail
)
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 478 15337 15353 "src/oUnitRunner.ml" 479 15370 15396
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 477 15284 15298 "src/oUnitRunner.ml" 479 15370 15396
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 476 15208 15222 "src/oUnitRunner.ml" 479 15370 15396
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 472 15061 15075 "src/oUnitRunner.ml" 479 15370 15396
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 471 14984 14998 "src/oUnitRunner.ml" 479 15370 15396
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 468 14821 14880 "src/oUnitRunner.ml" 480 15397 15412
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 481 15424 15438 "src/oUnitRunner.ml" 481 15424 15442
type(
  'h worker OUnitState.t -> OUnitTest.result_full list
)
ident(
  int_ref iter "src/oUnitRunner.ml" 465 14697 14709 "src/oUnitRunner.ml" 465 14697 14713
)
"src/oUnitRunner.ml" 481 15424 15444 "src/oUnitRunner.ml" 481 15424 15458
type(
  'h worker OUnitState.t -> 'h worker OUnitState.t
)
ident(
  int_ref wait_test_done "src/oUnitRunner.ml" 436 13827 13839 "src/oUnitRunner.ml" 436 13827 13853
)
"src/oUnitRunner.ml" 481 15424 15459 "src/oUnitRunner.ml" 481 15424 15464
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 467 14783 14812 "src/oUnitRunner.ml" 467 14783 14817
)
"src/oUnitRunner.ml" 481 15424 15443 "src/oUnitRunner.ml" 481 15424 15465
call(
  stack
)
type(
  'h worker OUnitState.t
)
"src/oUnitRunner.ml" 480 15397 15418 "src/oUnitRunner.ml" 482 15466 15481
call(
  tail
)
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 468 14821 14833 "src/oUnitRunner.ml" 482 15466 15481
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 484 15483 15493 "src/oUnitRunner.ml" 484 15483 15502
type(
  'h worker OUnitState.next_test_case_t
)
"src/oUnitRunner.ml" 484 15483 15504 "src/oUnitRunner.ml" 484 15483 15509
type(
  'h worker OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 485 15513 15525 "src/oUnitRunner.ml" 485 15513 15552
)
"src/oUnitRunner.ml" 484 15483 15493 "src/oUnitRunner.ml" 484 15483 15509
type(
  'h worker OUnitState.next_test_case_t * 'h worker OUnitState.t
)
"src/oUnitRunner.ml" 485 15513 15525 "src/oUnitRunner.ml" 485 15513 15529
type(
  'h worker OUnitState.t -> OUnitTest.result_full list
)
ident(
  int_ref iter "src/oUnitRunner.ml" 465 14697 14709 "src/oUnitRunner.ml" 465 14697 14713
)
"src/oUnitRunner.ml" 485 15513 15531 "src/oUnitRunner.ml" 485 15513 15545
type(
  'h worker OUnitState.t -> 'h worker OUnitState.t
)
ident(
  int_ref wait_test_done "src/oUnitRunner.ml" 436 13827 13839 "src/oUnitRunner.ml" 436 13827 13853
)
"src/oUnitRunner.ml" 485 15513 15546 "src/oUnitRunner.ml" 485 15513 15551
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 484 15483 15504 "src/oUnitRunner.ml" 484 15483 15509
)
"src/oUnitRunner.ml" 485 15513 15530 "src/oUnitRunner.ml" 485 15513 15552
call(
  stack
)
type(
  'h worker OUnitState.t
)
"src/oUnitRunner.ml" 485 15513 15525 "src/oUnitRunner.ml" 485 15513 15552
call(
  tail
)
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 487 15554 15580 "src/oUnitRunner.ml" 487 15554 15589
type(
  OUnitTest.path
)
ident(
  def test_path "src/oUnitRunner.ml" 488 15612 15624 "src/oUnitRunner.ml" 490 15721 15743
)
"src/oUnitRunner.ml" 487 15554 15591 "src/oUnitRunner.ml" 487 15554 15592
type(
  OUnitTest.test_fun
)
"src/oUnitRunner.ml" 487 15554 15594 "src/oUnitRunner.ml" 487 15554 15600
type(
  'h worker
)
ident(
  def worker "src/oUnitRunner.ml" 488 15612 15624 "src/oUnitRunner.ml" 490 15721 15743
)
"src/oUnitRunner.ml" 487 15554 15564 "src/oUnitRunner.ml" 487 15554 15601
type(
  'h worker OUnitState.next_test_case_t
)
"src/oUnitRunner.ml" 487 15554 15603 "src/oUnitRunner.ml" 487 15554 15608
type(
  'h worker OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 488 15612 15624 "src/oUnitRunner.ml" 490 15721 15743
)
"src/oUnitRunner.ml" 487 15554 15564 "src/oUnitRunner.ml" 487 15554 15608
type(
  'h worker OUnitState.next_test_case_t * 'h worker OUnitState.t
)
"src/oUnitRunner.ml" 488 15612 15624 "src/oUnitRunner.ml" 488 15612 15645
type(
  string -> unit
)
ident(
  int_ref incr_tests_per_worker "src/oUnitRunner.ml" 330 10318 10343 "src/oUnitRunner.ml" 330 10318 10364
)
"src/oUnitRunner.ml" 488 15612 15646 "src/oUnitRunner.ml" 488 15612 15652
type(
  'h worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 487 15554 15594 "src/oUnitRunner.ml" 487 15554 15600
)
"src/oUnitRunner.ml" 488 15612 15646 "src/oUnitRunner.ml" 488 15612 15661
type(
  string
)
"src/oUnitRunner.ml" 488 15612 15624 "src/oUnitRunner.ml" 488 15612 15661
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 489 15663 15675 "src/oUnitRunner.ml" 489 15663 15681
type(
  'h worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 487 15554 15594 "src/oUnitRunner.ml" 487 15554 15600
)
"src/oUnitRunner.ml" 489 15663 15675 "src/oUnitRunner.ml" 489 15663 15689
type(
  (message_to_worker, message_from_worker) channel
)
"src/oUnitRunner.ml" 489 15663 15675 "src/oUnitRunner.ml" 489 15663 15699
type(
  message_to_worker -> unit
)
"src/oUnitRunner.ml" 489 15663 15709 "src/oUnitRunner.ml" 489 15663 15718
type(
  OUnitTest.path
)
ident(
  int_ref test_path "src/oUnitRunner.ml" 487 15554 15580 "src/oUnitRunner.ml" 487 15554 15589
)
"src/oUnitRunner.ml" 489 15663 15700 "src/oUnitRunner.ml" 489 15663 15719
type(
  message_to_worker
)
"src/oUnitRunner.ml" 489 15663 15675 "src/oUnitRunner.ml" 489 15663 15719
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 490 15721 15733 "src/oUnitRunner.ml" 490 15721 15737
type(
  'h worker OUnitState.t -> OUnitTest.result_full list
)
ident(
  int_ref iter "src/oUnitRunner.ml" 465 14697 14709 "src/oUnitRunner.ml" 465 14697 14713
)
"src/oUnitRunner.ml" 490 15721 15738 "src/oUnitRunner.ml" 490 15721 15743
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 487 15554 15603 "src/oUnitRunner.ml" 487 15554 15608
)
"src/oUnitRunner.ml" 490 15721 15733 "src/oUnitRunner.ml" 490 15721 15743
call(
  tail
)
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 489 15663 15675 "src/oUnitRunner.ml" 490 15721 15743
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 488 15612 15624 "src/oUnitRunner.ml" 490 15721 15743
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 492 15745 15755 "src/oUnitRunner.ml" 492 15745 15763
type(
  'h worker OUnitState.next_test_case_t
)
"src/oUnitRunner.ml" 492 15745 15765 "src/oUnitRunner.ml" 492 15745 15770
type(
  'h worker OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 493 15774 15786 "src/oUnitRunner.ml" 520 17021 17036
)
"src/oUnitRunner.ml" 492 15745 15755 "src/oUnitRunner.ml" 492 15745 15770
type(
  'h worker OUnitState.next_test_case_t * 'h worker OUnitState.t
)
"src/oUnitRunner.ml" 493 15774 15790 "src/oUnitRunner.ml" 493 15774 15809
type(
  int
)
ident(
  def count_tests_running "src/oUnitRunner.ml" 494 15852 15864 "src/oUnitRunner.ml" 520 17021 17036
)
"src/oUnitRunner.ml" 493 15774 15812 "src/oUnitRunner.ml" 493 15774 15842
type(
  'h worker OUnitState.t -> int
)
ident(
  int_ref OUnitState.count_tests_running "src/oUnitState.ml" 139 5338 5342 "src/oUnitState.ml" 139 5338 5361
)
"src/oUnitRunner.ml" 493 15774 15843 "src/oUnitRunner.ml" 493 15774 15848
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 492 15745 15765 "src/oUnitRunner.ml" 492 15745 15770
)
"src/oUnitRunner.ml" 493 15774 15812 "src/oUnitRunner.ml" 493 15774 15848
call(
  stack
)
type(
  int
)
"src/oUnitRunner.ml" 494 15852 15867 "src/oUnitRunner.ml" 494 15852 15886
type(
  int
)
ident(
  int_ref count_tests_running "src/oUnitRunner.ml" 493 15774 15790 "src/oUnitRunner.ml" 493 15774 15809
)
"src/oUnitRunner.ml" 494 15852 15887 "src/oUnitRunner.ml" 494 15852 15888
type(
  int -> int -> bool
)
ident(
  int_ref Stdlib.( = ) "stdlib.mli" 57 2220 2220 "stdlib.mli" 57 2220 2264
)
"src/oUnitRunner.ml" 494 15852 15889 "src/oUnitRunner.ml" 494 15852 15890
type(
  int
)
"src/oUnitRunner.ml" 494 15852 15867 "src/oUnitRunner.ml" 494 15852 15890
type(
  bool
)
"src/oUnitRunner.ml" 495 15902 15920 "src/oUnitRunner.ml" 495 15902 15925
type(
  'h worker OUnitState.t
)
ident(
  def state "src/oUnitRunner.ml" 501 16124 16142 "src/oUnitRunner.ml" 513 16696 16742
)
"src/oUnitRunner.ml" 496 15928 15944 "src/oUnitRunner.ml" 496 15928 15953
type(
  ('h worker -> unit) -> 'h worker list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 105 4099 4099 "list.mli" 105 4099 4141
)
"src/oUnitRunner.ml" 497 15954 15977 "src/oUnitRunner.ml" 497 15954 15983
type(
  'h worker
)
ident(
  def worker "src/oUnitRunner.ml" 497 15954 15987 "src/oUnitRunner.ml" 497 15954 16016
)
"src/oUnitRunner.ml" 497 15954 15987 "src/oUnitRunner.ml" 497 15954 15993
type(
  'h worker
)
ident(
  int_ref worker "src/oUnitRunner.ml" 497 15954 15977 "src/oUnitRunner.ml" 497 15954 15983
)
"src/oUnitRunner.ml" 497 15954 15987 "src/oUnitRunner.ml" 497 15954 16001
type(
  (message_to_worker, message_from_worker) channel
)
"src/oUnitRunner.ml" 497 15954 15987 "src/oUnitRunner.ml" 497 15954 16011
type(
  message_to_worker -> unit
)
"src/oUnitRunner.ml" 497 15954 16012 "src/oUnitRunner.ml" 497 15954 16016
type(
  message_to_worker
)
"src/oUnitRunner.ml" 497 15954 15987 "src/oUnitRunner.ml" 497 15954 16016
call(
  tail
)
type(
  unit
)
"src/oUnitRunner.ml" 497 15954 15972 "src/oUnitRunner.ml" 497 15954 16017
type(
  'h worker -> unit
)
"src/oUnitRunner.ml" 498 16018 16037 "src/oUnitRunner.ml" 498 16018 16059
type(
  'h worker OUnitState.t -> 'h worker list
)
ident(
  int_ref OUnitState.get_workers "src/oUnitState.ml" 142 5405 5409 "src/oUnitState.ml" 142 5405 5420
)
"src/oUnitRunner.ml" 498 16018 16060 "src/oUnitRunner.ml" 498 16018 16065
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 492 15745 15765 "src/oUnitRunner.ml" 492 15745 15770
)
"src/oUnitRunner.ml" 498 16018 16036 "src/oUnitRunner.ml" 498 16018 16066
call(
  stack
)
type(
  'h worker list
)
"src/oUnitRunner.ml" 496 15928 15944 "src/oUnitRunner.ml" 498 16018 16066
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 499 16068 16086 "src/oUnitRunner.ml" 499 16068 16098
type(
  'h worker OUnitState.t -> 'h worker OUnitState.t
)
ident(
  int_ref wait_stopped "src/oUnitRunner.ml" 458 14539 14551 "src/oUnitRunner.ml" 458 14539 14563
)
"src/oUnitRunner.ml" 499 16068 16099 "src/oUnitRunner.ml" 499 16068 16104
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 492 15745 15765 "src/oUnitRunner.ml" 492 15745 15770
)
"src/oUnitRunner.ml" 499 16068 16086 "src/oUnitRunner.ml" 499 16068 16104
call(
  stack
)
type(
  'h worker OUnitState.t
)
"src/oUnitRunner.ml" 496 15928 15944 "src/oUnitRunner.ml" 499 16068 16104
type(
  'h worker OUnitState.t
)
"src/oUnitRunner.ml" 501 16124 16142 "src/oUnitRunner.ml" 501 16124 16147
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  (int -> unit, unit, string, unit) format4 -> int -> unit
)
ident(
  int_ref OUnitLogger.infof "src/oUnitLogger.ml" 162 5405 5409 "src/oUnitLogger.ml" 162 5405 5414
)
"src/oUnitRunner.ml" 501 16124 16148 "src/oUnitRunner.ml" 501 16124 16154
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 313 9899 9918
)
"src/oUnitRunner.ml" 501 16124 16155 "src/oUnitRunner.ml" 501 16124 16194
type(
  (int -> unit, unit, string, unit) format4
)
"src/oUnitRunner.ml" 502 16195 16216 "src/oUnitRunner.ml" 502 16195 16217
type(
  int ref -> int
)
ident(
  int_ref Stdlib.( ! ) "stdlib.mli" 1070 41321 41321 "stdlib.mli" 1070 41321 41362
)
"src/oUnitRunner.ml" 502 16195 16217 "src/oUnitRunner.ml" 502 16195 16227
type(
  int ref
)
ident(
  int_ref worker_idx "src/oUnitRunner.ml" 328 10287 10295 "src/oUnitRunner.ml" 328 10287 10305
)
"src/oUnitRunner.ml" 502 16195 16216 "src/oUnitRunner.ml" 502 16195 16227
type(
  int
)
"src/oUnitRunner.ml" 502 16195 16228 "src/oUnitRunner.ml" 502 16195 16229
type(
  int -> int -> int
)
ident(
  int_ref Stdlib.( - ) "stdlib.mli" 271 10513 10513 "stdlib.mli" 271 10513 10559
)
"src/oUnitRunner.ml" 502 16195 16230 "src/oUnitRunner.ml" 502 16195 16231
type(
  int
)
"src/oUnitRunner.ml" 502 16195 16215 "src/oUnitRunner.ml" 502 16195 16232
type(
  int
)
"src/oUnitRunner.ml" 501 16124 16142 "src/oUnitRunner.ml" 502 16195 16232
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 503 16234 16252 "src/oUnitRunner.ml" 503 16234 16261
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 105 4099 4099 "list.mli" 105 4099 4141
)
"src/oUnitRunner.ml" 504 16262 16288 "src/oUnitRunner.ml" 504 16262 16296
type(
  string
)
ident(
  def shard_id "src/oUnitRunner.ml" 505 16308 16331 "src/oUnitRunner.ml" 506 16374 16413
)
"src/oUnitRunner.ml" 504 16262 16298 "src/oUnitRunner.ml" 504 16262 16303
type(
  int
)
ident(
  def count "src/oUnitRunner.ml" 505 16308 16331 "src/oUnitRunner.ml" 506 16374 16413
)
"src/oUnitRunner.ml" 504 16262 16287 "src/oUnitRunner.ml" 504 16262 16304
type(
  string * int
)
"src/oUnitRunner.ml" 505 16308 16331 "src/oUnitRunner.ml" 505 16308 16336
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  (int -> string -> unit, unit, string, unit) format4 ->
  int -> string -> unit
)
ident(
  int_ref OUnitLogger.infof "src/oUnitLogger.ml" 162 5405 5409 "src/oUnitLogger.ml" 162 5405 5414
)
"src/oUnitRunner.ml" 505 16308 16337 "src/oUnitRunner.ml" 505 16308 16343
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 313 9899 9918
)
"src/oUnitRunner.ml" 505 16308 16344 "src/oUnitRunner.ml" 505 16308 16373
type(
  (int -> string -> unit, unit, string, unit) format4
)
"src/oUnitRunner.ml" 506 16374 16399 "src/oUnitRunner.ml" 506 16374 16404
type(
  int
)
ident(
  int_ref count "src/oUnitRunner.ml" 504 16262 16298 "src/oUnitRunner.ml" 504 16262 16303
)
"src/oUnitRunner.ml" 506 16374 16405 "src/oUnitRunner.ml" 506 16374 16413
type(
  string
)
ident(
  int_ref shard_id "src/oUnitRunner.ml" 504 16262 16288 "src/oUnitRunner.ml" 504 16262 16296
)
"src/oUnitRunner.ml" 505 16308 16331 "src/oUnitRunner.ml" 506 16374 16413
call(
  tail
)
type(
  unit
)
"src/oUnitRunner.ml" 504 16262 16282 "src/oUnitRunner.ml" 506 16374 16414
type(
  string * int -> unit
)
"src/oUnitRunner.ml" 507 16415 16436 "src/oUnitRunner.ml" 507 16415 16451
type(
  unit -> (string * int) list
)
ident(
  int_ref test_per_worker "src/oUnitRunner.ml" 330 10318 10326 "src/oUnitRunner.ml" 330 10318 10341
)
"src/oUnitRunner.ml" 507 16415 16452 "src/oUnitRunner.ml" 507 16415 16454
type(
  unit
)
"src/oUnitRunner.ml" 507 16415 16435 "src/oUnitRunner.ml" 507 16415 16455
call(
  stack
)
type(
  (string * int) list
)
"src/oUnitRunner.ml" 503 16234 16252 "src/oUnitRunner.ml" 507 16415 16455
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 508 16457 16475 "src/oUnitRunner.ml" 508 16457 16484
type(
  (string * int -> unit) -> (string * int) list -> unit
)
ident(
  int_ref Stdlib.List.iter "list.mli" 105 4099 4099 "list.mli" 105 4099 4141
)
"src/oUnitRunner.ml" 509 16485 16511 "src/oUnitRunner.ml" 509 16485 16519
type(
  string
)
ident(
  def shard_id "src/oUnitRunner.ml" 510 16531 16554 "src/oUnitRunner.ml" 511 16605 16644
)
"src/oUnitRunner.ml" 509 16485 16521 "src/oUnitRunner.ml" 509 16485 16526
type(
  int
)
ident(
  def count "src/oUnitRunner.ml" 510 16531 16554 "src/oUnitRunner.ml" 511 16605 16644
)
"src/oUnitRunner.ml" 509 16485 16510 "src/oUnitRunner.ml" 509 16485 16527
type(
  string * int
)
"src/oUnitRunner.ml" 510 16531 16554 "src/oUnitRunner.ml" 510 16531 16559
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  (string -> int -> unit, unit, string, unit) format4 ->
  string -> int -> unit
)
ident(
  int_ref OUnitLogger.infof "src/oUnitLogger.ml" 162 5405 5409 "src/oUnitLogger.ml" 162 5405 5414
)
"src/oUnitRunner.ml" 510 16531 16560 "src/oUnitRunner.ml" 510 16531 16566
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 313 9899 9918
)
"src/oUnitRunner.ml" 510 16531 16567 "src/oUnitRunner.ml" 510 16531 16604
type(
  (string -> int -> unit, unit, string, unit) format4
)
"src/oUnitRunner.ml" 511 16605 16630 "src/oUnitRunner.ml" 511 16605 16638
type(
  string
)
ident(
  int_ref shard_id "src/oUnitRunner.ml" 509 16485 16511 "src/oUnitRunner.ml" 509 16485 16519
)
"src/oUnitRunner.ml" 511 16605 16639 "src/oUnitRunner.ml" 511 16605 16644
type(
  int
)
ident(
  int_ref count "src/oUnitRunner.ml" 509 16485 16521 "src/oUnitRunner.ml" 509 16485 16526
)
"src/oUnitRunner.ml" 510 16531 16554 "src/oUnitRunner.ml" 511 16605 16644
call(
  tail
)
type(
  unit
)
"src/oUnitRunner.ml" 509 16485 16505 "src/oUnitRunner.ml" 511 16605 16645
type(
  string * int -> unit
)
"src/oUnitRunner.ml" 512 16646 16667 "src/oUnitRunner.ml" 512 16646 16690
type(
  unit -> (string * int) list
)
ident(
  int_ref health_check_per_worker "src/oUnitRunner.ml" 333 10407 10415 "src/oUnitRunner.ml" 333 10407 10438
)
"src/oUnitRunner.ml" 512 16646 16691 "src/oUnitRunner.ml" 512 16646 16693
type(
  unit
)
"src/oUnitRunner.ml" 512 16646 16666 "src/oUnitRunner.ml" 512 16646 16694
call(
  stack
)
type(
  (string * int) list
)
"src/oUnitRunner.ml" 508 16457 16475 "src/oUnitRunner.ml" 512 16646 16694
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 513 16696 16714 "src/oUnitRunner.ml" 513 16696 16736
type(
  'h worker OUnitState.t -> OUnitTest.result_full list
)
ident(
  int_ref OUnitState.get_results "src/oUnitState.ml" 220 8184 8188 "src/oUnitState.ml" 220 8184 8199
)
"src/oUnitRunner.ml" 513 16696 16737 "src/oUnitRunner.ml" 513 16696 16742
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 495 15902 15920 "src/oUnitRunner.ml" 495 15902 15925
)
"src/oUnitRunner.ml" 513 16696 16714 "src/oUnitRunner.ml" 513 16696 16742
call(
  tail
)
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 508 16457 16475 "src/oUnitRunner.ml" 513 16696 16742
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 503 16234 16252 "src/oUnitRunner.ml" 513 16696 16742
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 501 16124 16142 "src/oUnitRunner.ml" 513 16696 16742
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 494 15852 15896 "src/oUnitRunner.ml" 514 16743 16758
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 515 16770 16784 "src/oUnitRunner.ml" 515 16770 16789
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger ->
  (int -> string -> unit, unit, string, unit) format4 ->
  int -> string -> unit
)
ident(
  int_ref OUnitLogger.infof "src/oUnitLogger.ml" 162 5405 5409 "src/oUnitLogger.ml" 162 5405 5414
)
"src/oUnitRunner.ml" 515 16770 16790 "src/oUnitRunner.ml" 515 16770 16796
type(
  (OUnitTest.path, OUnitTest.result) OUnitLogger.logger
)
ident(
  int_ref logger "src/oUnitRunner.ml" 313 9899 9912 "src/oUnitRunner.ml" 313 9899 9918
)
"src/oUnitRunner.ml" 515 16770 16797 "src/oUnitRunner.ml" 515 16770 16827
type(
  (int -> string -> unit, unit, string, unit) format4
)
"src/oUnitRunner.ml" 515 16770 16828 "src/oUnitRunner.ml" 515 16770 16847
type(
  int
)
ident(
  int_ref count_tests_running "src/oUnitRunner.ml" 493 15774 15790 "src/oUnitRunner.ml" 493 15774 15809
)
"src/oUnitRunner.ml" 516 16848 16865 "src/oUnitRunner.ml" 516 16848 16878
type(
  string -> string list -> string
)
ident(
  int_ref Stdlib.String.concat "string.mli" 123 5313 5313 "string.mli" 123 5313 5357
)
"src/oUnitRunner.ml" 516 16848 16879 "src/oUnitRunner.ml" 516 16848 16883
type(
  string
)
"src/oUnitRunner.ml" 517 16884 16904 "src/oUnitRunner.ml" 517 16884 16912
type(
  (OUnitTest.path -> string) -> OUnitTest.path list -> string list
)
ident(
  int_ref Stdlib.List.map "list.mli" 117 4530 4530 "list.mli" 117 4530 4572
)
"src/oUnitRunner.ml" 517 16884 16913 "src/oUnitRunner.ml" 517 16884 16927
type(
  OUnitTest.path -> string
)
ident(
  int_ref OUnitTest.string_of_path "src/oUnitTest.ml" 320 9408 9412 "src/oUnitTest.ml" 320 9408 9426
)
"src/oUnitRunner.ml" 518 16928 16951 "src/oUnitRunner.ml" 518 16928 16968
type(
  'h worker OUnitState.t -> OUnitTest.path list
)
ident(
  int_ref OUnitState.get_tests_running "src/oUnitState.ml" 152 5700 5704 "src/oUnitState.ml" 152 5700 5721
)
"src/oUnitRunner.ml" 518 16928 16969 "src/oUnitRunner.ml" 518 16928 16974
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 492 15745 15765 "src/oUnitRunner.ml" 492 15745 15770
)
"src/oUnitRunner.ml" 518 16928 16950 "src/oUnitRunner.ml" 518 16928 16975
call(
  stack
)
type(
  OUnitTest.path list
)
"src/oUnitRunner.ml" 517 16884 16903 "src/oUnitRunner.ml" 518 16928 16976
call(
  stack
)
type(
  string list
)
"src/oUnitRunner.ml" 516 16848 16864 "src/oUnitRunner.ml" 518 16928 16977
call(
  stack
)
type(
  string
)
"src/oUnitRunner.ml" 515 16770 16784 "src/oUnitRunner.ml" 518 16928 16977
call(
  stack
)
type(
  unit
)
"src/oUnitRunner.ml" 519 16979 16993 "src/oUnitRunner.ml" 519 16979 16997
type(
  'h worker OUnitState.t -> OUnitTest.result_full list
)
ident(
  int_ref iter "src/oUnitRunner.ml" 465 14697 14709 "src/oUnitRunner.ml" 465 14697 14713
)
"src/oUnitRunner.ml" 519 16979 16999 "src/oUnitRunner.ml" 519 16979 17013
type(
  'h worker OUnitState.t -> 'h worker OUnitState.t
)
ident(
  int_ref wait_test_done "src/oUnitRunner.ml" 436 13827 13839 "src/oUnitRunner.ml" 436 13827 13853
)
"src/oUnitRunner.ml" 519 16979 17014 "src/oUnitRunner.ml" 519 16979 17019
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 492 15745 15765 "src/oUnitRunner.ml" 492 15745 15770
)
"src/oUnitRunner.ml" 519 16979 16998 "src/oUnitRunner.ml" 519 16979 17020
call(
  stack
)
type(
  'h worker OUnitState.t
)
"src/oUnitRunner.ml" 519 16979 16993 "src/oUnitRunner.ml" 519 16979 17020
call(
  tail
)
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 514 16743 16764 "src/oUnitRunner.ml" 520 17021 17036
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 494 15852 15864 "src/oUnitRunner.ml" 520 17021 17036
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 493 15774 15786 "src/oUnitRunner.ml" 520 17021 17036
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 466 14722 14728 "src/oUnitRunner.ml" 520 17021 17036
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 522 17044 17050 "src/oUnitRunner.ml" 522 17044 17054
type(
  'h worker OUnitState.t -> OUnitTest.result_full list
)
ident(
  int_ref iter "src/oUnitRunner.ml" 465 14697 14709 "src/oUnitRunner.ml" 465 14697 14713
)
"src/oUnitRunner.ml" 522 17044 17055 "src/oUnitRunner.ml" 522 17044 17060
type(
  'h worker OUnitState.t
)
ident(
  int_ref state "src/oUnitRunner.ml" 322 10134 10142 "src/oUnitRunner.ml" 322 10134 10147
)
"src/oUnitRunner.ml" 522 17044 17050 "src/oUnitRunner.ml" 522 17044 17060
call(
  tail
)
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 465 14697 14701 "src/oUnitRunner.ml" 522 17044 17060
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 458 14539 14543 "src/oUnitRunner.ml" 522 17044 17060
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 436 13827 13831 "src/oUnitRunner.ml" 522 17044 17060
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 409 12837 12841 "src/oUnitRunner.ml" 522 17044 17060
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 395 12313 12317 "src/oUnitRunner.ml" 522 17044 17060
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 383 11887 11891 "src/oUnitRunner.ml" 522 17044 17060
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 353 10974 10978 "src/oUnitRunner.ml" 522 17044 17060
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 350 10867 10871 "src/oUnitRunner.ml" 522 17044 17060
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 339 10578 10582 "src/oUnitRunner.ml" 522 17044 17060
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 337 10512 10516 "src/oUnitRunner.ml" 522 17044 17060
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 333 10407 10411 "src/oUnitRunner.ml" 522 17044 17060
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 330 10318 10322 "src/oUnitRunner.ml" 522 17044 17060
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 328 10287 10291 "src/oUnitRunner.ml" 522 17044 17060
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 326 10237 10241 "src/oUnitRunner.ml" 522 17044 17060
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 324 10196 10200 "src/oUnitRunner.ml" 522 17044 17060
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 322 10134 10138 "src/oUnitRunner.ml" 522 17044 17060
type(
  OUnitTest.result_full list
)
"src/oUnitRunner.ml" 314 9940 9944 "src/oUnitRunner.ml" 522 17044 17060
type(
  OUnitTest.result_full list
)
