Skipping 150 KB..
Full Log ... testing 'pr7253.ml' => passed (wall clock: 0.32s)
... testing 'pr7533.ml' => passed (wall clock: 0.27s)
... testing 'pr7657.ml' => passed (wall clock: 0.29s)
... testing 'recvalues.ml' => passed (wall clock: 0.37s)
... testing 'sets.ml' => passed (wall clock: 0.35s)
... testing 'stringmatch.ml' => passed (wall clock: 0.54s)
... testing 'switch_opts.ml' => passed (wall clock: 0.41s)
... testing 'tailcalls.ml' => passed (wall clock: 14.36s)
... testing 'trigraph.ml' => passed (wall clock: 0.30s)
... testing 'tuple_match.ml' => passed (wall clock: 0.31s)
... testing 'unit_naming.ml' => passed (wall clock: 0.16s)
... testing 'zero_divided_by_n.ml' => passed (wall clock: 0.25s)
Running tests from 'tests/basic-float' ...
... testing 'float_compare.ml' => passed (wall clock: 0.36s)
... testing 'float_literals.ml' => passed (wall clock: 0.39s)
... testing 'tfloat_hex.ml' => passed (wall clock: 0.30s)
... testing 'tfloat_record.ml' => passed (wall clock: 0.24s)
... testing 'zero_sized_float_arrays.ml' => passed (wall clock: 0.29s)
Running tests from 'tests/basic-io' ...
... testing 'wc.ml' => passed (wall clock: 0.30s)
Running tests from 'tests/basic-io-2' ...
... testing 'io.ml' => passed (wall clock: 1.41s)
Running tests from 'tests/basic-manyargs' ...
... testing 'manyargs.ml' => passed (wall clock: 5.03s)
Running tests from 'tests/basic-modules' ...
... testing 'anonymous.ml' => passed (wall clock: 0.15s)
... testing 'main.ml' => passed (wall clock: 0.66s)
... testing 'pr11186.ml' => passed (wall clock: 0.31s)
... testing 'recursive_module_evaluation_errors.ml' => passed (wall clock: 0.34s)
... testing 'recursive_module_init.ml' => passed (wall clock: 0.45s)
Running tests from 'tests/basic-more' ...
... testing 'bounds.ml' => passed (wall clock: 0.31s)
... testing 'div_by_zero.ml' => passed (wall clock: 0.40s)
... testing 'function_in_ref.ml' => passed (wall clock: 0.24s)
... testing 'if_in_if.ml' => passed (wall clock: 0.33s)
... testing 'labels_evaluation_order.ml' => passed (wall clock: 0.27s)
... testing 'morematch.ml' => passed (wall clock: 1.16s)
... testing 'opaque_prim.ml' => passed (wall clock: 0.31s)
... testing 'pr10294.ml' => passed (wall clock: 0.28s)
... testing 'pr10338.ml' => passed (wall clock: 0.34s)
... testing 'pr1271.ml' => passed (wall clock: 0.65s)
... testing 'pr2719.ml' => passed (wall clock: 0.29s)
... testing 'pr6216.ml' => passed (wall clock: 0.32s)
... testing 'pr7683.ml' => passed (wall clock: 0.24s)
... testing 'record_evaluation_order.ml' => passed (wall clock: 0.30s)
... testing 'robustmatch.ml' => passed (wall clock: 0.59s)
... testing 'safer_matching.ml' => passed (wall clock: 0.30s)
... testing 'sequential_and_or.ml' => passed (wall clock: 0.43s)
... testing 'structural_constants.ml' => passed (wall clock: 0.48s)
... testing 'tbuffer.ml' => passed (wall clock: 0.34s)
... testing 'top_level_patterns.ml' => passed (wall clock: 0.36s)
... testing 'tprintf.ml' => passed (wall clock: 0.45s)
Running tests from 'tests/basic-multdef' ...
... testing 'usemultdef.ml' => passed (wall clock: 0.40s)
Running tests from 'tests/basic-private' ...
... testing 'tlength.ml' => passed (wall clock: 0.41s)
Running tests from 'tests/c-api' ...
... testing 'aligned_alloc.ml' => passed (wall clock: 5.11s)
... testing 'alloc_async.ml' => passed (wall clock: 5.74s)
... testing 'c_noreturn.ml' => passed (wall clock: 5.06s)
... testing 'external.ml' => skipped
... testing 'test_c_thread_has_lock.ml' => passed (wall clock: 5.08s)
... testing 'test_c_thread_has_lock_systhread.ml' => passed (wall clock: 5.55s)
Running tests from 'tests/callback' ...
... testing 'callback_effects_gc.ml' => skipped
... testing 'minor_named.ml' => passed (wall clock: 5.34s)
... testing 'nested_fiber.ml' => passed (wall clock: 5.16s)
... testing 'signals_alloc.ml' => skipped
... testing 'stack_overflow.ml' => passed (wall clock: 4.95s)
... testing 'test1.ml' => passed (wall clock: 5.43s)
... testing 'test2.ml' => passed (wall clock: 7.49s)
... testing 'test3.ml' => passed (wall clock: 4.98s)
... testing 'test4.ml' => passed (wall clock: 5.07s)
... testing 'test5.ml' => passed (wall clock: 4.80s)
... testing 'test6.ml' => passed (wall clock: 4.82s)
... testing 'test7.ml' => passed (wall clock: 4.84s)
... testing 'test_finaliser_gc.ml' => passed (wall clock: 4.02s)
... testing 'test_gc_alarm.ml' => passed (wall clock: 0.36s)
... testing 'test_signalhandler.ml' => skipped
Running tests from 'tests/compaction' ...
... testing 'test_compact_full.ml' => passed (wall clock: 0.32s)
... testing 'test_compact_manydomains.ml' => passed (wall clock: 3.78s)
... testing 'test_freelist_free.ml' => passed (wall clock: 0.49s)
Running tests from 'tests/compiler-libs' ...
... testing 'test_longident.ml' => passed (wall clock: 0.76s)
... testing 'test_untypeast.ml' => passed (wall clock: 0.50s)
Running tests from 'tests/cxx-api' ...
... testing 'all_includes.ml' => passed (wall clock: 0.00s)
Running tests from 'tests/effect-syntax' ...
... testing 'coroutines.ml' => passed (wall clock: 0.39s)
... testing 'error_messages.ml' => passed (wall clock: 0.19s)
... testing 'iterators.ml' => passed (wall clock: 0.33s)
... testing 'resume_exn.ml' => passed (wall clock: 0.32s)
... testing 'shallow2deep.ml' => passed (wall clock: 0.35s)
... testing 'test1.ml' => passed (wall clock: 0.28s)
... testing 'test10.ml' => passed (wall clock: 0.28s)
... testing 'test11.ml' => passed (wall clock: 0.31s)
... testing 'test2.ml' => passed (wall clock: 0.29s)
... testing 'test3.ml' => passed (wall clock: 0.30s)
... testing 'test4.ml' => passed (wall clock: 0.29s)
... testing 'test5.ml' => passed (wall clock: 0.27s)
... testing 'test6.ml' => passed (wall clock: 0.30s)
... testing 'tutorial.ml' => passed (wall clock: 0.36s)
... testing 'when_test.ml' => passed (wall clock: 0.24s)
Running tests from 'tests/effects' ...
... testing 'backtrace.ml' => passed (wall clock: 0.46s)
... testing 'cmphash.ml' => passed (wall clock: 0.27s)
... testing 'evenodd.ml' => passed (wall clock: 0.33s)
... testing 'issue479.ml' => passed (wall clock: 0.17s)
... testing 'manylive.ml' => passed (wall clock: 0.42s)
... testing 'marshal.ml' => passed (wall clock: 0.33s)
... testing 'overflow.ml' => passed (wall clock: 0.32s)
... testing 'partial.ml' => passed (wall clock: 0.26s)
... testing 'reperform.ml' => passed (wall clock: 0.34s)
... testing 'sched.ml' => passed (wall clock: 0.34s)
... testing 'shallow_state.ml' => passed (wall clock: 0.31s)
... testing 'shallow_state_io.ml' => passed (wall clock: 0.34s)
... testing 'test1.ml' => passed (wall clock: 0.27s)
... testing 'test10.ml' => passed (wall clock: 0.29s)
... testing 'test11.ml' => passed (wall clock: 0.32s)
... testing 'test2.ml' => passed (wall clock: 0.32s)
... testing 'test3.ml' => passed (wall clock: 0.28s)
... testing 'test4.ml' => passed (wall clock: 0.32s)
... testing 'test5.ml' => passed (wall clock: 0.29s)
... testing 'test6.ml' => passed (wall clock: 0.32s)
... testing 'test_lazy.ml' => passed (wall clock: 0.35s)
... testing 'unhandled_effects.ml' => skipped
... testing 'unhandled_unlinked.ml' => passed (wall clock: 0.25s)
... testing 'used_cont.ml' => passed (wall clock: 0.26s)
Running tests from 'tests/embedded' ...
... testing 'cmcaml.ml' => passed (wall clock: 5.03s)
Running tests from 'tests/ephe-c-api' ...
... testing 'test.ml' => skipped
Running tests from 'tests/exotic-syntax' ...
... testing 'exotic.ml' => passed (wall clock: 0.38s)
Running tests from 'tests/extension-constructor' ...
... testing 'test.ml' => passed (wall clock: 0.33s)
Running tests from 'tests/flambda' ...
... testing 'afl_lazy.ml' => skipped
... testing 'approx_meet.ml' => skipped
... testing 'gpr2239.ml' => skipped
... testing 'gpr998.ml' => passed (wall clock: 0.27s)
... testing 'specialise.ml' => skipped
Running tests from 'tests/float-unboxing' ...
... testing 'bug13448.ml' => passed (wall clock: 0.31s)
... testing 'bug13448bis.ml' => passed (wall clock: 0.31s)
... testing 'float_subst_boxed_number.ml' => skipped
... testing 'unbox_under_assign.ml' => passed (wall clock: 0.31s)
Running tests from 'tests/fma' ...
... testing 'fma.ml' => passed (wall clock: 0.70s)
Running tests from 'tests/formats-transition' ...
... testing 'deprecated_unsigned_printers.ml' => passed (wall clock: 0.17s)
... testing 'ignored_scan_counters.ml' => passed (wall clock: 0.23s)
... testing 'legacy_incompatible_flags.ml' => passed (wall clock: 0.16s)
... testing 'legacy_unfinished_modifiers.ml' => passed (wall clock: 0.22s)
Running tests from 'tests/formatting' ...
... testing 'errors_batch.ml' => passed (wall clock: 1.04s)
... testing 'margins.ml' => passed (wall clock: 0.18s)
... testing 'test_locations.ml' => passed (wall clock: 0.28s)
Running tests from 'tests/frame-pointers' ...
... testing 'c_call.ml' => skipped
... testing 'effects.ml' => skipped
... testing 'exception_handler.ml' => skipped
... testing 'exceptions.ml' => skipped
... testing 'qsort.ml' => skipped
... testing 'reperform.ml' => skipped
... testing 'stack_realloc.ml' => skipped
... testing 'stack_realloc2.ml' => skipped
Running tests from 'tests/functors' ...
... testing 'functors.ml' => passed (wall clock: 0.29s)
Running tests from 'tests/gc-roots' ...
... testing 'globroots.ml' => passed (wall clock: 5.25s)
... testing 'globroots_parallel.ml' => passed (wall clock: 5.45s)
... testing 'globroots_parallel_spawn_burn.ml' => passed (wall clock: 5.13s)
... testing 'globroots_sequential.ml' => passed (wall clock: 8.23s)
Running tests from 'tests/generalized-open' ...
... testing 'accepted_batch.ml' => passed (wall clock: 0.38s)
... testing 'accepted_expect.ml' => passed (wall clock: 0.42s)
... testing 'clambda_optim.ml' => skipped
... testing 'expansiveness.ml' => passed (wall clock: 0.28s)
... testing 'funct_body.ml' => passed (wall clock: 0.12s)
... testing 'gpr1506.ml' => passed (wall clock: 0.38s)
... testing 'pr10048.ml' => passed (wall clock: 0.27s)
... testing 'shadowing.ml' => passed (wall clock: 0.23s)
Running tests from 'tests/generated-parse-errors' ...
... testing 'errors.ml' => passed (wall clock: 0.61s)
Running tests from 'tests/hidden_includes' ...
... testing 'test.ml' => passed (wall clock: 1.52s)
Running tests from 'tests/int64-unboxing' ...
... testing 'test.ml' => skipped
Running tests from 'tests/lazy' ...
... testing 'lazy1.ml' => passed (wall clock: 0.29s)
... testing 'lazy10.ml' => passed (wall clock: 0.27s)
... testing 'lazy2.ml' => passed (wall clock: 0.33s)
... testing 'lazy3.ml' => passed (wall clock: 18.51s)
... testing 'lazy4.ml' => passed (wall clock: 0.28s)
... testing 'lazy5.ml' => passed (wall clock: 20.01s)
... testing 'lazy6.ml' => passed (wall clock: 0.29s)
... testing 'lazy7.ml' => passed (wall clock: 36.61s)
... testing 'lazy8.ml' => passed (wall clock: 0.31s)
... testing 'lazy9.ml' => passed (wall clock: 0.40s)
... testing 'minor_major_force.ml' => passed (wall clock: 0.33s)
Running tests from 'tests/let-syntax' ...
... testing 'let_syntax.ml' => passed (wall clock: 0.65s)
Running tests from 'tests/letrec-check' ...
... testing 'basic.ml' => passed (wall clock: 0.34s)
... testing 'extension_constructor.ml' => passed (wall clock: 0.19s)
... testing 'flat_float_array.ml' => passed (wall clock: 0.23s)
... testing 'float_unboxing.ml' => passed (wall clock: 0.21s)
... testing 'labels.ml' => passed (wall clock: 0.22s)
... testing 'lazy_.ml' => passed (wall clock: 0.22s)
... testing 'modules.ml' => passed (wall clock: 0.27s)
... testing 'no_flat_float_array.ml' => skipped
... testing 'objects.ml' => passed (wall clock: 0.23s)
... testing 'partial_application.ml' => passed (wall clock: 0.21s)
... testing 'pr7215.ml' => passed (wall clock: 0.12s)
... testing 'pr7231.ml' => passed (wall clock: 0.29s)
... testing 'pr7706.ml' => passed (wall clock: 0.12s)
... testing 'records.ml' => passed (wall clock: 0.21s)
... testing 'unboxed.ml' => passed (wall clock: 0.23s)
Running tests from 'tests/letrec-compilation' ...
... testing 'backreferences.ml' => passed (wall clock: 1.04s)
... testing 'class_1.ml' => passed (wall clock: 0.94s)
... testing 'class_2.ml' => passed (wall clock: 1.03s)
... testing 'evaluation_order_1.ml' => passed (wall clock: 0.98s)
... testing 'evaluation_order_2.ml' => passed (wall clock: 1.35s)
... testing 'evaluation_order_3.ml' => passed (wall clock: 0.88s)
... testing 'float_block_1.ml' => passed (wall clock: 1.50s)
... testing 'generic_array.ml' => passed (wall clock: 1.27s)
... testing 'labels.ml' => passed (wall clock: 1.08s)
... testing 'lazy_.ml' => passed (wall clock: 1.21s)
... testing 'lists.ml' => passed (wall clock: 1.35s)
... testing 'mixing_value_closures_1.ml' => passed (wall clock: 1.10s)
... testing 'mixing_value_closures_2.ml' => passed (wall clock: 0.28s)
... testing 'mutual_functions.ml' => passed (wall clock: 0.26s)
... testing 'nested.ml' => passed (wall clock: 3.41s)
... testing 'nested2.ml' => passed (wall clock: 3.94s)
... testing 'pr12153_miscompilation_of_recursive_atoms.ml' => passed (wall clock: 3.87s)
... testing 'pr4989.ml' => passed (wall clock: 3.98s)
... testing 'pr8681.ml' => passed (wall clock: 4.02s)
... testing 'record_with.ml' => passed (wall clock: 3.80s)
... testing 'ref.ml' => passed (wall clock: 3.85s)
Running tests from 'tests/lexing' ...
... testing 'comments.ml' => passed (wall clock: 0.12s)
... testing 'escape.ml' => passed (wall clock: 0.15s)
... testing 'newlines.ml' => passed (wall clock: 0.30s)
... testing 'reject_bad_encoding.ml' => passed (wall clock: 0.12s)
... testing 'uchar_esc.ml' => passed (wall clock: 0.15s)
Running tests from 'tests/lf_skiplist' ...
... testing 'test.ml' => passed (wall clock: 5.33s)
... testing 'test_parallel.ml' => passed (wall clock: 11.91s)
Running tests from 'tests/lib-arg' ...
... testing 'test_rest_all.ml' => passed (wall clock: 0.32s)
... testing 'testarg.ml' => passed (wall clock: 0.43s)
... testing 'testerror.ml' => skipped
Running tests from 'tests/lib-array' ...
... testing 'test_array.ml' => passed (wall clock: 0.48s)
... testing 'test_iarray.ml' => passed (wall clock: 0.58s)
Running tests from 'tests/lib-atomic' ...
... testing 'test_atomic.ml' => passed (wall clock: 0.28s)
Running tests from 'tests/lib-bigarray' ...
... testing 'bigarrays.ml' => passed (wall clock: 2.11s)
... testing 'change_layout.ml' => passed (wall clock: 0.91s)
... testing 'fftba.ml' => passed (wall clock: 2.47s)
... testing 'pr5115.ml' => passed (wall clock: 0.32s)
... testing 'specialized.ml' => passed (wall clock: 0.53s)
... testing 'weak_bigarray.ml' => passed (wall clock: 0.39s)
Running tests from 'tests/lib-bigarray-2' ...
... testing 'bigarrcml.ml' => passed (wall clock: 6.45s)
... testing 'bigarrfml.ml' => skipped
Running tests from 'tests/lib-bigarray-file' ...
... testing 'mapfile.ml' => skipped
Running tests from 'tests/lib-bool' ...
... testing 'test.ml' => passed (wall clock: 0.37s)
Running tests from 'tests/lib-buffer' ...
... testing 'test.ml' => passed (wall clock: 8.59s)
Running tests from 'tests/lib-bytes' ...
... testing 'binary.ml' => passed (wall clock: 0.49s)
... testing 'test_bytes.ml' => passed (wall clock: 0.32s)
Running tests from 'tests/lib-bytes-utf' ...
... testing 'test.ml' => passed (wall clock: 13.86s)
Running tests from 'tests/lib-channels' ...
... testing 'bigarrays.ml' => passed (wall clock: 0.33s)
... testing 'buffered.ml' => passed (wall clock: 0.27s)
... testing 'close_in.ml' => passed (wall clock: 0.27s)
... testing 'close_out.ml' => passed (wall clock: 0.27s)
... testing 'in_channel_length.ml' => passed (wall clock: 0.29s)
... testing 'input_all.ml' => passed (wall clock: 1.45s)
... testing 'input_lines.ml' => passed (wall clock: 0.32s)
... testing 'refcounting.ml' => passed (wall clock: 0.30s)
... testing 'seek_in.ml' => passed (wall clock: 0.29s)
Running tests from 'tests/lib-char' ...
... testing 'test.ml' => passed (wall clock: 0.33s)
Running tests from 'tests/lib-digest' ...
... testing 'blake2b_self_test.ml' => passed (wall clock: 5.00s)
... testing 'digests.ml' => passed (wall clock: 0.36s)
... testing 'md5.ml' => passed (wall clock: 1.68s)
Running tests from 'tests/lib-domain' ...
... testing 'DLS_thread_safety.ml' => passed (wall clock: 0.00s)
Running tests from 'tests/lib-dynarray' ...
... testing 'heap_sort.ml' => passed (wall clock: 0.52s)
... testing 'test.ml' => passed (wall clock: 4.04s)
Running tests from 'tests/lib-dynlink-bytecode' ...
... testing 'main.ml' => passed (wall clock: 11.49s)
Running tests from 'tests/lib-dynlink-csharp' ...
... testing 'main.ml' => passed (wall clock: 16.38s)
Running tests from 'tests/lib-dynlink-domains' ...
... testing 'main.ml' => passed (wall clock: 2.88s)
Running tests from 'tests/lib-dynlink-init-info' ...
... testing 'test.ml' => passed (wall clock: 0.37s)
Running tests from 'tests/lib-dynlink-initializers' ...
... testing 'test10_main.ml' => passed (wall clock: 0.87s)
... testing 'test1_main.ml' => passed (wall clock: 0.67s)
... testing 'test2_main.ml' => passed (wall clock: 0.58s)
... testing 'test3_main.ml' => passed (wall clock: 0.70s)
... testing 'test5_main.ml' => passed (wall clock: 0.69s)
... testing 'test6_main.ml' => passed (wall clock: 0.48s)
... testing 'test7_main.ml' => passed (wall clock: 0.65s)
... testing 'test8_main.ml' => passed (wall clock: 0.84s)
... testing 'test9_main.ml' => passed (wall clock: 0.71s)
Running tests from 'tests/lib-dynlink-native' ...
... testing 'main.ml' => skipped
Running tests from 'tests/lib-dynlink-packed' ...
... testing 'loader.ml' => passed (wall clock: 1.24s)
Running tests from 'tests/lib-dynlink-pr4229' ...
... testing 'main.ml' => passed (wall clock: 1.09s)
Running tests from 'tests/lib-dynlink-pr4839' ...
... testing 'test.ml' => passed (wall clock: 2.73s)
Running tests from 'tests/lib-dynlink-pr6950' ...
... testing 'loader.ml' => passed (wall clock: 0.75s)
Running tests from 'tests/lib-dynlink-pr9209' ...
... testing 'dyn.ml' => passed (wall clock: 3.36s)
Running tests from 'tests/lib-dynlink-private' ...
... testing 'test.ml' => passed (wall clock: 2.42s)
Running tests from 'tests/lib-either' ...
... testing 'test.ml' => passed (wall clock: 0.47s)
Running tests from 'tests/lib-filename' ...
... testing 'extension.ml' => passed (wall clock: 0.33s)
... testing 'null.ml' => passed (wall clock: 0.27s)
... testing 'quotecommand.ml' => passed (wall clock: 1.42s)
... testing 'suffix.ml' => passed (wall clock: 0.30s)
... testing 'temp.ml' => passed (wall clock: 0.31s)
Running tests from 'tests/lib-float' ...
... testing 'test.ml' => passed (wall clock: 0.49s)
Running tests from 'tests/lib-floatarray' ...
... testing 'floatarray.ml' => passed (wall clock: 4.61s)
Running tests from 'tests/lib-format' ...
... testing 'breaks.ml' => passed (wall clock: 0.28s)
... testing 'domains.ml' => passed (wall clock: 0.35s)
... testing 'format_text.ml' => passed (wall clock: 0.28s)
... testing 'mc_pr586_par.ml' => passed (wall clock: 1.22s)
... testing 'mc_pr586_par2.ml' => passed (wall clock: 1.00s)
... testing 'pp_print_custom_break.ml' => passed (wall clock: 0.41s)
... testing 'pr6824.ml' => passed (wall clock: 0.38s)
... testing 'print_array.ml' => passed (wall clock: 0.38s)
... testing 'print_if_newline.ml' => passed (wall clock: 0.33s)
... testing 'print_seq.ml' => passed (wall clock: 0.44s)
... testing 'tformat.ml' => passed (wall clock: 1.41s)
... testing 'unicode.ml' => passed (wall clock: 0.40s)
Running tests from 'tests/lib-fun' ...
... testing 'test.ml' => passed (wall clock: 0.34s)
Running tests from 'tests/lib-hashtbl' ...
... testing 'compatibility.ml' => passed (wall clock: 0.31s)
... testing 'hfun.ml' => passed (wall clock: 0.34s)
... testing 'htbl.ml' => passed (wall clock: 2.65s)
Running tests from 'tests/lib-int' ...
... testing 'test.ml' => passed (wall clock: 0.30s)
Running tests from 'tests/lib-int64' ...
... testing 'issue9460.ml' => passed (wall clock: 0.30s)
... testing 'test.ml' => passed (wall clock: 0.29s)
Running tests from 'tests/lib-internalformat' ...
... testing 'test.ml' => passed (wall clock: 0.31s)
Running tests from 'tests/lib-lazy' ...
... testing 'test.ml' => passed (wall clock: 0.29s)
Running tests from 'tests/lib-list' ...
... testing 'test.ml' => passed (wall clock: 0.47s)
Running tests from 'tests/lib-marshal' ...
... testing 'compressed.ml' => passed (wall clock: 0.75s)
... testing 'intern_final.ml' => passed (wall clock: 1.68s)
... testing 'intext.ml' => passed (wall clock: 6.71s)
... testing 'intext_par.ml' => passed (wall clock: 6.46s)
... testing 'marshal_bigarray.ml' => passed (wall clock: 0.33s)
Running tests from 'tests/lib-obj' ...
... testing 'new_obj.ml' => passed (wall clock: 0.25s)
... testing 'reachable_words.ml' => passed (wall clock: 0.28s)
... testing 'reachable_words_bug.ml' => passed (wall clock: 0.29s)
... testing 'with_tag.ml' => passed (wall clock: 0.29s)
Running tests from 'tests/lib-option' ...
... testing 'test.ml' => passed (wall clock: 0.40s)
Running tests from 'tests/lib-pair' ...
... testing 'test.ml' => passed (wall clock: 0.36s)
Running tests from 'tests/lib-pqueue' ...
... testing 'test.ml' => passed (wall clock: 0.40s)
Running tests from 'tests/lib-printf' ...
... testing 'pr6534.ml' => passed (wall clock: 0.39s)
... testing 'pr6938.ml' => passed (wall clock: 0.32s)
... testing 'tprintf.ml' => passed (wall clock: 1.28s)
Running tests from 'tests/lib-queue' ...
... testing 'test.ml' => passed (wall clock: 0.48s)
Running tests from 'tests/lib-random' ...
... testing 'chi2.ml' => passed (wall clock: 7.67s)
... testing 'compat_32_64.ml' => passed (wall clock: 0.33s)
... testing 'defaultinit.ml' => passed (wall clock: 0.28s)
... testing 'parallel.ml' => passed (wall clock: 0.79s)
... testing 'selfinit.ml' => passed (wall clock: 0.27s)
... testing 'testvectors.ml' => passed (wall clock: 0.34s)
Running tests from 'tests/lib-result' ...
... testing 'test.ml' => passed (wall clock: 0.45s)
Running tests from 'tests/lib-runtime-events' ...
... testing 'test.ml' => passed (wall clock: 4.90s)
... testing 'test_caml.ml' => passed (wall clock: 0.52s)
... testing 'test_caml_counters.ml' => passed (wall clock: 0.28s)
... testing 'test_caml_exception.ml' => passed (wall clock: 0.30s)
... testing 'test_caml_parallel.ml' => passed (wall clock: 0.34s)
... testing 'test_caml_reentry.ml' => passed (wall clock: 0.35s)
... testing 'test_caml_runparams.ml' => passed (wall clock: 0.32s)
... testing 'test_caml_slot_reuse.ml' => passed (wall clock: 0.67s)
... testing 'test_caml_stubs_gc.ml' => passed (wall clock: 0.29s)
... testing 'test_compact.ml' => passed (wall clock: 0.31s)
... testing 'test_corrupted.ml' => skipped
... testing 'test_create_cursor_failures.ml' => passed (wall clock: 0.40s)
... testing 'test_dropped_events.ml' => passed (wall clock: 0.53s)
... testing 'test_env_start.ml' => passed (wall clock: 0.38s)
... testing 'test_external.ml' => skipped
... testing 'test_external_preserve.ml' => skipped
... testing 'test_fork.ml' => skipped
... testing 'test_instrumented.ml' => skipped
... testing 'test_timestamp_monotonic.ml' => passed (wall clock: 0.31s)
... testing 'test_user_event.ml' => passed (wall clock: 0.32s)
... testing 'test_user_event_signal.ml' => skipped
... testing 'test_user_event_unknown.ml' => skipped
Running tests from 'tests/lib-scanf' ...
... testing 'tscanf.ml' => passed (wall clock: 1.43s)
Running tests from 'tests/lib-scanf-2' ...
... testing 'tscanf2_master.ml' => passed (wall clock: 0.91s)
Running tests from 'tests/lib-seq' ...
... testing 'test.ml' => passed (wall clock: 0.95s)
Running tests from 'tests/lib-set' ...
... testing 'testmap.ml' => passed (wall clock: 2.30s)
... testing 'testset.ml' => passed (wall clock: 1.95s)
Running tests from 'tests/lib-stack' ...
... testing 'test.ml' => passed (wall clock: 0.39s)
Running tests from 'tests/lib-stdlabels' ...
... testing 'test_stdlabels.ml' => passed (wall clock: 0.63s)
Running tests from 'tests/lib-str' ...
... testing 'parallel.ml' => passed (wall clock: 0.55s)
... testing 't01.ml' => passed (wall clock: 0.67s)
Running tests from 'tests/lib-string' ...
... testing 'binary.ml' => passed (wall clock: 0.62s)
... testing 'test_string.ml' => passed (wall clock: 0.47s)
Running tests from 'tests/lib-sync' ...
... testing 'prodcons.ml' => passed (wall clock: 0.37s)
... testing 'trylock.ml' => passed (wall clock: 0.47s)
... testing 'trylock2.ml' => passed (wall clock: 0.27s)
Running tests from 'tests/lib-sys' ...
... testing 'immediate64.ml' => passed (wall clock: 0.42s)
... testing 'opaque.ml' => passed (wall clock: 0.30s)
... testing 'rename.ml' => passed (wall clock: 0.39s)
... testing 'signal.ml' => skipped
Running tests from 'tests/lib-systhreads' ...
... testing 'boundscheck.ml' => passed (wall clock: 6.52s)
... testing 'eintr.ml' => skipped
... testing 'multicore_lifecycle.ml' => passed (wall clock: 5.32s)
... testing 'test_c_thread_register.ml' => passed (wall clock: 7.52s)
... testing 'testfork.ml' => skipped
... testing 'testfork2.ml' => skipped
... testing 'testpreempt.ml' => skipped
... testing 'testyield.ml' => skipped
... testing 'threadsigmask.ml' => skipped
Running tests from 'tests/lib-threads' ...
... testing 'backtrace_threads.ml' => passed (wall clock: 0.32s)
... testing 'bank.ml' => passed (wall clock: 0.41s)
... testing 'beat.ml' => passed (wall clock: 0.00s)
... testing 'bufchan.ml' => passed (wall clock: 0.35s)
... testing 'close.ml' => passed (wall clock: 1.36s)
... testing 'delayintr.ml' => skipped
... testing 'fileio.ml' => passed (wall clock: 1.16s)
... testing 'mutex_errors.ml' => passed (wall clock: 0.35s)
... testing 'pr4466.ml' => skipped
... testing 'pr5325.ml' => passed (wall clock: 1.39s)
... testing 'pr7638.ml' => passed (wall clock: 0.27s)
... testing 'pr8857.ml' => passed (wall clock: 0.28s)
... testing 'prodcons.ml' => passed (wall clock: 0.35s)
... testing 'prodcons2.ml' => passed (wall clock: 0.75s)
... testing 'sieve.ml' => passed (wall clock: 0.39s)
... testing 'signal.ml' => skipped
... testing 'sockets.ml' => skipped
... testing 'swapchan.ml' => passed (wall clock: 0.36s)
... testing 'tls.ml' => passed (wall clock: 0.34s)
... testing 'torture.ml' => passed (wall clock: 3.31s)
... testing 'uncaught_exception_handler.ml' => passed (wall clock: 0.50s)
Running tests from 'tests/lib-uchar' ...
... testing 'test.ml' => passed (wall clock: 0.36s)
Running tests from 'tests/lib-unix/common' ...
... testing 'append.ml' => passed (wall clock: 0.38s)
... testing 'bigarrays.ml' => passed (wall clock: 0.00s)
... testing 'channel_of.ml' => passed (wall clock: 0.36s)
... testing 'cloexec.ml' => passed (wall clock: 12.57s)
... testing 'dup.ml' => passed (wall clock: 0.37s)
... testing 'dup2.ml' => passed (wall clock: 0.36s)
... testing 'fork_cleanup.ml' => skipped
... testing 'fork_cleanup_systhreads.ml' => skipped
... testing 'getaddrinfo.ml' => passed (wall clock: 0.34s)
... testing 'gethostbyaddr.ml' => passed (wall clock: 0.39s)
... testing 'multicore_fork_domain_alone.ml' => skipped
... testing 'multicore_fork_domain_alone2.ml' => skipped
... testing 'pipe_eof.ml' => passed (wall clock: 0.40s)
... testing 'process_pid.ml' => passed (wall clock: 0.37s)
... testing 'redirections.ml' => passed (wall clock: 1.16s)
... testing 'rename.ml' => passed (wall clock: 0.40s)
... testing 'sigwait.ml' => skipped
... testing 'test_unix_cmdline.ml' => passed (wall clock: 1.11s)
... testing 'test_unixlabels.ml' => passed (wall clock: 0.48s)
... testing 'truncate.ml' => passed (wall clock: 0.38s)
... testing 'uexit.ml' => passed (wall clock: 0.30s)
... testing 'utimes.ml' => passed (wall clock: 0.38s)
... testing 'wait_nohang.ml' => passed (wall clock: 0.65s)
Running tests from 'tests/lib-unix/isatty' ...
... testing 'isatty_std.ml' => passed (wall clock: 0.33s)
... testing 'isatty_tty.ml' => passed (wall clock: 0.36s)
Running tests from 'tests/lib-unix/kill' ...
... testing 'unix_kill.ml' => skipped
Running tests from 'tests/lib-unix/realpath' ...
... testing 'test.ml' => passed (wall clock: 0.35s)
Running tests from 'tests/lib-unix/unix-execvpe' ...
... testing 'exec.ml' => skipped
Running tests from 'tests/lib-unix/unix-socket' ...
... testing 'recvfrom_linux.ml' => skipped
... testing 'recvfrom_unix.ml' => skipped
Running tests from 'tests/lib-unix/win-channel-of' ...
... testing 'parallel_channel_of.ml' => passed (wall clock: 14.40s)
Running tests from 'tests/lib-unix/win-createprocess' ...
... testing 'test.ml' => passed (wall clock: 1.57s)
Running tests from 'tests/lib-unix/win-env' ...
... testing 'test_env.ml' => passed (wall clock: 6.67s)
Running tests from 'tests/lib-unix/win-socketpair' ...
... testing 'test.ml' => passed (wall clock: 0.66s)
Running tests from 'tests/lib-unix/win-stat' ...
... testing 'test.ml' => passed (wall clock: 6.68s)
Running tests from 'tests/lib-unix/win-symlink' ...
... testing 'parallel_symlink.ml' => passed (wall clock: 8.71s)
... testing 'test.ml' => passed (wall clock: 0.37s)
Running tests from 'tests/link-test' ...
... testing 'empty.ml' => passed (wall clock: 0.33s)
... testing 'test.ml' => passed (wall clock: 1.11s)
Running tests from 'tests/load_path' ...
... testing 'test.ml' => passed (wall clock: 0.17s)
Running tests from 'tests/local-functions' ...
... testing 'non_local.ml' => passed (wall clock: 0.31s)
... testing 'tupled.ml' => passed (wall clock: 0.26s)
... testing 'tupled2.ml' => passed (wall clock: 0.31s)
Running tests from 'tests/locale' ...
... testing 'test.ml' => passed (wall clock: 4.93s)
Running tests from 'tests/manual-intf-c' ...
... testing 'prog.ml' => skipped
Running tests from 'tests/match-exception' ...
... testing 'allocation.ml' => passed (wall clock: 0.28s)
... testing 'exception_propagation.ml' => passed (wall clock: 0.26s)
... testing 'identifier_sharing.ml' => passed (wall clock: 0.25s)
... testing 'match_failure.ml' => passed (wall clock: 0.27s)
... testing 'nested_handlers.ml' => passed (wall clock: 0.29s)
... testing 'raise_from_success_continuation.ml' => passed (wall clock: 0.26s)
... testing 'streams.ml' => passed (wall clock: 8.00s)
... testing 'tail_calls.ml' => passed (wall clock: 0.36s)
Running tests from 'tests/match-exception-warnings' ...
... testing 'exhaustiveness_warnings.ml' => passed (wall clock: 0.23s)
... testing 'no_mixing_under_guard.ml' => passed (wall clock: 0.19s)
... testing 'no_value_clauses.ml' => passed (wall clock: 0.20s)
... testing 'placement.ml' => passed (wall clock: 0.29s)
... testing 'pr7083.ml' => passed (wall clock: 0.21s)
... testing 'reachability.ml' => passed (wall clock: 0.20s)
Running tests from 'tests/match-side-effects' ...
... testing 'check_partial.ml' => passed (wall clock: 0.46s)
... testing 'partiality.ml' => passed (wall clock: 0.63s)
... testing 'pr13152.ml' => passed (wall clock: 0.45s)
... testing 'test_contexts_code.ml' => passed (wall clock: 0.58s)
... testing 'test_contexts_results.ml' => passed (wall clock: 0.48s)
Running tests from 'tests/memory-model' ...
... testing 'forbidden.ml' => passed (wall clock: 192.81s)
... testing 'publish.ml' => skipped
Running tests from 'tests/messages' ...
... testing 'highlight_tabs.ml' => passed (wall clock: 0.20s)
... testing 'precise_locations.ml' => passed (wall clock: 0.24s)
... testing 'spellcheck.ml' => passed (wall clock: 0.28s)
Running tests from 'tests/misc' ...
... testing 'bdd.ml' => passed (wall clock: 2.79s)
... testing 'boyer.ml' => passed (wall clock: 1.59s)
... testing 'exotic.ml' => passed (wall clock: 0.33s)
... testing 'fib.ml' => passed (wall clock: 0.34s)
... testing 'gc_mark_stack_overflow.ml' => passed (wall clock: 0.54s)
... testing 'gcwords.ml' => passed (wall clock: 0.28s)
... testing 'gpr1370.ml' => passed (wall clock: 0.28s)
... testing 'hamming.ml' => passed (wall clock: 1.02s)
... testing 'nucleic.ml' => passed (wall clock: 1.98s)
... testing 'pr7168.ml' => passed (wall clock: 0.39s)
... testing 'sieve.ml' => passed (wall clock: 0.32s)
... testing 'sorts.ml' => passed (wall clock: 8.86s)
... testing 'takc.ml' => passed (wall clock: 0.71s)
... testing 'taku.ml' => passed (wall clock: 0.99s)
Running tests from 'tests/misc-kb' ...
... testing 'kbmain.ml' => passed (wall clock: 1.37s)
Running tests from 'tests/misc-unsafe' ...
... testing 'almabench.ml' => passed (wall clock: 0.42s)
... testing 'fft.ml' => passed (wall clock: 5.11s)
... testing 'quicksort.ml' => passed (wall clock: 0.52s)
... testing 'soli.ml' => passed (wall clock: 0.51s)
Running tests from 'tests/native-debugger' ...
... testing 'linux-gdb-amd64.ml' => skipped
... testing 'linux-gdb-arm64.ml' => skipped
... testing 'linux-gdb-riscv.ml' => skipped
... testing 'linux-lldb-amd64.ml' => skipped
... testing 'linux-lldb-arm64.ml' => skipped
... testing 'macos-lldb-amd64.ml' => skipped
... testing 'macos-lldb-arm64.ml' => skipped
Running tests from 'tests/no-alias-deps' ...
... testing 'aliases.ml' => passed (wall clock: 0.41s)
... testing 'gpr2235.ml' => passed (wall clock: 0.44s)
Running tests from 'tests/opaque' ...
... testing 'test.ml' => skipped
Running tests from 'tests/output-complete-obj' ...
... testing 'github9344.ml' => passed (wall clock: 4.94s)
... testing 'test.ml' => passed (wall clock: 5.58s)
... testing 'test2.ml' => passed (wall clock: 6.76s)
Running tests from 'tests/parallel' ...
... testing 'atomics.ml' => passed (wall clock: 0.35s)
... testing 'backup_thread.ml' => passed (wall clock: 0.41s)
... testing 'backup_thread_pipe.ml' => passed (wall clock: 3.60s)
... testing 'catch_break.ml' => skipped
... testing 'constpromote.ml' => passed (wall clock: 0.31s)
... testing 'deadcont.ml' => passed (wall clock: 0.31s)
... testing 'domain_dls.ml' => passed (wall clock: 0.33s)
... testing 'domain_dls2.ml' => passed (wall clock: 0.28s)
... testing 'domain_id.ml' => passed (wall clock: 0.26s)
... testing 'domain_parallel_spawn_burn.ml' => passed (wall clock: 3.98s)
... testing 'domain_parallel_spawn_burn_gc_set.ml' => passed (wall clock: 4.41s)
... testing 'domain_serial_spawn_burn.ml' => passed (wall clock: 3.52s)
... testing 'fib_threads.ml' => passed (wall clock: 63.88s)
... testing 'join.ml' => passed (wall clock: 0.46s)
... testing 'major_gc_wait_backup.ml' => passed (wall clock: 3.39s)
... testing 'max_domains1.ml' => passed (wall clock: 0.24s)
... testing 'max_domains2.ml' => skipped
... testing 'mctest.ml' => passed (wall clock: 6.53s)
... testing 'multicore_systhreads.ml' => passed (wall clock: 3.57s)
... testing 'pingpong.ml' => passed (wall clock: 0.36s)
... testing 'poll.ml' => passed (wall clock: 1.07s)
... testing 'prodcons_domains.ml' => passed (wall clock: 0.33s)
... testing 'recommended_domain_count.ml' => passed (wall clock: 5.17s)
... testing 'recommended_domain_count_unix.ml' => passed (wall clock: 0.46s)
... testing 'tak.ml' => passed (wall clock: 6.60s)
... testing 'test_c_thread_register.ml' => passed (wall clock: 7.31s)
... testing 'test_issue_11094.ml' => passed (wall clock: 1.42s)
Running tests from 'tests/parse-errors' ...
... testing 'bigarray_index_labels.ml' => passed (wall clock: 0.13s)
... testing 'escape_error.ml' => passed (wall clock: 0.20s)
... testing 'expecting.ml' => passed (wall clock: 0.20s)
... testing 'mismatch_struct_sig.ml' => passed (wall clock: 0.11s)
... testing 'pr7847.ml' => passed (wall clock: 0.14s)
... testing 'singleton_labeled_tuple_type.ml' => passed (wall clock: 0.09s)
... testing 'unclosed_class_signature.mli' => passed (wall clock: 0.10s)
... testing 'unclosed_class_simpl_expr1.ml' => passed (wall clock: 0.11s)
... testing 'unclosed_class_simpl_expr2.ml' => passed (wall clock: 0.09s)
... testing 'unclosed_class_simpl_expr3.ml' => passed (wall clock: 0.09s)
... testing 'unclosed_object.ml' => passed (wall clock: 0.13s)
... testing 'unclosed_paren_module_expr1.ml' => passed (wall clock: 0.12s)
... testing 'unclosed_paren_module_expr2.ml' => passed (wall clock: 0.11s)
... testing 'unclosed_paren_module_expr3.ml' => passed (wall clock: 0.11s)
... testing 'unclosed_paren_module_expr4.ml' => passed (wall clock: 0.10s)
... testing 'unclosed_paren_module_expr5.ml' => passed (wall clock: 0.11s)
... testing 'unclosed_paren_module_type.mli' => passed (wall clock: 0.10s)
... testing 'unclosed_sig.mli' => passed (wall clock: 0.10s)
... testing 'unclosed_simple_expr.ml' => passed (wall clock: 0.13s)
... testing 'unclosed_simple_pattern.ml' => passed (wall clock: 0.12s)
... testing 'unclosed_struct.ml' => passed (wall clock: 0.10s)
Running tests from 'tests/parsetree' ...
... testing 'locations_test.ml' => passed (wall clock: 0.29s)
... testing 'test.ml' => passed (wall clock: 8.35s)
Running tests from 'tests/parsing' ...
... testing 'anonymous_class_parameter.ml' => passed (wall clock: 0.11s)
... testing 'arrow_ambiguity.ml' => passed (wall clock: 0.10s)
... testing 'assert_location.ml' => passed (wall clock: 0.29s)
... testing 'attributes.ml' => passed (wall clock: 0.21s)
... testing 'broken_invariants.ml' => passed (wall clock: 4.46s)
... testing 'change_start_loc.ml' => passed (wall clock: 0.67s)
... testing 'comments.ml' => passed (wall clock: 0.18s)
... testing 'constructor_declarations.ml' => passed (wall clock: 0.13s)
... testing 'docstrings.ml' => passed (wall clock: 0.34s)
... testing 'extended_indexoperators.ml' => passed (wall clock: 0.36s)
... testing 'extension_operators.ml' => passed (wall clock: 0.28s)
... testing 'extensions.ml' => passed (wall clock: 0.18s)
... testing 'hash_ambiguity.ml' => passed (wall clock: 0.15s)
... testing 'int_and_float_with_modifier.ml' => passed (wall clock: 0.14s)
... testing 'latin9.ml' => passed (wall clock: 0.20s)
... testing 'multi_indices.ml' => passed (wall clock: 0.46s)
... testing 'pr10468.ml' => passed (wall clock: 0.24s)
... testing 'pr6604.ml' => passed (wall clock: 0.13s)
... testing 'pr6604_2.ml' => passed (wall clock: 0.11s)
... testing 'pr6604_3.ml' => passed (wall clock: 0.28s)
... testing 'pr6865.ml' => passed (wall clock: 0.12s)
... testing 'pr7165.ml' => passed (wall clock: 0.14s)
... testing 'prefix_op.ml' => passed (wall clock: 0.20s)
... testing 'quotedextensions.ml' => passed (wall clock: 0.13s)
... testing 'rawidents.ml' => passed (wall clock: 0.34s)
... testing 'reloc.ml' => passed (wall clock: 0.33s)
... testing 'shortcut_ext_attr.ml' => passed (wall clock: 0.24s)
Running tests from 'tests/ppx-attributes' ...
... testing 'inline.ml' => passed (wall clock: 0.27s)
... testing 'warning.ml' => passed (wall clock: 0.33s)
Running tests from 'tests/ppx-contexts' ...
... testing 'test.ml' => passed (wall clock: 1.39s)
Running tests from 'tests/prim-bigstring' ...
... testing 'bigstring_access.ml' => passed (wall clock: 0.45s)
... testing 'string_access.ml' => passed (wall clock: 0.53s)
Running tests from 'tests/prim-bswap' ...
... testing 'bswap.ml' => passed (wall clock: 0.31s)
Running tests from 'tests/prim-revapply' ...
... testing 'apply.ml' => passed (wall clock: 0.32s)
... testing 'revapply.ml' => passed (wall clock: 0.34s)
Running tests from 'tests/printing-types' ...
... testing 'disambiguation.ml' => passed (wall clock: 0.25s)
... testing 'existentials.ml' => passed (wall clock: 0.29s)
... testing 'pr248.ml' => passed (wall clock: 0.14s)
Running tests from 'tests/raise-counts' ...
... testing 'main.ml' => passed (wall clock: 0.38s)
Running tests from 'tests/regression/gpr1623' ...
... testing 'gpr1623.ml' => passed (wall clock: 0.33s)
Running tests from 'tests/regression/missing_set_of_closures' ...
... testing 'missing_set_of_closures.ml' => skipped
Running tests from 'tests/regression/pr10611' ...
... testing 'pr10611.ml' => passed (wall clock: 0.33s)
Running tests from 'tests/regression/pr11865' ...
... testing 'mkroot.ml' => passed (wall clock: 5.69s)
Running tests from 'tests/regression/pr11887' ...
... testing 'pr11887.ml' => skipped
Running tests from 'tests/regression/pr1580' ...
... testing 'pr1580.ml' => passed (wall clock: 0.36s)
Running tests from 'tests/regression/pr3612' ...
... testing 'pr3612.ml' => passed (wall clock: 6.37s)
Running tests from 'tests/regression/pr5233' ...
... testing 'pr5233.ml' => passed (wall clock: 0.43s)
Running tests from 'tests/regression/pr5757' ...
... testing 'pr5757.ml' => passed (wall clock: 7.19s)
Running tests from 'tests/regression/pr6024' ...
... testing 'pr6024.ml' => passed (wall clock: 0.35s)
Running tests from 'tests/regression/pr7042' ...
... testing 'pr7042.ml' => passed (wall clock: 0.34s)
Running tests from 'tests/regression/pr7426' ...
... testing 'pr7426.ml' => passed (wall clock: 0.30s)
Running tests from 'tests/regression/pr7718' ...
... testing 'pr7718.ml' => passed (wall clock: 0.42s)
Running tests from 'tests/regression/pr7798' ...
... testing 'pr7798.ml' => passed (wall clock: 0.78s)
Running tests from 'tests/regression/pr7920' ...
... testing 'pr7920.ml' => passed (wall clock: 0.30s)
Running tests from 'tests/regression/pr8769' ...
... testing 'pr8769.ml' => passed (wall clock: 0.42s)
Running tests from 'tests/regression/pr9028' ...
... testing 'pr9028.ml' => passed (wall clock: 0.49s)
Running tests from 'tests/regression/pr9292' ...
... testing 'pr9292.ml' => passed (wall clock: 0.65s)
Running tests from 'tests/regression/pr9326' ...
... testing 'gc_set.ml' => passed (wall clock: 0.33s)
Running tests from 'tests/regression/pr9443' ...
... testing 'pr9443.ml' => passed (wall clock: 0.31s)
Running tests from 'tests/regression/pr9853' ...
... testing 'compaction_corner_case.ml' => passed (wall clock: 18.72s)
Running tests from 'tests/reproducibility' ...
... testing 'cmis_on_file_system.ml' => skipped
Running tests from 'tests/required-external' ...
... testing 'main.ml' => passed (wall clock: 0.49s)
Running tests from 'tests/runtime-C-exceptions' ...
... testing 'test.ml' => passed (wall clock: 5.33s)
Running tests from 'tests/runtime-errors' ...
... testing 'stackoverflow.ml' => passed (wall clock: 0.36s)
... testing 'syserror.ml' => passed (wall clock: 0.38s)
Running tests from 'tests/runtime-objects' ...
... testing 'Tests.ml' => passed (wall clock: 0.34s)
... testing 'toplevel_lets.ml' => passed (wall clock: 0.33s)
Running tests from 'tests/self-contained-toplevel' ...
... testing 'main.ml' => passed (wall clock: 1.84s)
Running tests from 'tests/shadow_include' ...
... testing 'artificial.ml' => passed (wall clock: 0.16s)
... testing 'cannot_shadow_error.ml' => passed (wall clock: 0.11s)
... testing 'ghosts.ml' => passed (wall clock: 0.24s)
... testing 'shadow_all.ml' => passed (wall clock: 0.36s)
Running tests from 'tests/shape-index' ...
... testing 'index.ml' => passed (wall clock: 0.27s)
... testing 'index_aliases.ml' => passed (wall clock: 0.23s)
... testing 'index_bindingops.ml' => passed (wall clock: 0.22s)
... testing 'index_constrs.ml' => passed (wall clock: 0.20s)
... testing 'index_constrs_records.ml' => passed (wall clock: 0.21s)
... testing 'index_functor.ml' => passed (wall clock: 0.19s)
... testing 'index_labels.ml' => passed (wall clock: 0.22s)
... testing 'index_modules.ml' => passed (wall clock: 0.24s)
... testing 'index_objects.ml' => passed (wall clock: 0.80s)
... testing 'index_types.ml' => passed (wall clock: 0.21s)
... testing 'index_vb.ml' => passed (wall clock: 0.21s)
Running tests from 'tests/shapes' ...
... testing 'aliases.ml' => passed (wall clock: 0.25s)
... testing 'comp_units.ml' => passed (wall clock: 0.34s)
... testing 'functors.ml' => passed (wall clock: 0.27s)
... testing 'incl_md_typeof.ml' => passed (wall clock: 0.22s)
... testing 'more_func.ml' => passed (wall clock: 0.25s)
... testing 'nested_types.ml' => passed (wall clock: 0.20s)
... testing 'open_arg.ml' => passed (wall clock: 0.20s)
... testing 'open_struct.ml' => passed (wall clock: 0.24s)
... testing 'recmodules.ml' => passed (wall clock: 0.29s)
... testing 'rotor_example.ml' => passed (wall clock: 0.30s)
... testing 'shape_size_blowup.ml' => passed (wall clock: 0.29s)
... testing 'simple.ml' => passed (wall clock: 0.27s)
... testing 'typeof_include.ml' => passed (wall clock: 0.23s)
Running tests from 'tests/statmemprof' ...
... testing 'alloc_counts.ml' => passed (wall clock: 0.41s)
... testing 'arrays_in_major.ml' => passed (wall clock: 1.11s)
... testing 'arrays_in_minor.ml' => passed (wall clock: 10.56s)
... testing 'bigarray.ml' => passed (wall clock: 6.46s)
... testing 'blocking_in_callback.ml' => passed (wall clock: 2.83s)
... testing 'callstacks.ml' => passed (wall clock: 0.00s)
... testing 'comballoc.ml' => passed (wall clock: 2.02s)
... testing 'custom.ml' => passed (wall clock: 1.13s)
... testing 'discard_in_callback.ml' => passed (wall clock: 0.33s)
... testing 'exception_callback.ml' => passed (wall clock: 0.37s)
... testing 'exception_callback_minor.ml' => passed (wall clock: 0.35s)
... testing 'exception_comballoc.ml' => passed (wall clock: 0.37s)
... testing 'intern.ml' => passed (wall clock: 10.60s)
... testing 'lists_in_minor.ml' => passed (wall clock: 5.53s)
... testing 'minor_heap_edge.ml' => passed (wall clock: 0.57s)
... testing 'minor_no_postpone.ml' => passed (wall clock: 5.31s)
... testing 'moved_while_blocking.ml' => passed (wall clock: 0.49s)
... testing 'start_stop.ml' => passed (wall clock: 0.38s)
... testing 'stop_start_in_callback.ml' => passed (wall clock: 0.41s)
... testing 'thread_exit_in_callback.ml' => passed (wall clock: 0.39s)
Running tests from 'tests/syntactic-arity' ...
... testing 'alloc.ml' => skipped
... testing 'max_arity.ml' => skipped
... testing 'measure_arity.ml' => passed (wall clock: 0.74s)
... testing 'measure_runtime_arity.ml' => skipped
... testing 'syntactic_arity.ml' => passed (wall clock: 0.39s)
... testing 'warnings.ml' => passed (wall clock: 0.25s)
Running tests from 'tests/tmc' ...
... testing 'ambiguities.ml' => passed (wall clock: 0.43s)
... testing 'other_features.ml' => passed (wall clock: 0.23s)
... testing 'partial_application.ml' => passed (wall clock: 0.35s)
... testing 'readable_output.ml' => passed (wall clock: 0.29s)
... testing 'semantic.ml' => passed (wall clock: 0.37s)
... testing 'shortcut.ml' => passed (wall clock: 0.30s)
... testing 'stack_space.ml' => passed (wall clock: 0.41s)
... testing 'try_with.ml' => passed (wall clock: 0.28s)
... testing 'tupled_function.ml' => passed (wall clock: 0.29s)
... testing 'tupled_function_calls.ml' => passed (wall clock: 0.33s)
... testing 'usage_warnings.ml' => passed (wall clock: 0.41s)
Running tests from 'tests/tool-caml-tex' ...
... testing 'ellipses.ml' => skipped
... testing 'redirections.ml' => skipped
Running tests from 'tests/tool-command-line' ...
... testing 'test-no-input-file.ml' => skipped
... testing 'test-o-one-c-file.ml' => skipped
... testing 'test-o-several-files.ml' => skipped
... testing 'test-unknown-file.ml' => passed (wall clock: 0.23s)
Running tests from 'tests/tool-debugger/basic' ...
... testing 'debuggee.ml' => passed (wall clock: 0.63s)
Running tests from 'tests/tool-debugger/dynlink' ...
... testing 'host.ml' => passed (wall clock: 0.98s)
Running tests from 'tests/tool-debugger/find-artifacts' ...
... testing 'debuggee.ml' => passed (wall clock: 0.77s)
Running tests from 'tests/tool-debugger/module_named_main' ...
... testing 'main.ml' => passed (wall clock: 0.84s)
Running tests from 'tests/tool-debugger/no_debug_event' ...
... testing 'noev.ml' => passed (wall clock: 0.87s)
Running tests from 'tests/tool-debugger/printer' ...
... testing 'debuggee.ml' => passed (wall clock: 0.92s)
Running tests from 'tests/tool-dumpobj' ...
... testing 'test.ml' => passed (wall clock: 0.57s)
Running tests from 'tests/tool-expect-test' ...
... testing 'clean_typer.ml' => passed (wall clock: 0.31s)
Running tests from 'tests/tool-lexyacc' ...
... testing 'calc.ml' => passed (wall clock: 0.72s)
... testing 'chars.mll' => passed (wall clock: 0.29s)
... testing 'csets.mll' => passed (wall clock: 0.37s)
... testing 'mpr7760.mll' => passed (wall clock: 0.39s)
... testing 'parsecheck.mly' => passed (wall clock: 0.37s)
Running tests from 'tests/tool-ocaml' ...
... testing 'directive_failure.ml' => passed (wall clock: 0.18s)
... testing 'gpr12887.ml' => passed (wall clock: 0.21s)
... testing 't000.ml' => passed (wall clock: 0.14s)
... testing 't010-const0.ml' => passed (wall clock: 0.13s)
... testing 't010-const1.ml' => passed (wall clock: 0.12s)
... testing 't010-const2.ml' => passed (wall clock: 0.15s)
... testing 't010-const3.ml' => passed (wall clock: 0.14s)
... testing 't011-constint.ml' => passed (wall clock: 0.14s)
... testing 't020.ml' => passed (wall clock: 0.15s)
... testing 't021-pushconst1.ml' => passed (wall clock: 0.13s)
... testing 't021-pushconst2.ml' => passed (wall clock: 0.12s)
... testing 't021-pushconst3.ml' => passed (wall clock: 0.12s)
... testing 't022-pushconstint.ml' => passed (wall clock: 0.14s)
... testing 't040-makeblock1.ml' => passed (wall clock: 0.15s)
... testing 't040-makeblock2.ml' => passed (wall clock: 0.14s)
... testing 't040-makeblock3.ml' => passed (wall clock: 0.16s)
... testing 't041-makeblock.ml' => passed (wall clock: 0.12s)
... testing 't050-getglobal.ml' => passed (wall clock: 0.12s)
... testing 't050-pushgetglobal.ml' => passed (wall clock: 0.13s)
... testing 't051-getglobalfield.ml' => passed (wall clock: 0.14s)
... testing 't051-pushgetglobalfield.ml' => passed (wall clock: 0.13s)
... testing 't060-raise.ml' => passed (wall clock: 0.14s)
... testing 't070-branch.ml' => passed (wall clock: 0.14s)
... testing 't070-branchif.ml' => passed (wall clock: 0.14s)
... testing 't070-branchifnot.ml' => passed (wall clock: 0.14s)
... testing 't071-boolnot.ml' => passed (wall clock: 0.14s)
... testing 't080-eq.ml' => passed (wall clock: 0.16s)
... testing 't080-geint.ml' => passed (wall clock: 0.13s)
... testing 't080-gtint.ml' => passed (wall clock: 0.14s)
... testing 't080-leint.ml' => passed (wall clock: 0.14s)
... testing 't080-ltint.ml' => passed (wall clock: 0.14s)
... testing 't080-neq.ml' => passed (wall clock: 0.16s)
... testing 't090-acc0.ml' => passed (wall clock: 0.16s)
... testing 't090-acc1.ml' => passed (wall clock: 0.15s)
... testing 't090-acc2.ml' => passed (wall clock: 0.16s)
... testing 't090-acc3.ml' => passed (wall clock: 0.15s)
... testing 't090-acc4.ml' => passed (wall clock: 0.17s)
... testing 't090-acc5.ml' => passed (wall clock: 0.16s)
... testing 't090-acc6.ml' => passed (wall clock: 0.15s)
... testing 't090-acc7.ml' => passed (wall clock: 0.15s)
... testing 't091-acc.ml' => passed (wall clock: 0.17s)
... testing 't092-pushacc.ml' => passed (wall clock: 0.13s)
... testing 't092-pushacc0.ml' => passed (wall clock: 0.13s)
... testing 't092-pushacc1.ml' => passed (wall clock: 0.16s)
... testing 't092-pushacc2.ml' => passed (wall clock: 0.15s)
... testing 't092-pushacc3.ml' => passed (wall clock: 0.17s)
... testing 't092-pushacc4.ml' => passed (wall clock: 0.13s)
... testing 't092-pushacc5.ml' => passed (wall clock: 0.15s)
... testing 't092-pushacc6.ml' => passed (wall clock: 0.16s)
... testing 't092-pushacc7.ml' => passed (wall clock: 0.14s)
... testing 't093-pushacc.ml' => passed (wall clock: 0.14s)
... testing 't100-pushtrap.ml' => passed (wall clock: 0.16s)
... testing 't101-poptrap.ml' => passed (wall clock: 0.15s)
... testing 't110-addint.ml' => passed (wall clock: 0.16s)
... testing 't110-andint.ml' => passed (wall clock: 0.17s)
... testing 't110-asrint-1.ml' => passed (wall clock: 0.14s)
... testing 't110-asrint-2.ml' => passed (wall clock: 0.14s)
... testing 't110-divint-1.ml' => passed (wall clock: 0.15s)
... testing 't110-divint-2.ml' => passed (wall clock: 0.17s)
... testing 't110-divint-3.ml' => passed (wall clock: 0.16s)
... testing 't110-lslint.ml' => passed (wall clock: 0.16s)
... testing 't110-lsrint.ml' => passed (wall clock: 0.19s)
... testing 't110-modint-1.ml' => passed (wall clock: 0.16s)
... testing 't110-modint-2.ml' => passed (wall clock: 0.16s)
... testing 't110-mulint.ml' => passed (wall clock: 0.14s)
... testing 't110-negint.ml' => passed (wall clock: 0.14s)
... testing 't110-offsetint.ml' => passed (wall clock: 0.14s)
... testing 't110-orint.ml' => passed (wall clock: 0.19s)
... testing 't110-subint.ml' => passed (wall clock: 0.17s)
... testing 't110-xorint.ml' => passed (wall clock: 0.18s)
... testing 't120-getstringchar.ml' => passed (wall clock: 0.15s)
... testing 't121-setstringchar.ml' => passed (wall clock: 0.18s)
... testing 't130-getvectitem.ml' => passed (wall clock: 0.16s)
... testing 't130-vectlength.ml' => passed (wall clock: 0.15s)
... testing 't131-setvectitem.ml' => passed (wall clock: 0.15s)
... testing 't140-switch-1.ml' => passed (wall clock: 0.16s)
... testing 't140-switch-2.ml' => passed (wall clock: 0.15s)
... testing 't140-switch-3.ml' => passed (wall clock: 0.15s)
... testing 't140-switch-4.ml' => passed (wall clock: 0.16s)
... testing 't141-switch-5.ml' => passed (wall clock: 0.16s)
... testing 't141-switch-6.ml' => passed (wall clock: 0.17s)
... testing 't141-switch-7.ml' => passed (wall clock: 0.15s)
... testing 't142-switch-8.ml' => passed (wall clock: 0.18s)
... testing 't142-switch-9.ml' => passed (wall clock: 0.16s)
... testing 't142-switch-A.ml' => passed (wall clock: 0.17s)
... testing 't150-push-1.ml' => passed (wall clock: 0.16s)
... testing 't150-push-2.ml' => passed (wall clock: 0.14s)
... testing 't160-closure.ml' => passed (wall clock: 0.13s)
... testing 't161-apply1.ml' => passed (wall clock: 0.16s)
... testing 't162-return.ml' => passed (wall clock: 0.15s)
... testing 't163.ml' => passed (wall clock: 0.14s)
... testing 't164-apply2.ml' => passed (wall clock: 0.15s)
... testing 't164-apply3.ml' => passed (wall clock: 0.14s)
... testing 't165-apply.ml' => passed (wall clock: 0.13s)
... testing 't170-envacc2.ml' => passed (wall clock: 0.19s)
... testing 't170-envacc3.ml' => passed (wall clock: 0.15s)
... testing 't170-envacc4.ml' => passed (wall clock: 0.17s)
... testing 't171-envacc.ml' => passed (wall clock: 0.14s)
... testing 't172-pushenvacc1.ml' => passed (wall clock: 0.14s)
... testing 't172-pushenvacc2.ml' => passed (wall clock: 0.18s)
... testing 't172-pushenvacc3.ml' => passed (wall clock: 0.16s)
... testing 't172-pushenvacc4.ml' => passed (wall clock: 0.16s)
... testing 't173-pushenvacc.ml' => passed (wall clock: 0.17s)
... testing 't180-appterm1.ml' => passed (wall clock: 0.13s)
... testing 't180-appterm2.ml' => passed (wall clock: 0.16s)
... testing 't180-appterm3.ml' => passed (wall clock: 0.15s)
... testing 't181-appterm.ml' => passed (wall clock: 0.14s)
... testing 't190-makefloatblock-1.ml' => passed (wall clock: 0.14s)
... testing 't190-makefloatblock-2.ml' => passed (wall clock: 0.16s)
... testing 't190-makefloatblock-3.ml' => passed (wall clock: 0.14s)
... testing 't191-vectlength.ml' => passed (wall clock: 0.14s)
... testing 't192-getfloatfield-1.ml' => passed (wall clock: 0.14s)
... testing 't192-getfloatfield-2.ml' => passed (wall clock: 0.14s)
... testing 't193-setfloatfield-1.ml' => passed (wall clock: 0.15s)
... testing 't193-setfloatfield-2.ml' => passed (wall clock: 0.13s)
... testing 't200-getfield0.ml' => passed (wall clock: 0.15s)
... testing 't200-getfield1.ml' => passed (wall clock: 0.14s)
... testing 't200-getfield2.ml' => passed (wall clock: 0.14s)
... testing 't200-getfield3.ml' => passed (wall clock: 0.17s)
... testing 't201-getfield.ml' => passed (wall clock: 0.14s)
... testing 't210-setfield0.ml' => passed (wall clock: 0.13s)
... testing 't210-setfield1.ml' => passed (wall clock: 0.15s)
... testing 't210-setfield2.ml' => passed (wall clock: 0.16s)
... testing 't210-setfield3.ml' => passed (wall clock: 0.14s)
... testing 't211-setfield.ml' => passed (wall clock: 0.17s)
... testing 't220-assign.ml' => passed (wall clock: 0.15s)
... testing 't230-check_signals.ml' => passed (wall clock: 0.14s)
... testing 't240-c_call1.ml' => passed (wall clock: 0.16s)
... testing 't240-c_call2.ml' => passed (wall clock: 0.14s)
... testing 't240-c_call3.ml' => passed (wall clock: 0.15s)
... testing 't240-c_call4.ml' => passed (wall clock: 0.14s)
... testing 't240-c_call5.ml' => passed (wall clock: 0.17s)
... testing 't250-closurerec-1.ml' => passed (wall clock: 0.15s)
... testing 't250-closurerec-2.ml' => passed (wall clock: 0.13s)
... testing 't251-pushoffsetclosure0.ml' => passed (wall clock: 0.13s)
... testing 't251-pushoffsetclosure2.ml' => passed (wall clock: 0.12s)
... testing 't251-pushoffsetclosurem2.ml' => passed (wall clock: 0.14s)
... testing 't252-pushoffsetclosure.ml' => passed (wall clock: 0.15s)
... testing 't253-offsetclosure0.ml' => passed (wall clock: 0.14s)
... testing 't253-offsetclosure2.ml' => passed (wall clock: 0.14s)
... testing 't253-offsetclosurem2.ml' => passed (wall clock: 0.14s)
... testing 't254-offsetclosure.ml' => passed (wall clock: 0.13s)
... testing 't260-offsetref.ml' => passed (wall clock: 0.15s)
... testing 't270-push_retaddr.ml' => passed (wall clock: 0.17s)
... testing 't300-getmethod.ml' => passed (wall clock: 0.26s)
... testing 't301-object.ml' => passed (wall clock: 0.14s)
... testing 't310-alloc-1.ml' => passed (wall clock: 0.21s)
... testing 't310-alloc-2.ml' => passed (wall clock: 0.22s)
... testing 't320-gc-1.ml' => passed (wall clock: 0.19s)
... testing 't320-gc-2.ml' => passed (wall clock: 0.19s)
... testing 't320-gc-3.ml' => passed (wall clock: 0.21s)
... testing 't330-compact-1.ml' => passed (wall clock: 0.14s)
... testing 't330-compact-2.ml' => passed (wall clock: 0.16s)
... testing 't330-compact-3.ml' => passed (wall clock: 0.20s)
... testing 't330-compact-4.ml' => passed (wall clock: 0.20s)
... testing 't340-weak.ml' => passed (wall clock: 0.20s)
... testing 't350-heapcheck.ml' => passed (wall clock: 0.22s)
... testing 't360-stacks-1.ml' => passed (wall clock: 0.16s)
... testing 't360-stacks-2.ml' => passed (wall clock: 0.16s)
Running tests from 'tests/tool-ocaml-annot' ...
... testing 'failure.ml' => passed (wall clock: 0.19s)
... testing 'success.ml' => passed (wall clock: 0.37s)
... testing 'typeonly.ml' => passed (wall clock: 0.19s)
Running tests from 'tests/tool-ocamlc-compat32' ...
... testing 'compat32.ml' => skipped
Running tests from 'tests/tool-ocamlc-error-cleanup' ...
... testing 'test.ml' => passed (wall clock: 0.21s)
Running tests from 'tests/tool-ocamlc-locations' ...
... testing 'marshalled.ml' => passed (wall clock: 1.21s)
... testing 'test.ml' => passed (wall clock: 0.45s)
Running tests from 'tests/tool-ocamlc-open' ...
... testing 'tool-ocamlc-open-error.ml' => passed (wall clock: 0.11s)
... testing 'tool-ocamlc-open.ml' => passed (wall clock: 0.22s)
Running tests from 'tests/tool-ocamlc-stop-after' ...
... testing 'stop_after_lambda.ml' => passed (wall clock: 0.10s)
... testing 'stop_after_parsing_impl.ml' => passed (wall clock: 0.12s)
... testing 'stop_after_parsing_intf.mli' => passed (wall clock: 0.12s)
... testing 'stop_after_scheduling.ml' => passed (wall clock: 0.30s)
... testing 'stop_after_typing_impl.ml' => passed (wall clock: 0.14s)
Running tests from 'tests/tool-ocamldep-modalias' ...
... testing 'main.ml' => passed (wall clock: 3.02s)
Running tests from 'tests/tool-ocamldep-shadowing' ...
... testing 'a.ml' => passed (wall clock: 0.09s)
Running tests from 'tests/tool-ocamldoc' ...
... testing 'Alert_toplevel.mli' => passed (wall clock: 0.30s)
... testing 'Alert_toplevel2.mli' => passed (wall clock: 0.15s)
... testing 'Alerts.mli' => passed (wall clock: 0.18s)
... testing 'Alerts_impl.ml' => passed (wall clock: 0.15s)
... testing 'Documentation_tags.mli' => passed (wall clock: 0.14s)
... testing 'Entities.ml' => passed (wall clock: 0.15s)
... testing 'Extensible_variant.ml' => passed (wall clock: 0.13s)
... testing 'Functions.ml' => passed (wall clock: 0.33s)
... testing 'Include_module_type_of.mli' => passed (wall clock: 0.34s)
... testing 'Inline_records.mli' => passed (wall clock: 0.54s)
... testing 'Inline_records_bis.ml' => passed (wall clock: 0.17s)
... testing 'Item_ids.mli' => passed (wall clock: 0.17s)
... testing 'Latin9.ml' => passed (wall clock: 0.15s)
... testing 'Level_0.mli' => passed (wall clock: 0.12s)
... testing 'Linebreaks.mli' => passed (wall clock: 0.23s)
... testing 'Loop.ml' => passed (wall clock: 0.29s)
... testing 'Module_whitespace.ml' => passed (wall clock: 0.23s)
... testing 'No_preamble.mli' => passed (wall clock: 0.15s)
... testing 'Paragraph.mli' => passed (wall clock: 0.14s)
... testing 'Short_description.txt' => passed (wall clock: 0.12s)
... testing 'Test.mli' => passed (wall clock: 0.14s)
... testing 'Variants.mli' => passed (wall clock: 0.33s)
... testing 'latex_ref.mli' => passed (wall clock: 0.15s)
... testing 't01.ml' => passed (wall clock: 0.73s)
... testing 't02.ml' => passed (wall clock: 0.41s)
... testing 't03.ml' => passed (wall clock: 0.39s)
... testing 't04.ml' => passed (wall clock: 0.42s)
... testing 't05.ml' => passed (wall clock: 0.39s)
Running tests from 'tests/tool-ocamldoc-open' ...
... testing 'main.ml' => passed (wall clock: 0.58s)
Running tests from 'tests/tool-ocamlobjinfo' ...
... testing 'question.ml' => skipped
Running tests from 'tests/tool-ocamlopt-save-ir' ...
... testing 'check_for_pack.ml' => skipped
... testing 'save_ir_after_scheduling.ml' => skipped
... testing 'save_ir_after_typing.ml' => skipped
... testing 'start_from_emit.ml' => skipped
Running tests from 'tests/tool-ocamlopt-stop-after' ...
... testing 'stop_after_lambda.ml' => skipped
... testing 'stop_after_scheduling.ml' => skipped
Running tests from 'tests/tool-ocamltest' ...
... testing 'norm1.ml' => passed (wall clock: 0.34s)
... testing 'norm2.ml' => passed (wall clock: 0.30s)
... testing 'norm3.ml' => passed (wall clock: 0.32s)
... testing 'norm4.ml' => passed (wall clock: 0.32s)
Running tests from 'tests/tool-ocamltest-var-expansion' ...
... testing 'subst1.ml' => passed (wall clock: 0.31s)
... testing 'subst2.ml' => passed (wall clock: 0.32s)
Running tests from 'tests/tool-toplevel' ...
... testing 'constructor_printing.ml' => passed (wall clock: 0.31s)
... testing 'error_highlighting.ml' => passed (wall clock: 0.16s)
... testing 'exotic_lists.ml' => passed (wall clock: 0.16s)
... testing 'install_printer.ml' => passed (wall clock: 0.25s)
... testing 'mod_use.ml' => passed (wall clock: 0.26s)
... testing 'multi_phrase_line.ml' => passed (wall clock: 0.19s)
... testing 'pr6468.ml' => passed (wall clock: 1.01s)
... testing 'pr7060.ml' => passed (wall clock: 0.18s)
... testing 'pr7751.ml' => passed (wall clock: 1.03s)
... testing 'pr9701.ml' => passed (wall clock: 0.60s)
... testing 'printval.ml' => passed (wall clock: 0.25s)
... testing 'redefinition_hints.ml' => passed (wall clock: 0.15s)
... testing 'show.ml' => passed (wall clock: 0.29s)
... testing 'show_short_paths.ml' => passed (wall clock: 0.24s)
... testing 'strings.ml' => passed (wall clock: 0.14s)
... testing 'topeval.ml' => passed (wall clock: 0.18s)
... testing 'tracing.ml' => passed (wall clock: 0.16s)
... testing 'uncaught_exceptions.ml' => passed (wall clock: 0.25s)
... testing 'use_command.ml' => passed (wall clock: 0.44s)
Running tests from 'tests/tool-toplevel/known-bugs' ...
... testing 'broken_rec_in_show.ml' => passed (wall clock: 0.25s)
Running tests from 'tests/tool-toplevel-invocation' ...
... testing 'test.ml' => passed (wall clock: 0.59s)
Running tests from 'tests/translprim' ...
... testing 'array_spec.ml' => passed (wall clock: 0.29s)
... testing 'comparison_optim.ml' => passed (wall clock: 0.42s)
... testing 'comparison_table.ml' => passed (wall clock: 0.47s)
... testing 'locs.ml' => passed (wall clock: 0.37s)
... testing 'module_coercion.ml' => passed (wall clock: 0.28s)
... testing 'ref_spec.ml' => passed (wall clock: 0.23s)
... testing 'sendcache.ml' => passed (wall clock: 0.30s)
Running tests from 'tests/tsan' ...
... testing 'array_elt.ml' => skipped
... testing 'exn_from_c.ml' => skipped
... testing 'exn_in_callback.ml' => skipped
... testing 'exn_reraise.ml' => skipped
... testing 'handlers_at_tail.ml' => skipped
... testing 'norace_atomics.ml' => skipped
... testing 'perform.ml' => skipped
... testing 'raise_through_handler.ml' => skipped
... testing 'record_field.ml' => skipped
... testing 'reperform.ml' => skipped
... testing 'unhandled.ml' => skipped
Running tests from 'tests/typedtree' ...
... testing 'module_presence.ml' => passed (wall clock: 0.24s)
Running tests from 'tests/typeopt' ...
... testing 'nested_unboxed.ml' => skipped
Running tests from 'tests/typing-core-bugs' ...
... testing 'const_int_hint.ml' => passed (wall clock: 0.30s)
... testing 'missing_rec_hint.ml' => passed (wall clock: 0.28s)
... testing 'repeated_did_you_mean.ml' => passed (wall clock: 0.22s)
... testing 'type_expected_explanation.ml' => passed (wall clock: 0.25s)
... testing 'unit_fun_hints.ml' => passed (wall clock: 0.26s)
Running tests from 'tests/typing-deprecated' ...
... testing 'alerts.ml' => passed (wall clock: 0.29s)
... testing 'deprecated.ml' => passed (wall clock: 0.43s)
Running tests from 'tests/typing-extension-constructor' ...
... testing 'test.ml' => passed (wall clock: 0.19s)
Running tests from 'tests/typing-extensions' ...
... testing 'cast.ml' => passed (wall clock: 0.24s)
... testing 'disambiguation.ml' => passed (wall clock: 0.34s)
... testing 'extensions.ml' => passed (wall clock: 0.50s)
... testing 'floatarray.ml' => passed (wall clock: 0.29s)
... testing 'iarray.ml' => passed (wall clock: 0.28s)
... testing 'msg.ml' => passed (wall clock: 0.20s)
... testing 'open_types.ml' => passed (wall clock: 0.41s)
Running tests from 'tests/typing-external' ...
... testing 'pr11392.ml' => passed (wall clock: 0.19s)
Running tests from 'tests/typing-fstclassmod' ...
... testing 'aliases.ml' => passed (wall clock: 0.30s)
... testing 'fstclassmod.ml' => passed (wall clock: 0.47s)
... testing 'nondep_instance.ml' => passed (wall clock: 0.20s)
... testing 'scope_escape.ml' => passed (wall clock: 0.26s)
Running tests from 'tests/typing-gadts' ...
... testing 'ambiguity.ml' => passed (wall clock: 0.35s)
... testing 'ambivalent_apply.ml' => passed (wall clock: 0.27s)
... testing 'didier.ml' => passed (wall clock: 0.32s)
... testing 'dynamic_frisch.ml' => passed (wall clock: 1.34s)
... testing 'gadthead.ml' => passed (wall clock: 0.20s)
... testing 'name_existentials.ml' => passed (wall clock: 0.41s)
... testing 'nested_equations.ml' => passed (wall clock: 0.31s)
... testing 'omega07.ml' => passed (wall clock: 2.91s)
... testing 'optional_args.ml' => passed (wall clock: 0.30s)
... testing 'or_patterns.ml' => passed (wall clock: 0.72s)
... testing 'packed-module-recasting.ml' => passed (wall clock: 0.59s)
... testing 'pr10189.ml' => passed (wall clock: 0.36s)
... testing 'pr10271.ml' => passed (wall clock: 0.29s)
... testing 'pr10348.ml' => passed (wall clock: 0.28s)
... testing 'pr10735.ml' => passed (wall clock: 0.24s)
... testing 'pr10907.ml' => passed (wall clock: 0.24s)
... testing 'pr11888.ml' => passed (wall clock: 0.23s)
... testing 'pr13579.ml' => passed (wall clock: 0.35s)
... testing 'pr5332.ml' => passed (wall clock: 0.25s)
... testing 'pr5689.ml' => passed (wall clock: 0.37s)
... testing 'pr5785.ml' => passed (wall clock: 0.25s)
... testing 'pr5848.ml' => passed (wall clock: 0.24s)
... testing 'pr5906.ml' => passed (wall clock: 0.29s)
... testing 'pr5948.ml' => passed (wall clock: 0.29s)
... testing 'pr5981.ml' => passed (wall clock: 0.26s)
... testing 'pr5985.ml' => passed (wall clock: 0.34s)
... testing 'pr5989.ml' => passed (wall clock: 0.24s)
... testing 'pr5997.ml' => passed (wall clock: 0.22s)
... testing 'pr6158.ml' => passed (wall clock: 0.22s)
... testing 'pr6163.ml' => passed (wall clock: 0.26s)
... testing 'pr6174.ml' => passed (wall clock: 0.21s)
... testing 'pr6241.ml' => passed (wall clock: 0.30s)
... testing 'pr6690.ml' => passed (wall clock: 0.21s)
... testing 'pr6817.ml' => passed (wall clock: 0.26s)
... testing 'pr6934.ml' => passed (wall clock: 0.21s)
... testing 'pr6980.ml' => passed (wall clock: 0.25s)
... testing 'pr6993_bad.ml' => passed (wall clock: 0.21s)
... testing 'pr7016.ml' => passed (wall clock: 0.21s)
... testing 'pr7160.ml' => passed (wall clock: 0.22s)
... testing 'pr7214.ml' => passed (wall clock: 0.22s)
... testing 'pr7222.ml' => passed (wall clock: 0.23s)
... testing 'pr7230.ml' => passed (wall clock: 0.22s)
... testing 'pr7234.ml' => passed (wall clock: 0.22s)
... testing 'pr7260.ml' => passed (wall clock: 0.20s)
... testing 'pr7269.ml' => passed (wall clock: 0.29s)
... testing 'pr7298.ml' => passed (wall clock: 0.21s)
... testing 'pr7374.ml' => passed (wall clock: 0.26s)
... testing 'pr7378.ml' => passed (wall clock: 0.23s)
... testing 'pr7381.ml' => passed (wall clock: 0.24s)
... testing 'pr7390.ml' => passed (wall clock: 0.25s)
... testing 'pr7391.ml' => passed (wall clock: 0.27s)
... testing 'pr7397.ml' => passed (wall clock: 0.22s)
... testing 'pr7421.ml' => passed (wall clock: 0.20s)
... testing 'pr7432.ml' => passed (wall clock: 0.23s)
... testing 'pr7520.ml' => passed (wall clock: 0.23s)
... testing 'pr7618.ml' => passed (wall clock: 0.24s)
... testing 'pr7747.ml' => passed (wall clock: 0.23s)
... testing 'pr7902.ml' => passed (wall clock: 0.25s)
... testing 'pr9019.ml' => passed (wall clock: 0.40s)
... testing 'pr9759.ml' => passed (wall clock: 0.22s)
... testing 'pr9799.ml' => passed (wall clock: 0.21s)
... testing 'principality-and-gadts.ml' => passed (wall clock: 0.44s)
... testing 'return_type.ml' => passed (wall clock: 0.23s)
... testing 'syntactic-arity.ml' => passed (wall clock: 0.33s)
... testing 'term-conv.ml' => passed (wall clock: 0.53s)
... testing 'test.ml' => passed (wall clock: 1.28s)
... testing 'unexpected_existentials.ml' => passed (wall clock: 0.23s)
... testing 'unify_mb.ml' => passed (wall clock: 0.64s)
... testing 'variables_in_mcomp.ml' => passed (wall clock: 0.22s)
... testing 'yallop_bugs.ml' => passed (wall clock: 0.27s)
Running tests from 'tests/typing-immediate' ...
... testing 'immediate.ml' => passed (wall clock: 0.28s)
Running tests from 'tests/typing-implicit_unpack' ...
... testing 'implicit_unpack.ml' => passed (wall clock: 1.40s)
Running tests from 'tests/typing-kind' ...
... testing 'kind_mismatch.ml' => passed (wall clock: 0.24s)
Running tests from 'tests/typing-labeled-tuples' ...
... testing 'labeled_tuple_patterns.ml' => passed (wall clock: 0.60s)
... testing 'labeled_tuples.ml' => passed (wall clock: 0.53s)
... testing 'labeled_tuples_and_constructors.ml' => passed (wall clock: 0.27s)
... testing 'labeled_tuples_dsource.ml' => passed (wall clock: 0.22s)
Running tests from 'tests/typing-labels' ...
... testing 'mixin.ml' => passed (wall clock: 0.54s)
... testing 'mixin2.ml' => passed (wall clock: 0.59s)
... testing 'mixin3.ml' => passed (wall clock: 0.54s)
Running tests from 'tests/typing-misc' ...
... testing 'apply_non_function.ml' => passed (wall clock: 0.27s)
... testing 'automatic_generalize.ml' => passed (wall clock: 0.21s)
... testing 'build_as_type.ml' => passed (wall clock: 0.29s)
... testing 'coerce_principal.ml' => passed (wall clock: 0.23s)
... testing 'constraints.ml' => passed (wall clock: 0.45s)
... testing 'deep.ml' => passed (wall clock: 0.25s)
... testing 'disambiguate_principality.ml' => passed (wall clock: 0.38s)
... testing 'distant_errors.ml' => passed (wall clock: 0.21s)
... testing 'empty_variant.ml' => passed (wall clock: 0.31s)
... testing 'enrich_typedecl.ml' => passed (wall clock: 0.32s)
... testing 'exotic_unifications.ml' => passed (wall clock: 0.23s)
... testing 'exp_denom.ml' => passed (wall clock: 0.26s)
... testing 'external_arity.ml' => passed (wall clock: 0.21s)
... testing 'filter_params.ml' => passed (wall clock: 0.20s)
... testing 'gpr2277.ml' => passed (wall clock: 0.26s)
... testing 'includeclass_errors.ml' => passed (wall clock: 0.32s)
... testing 'injectivity.ml' => passed (wall clock: 0.60s)
... testing 'inside_out.ml' => passed (wall clock: 0.28s)
... testing 'is_expansive.ml' => passed (wall clock: 0.20s)
... testing 'labels.ml' => passed (wall clock: 0.31s)
... testing 'let_rec_approx.ml' => passed (wall clock: 0.22s)
... testing 'normalize_type.ml' => passed (wall clock: 0.23s)
... testing 'occur_check.ml' => passed (wall clock: 0.27s)
... testing 'open.ml' => passed (wall clock: 0.21s)
... testing 'optbinders.ml' => passed (wall clock: 0.24s)
... testing 'pat_type_sharing.ml' => passed (wall clock: 0.22s)
... testing 'pattern_open.ml' => passed (wall clock: 0.52s)
... testing 'polyvars.ml' => passed (wall clock: 0.46s)
... testing 'pr6416.ml' => passed (wall clock: 0.36s)
... testing 'pr6634.ml' => passed (wall clock: 0.22s)
... testing 'pr6939-flat-float-array.ml' => passed (wall clock: 0.24s)
... testing 'pr6939-no-flat-float-array.ml' => skipped
... testing 'pr7103.ml' => passed (wall clock: 0.24s)
... testing 'pr7228.ml' => passed (wall clock: 0.21s)
... testing 'pr7668_bad.ml' => passed (wall clock: 0.31s)
... testing 'pr7712.ml' => passed (wall clock: 0.24s)
... testing 'pr7937.ml' => passed (wall clock: 0.23s)
... testing 'pr8548.ml' => passed (wall clock: 0.36s)
... testing 'pr8548_split.ml' => passed (wall clock: 0.69s)
... testing 'printing.ml' => passed (wall clock: 0.35s)
... testing 'records.ml' => passed (wall clock: 0.41s)
... testing 'scope_escape.ml' => passed (wall clock: 0.21s)
... testing 'type_external.ml' => passed (wall clock: 0.34s)
... testing 'typecore_empty_polyvariant_error.ml' => passed (wall clock: 2.04s)
... testing 'typecore_errors.ml' => passed (wall clock: 0.42s)
... testing 'typecore_nolabel_errors.ml' => passed (wall clock: 0.32s)
... testing 'typetexp_errors.ml' => passed (wall clock: 0.25s)
... testing 'unbound_type_variables.ml' => passed (wall clock: 0.26s)
... testing 'unique_names_in_unification.ml' => passed (wall clock: 0.24s)
... testing 'variance.ml' => passed (wall clock: 0.32s)
... testing 'variant.ml' => passed (wall clock: 0.29s)
... testing 'wellfounded.ml' => passed (wall clock: 0.25s)
... testing 'wrong_kind.ml' => passed (wall clock: 0.33s)
Running tests from 'tests/typing-misc-bugs' ...
... testing 'core_array_reduced_ok.ml' => passed (wall clock: 0.29s)
... testing 'gadt_declaration_check.ml' => passed (wall clock: 0.24s)
... testing 'pr6303_bad.ml' => passed (wall clock: 0.13s)
... testing 'pr6946_bad.ml' => passed (wall clock: 0.14s)
Running tests from 'tests/typing-missing-cmi' ...
... testing 'test.ml' => passed (wall clock: 0.67s)
Running tests from 'tests/typing-missing-cmi-2' ...
... testing 'test.ml' => passed (wall clock: 0.35s)
Running tests from 'tests/typing-missing-cmi-3' ...
... testing 'user.ml' => passed (wall clock: 0.63s)
Running tests from 'tests/typing-modules' ...
... testing 'Test.ml' => passed (wall clock: 0.29s)
... testing 'aliases.ml' => passed (wall clock: 1.01s)
... testing 'anonymous.ml' => passed (wall clock: 0.25s)
... testing 'applicative_functor_type.ml' => passed (wall clock: 0.30s)
... testing 'extension_constructors_errors_test.ml' => passed (wall clock: 0.22s)
... testing 'firstclass.ml' => passed (wall clock: 0.31s)
... testing 'functors.ml' => passed (wall clock: 1.05s)
... testing 'generative.ml' => passed (wall clock: 0.24s)
... testing 'illegal_permutation.ml' => passed (wall clock: 0.36s)
... testing 'inclusion_errors.ml' => passed (wall clock: 0.91s)
... testing 'inclusion_errors_elision.ml' => passed (wall clock: 0.24s)
... testing 'merge_constraint.ml' => passed (wall clock: 0.93s)
... testing 'mixmod5.ml' => passed (wall clock: 0.58s)
... testing 'module_type_substitution.ml' => passed (wall clock: 0.44s)
... testing 'nondep.ml' => passed (wall clock: 0.22s)
... testing 'nondep_private_abbrev.ml' => passed (wall clock: 0.27s)
... testing 'nongen.ml' => passed (wall clock: 0.18s)
... testing 'normalize_path.ml' => passed (wall clock: 0.19s)
... testing 'package_constraint.ml' => passed (wall clock: 0.26s)
... testing 'packed_module_levels.ml' => passed (wall clock: 0.22s)
... testing 'pr10298.ml' => passed (wall clock: 0.21s)
... testing 'pr10399.ml' => passed (wall clock: 0.22s)
... testing 'pr13185.ml' => passed (wall clock: 0.21s)
... testing 'pr5911.ml' => passed (wall clock: 0.19s)
... testing 'pr6394.ml' => passed (wall clock: 0.19s)
... testing 'pr6633.ml' => passed (wall clock: 0.19s)
... testing 'pr7207.ml' => passed (wall clock: 0.23s)
... testing 'pr7348.ml' => passed (wall clock: 0.23s)
... testing 'pr7726.ml' => passed (wall clock: 0.30s)
... testing 'pr7787.ml' => passed (wall clock: 0.22s)
... testing 'pr7818.ml' => passed (wall clock: 0.42s)
... testing 'pr7851.ml' => passed (wall clock: 0.29s)
... testing 'pr8810.ml' => passed (wall clock: 0.13s)
... testing 'pr9384.ml' => passed (wall clock: 0.25s)
... testing 'pr9695.ml' => passed (wall clock: 0.23s)
... testing 'printing.ml' => passed (wall clock: 0.21s)
... testing 'private.ml' => passed (wall clock: 0.21s)
... testing 'records_errors_test.ml' => passed (wall clock: 0.44s)
... testing 'recursive.ml' => passed (wall clock: 0.18s)
... testing 'struct_include_optimisation.ml' => skipped
... testing 'unroll_private_abbrev.ml' => passed (wall clock: 0.21s)
... testing 'variants_errors_test.ml' => passed (wall clock: 0.34s)
... testing 'with_ghosts.ml' => passed (wall clock: 0.23s)
Running tests from 'tests/typing-modules/pr13099' ...
... testing 'test.ml' => skipped
Running tests from 'tests/typing-modules-bugs' ...
... testing 'gatien_baron_20131019_ok.ml' => passed (wall clock: 0.52s)
... testing 'pr10661_ok.ml' => passed (wall clock: 0.22s)
... testing 'pr10693_bad.ml' => passed (wall clock: 0.13s)
... testing 'pr5164_ok.ml' => passed (wall clock: 0.36s)
... testing 'pr51_ok.ml' => passed (wall clock: 0.26s)
... testing 'pr5663_ok.ml' => passed (wall clock: 0.26s)
... testing 'pr5914_ok.ml' => passed (wall clock: 0.26s)
... testing 'pr6240_ok.ml' => passed (wall clock: 0.25s)
... testing 'pr6293_bad.ml' => passed (wall clock: 0.12s)
... testing 'pr6427_bad.ml' => passed (wall clock: 0.12s)
... testing 'pr6485_ok.ml' => passed (wall clock: 0.29s)
... testing 'pr6513_ok.ml' => passed (wall clock: 0.23s)
... testing 'pr6572_ok.ml' => passed (wall clock: 0.27s)
... testing 'pr6651_ok.ml' => passed (wall clock: 0.26s)
... testing 'pr6752_bad.ml' => passed (wall clock: 0.13s)
... testing 'pr6752_ok.ml' => passed (wall clock: 0.24s)
... testing 'pr6899_first_bad.ml' => passed (wall clock: 0.13s)
... testing 'pr6899_ok.ml' => passed (wall clock: 0.23s)
... testing 'pr6899_second_bad.ml' => passed (wall clock: 0.11s)
... testing 'pr6944_ok.ml' => passed (wall clock: 0.22s)
... testing 'pr6954_ok.ml' => passed (wall clock: 0.21s)
... testing 'pr6981_ok.ml' => passed (wall clock: 0.26s)
... testing 'pr6982_ok.ml' => passed (wall clock: 0.24s)
... testing 'pr6985_extended.ml' => passed (wall clock: 0.22s)
... testing 'pr6985_ok.ml' => passed (wall clock: 0.24s)
... testing 'pr6992_bad.ml' => passed (wall clock: 0.13s)
... testing 'pr7036_ok.ml' => passed (wall clock: 0.23s)
... testing 'pr7082_ok.ml' => passed (wall clock: 0.25s)
... testing 'pr7112_bad.ml' => passed (wall clock: 0.12s)
... testing 'pr7112_ok.ml' => passed (wall clock: 0.22s)
... testing 'pr7152_ok.ml' => passed (wall clock: 0.26s)
... testing 'pr7182_ok.ml' => passed (wall clock: 0.22s)
... testing 'pr7305_principal.ml' => passed (wall clock: 0.24s)
... testing 'pr7321_ok.ml' => passed (wall clock: 0.22s)
... testing 'pr7414_2_bad.ml' => passed (wall clock: 0.13s)
... testing 'pr7414_bad.ml' => passed (wall clock: 0.13s)
... testing 'pr7519_ok.ml' => passed (wall clock: 0.23s)
... testing 'pr7601_ok.ml' => passed (wall clock: 0.22s)
... testing 'pr7601a_ok.ml' => passed (wall clock: 0.25s)
... testing 'pr9695_bad.ml' => passed (wall clock: 0.11s)
Running tests from 'tests/typing-multifile' ...
... testing 'pr6372.ml' => passed (wall clock: 0.21s)
... testing 'pr7325.ml' => passed (wall clock: 0.29s)
... testing 'pr7563.ml' => passed (wall clock: 0.32s)
... testing 'pr9218.ml' => passed (wall clock: 0.34s)
Running tests from 'tests/typing-objects' ...
... testing 'Exemples.ml' => passed (wall clock: 1.15s)
... testing 'Tests.ml' => passed (wall clock: 1.15s)
... testing 'abstract_rows.ml' => passed (wall clock: 0.23s)
... testing 'class_2.ml' => passed (wall clock: 0.22s)
... testing 'dummy.ml' => passed (wall clock: 0.39s)
... testing 'errors.ml' => passed (wall clock: 0.28s)
... testing 'field_kind.ml' => passed (wall clock: 0.29s)
... testing 'nongen.ml' => passed (wall clock: 0.23s)
... testing 'open_in_classes.ml' => passed (wall clock: 0.23s)
... testing 'pr11569.ml' => passed (wall clock: 0.24s)
... testing 'pr13495.ml' => passed (wall clock: 0.31s)
... testing 'pr5545.ml' => passed (wall clock: 0.30s)
... testing 'pr5619_bad.ml' => passed (wall clock: 0.26s)
... testing 'pr5858.ml' => passed (wall clock: 0.21s)
... testing 'pr6123_bad.ml' => passed (wall clock: 0.27s)
... testing 'pr6383.ml' => passed (wall clock: 0.22s)
... testing 'pr6907_bad.ml' => passed (wall clock: 0.20s)
... testing 'pr7711_ok.ml' => passed (wall clock: 0.27s)
... testing 'self_cannot_be_closed.ml' => passed (wall clock: 0.22s)
... testing 'self_cannot_escape_pr7865.ml' => passed (wall clock: 0.23s)
... testing 'unbound-type-var.ml' => passed (wall clock: 0.24s)
Running tests from 'tests/typing-objects-bugs' ...
... testing 'pr3968_bad.ml' => passed (wall clock: 0.13s)
... testing 'pr4018_bad.ml' => passed (wall clock: 0.14s)
... testing 'pr4435_bad.ml' => passed (wall clock: 0.11s)
... testing 'pr4766_ok.ml' => passed (wall clock: 0.25s)
... testing 'pr4824_ok.ml' => passed (wall clock: 0.22s)
... testing 'pr4824a_bad.ml' => passed (wall clock: 0.12s)
... testing 'pr5156_ok.ml' => passed (wall clock: 0.24s)
... testing 'pr7284_bad.ml' => passed (wall clock: 0.15s)
... testing 'pr7293_ok.ml' => passed (wall clock: 0.23s)
... testing 'woodyatt_ok.ml' => passed (wall clock: 0.27s)
... testing 'yamagata021012_ok.ml' => passed (wall clock: 0.49s)
Running tests from 'tests/typing-ocamlc-i' ...
... testing 'pervasives_leitmotiv.ml' => passed (wall clock: 0.14s)
... testing 'pr4791.ml' => passed (wall clock: 0.12s)
... testing 'pr6323.ml' => passed (wall clock: 0.14s)
... testing 'pr7402.ml' => passed (wall clock: 0.15s)
... testing 'pr7620_bad.ml' => passed (wall clock: 0.13s)
Running tests from 'tests/typing-poly' ...
... testing 'error_messages.ml' => passed (wall clock: 0.30s)
... testing 'poly.ml' => passed (wall clock: 2.43s)
... testing 'pr11544.ml' => passed (wall clock: 0.22s)
... testing 'pr7636.ml' => passed (wall clock: 0.30s)
... testing 'pr9603.ml' => passed (wall clock: 0.27s)
Running tests from 'tests/typing-poly-bugs' ...
... testing 'pr5322_ok.ml' => passed (wall clock: 0.30s)
... testing 'pr5673_ok.ml' => passed (wall clock: 0.26s)
... testing 'pr6922_ok.ml' => passed (wall clock: 0.50s)
Running tests from 'tests/typing-polyvariants-bugs' ...
... testing 'pr10664.ml' => passed (wall clock: 0.34s)
... testing 'pr10664a.ml' => passed (wall clock: 0.47s)
... testing 'pr4775_ok.ml' => passed (wall clock: 0.30s)
... testing 'pr4933_ok.ml' => passed (wall clock: 0.27s)
... testing 'pr5057_ok.ml' => passed (wall clock: 0.30s)
... testing 'pr5057a_bad.ml' => passed (wall clock: 0.19s)
... testing 'pr7199_ok.ml' => passed (wall clock: 0.27s)
... testing 'pr7817_bad.ml' => passed (wall clock: 0.32s)
... testing 'pr7824.ml' => passed (wall clock: 0.26s)
... testing 'pr8575.ml' => passed (wall clock: 0.24s)
... testing 'privrowsabate_ok.ml' => passed (wall clock: 0.28s)
Running tests from 'tests/typing-polyvariants-bugs-2' ...
... testing 'pr3918c.ml' => passed (wall clock: 0.45s)
Running tests from 'tests/typing-private' ...
... testing 'invalid_private_row.ml' => passed (wall clock: 0.27s)
... testing 'private.ml' => passed (wall clock: 0.47s)
Running tests from 'tests/typing-private-bugs' ...
... testing 'pr5026_bad.ml' => passed (wall clock: 0.15s)
... testing 'pr5469_ok.ml' => passed (wall clock: 0.28s)
Running tests from 'tests/typing-recmod' ...
... testing 'gpr1626.ml' => passed (wall clock: 0.21s)
... testing 'inconsistent_types.ml' => passed (wall clock: 0.28s)
... testing 'pr13514.ml' => passed (wall clock: 0.30s)
... testing 'pr6491.ml' => passed (wall clock: 0.30s)
... testing 'pr9494.ml' => passed (wall clock: 0.45s)
... testing 't01bad.ml' => passed (wall clock: 0.15s)
... testing 't02bad.ml' => passed (wall clock: 0.16s)
... testing 't03ok.ml' => passed (wall clock: 0.30s)
... testing 't04bad.ml' => passed (wall clock: 0.11s)
... testing 't05bad.ml' => passed (wall clock: 0.14s)
... testing 't06ok.ml' => passed (wall clock: 0.28s)
... testing 't07bad.ml' => passed (wall clock: 0.13s)
... testing 't08bad.ml' => passed (wall clock: 0.14s)
... testing 't09bad.ml' => passed (wall clock: 0.16s)
... testing 't10ok.ml' => passed (wall clock: 0.28s)
... testing 't11bad.ml' => passed (wall clock: 0.14s)
... testing 't12bad.ml' => passed (wall clock: 0.12s)
... testing 't13ok.ml' => passed (wall clock: 0.28s)
... testing 't14bad.ml' => passed (wall clock: 0.11s)
... testing 't15bad.ml' => passed (wall clock: 0.15s)
... testing 't16ok.ml' => passed (wall clock: 0.30s)
... testing 't17ok.ml' => passed (wall clock: 0.29s)
... testing 't18ok.ml' => passed (wall clock: 0.29s)
... testing 't20ok.ml' => passed (wall clock: 0.36s)
... testing 't21ok.ml' => passed (wall clock: 0.39s)
... testing 't22ok.ml' => passed (wall clock: 0.68s)
Running tests from 'tests/typing-recordarg' ...
... testing 'recordarg.ml' => passed (wall clock: 0.20s)
Running tests from 'tests/typing-rectypes-bugs' ...
... testing 'pr5343_bad.ml' => passed (wall clock: 0.18s)
... testing 'pr6174_bad.ml' => passed (wall clock: 0.14s)
... testing 'pr6870_bad.ml' => passed (wall clock: 0.13s)
Running tests from 'tests/typing-safe-linking' ...
... testing 'b_bad.ml' => passed (wall clock: 0.21s)
Running tests from 'tests/typing-shadowing-of-pervasives-submodules' ...
... testing 'redefine_largefile.ml' => passed (wall clock: 0.33s)
... testing 'redefine_largefile_top.ml' => passed (wall clock: 0.51s)
Running tests from 'tests/typing-short-paths' ...
... testing 'errors.ml' => passed (wall clock: 0.34s)
... testing 'gpr1223.ml' => passed (wall clock: 0.45s)
... testing 'pr5918.ml' => passed (wall clock: 0.16s)
... testing 'pr6836.ml' => passed (wall clock: 0.17s)
... testing 'pr7543.ml' => passed (wall clock: 0.21s)
... testing 'short-paths.ml' => passed (wall clock: 0.32s)
Running tests from 'tests/typing-signatures' ...
... testing 'els.ml' => passed (wall clock: 0.19s)
... testing 'nondep_regression.ml' => passed (wall clock: 0.26s)
... testing 'pr6371.ml' => passed (wall clock: 0.16s)
... testing 'pr6672.ml' => passed (wall clock: 0.19s)
... testing 'regression_tsubst_error.ml' => passed (wall clock: 0.25s)
Running tests from 'tests/typing-sigsubst' ...
... testing 'sig_local_aliases.ml' => passed (wall clock: 0.37s)
... testing 'sig_local_aliases_syntax_errors.ml' => passed (wall clock: 0.17s)
... testing 'sigsubst.ml' => passed (wall clock: 0.41s)
... testing 'test_locations.ml' => passed (wall clock: 0.84s)
Running tests from 'tests/typing-typeparam' ...
... testing 'newtype.ml' => passed (wall clock: 0.27s)
Running tests from 'tests/typing-unboxed' ...
... testing 'test.ml' => passed (wall clock: 0.65s)
Running tests from 'tests/typing-unboxed-types' ...
... testing 'test.ml' => passed (wall clock: 0.54s)
... testing 'test_flat.ml' => passed (wall clock: 0.39s)
... testing 'test_no_flat.ml' => skipped
Running tests from 'tests/typing-unicode' ...
... testing 'test.ml' => passed (wall clock: 0.89s)
Running tests from 'tests/typing-warnings' ...
... testing 'ambiguous_guarded_disjunction.ml' => passed (wall clock: 0.69s)
... testing 'application.ml' => passed (wall clock: 0.35s)
... testing 'coercions.ml' => passed (wall clock: 0.36s)
... testing 'disable_warnings_classes.ml' => passed (wall clock: 0.33s)
... testing 'exhaustiveness.ml' => passed (wall clock: 0.62s)
... testing 'fragile_matching.ml' => passed (wall clock: 0.51s)
... testing 'never_returns.ml' => passed (wall clock: 0.26s)
... testing 'open_warnings.ml' => passed (wall clock: 0.33s)
... testing 'pr5892.ml' => passed (wall clock: 0.23s)
... testing 'pr6587.ml' => passed (wall clock: 0.30s)
... testing 'pr6872.ml' => passed (wall clock: 0.25s)
... testing 'pr7085.ml' => passed (wall clock: 0.24s)
... testing 'pr7115.ml' => passed (wall clock: 0.25s)
... testing 'pr7261.ml' => passed (wall clock: 0.17s)
... testing 'pr7297.ml' => passed (wall clock: 0.27s)
... testing 'pr7553.ml' => passed (wall clock: 0.27s)
... testing 'pr9244.ml' => passed (wall clock: 0.31s)
... testing 'records.ml' => passed (wall clock: 0.54s)
... testing 'unused_functor_parameter.ml' => passed (wall clock: 0.29s)
... testing 'unused_rec.ml' => passed (wall clock: 0.27s)
... testing 'unused_recmodule.ml' => passed (wall clock: 0.29s)
... testing 'unused_types.ml' => passed (wall clock: 0.51s)
... testing 'warning16.ml' => passed (wall clock: 0.30s)
Running tests from 'tests/uid-deps' ...
... testing 'link_intf_impl.ml' => passed (wall clock: 0.30s)
Running tests from 'tests/uids' ...
... testing 'intf_uids_test.ml' => passed (wall clock: 0.26s)
Running tests from 'tests/unboxed-primitive-args' ...
... testing 'test.ml' => skipped
Running tests from 'tests/unicode' ...
... testing 'รจยฆโน.ml' => passed (wall clock: 0.38s)
Running tests from 'tests/unwind' ...
... testing 'driver.ml' => skipped
Running tests from 'tests/utils' ...
... testing 'edit_distance.ml' => passed (wall clock: 0.48s)
... testing 'find_first_mono.ml' => passed (wall clock: 0.37s)
... testing 'magic_number.ml' => passed (wall clock: 0.40s)
... testing 'overflow_detection.ml' => passed (wall clock: 0.35s)
... testing 'test_strongly_connected_components.ml' => passed (wall clock: 0.59s)
Running tests from 'tests/warnings' ...
... testing 'deprecated_module.ml' => passed (wall clock: 0.35s)
... testing 'deprecated_module_assigment.ml' => passed (wall clock: 0.37s)
... testing 'deprecated_module_use.ml' => passed (wall clock: 0.32s)
... testing 'deprecated_mutable.ml' => passed (wall clock: 0.27s)
... testing 'deprecated_warning_specs.ml' => passed (wall clock: 0.27s)
... testing 'mnemonics.mll' => passed (wall clock: 0.73s)
... testing 'w01.ml' => passed (wall clock: 0.19s)
... testing 'w03.ml' => passed (wall clock: 0.13s)
... testing 'w04.ml' => passed (wall clock: 0.12s)
... testing 'w04_failure.ml' => passed (wall clock: 0.18s)
... testing 'w06.ml' => passed (wall clock: 0.14s)
... testing 'w26_alias.ml' => passed (wall clock: 0.26s)
... testing 'w32.ml' => passed (wall clock: 0.29s)
... testing 'w32b.ml' => passed (wall clock: 0.13s)
... testing 'w33.ml' => passed (wall clock: 0.13s)
... testing 'w44.ml' => passed (wall clock: 0.27s)
... testing 'w45.ml' => passed (wall clock: 0.14s)
... testing 'w47_inline.ml' => passed (wall clock: 0.15s)
... testing 'w47_ppwarning.ml' => passed (wall clock: 0.16s)
... testing 'w50.ml' => passed (wall clock: 0.14s)
... testing 'w51.ml' => passed (wall clock: 0.25s)
... testing 'w51_bis.ml' => passed (wall clock: 0.14s)
... testing 'w52.ml' => passed (wall clock: 0.31s)
... testing 'w53.ml' => passed (wall clock: 0.45s)
... testing 'w53_across_cmi.ml' => passed (wall clock: 0.41s)
... testing 'w53_flags.ml' => passed (wall clock: 1.01s)
... testing 'w53_marshalled.ml' => failed
... testing 'w53_marshalled.ml' with line 3 (setup-ocamlc.byte-build-env) => passed
... testing 'w53_marshalled.ml' with line 7 (ocamlc.byte) => passed
... testing 'w53_marshalled.ml' with line 8 (run) => passed
... testing 'w53_marshalled.ml' with line 10 (ocamlc.byte) => failed (Compiling program C:/builds/workspace/main/flambda/false/label/ocaml-mingw-32/testsuite/tests/warnings/_ocamltest\tests/warnings\w53_marshalled\ocamlc.byte/marshall_for_w53.exe from modules w53.marshalled.ml: command
C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\runtime\ocamlrun.exe C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\ocamlc.exe -use-runtime C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\runtime\ocamlrun.exe -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\runtime -nostdlib -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\stdlib -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\asmcomp -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\bytecomp -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\compilerlibs -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\driver -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\file_formats -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\lambda -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\middle_end -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\parsing -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\toplevel -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\typing -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\utils -w +A-22-27-32-60-67-70-71-72 ocamlcommon.cma -o C:/builds/workspace/main/flambda/false/label/ocaml-mingw-32/testsuite/tests/warnings/_ocamltest\tests/warnings\w53_marshalled\ocamlc.byte/marshall_for_w53.exe w53.marshalled.ml
failed with exit code 2)
... testing 'w53_marshalled.ml' with line 12 (check-ocamlc.byte-output) => n/a
> Specified modules: w53_marshalled.ml
> Source modules: w53_marshalled.ml
> Running test setup-ocamlc.byte-build-env with 1 actions
>
> Running action 1/1 (setup-ocamlc.byte-build-env)
> Action 1/1 (setup-ocamlc.byte-build-env) => passed
> Running test ocamlc.byte with 1 actions
>
> Running action 1/1 (ocamlc.byte)
> Compiling program C:/builds/workspace/main/flambda/false/label/ocaml-mingw-32/testsuite/tests/warnings/_ocamltest\tests/warnings\w53_marshalled\ocamlc.byte/marshall_for_w53.exe from modules marshall_for_w53.ml
> Commandline: C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\runtime\ocamlrun.exe C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\ocamlc.exe -use-runtime C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\runtime\ocamlrun.exe -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\runtime -nostdlib -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\stdlib -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\asmcomp -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\bytecomp -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\compilerlibs -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\driver -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\file_formats -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\lambda -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\middle_end -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\parsing -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\toplevel -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\typing -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\utils -w +A-22-27-32-60-67-70-71-72 ocamlcommon.cma -o C:/builds/workspace/main/flambda/false/label/ocaml-mingw-32/testsuite/tests/warnings/_ocamltest\tests/warnings\w53_marshalled\ocamlc.byte/marshall_for_w53.exe marshall_for_w53.ml
> Redirecting stdout to C:/builds/workspace/main/flambda/false/label/ocaml-mingw-32/testsuite/tests/warnings/_ocamltest\tests/warnings\w53_marshalled\ocamlc.byte\ocamlc.byte.output
> Redirecting stderr to C:/builds/workspace/main/flambda/false/label/ocaml-mingw-32/testsuite/tests/warnings/_ocamltest\tests/warnings\w53_marshalled\ocamlc.byte\ocamlc.byte.output
> Action 1/1 (ocamlc.byte) => passed
> Running test run with 1 actions
>
> Running action 1/1 (run)
> Commandline: C:/builds/workspace/main/flambda/false/label/ocaml-mingw-32/testsuite/tests/warnings/_ocamltest\tests/warnings\w53_marshalled\ocamlc.byte/marshall_for_w53.exe
> Redirecting stdout to C:/builds/workspace/main/flambda/false/label/ocaml-mingw-32/testsuite/tests/warnings/_ocamltest\tests/warnings\w53_marshalled\ocamlc.byte\w53_marshalled.byte.exe.output
> Redirecting stderr to C:/builds/workspace/main/flambda/false/label/ocaml-mingw-32/testsuite/tests/warnings/_ocamltest\tests/warnings\w53_marshalled\ocamlc.byte\w53_marshalled.byte.exe.output
> Action 1/1 (run) => passed
> Running test ocamlc.byte with 1 actions
>
> Running action 1/1 (ocamlc.byte)
> Compiling program C:/builds/workspace/main/flambda/false/label/ocaml-mingw-32/testsuite/tests/warnings/_ocamltest\tests/warnings\w53_marshalled\ocamlc.byte/marshall_for_w53.exe from modules w53.marshalled.ml
> Commandline: C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\runtime\ocamlrun.exe C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\ocamlc.exe -use-runtime C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\runtime\ocamlrun.exe -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\runtime -nostdlib -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\stdlib -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\asmcomp -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\bytecomp -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\compilerlibs -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\driver -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\file_formats -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\lambda -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\middle_end -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\parsing -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\toplevel -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\typing -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\utils -w +A-22-27-32-60-67-70-71-72 ocamlcommon.cma -o C:/builds/workspace/main/flambda/false/label/ocaml-mingw-32/testsuite/tests/warnings/_ocamltest\tests/warnings\w53_marshalled\ocamlc.byte/marshall_for_w53.exe w53.marshalled.ml
> Redirecting stdout to C:/builds/workspace/main/flambda/false/label/ocaml-mingw-32/testsuite/tests/warnings/_ocamltest\tests/warnings\w53_marshalled\ocamlc.byte\ocamlc.byte.output
> Redirecting stderr to C:/builds/workspace/main/flambda/false/label/ocaml-mingw-32/testsuite/tests/warnings/_ocamltest\tests/warnings\w53_marshalled\ocamlc.byte\ocamlc.byte.output
> ### begin stdout ###
> File "w53.ml", line 12, characters 16-21:
> 12 | val x : int [@alert foo "foo"] (* rejected *)
> ^^^^^
> Warning 53 [misplaced-attribute]: the alert attribute cannot appear in this context
>
> File "w53.ml", line 18, characters 6-11:
> 18 | [@@@alert foo "foo"] (* rejected *)
> ^^^^^
> Warning 53 [misplaced-attribute]: the alert attribute cannot appear in this context
>
> File "w53.ml", line 22, characters 14-19:
> 22 | let x = 5 [@alert foo "foo"] (* rejected *)
> ^^^^^
> Warning 53 [misplaced-attribute]: the alert attribute cannot appear in this context
>
> File "w53.ml", line 24, characters 16-21:
> 24 | let y = 10 [@@alert foo "foo"] (* rejected *)
> ^^^^^
> Warning 53 [misplaced-attribute]: the alert attribute cannot appear in this context
>
> File "w53.ml", line 26, characters 6-11:
> 26 | [@@@alert foo "foo"] (* rejected *)
> ^^^^^
> Warning 53 [misplaced-attribute]: the alert attribute cannot appear in this context
>
> File "w53.ml", line 34, characters 24-29:
> 34 | type t1 = { x : int [@boxed] } (* rejected *)
> ^^^^^
> Warning 53 [misplaced-attribute]: the boxed attribute cannot appear in this context
>
> File "w53.ml", line 36, characters 16-21:
> 36 | val x : int [@boxed] (* rejected *)
> ^^^^^
> Warning 53 [misplaced-attribute]: the boxed attribute cannot appear in this context
>
> File "w53.ml", line 40, characters 17-22:
> 40 | val y : int [@@boxed] (* rejected *)
> ^^^^^
> Warning 53 [misplaced-attribute]: the boxed attribute cannot appear in this context
>
> File "w53.ml", line 42, characters 6-11:
> 42 | [@@@boxed] (* rejected *)
> ^^^^^
> Warning 53 [misplaced-attribute]: the boxed attribute cannot appear in this context
>
> File "w53.ml", line 46, characters 16-21:
> 46 | let x = (42 [@boxed], 84) (* rejected *)
> ^^^^^
> Warning 53 [misplaced-attribute]: the boxed attribute cannot appear in this context
>
> File "w53.ml", line 48, characters 16-21:
> 48 | let y = 10 [@@boxed] (* rejected *)
> ^^^^^
> Warning 53 [misplaced-attribute]: the boxed attribute cannot appear in this context
>
> File "w53.ml", line 50, characters 6-11:
> 50 | [@@@boxed] (* rejected *)
> ^^^^^
> Warning 53 [misplaced-attribute]: the boxed attribute cannot appear in this context
>
> File "w53.ml", line 57, characters 16-26:
> 57 | val x : int [@deprecated] (* rejected *)
> ^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the deprecated attribute cannot appear in this context
>
> File "w53.ml", line 63, characters 6-16:
> 63 | [@@@deprecated] (* rejected *)
> ^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the deprecated attribute cannot appear in this context
>
> File "w53.ml", line 67, characters 14-24:
> 67 | let x = 5 [@deprecated] (* rejected *)
> ^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the deprecated attribute cannot appear in this context
>
> File "w53.ml", line 69, characters 16-26:
> 69 | let y = 10 [@@deprecated] (* rejected *)
> ^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the deprecated attribute cannot appear in this context
>
> File "w53.ml", line 71, characters 6-16:
> 71 | [@@@deprecated] (* rejected *)
> ^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the deprecated attribute cannot appear in this context
>
> File "w53.ml", line 76, characters 19-37:
> 76 | type t1 = Foo1 [@deprecated_mutable] (* rejected *)
> ^^^^^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the deprecated_mutable attribute cannot appear in this context
>
> File "w53.ml", line 78, characters 16-34:
> 78 | val x : int [@deprecated_mutable] (* rejected *)
> ^^^^^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the deprecated_mutable attribute cannot appear in this context
>
> File "w53.ml", line 80, characters 21-39:
> 80 | type 'a t2 = 'a [@@deprecated_mutable] (* rejected *)
> ^^^^^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the deprecated_mutable attribute cannot appear in this context
>
> File "w53.ml", line 84, characters 24-42:
> 84 | type t4 = { x : int [@deprecated_mutable] } (* rejected *)
> ^^^^^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the deprecated_mutable attribute cannot appear in this context
>
> File "w53.ml", line 86, characters 17-35:
> 86 | val y : int [@@deprecated_mutable] (* rejected *)
> ^^^^^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the deprecated_mutable attribute cannot appear in this context
>
> File "w53.ml", line 88, characters 6-24:
> 88 | [@@@deprecated_mutable] (* rejected *)
> ^^^^^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the deprecated_mutable attribute cannot appear in this context
>
> File "w53.ml", line 92, characters 14-32:
> 92 | let x = 5 [@deprecated_mutable] (* rejected *)
> ^^^^^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the deprecated_mutable attribute cannot appear in this context
>
> File "w53.ml", line 94, characters 16-34:
> 94 | let y = 10 [@@deprecated_mutable] (* rejected *)
> ^^^^^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the deprecated_mutable attribute cannot appear in this context
>
> File "w53.ml", line 96, characters 6-24:
> 96 | [@@@deprecated_mutable] (* rejected *)
> ^^^^^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the deprecated_mutable attribute cannot appear in this context
>
> File "w53.ml", line 101, characters 32-46:
> 101 | type t1 = Foo1 of int * int [@explicit_arity] (* rejected *)
> ^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the explicit_arity attribute cannot appear in this context
>
> File "w53.ml", line 103, characters 16-30:
> 103 | val x : int [@explicit_arity] (* rejected *)
> ^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the explicit_arity attribute cannot appear in this context
>
> File "w53.ml", line 105, characters 20-34:
> 105 | type 'a t2 = 'a [@explicit_arity] (* rejected *)
> ^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the explicit_arity attribute cannot appear in this context
>
> File "w53.ml", line 107, characters 17-31:
> 107 | val y : int [@@explicit_arity] (* rejected *)
> ^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the explicit_arity attribute cannot appear in this context
>
> File "w53.ml", line 109, characters 6-20:
> 109 | [@@@explicit_arity] (* rejected *)
> ^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the explicit_arity attribute cannot appear in this context
>
> File "w53.ml", line 113, characters 14-28:
> 113 | let x = 5 [@explicit_arity] (* rejected *)
> ^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the explicit_arity attribute cannot appear in this context
>
> File "w53.ml", line 115, characters 16-30:
> 115 | let y = 10 [@@explicit_arity] (* rejected *)
> ^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the explicit_arity attribute cannot appear in this context
>
> File "w53.ml", line 117, characters 6-20:
> 117 | [@@@explicit_arity] (* rejected *)
> ^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the explicit_arity attribute cannot appear in this context
>
> File "w53.ml", line 122, characters 18-27:
> 122 | type t1 = int [@immediate] (* rejected *)
> ^^^^^^^^^
> Warning 53 [misplaced-attribute]: the immediate attribute cannot appear in this context
>
> File "w53.ml", line 126, characters 16-25:
> 126 | val x : int [@immediate] (* rejected *)
> ^^^^^^^^^
> Warning 53 [misplaced-attribute]: the immediate attribute cannot appear in this context
>
> File "w53.ml", line 127, characters 17-26:
> 127 | val x : int [@@immediate] (* rejected *)
> ^^^^^^^^^
> Warning 53 [misplaced-attribute]: the immediate attribute cannot appear in this context
>
> File "w53.ml", line 129, characters 6-15:
> 129 | [@@@immediate] (* rejected *)
> ^^^^^^^^^
> Warning 53 [misplaced-attribute]: the immediate attribute cannot appear in this context
>
> File "w53.ml", line 130, characters 6-17:
> 130 | [@@@immediate64] (* rejected *)
> ^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the immediate64 attribute cannot appear in this context
>
> File "w53.ml", line 134, characters 15-24:
> 134 | let x = (4 [@immediate], 42 [@immediate64]) (* rejected *)
> ^^^^^^^^^
> Warning 53 [misplaced-attribute]: the immediate attribute cannot appear in this context
>
> File "w53.ml", line 134, characters 32-43:
> 134 | let x = (4 [@immediate], 42 [@immediate64]) (* rejected *)
> ^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the immediate64 attribute cannot appear in this context
>
> File "w53.ml", line 135, characters 21-30:
> 135 | let y = (4, 42) [@@immediate] (* rejected *)
> ^^^^^^^^^
> Warning 53 [misplaced-attribute]: the immediate attribute cannot appear in this context
>
> File "w53.ml", line 136, characters 21-32:
> 136 | let z = (4, 42) [@@immediate64] (* rejected *)
> ^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the immediate64 attribute cannot appear in this context
>
> File "w53.ml", line 138, characters 18-27:
> 138 | type t1 = int [@immediate] (* rejected *)
> ^^^^^^^^^
> Warning 53 [misplaced-attribute]: the immediate attribute cannot appear in this context
>
> File "w53.ml", line 142, characters 6-15:
> 142 | [@@@immediate] (* rejected *)
> ^^^^^^^^^
> Warning 53 [misplaced-attribute]: the immediate attribute cannot appear in this context
>
> File "w53.ml", line 143, characters 6-17:
> 143 | [@@@immediate64] (* rejected *)
> ^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the immediate64 attribute cannot appear in this context
>
> File "w53.ml", line 148, characters 25-31:
> 148 | type t1 = int -> int [@inline] (* rejected *)
> ^^^^^^
> Warning 53 [misplaced-attribute]: the inline attribute cannot appear in this context
>
> File "w53.ml", line 149, characters 26-32:
> 149 | type t2 = int -> int [@@inline] (* rejected *)
> ^^^^^^
> Warning 53 [misplaced-attribute]: the inline attribute cannot appear in this context
>
> File "w53.ml", line 150, characters 25-32:
> 150 | type t3 = int -> int [@inlined] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the inlined attribute cannot appear in this context
>
> File "w53.ml", line 151, characters 26-33:
> 151 | type t4 = int -> int [@@inlined] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the inlined attribute cannot appear in this context
>
> File "w53.ml", line 153, characters 24-30:
> 153 | val f1 : int -> int [@inline] (* rejected *)
> ^^^^^^
> Warning 53 [misplaced-attribute]: the inline attribute cannot appear in this context
>
> File "w53.ml", line 154, characters 25-31:
> 154 | val f2 : int -> int [@@inline] (* rejected *)
> ^^^^^^
> Warning 53 [misplaced-attribute]: the inline attribute cannot appear in this context
>
> File "w53.ml", line 155, characters 24-31:
> 155 | val f3 : int -> int [@inlined] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the inlined attribute cannot appear in this context
>
> File "w53.ml", line 156, characters 25-32:
> 156 | val f4 : int -> int [@@inlined] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the inlined attribute cannot appear in this context
>
> File "w53.ml", line 158, characters 53-59:
> 158 | module type F = functor (X : sig end) -> sig end [@inline] (* rejected *)
> ^^^^^^
> Warning 53 [misplaced-attribute]: the inline attribute cannot appear in this context
>
> File "w53.ml", line 159, characters 54-60:
> 159 | module type G = functor (X : sig end) -> sig end [@@inline] (* rejected *)
> ^^^^^^
> Warning 53 [misplaced-attribute]: the inline attribute cannot appear in this context
>
> File "w53.ml", line 161, characters 6-12:
> 161 | [@@@inline] (* rejected *)
> ^^^^^^
> Warning 53 [misplaced-attribute]: the inline attribute cannot appear in this context
>
> File "w53.ml", line 162, characters 6-13:
> 162 | [@@@inlined] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the inlined attribute cannot appear in this context
>
> File "w53.ml", line 166, characters 16-22:
> 166 | let h x = x [@inline] (* rejected *)
> ^^^^^^
> Warning 53 [misplaced-attribute]: the inline attribute cannot appear in this context
>
> File "w53.ml", line 167, characters 16-28:
> 167 | let h x = x [@ocaml.inline] (* rejected *)
> ^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the ocaml.inline attribute cannot appear in this context
>
> File "w53.ml", line 169, characters 16-23:
> 169 | let i x = x [@inlined] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the inlined attribute cannot appear in this context
>
> File "w53.ml", line 170, characters 16-29:
> 170 | let j x = x [@ocaml.inlined] (* rejected *)
> ^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the ocaml.inlined attribute cannot appear in this context
>
> File "w53.ml", line 173, characters 18-25:
> 173 | let l x = h x [@inlined] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the inlined attribute cannot appear in this context
>
> File "w53.ml", line 181, characters 27-33:
> 181 | module C = struct end [@@inline] (* rejected *)
> ^^^^^^
> Warning 53 [misplaced-attribute]: the inline attribute cannot appear in this context
>
> File "w53.ml", line 182, characters 28-40:
> 182 | module C' = struct end [@@ocaml.inline] (* rejected *)
> ^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the ocaml.inline attribute cannot appear in this context
>
> File "w53.ml", line 183, characters 27-34:
> 183 | module D = struct end [@@inlined] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the inlined attribute cannot appear in this context
>
> File "w53.ml", line 184, characters 28-41:
> 184 | module D' = struct end [@@ocaml.inlined] (* rejected *)
> ^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the ocaml.inlined attribute cannot appear in this context
>
> File "w53.ml", line 188, characters 18-24:
> 188 | module G = (A [@inline])(struct end) (* rejected *)
> ^^^^^^
> Warning 53 [misplaced-attribute]: the inline attribute cannot appear in this context
>
> File "w53.ml", line 189, characters 19-31:
> 189 | module G' = (A [@ocaml.inline])(struct end) (* rejected *)
> ^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the ocaml.inline attribute cannot appear in this context
>
> File "w53.ml", line 193, characters 24-31:
> 193 | module I = Set.Make [@inlined] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the inlined attribute cannot appear in this context
>
> File "w53.ml", line 194, characters 25-38:
> 194 | module I' = Set.Make [@ocaml.inlined] (* rejected *)
> ^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the ocaml.inlined attribute cannot appear in this context
>
> File "w53.ml", line 196, characters 25-32:
> 196 | module J = Set.Make [@@inlined] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the inlined attribute cannot appear in this context
>
> File "w53.ml", line 197, characters 26-39:
> 197 | module J' = Set.Make [@@ocaml.inlined] (* rejected *)
> ^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the ocaml.inlined attribute cannot appear in this context
>
> File "w53.ml", line 202, characters 21-28:
> 202 | type 'a t1 = 'a [@@noalloc] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the noalloc attribute cannot appear in this context
>
> File "w53.ml", line 203, characters 19-26:
> 203 | type s1 = Foo1 [@noalloc] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the noalloc attribute cannot appear in this context
>
> File "w53.ml", line 204, characters 19-26:
> 204 | val x : int64 [@@noalloc] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the noalloc attribute cannot appear in this context
>
> File "w53.ml", line 206, characters 24-31:
> 206 | external y : (int64 [@noalloc]) -> (int64 [@noalloc]) = "x" (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the noalloc attribute cannot appear in this context
>
> File "w53.ml", line 206, characters 46-53:
> 206 | external y : (int64 [@noalloc]) -> (int64 [@noalloc]) = "x" (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the noalloc attribute cannot appear in this context
>
> File "w53.ml", line 211, characters 21-28:
> 211 | type 'a t1 = 'a [@@noalloc] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the noalloc attribute cannot appear in this context
>
> File "w53.ml", line 212, characters 19-26:
> 212 | type s1 = Foo1 [@noalloc] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the noalloc attribute cannot appear in this context
>
> File "w53.ml", line 213, characters 25-32:
> 213 | let x : int64 = 42L [@@noalloc] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the noalloc attribute cannot appear in this context
>
> File "w53.ml", line 215, characters 24-31:
> 215 | external y : (int64 [@noalloc]) -> (int64 [@noalloc]) = "x" (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the noalloc attribute cannot appear in this context
>
> File "w53.ml", line 215, characters 46-53:
> 215 | external y : (int64 [@noalloc]) -> (int64 [@noalloc]) = "x" (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the noalloc attribute cannot appear in this context
>
> File "w53.ml", line 244, characters 21-29:
> 244 | type 'a t1 = 'a [@@tailcall] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the tailcall attribute cannot appear in this context
>
> File "w53.ml", line 245, characters 19-27:
> 245 | type s1 = Foo1 [@tailcall] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the tailcall attribute cannot appear in this context
>
> File "w53.ml", line 246, characters 16-24:
> 246 | val x : int [@tailcall] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the tailcall attribute cannot appear in this context
>
> File "w53.ml", line 248, characters 35-43:
> 248 | external z : int -> int = "x" [@@tailcall] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the tailcall attribute cannot appear in this context
>
> File "w53.ml", line 250, characters 6-14:
> 250 | [@@@tailcall] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the tailcall attribute cannot appear in this context
>
> File "w53.ml", line 254, characters 21-29:
> 254 | type 'a t1 = 'a [@@tailcall] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the tailcall attribute cannot appear in this context
>
> File "w53.ml", line 255, characters 19-27:
> 255 | type s1 = Foo1 [@tailcall] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the tailcall attribute cannot appear in this context
>
> File "w53.ml", line 257, characters 16-24:
> 257 | let m x = x [@tailcall] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the tailcall attribute cannot appear in this context
>
> File "w53.ml", line 258, characters 16-30:
> 258 | let n x = x [@ocaml.tailcall] (* rejected *)
> ^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the ocaml.tailcall attribute cannot appear in this context
>
> File "w53.ml", line 261, characters 18-26:
> 261 | let q x = m x [@tailcall] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the tailcall attribute cannot appear in this context
>
> File "w53.ml", line 263, characters 35-43:
> 263 | external z : int -> int = "x" [@@tailcall] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the tailcall attribute cannot appear in this context
>
> File "w53.ml", line 265, characters 6-14:
> 265 | [@@@tailcall] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the tailcall attribute cannot appear in this context
>
> File "w53.ml", line 270, characters 24-31:
> 270 | type t1 = { x : int [@unboxed] } (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the unboxed attribute cannot appear in this context
>
> File "w53.ml", line 272, characters 16-23:
> 272 | val x : int [@unboxed] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the unboxed attribute cannot appear in this context
>
> File "w53.ml", line 276, characters 17-24:
> 276 | val y : int [@@unboxed] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the unboxed attribute cannot appear in this context
>
> File "w53.ml", line 280, characters 6-13:
> 280 | [@@@unboxed] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the unboxed attribute cannot appear in this context
>
> File "w53.ml", line 284, characters 16-23:
> 284 | let x = (42 [@unboxed], 84) (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the unboxed attribute cannot appear in this context
>
> File "w53.ml", line 286, characters 16-23:
> 286 | let y = 10 [@@unboxed] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the unboxed attribute cannot appear in this context
>
> File "w53.ml", line 290, characters 6-13:
> 290 | [@@@unboxed] (* rejected *)
> ^^^^^^^
> Warning 53 [misplaced-attribute]: the unboxed attribute cannot appear in this context
>
> File "w53.ml", line 295, characters 21-29:
> 295 | type 'a t1 = 'a [@@untagged] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the untagged attribute cannot appear in this context
>
> File "w53.ml", line 296, characters 19-27:
> 296 | type s1 = Foo1 [@untagged] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the untagged attribute cannot appear in this context
>
> File "w53.ml", line 297, characters 17-25:
> 297 | val x : int [@@untagged] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the untagged attribute cannot appear in this context
>
> File "w53.ml", line 304, characters 21-29:
> 304 | type 'a t1 = 'a [@@untagged] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the untagged attribute cannot appear in this context
>
> File "w53.ml", line 305, characters 19-27:
> 305 | type s1 = Foo1 [@untagged] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the untagged attribute cannot appear in this context
>
> File "w53.ml", line 306, characters 22-30:
> 306 | let x : int = 42 [@@untagged] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the untagged attribute cannot appear in this context
>
> File "w53.ml", line 314, characters 24-32:
> 314 | type t1 = { x : int [@unrolled 42] } (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the unrolled attribute cannot appear in this context
>
> File "w53.ml", line 315, characters 27-35:
> 315 | type t2 = { x : int } [@@unrolled 42] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the unrolled attribute cannot appear in this context
>
> File "w53.ml", line 317, characters 23-31:
> 317 | val f : int -> int [@unrolled 42] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the unrolled attribute cannot appear in this context
>
> File "w53.ml", line 318, characters 24-32:
> 318 | val g : int -> int [@@unrolled 42] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the unrolled attribute cannot appear in this context
>
> File "w53.ml", line 320, characters 39-47:
> 320 | external z : float -> float = "x" [@@unrolled 42] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the unrolled attribute cannot appear in this context
>
> File "w53.ml", line 322, characters 6-14:
> 322 | [@@@unrolled 42] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the unrolled attribute cannot appear in this context
>
> File "w53.ml", line 326, characters 8-16:
> 326 | let [@unrolled 42] rec test_unrolled x = (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the unrolled attribute cannot appear in this context
>
> File "w53.ml", line 333, characters 24-32:
> 333 | type t1 = { x : int [@unrolled 42] } (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the unrolled attribute cannot appear in this context
>
> File "w53.ml", line 334, characters 27-35:
> 334 | type t2 = { x : int } [@@unrolled 42] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the unrolled attribute cannot appear in this context
>
> File "w53.ml", line 336, characters 22-30:
> 336 | let rec f x = f x [@unrolled 42] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the unrolled attribute cannot appear in this context
>
> File "w53.ml", line 337, characters 23-31:
> 337 | let rec f x = f x [@@unrolled 42] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the unrolled attribute cannot appear in this context
>
> File "w53.ml", line 339, characters 39-47:
> 339 | external z : int -> int = "x" "y" [@@unrolled 42] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the unrolled attribute cannot appear in this context
>
> File "w53.ml", line 341, characters 6-14:
> 341 | [@@@unrolled 42] (* rejected *)
> ^^^^^^^^
> Warning 53 [misplaced-attribute]: the unrolled attribute cannot appear in this context
>
> File "w53.ml", line 390, characters 25-48:
> 390 | | Lit_pat2 of int [@@warn_on_literal_pattern] (* rejected *)
> ^^^^^^^^^^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the warn_on_literal_pattern attribute cannot appear in this context
>
> File "w53.ml", line 394, characters 16-39:
> 394 | val x : int [@warn_on_literal_pattern] (* rejected *)
> ^^^^^^^^^^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the warn_on_literal_pattern attribute cannot appear in this context
>
> File "w53.ml", line 396, characters 21-44:
> 396 | type 'a t2 = 'a [@@warn_on_literal_pattern] (* rejected *)
> ^^^^^^^^^^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the warn_on_literal_pattern attribute cannot appear in this context
>
> File "w53.ml", line 398, characters 17-40:
> 398 | val y : int [@@warn_on_literal_pattern] (* rejected *)
> ^^^^^^^^^^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the warn_on_literal_pattern attribute cannot appear in this context
>
> File "w53.ml", line 400, characters 6-29:
> 400 | [@@@warn_on_literal_pattern] (* rejected *)
> ^^^^^^^^^^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the warn_on_literal_pattern attribute cannot appear in this context
>
> File "w53.ml", line 406, characters 25-48:
> 406 | | Lit_pat2 of int [@@warn_on_literal_pattern] (* rejected *)
> ^^^^^^^^^^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the warn_on_literal_pattern attribute cannot appear in this context
>
> File "w53.ml", line 408, characters 14-37:
> 408 | let x = 5 [@warn_on_literal_pattern] (* rejected *)
> ^^^^^^^^^^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the warn_on_literal_pattern attribute cannot appear in this context
>
> File "w53.ml", line 410, characters 16-39:
> 410 | let y = 10 [@@warn_on_literal_pattern] (* rejected *)
> ^^^^^^^^^^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the warn_on_literal_pattern attribute cannot appear in this context
>
> File "w53.ml", line 412, characters 6-29:
> 412 | [@@@warn_on_literal_pattern] (* rejected *)
> ^^^^^^^^^^^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the warn_on_literal_pattern attribute cannot appear in this context
>
> File "w53.ml", line 421, characters 21-25:
> 421 | type 'a t1 = 'a [@@poll error] (* rejected *)
> ^^^^
> Warning 53 [misplaced-attribute]: the poll attribute cannot appear in this context
>
> File "w53.ml", line 422, characters 19-23:
> 422 | type s1 = Foo1 [@poll error] (* rejected *)
> ^^^^
> Warning 53 [misplaced-attribute]: the poll attribute cannot appear in this context
>
> File "w53.ml", line 423, characters 19-23:
> 423 | val x : int64 [@@poll error] (* rejected *)
> ^^^^
> Warning 53 [misplaced-attribute]: the poll attribute cannot appear in this context
>
> File "w53.ml", line 425, characters 24-28:
> 425 | external y : (int64 [@poll error]) -> (int64 [@poll error]) = (* rejected *)
> ^^^^
> Warning 53 [misplaced-attribute]: the poll attribute cannot appear in this context
>
> File "w53.ml", line 425, characters 49-53:
> 425 | external y : (int64 [@poll error]) -> (int64 [@poll error]) = (* rejected *)
> ^^^^
> Warning 53 [misplaced-attribute]: the poll attribute cannot appear in this context
>
> File "w53.ml", line 427, characters 39-43:
> 427 | external z : int64 -> int64 = "x" [@@poll error] (* rejected *)
> ^^^^
> Warning 53 [misplaced-attribute]: the poll attribute cannot appear in this context
>
> File "w53.ml", line 431, characters 21-25:
> 431 | type 'a t1 = 'a [@@poll error] (* rejected *)
> ^^^^
> Warning 53 [misplaced-attribute]: the poll attribute cannot appear in this context
>
> File "w53.ml", line 432, characters 19-23:
> 432 | type s1 = Foo1 [@poll error] (* rejected *)
> ^^^^
> Warning 53 [misplaced-attribute]: the poll attribute cannot appear in this context
>
> File "w53.ml", line 433, characters 25-29:
> 433 | let x : int64 = 42L [@@poll error] (* rejected *)
> ^^^^
> Warning 53 [misplaced-attribute]: the poll attribute cannot appear in this context
>
> File "w53.ml", line 436, characters 24-28:
> 436 | external y : (int64 [@poll error]) -> (int64 [@poll error]) = (* rejected *)
> ^^^^
> Warning 53 [misplaced-attribute]: the poll attribute cannot appear in this context
>
> File "w53.ml", line 436, characters 49-53:
> 436 | external y : (int64 [@poll error]) -> (int64 [@poll error]) = (* rejected *)
> ^^^^
> Warning 53 [misplaced-attribute]: the poll attribute cannot appear in this context
>
> File "w53.ml", line 438, characters 39-43:
> 438 | external z : int64 -> int64 = "x" [@@poll error] (* rejected *)
> ^^^^
> Warning 53 [misplaced-attribute]: the poll attribute cannot appear in this context
>
> File "w53.ml", line 443, characters 21-31:
> 443 | type 'a t1 = 'a [@@specialise] (* rejected *)
> ^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialise attribute cannot appear in this context
>
> File "w53.ml", line 444, characters 19-29:
> 444 | type s1 = Foo1 [@specialise] (* rejected *)
> ^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialise attribute cannot appear in this context
>
> File "w53.ml", line 445, characters 19-29:
> 445 | val x : int64 [@@specialise] (* rejected *)
> ^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialise attribute cannot appear in this context
>
> File "w53.ml", line 447, characters 24-34:
> 447 | external y : (int64 [@specialise]) -> (int64 [@specialise]) = (* rejected *)
> ^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialise attribute cannot appear in this context
>
> File "w53.ml", line 447, characters 49-59:
> 447 | external y : (int64 [@specialise]) -> (int64 [@specialise]) = (* rejected *)
> ^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialise attribute cannot appear in this context
>
> File "w53.ml", line 449, characters 39-49:
> 449 | external z : int64 -> int64 = "x" [@@specialise] (* rejected *)
> ^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialise attribute cannot appear in this context
>
> File "w53.ml", line 453, characters 21-31:
> 453 | type 'a t1 = 'a [@@specialise] (* rejected *)
> ^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialise attribute cannot appear in this context
>
> File "w53.ml", line 454, characters 19-29:
> 454 | type s1 = Foo1 [@specialise] (* rejected *)
> ^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialise attribute cannot appear in this context
>
> File "w53.ml", line 455, characters 25-35:
> 455 | let x : int64 = 42L [@@specialise] (* rejected *)
> ^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialise attribute cannot appear in this context
>
> File "w53.ml", line 457, characters 16-26:
> 457 | let g x = (f[@specialise]) x (* rejected *)
> ^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialise attribute cannot appear in this context
>
> File "w53.ml", line 459, characters 24-34:
> 459 | external y : (int64 [@specialise]) -> (int64 [@specialise]) = (* rejected *)
> ^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialise attribute cannot appear in this context
>
> File "w53.ml", line 459, characters 49-59:
> 459 | external y : (int64 [@specialise]) -> (int64 [@specialise]) = (* rejected *)
> ^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialise attribute cannot appear in this context
>
> File "w53.ml", line 461, characters 39-49:
> 461 | external z : int64 -> int64 = "x" [@@specialise] (* rejected *)
> ^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialise attribute cannot appear in this context
>
> File "w53.ml", line 466, characters 21-32:
> 466 | type 'a t1 = 'a [@@specialised] (* rejected *)
> ^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialised attribute cannot appear in this context
>
> File "w53.ml", line 467, characters 19-30:
> 467 | type s1 = Foo1 [@specialised] (* rejected *)
> ^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialised attribute cannot appear in this context
>
> File "w53.ml", line 468, characters 19-30:
> 468 | val x : int64 [@@specialised] (* rejected *)
> ^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialised attribute cannot appear in this context
>
> File "w53.ml", line 470, characters 24-35:
> 470 | external y : (int64 [@specialised]) -> (int64 [@specialised]) = (* rejected *)
> ^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialised attribute cannot appear in this context
>
> File "w53.ml", line 470, characters 50-61:
> 470 | external y : (int64 [@specialised]) -> (int64 [@specialised]) = (* rejected *)
> ^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialised attribute cannot appear in this context
>
> File "w53.ml", line 472, characters 39-50:
> 472 | external z : int64 -> int64 = "x" [@@specialised] (* rejected *)
> ^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialised attribute cannot appear in this context
>
> File "w53.ml", line 476, characters 21-32:
> 476 | type 'a t1 = 'a [@@specialised] (* rejected *)
> ^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialised attribute cannot appear in this context
>
> File "w53.ml", line 477, characters 19-30:
> 477 | type s1 = Foo1 [@specialised] (* rejected *)
> ^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialised attribute cannot appear in this context
>
> File "w53.ml", line 478, characters 25-36:
> 478 | let x : int64 = 42L [@@specialised] (* rejected *)
> ^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialised attribute cannot appear in this context
>
> File "w53.ml", line 479, characters 8-19:
> 479 | let [@specialised] f x = x (* rejected *)
> ^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialised attribute cannot appear in this context
>
> File "w53.ml", line 482, characters 24-35:
> 482 | external y : (int64 [@specialised]) -> (int64 [@specialised]) = (* rejected *)
> ^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialised attribute cannot appear in this context
>
> File "w53.ml", line 482, characters 50-61:
> 482 | external y : (int64 [@specialised]) -> (int64 [@specialised]) = (* rejected *)
> ^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialised attribute cannot appear in this context
>
> File "w53.ml", line 484, characters 39-50:
> 484 | external z : int64 -> int64 = "x" [@@specialised] (* rejected *)
> ^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the specialised attribute cannot appear in this context
>
> File "w53.ml", line 489, characters 21-34:
> 489 | type 'a t1 = 'a [@@tail_mod_cons] (* rejected *)
> ^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the tail_mod_cons attribute cannot appear in this context
>
> File "w53.ml", line 490, characters 19-32:
> 490 | type s1 = Foo1 [@tail_mod_cons] (* rejected *)
> ^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the tail_mod_cons attribute cannot appear in this context
>
> File "w53.ml", line 491, characters 19-32:
> 491 | val x : int64 [@@tail_mod_cons] (* rejected *)
> ^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the tail_mod_cons attribute cannot appear in this context
>
> File "w53.ml", line 493, characters 24-37:
> 493 | external y : (int64 [@tail_mod_cons]) -> (int64 [@tail_mod_cons]) =
> ^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the tail_mod_cons attribute cannot appear in this context
>
> File "w53.ml", line 493, characters 52-65:
> 493 | external y : (int64 [@tail_mod_cons]) -> (int64 [@tail_mod_cons]) =
> ^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the tail_mod_cons attribute cannot appear in this context
>
> File "w53.ml", line 496, characters 39-52:
> 496 | external z : int64 -> int64 = "x" [@@tail_mod_cons] (* rejected *)
> ^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the tail_mod_cons attribute cannot appear in this context
>
> File "w53.ml", line 500, characters 21-34:
> 500 | type 'a t1 = 'a [@@tail_mod_cons] (* rejected *)
> ^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the tail_mod_cons attribute cannot appear in this context
>
> File "w53.ml", line 501, characters 19-32:
> 501 | type s1 = Foo1 [@tail_mod_cons] (* rejected *)
> ^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the tail_mod_cons attribute cannot appear in this context
>
> File "w53.ml", line 502, characters 25-38:
> 502 | let x : int64 = 42L [@@tail_mod_cons] (* rejected *)
> ^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the tail_mod_cons attribute cannot appear in this context
>
> File "w53.ml", line 504, characters 16-29:
> 504 | let g x = (f[@tail_mod_cons]) x (* rejected *)
> ^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the tail_mod_cons attribute cannot appear in this context
>
> File "w53.ml", line 506, characters 24-37:
> 506 | external y : (int64 [@tail_mod_cons]) -> (int64 [@tail_mod_cons]) =
> ^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the tail_mod_cons attribute cannot appear in this context
>
> File "w53.ml", line 506, characters 52-65:
> 506 | external y : (int64 [@tail_mod_cons]) -> (int64 [@tail_mod_cons]) =
> ^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the tail_mod_cons attribute cannot appear in this context
>
> File "w53.ml", line 509, characters 39-52:
> 509 | external z : int64 -> int64 = "x" [@@tail_mod_cons] (* rejected *)
> ^^^^^^^^^^^^^
> Warning 53 [misplaced-attribute]: the tail_mod_cons attribute cannot appear in this context
>
> File "w53.ml", line 515, characters 10-15:
> 515 | [@@@alert foo "foo"] (* rejected *)
> ^^^^^
> Warning 53 [misplaced-attribute]: the alert attribute cannot appear in this context
>
> File "w53.ml", line 1:
> Error: I/O error: C:/builds/workspace/main/flambda/false/label/ocaml-mingw-32/testsuite/tests/warnings/_ocamltest\tests/warnings\w53_marshalled\ocamlc.byte/marshall_for_w53.exe: Permission denied
> ### end stdout ###
> Action 1/1 (ocamlc.byte) => failed (Compiling program C:/builds/workspace/main/flambda/false/label/ocaml-mingw-32/testsuite/tests/warnings/_ocamltest\tests/warnings\w53_marshalled\ocamlc.byte/marshall_for_w53.exe from modules w53.marshalled.ml: command
> C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\runtime\ocamlrun.exe C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\ocamlc.exe -use-runtime C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\runtime\ocamlrun.exe -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\runtime -nostdlib -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\stdlib -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\asmcomp -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\bytecomp -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\compilerlibs -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\driver -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\file_formats -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\lambda -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\middle_end -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\parsing -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\toplevel -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\typing -I C:\builds\workspace\main\flambda\false\label\ocaml-mingw-32\utils -w +A-22-27-32-60-67-70-71-72 ocamlcommon.cma -o C:/builds/workspace/main/flambda/false/label/ocaml-mingw-32/testsuite/tests/warnings/_ocamltest\tests/warnings\w53_marshalled\ocamlc.byte/marshall_for_w53.exe w53.marshalled.ml
> failed with exit code 2)
... testing 'w54.ml' => passed (wall clock: 0.15s)
... testing 'w55.ml' => passed (wall clock: 0.13s)
... testing 'w58.ml' => passed (wall clock: 0.19s)
... testing 'w59.ml' => passed (wall clock: 0.15s)
... testing 'w60.ml' => passed (wall clock: 0.72s)
... testing 'w74.ml' => passed (wall clock: 1.04s)
Running tests from 'tests/weak-ephe-final' ...
... testing 'ephe_custom.ml' => passed (wall clock: 0.53s)
... testing 'ephe_infix.ml' => passed (wall clock: 0.37s)
... testing 'ephetest.ml' => passed (wall clock: 0.43s)
... testing 'ephetest2.ml' => passed (wall clock: 1.72s)
... testing 'ephetest3.ml' => passed (wall clock: 0.86s)
... testing 'ephetest_par.ml' => passed (wall clock: 0.45s)
... testing 'finaliser.ml' => passed (wall clock: 0.41s)
... testing 'finaliser2.ml' => passed (wall clock: 0.38s)
... testing 'finaliser_handover.ml' => passed (wall clock: 2.09s)
... testing 'pr12001.ml' => passed (wall clock: 0.30s)
... testing 'weak_array_par.ml' => passed (wall clock: 3.50s)
... testing 'weaklifetime.ml' => passed (wall clock: 4.73s)
... testing 'weaklifetime2.ml' => passed (wall clock: 1.75s)
... testing 'weaktest.ml' => passed (wall clock: 11.68s)
... testing 'weaktest_par_load.ml' => passed (wall clock: 0.32s)
Running tests from 'tests/win-unicode' ...
... testing 'mltest.ml' => passed (wall clock: 0.58s)
make[1]: Entering directory '/cygdrive/c/builds/workspace/main/flambda/false/label/ocaml-mingw-32/testsuite'
List of skipped tests:
tests/afl-instrumentation
tests/arch-power
tests/asmcomp/bind_tuples.ml
tests/asmcomp/compare.ml
tests/asmcomp/func_sections.ml
tests/asmcomp/lift_mutable_let_flambda.ml
tests/asmcomp/optargs.ml
tests/asmcomp/poll_attr_both.ml
tests/asmcomp/poll_attr_inserted.ml
tests/asmcomp/poll_attr_prologue.ml
tests/asmcomp/poll_attr_user.ml
tests/asmcomp/polling_insertion.ml
tests/asmcomp/prevent_fma.ml
tests/asmcomp/register_typing.ml
tests/asmcomp/register_typing_switch.ml
tests/asmcomp/regression_value_kinds.ml
tests/asmcomp/static_catch_unboxing.ml
tests/asmcomp/staticalloc.ml
tests/asmcomp/unrolling_flambda.ml
tests/asmcomp/unrolling_flambda2.ml
tests/asmgen
tests/ast-invariants
tests/atomic-locs/cmm.ml
tests/backtrace/backtrace_dynlink.ml
tests/backtrace/backtraces_and_finalizers.ml
tests/backtrace/lazy.ml
tests/c-api/external.ml
tests/callback/callback_effects_gc.ml
tests/callback/signals_alloc.ml
tests/callback/test_signalhandler.ml
tests/effects/unhandled_effects.ml
tests/ephe-c-api
tests/flambda/afl_lazy.ml
tests/flambda/approx_meet.ml
tests/flambda/gpr2239.ml
tests/flambda/specialise.ml
tests/float-unboxing/float_subst_boxed_number.ml
tests/frame-pointers
tests/generalized-open/clambda_optim.ml
tests/int64-unboxing
tests/letrec-check/no_flat_float_array.ml
tests/lib-arg/testerror.ml
tests/lib-bigarray-2/bigarrfml.ml
tests/lib-bigarray-file
tests/lib-dynlink-native
tests/lib-runtime-events/test_corrupted.ml
tests/lib-runtime-events/test_external.ml
tests/lib-runtime-events/test_external_preserve.ml
tests/lib-runtime-events/test_fork.ml
tests/lib-runtime-events/test_instrumented.ml
tests/lib-runtime-events/test_user_event_signal.ml
tests/lib-runtime-events/test_user_event_unknown.ml
tests/lib-sys/signal.ml
tests/lib-systhreads/eintr.ml
tests/lib-systhreads/testfork.ml
tests/lib-systhreads/testfork2.ml
tests/lib-systhreads/testpreempt.ml
tests/lib-systhreads/testyield.ml
tests/lib-systhreads/threadsigmask.ml
tests/lib-threads/delayintr.ml
tests/lib-threads/pr4466.ml
tests/lib-threads/signal.ml
tests/lib-threads/sockets.ml
tests/lib-unix/common/fork_cleanup.ml
tests/lib-unix/common/fork_cleanup_systhreads.ml
tests/lib-unix/common/multicore_fork_domain_alone.ml
tests/lib-unix/common/multicore_fork_domain_alone2.ml
tests/lib-unix/common/sigwait.ml
tests/lib-unix/kill
tests/lib-unix/unix-execvpe
tests/lib-unix/unix-socket
tests/manual-intf-c
tests/memory-model/publish.ml
tests/native-debugger
tests/opaque
tests/parallel/catch_break.ml
tests/parallel/max_domains2.ml
tests/regression/missing_set_of_closures
tests/regression/pr11887
tests/reproducibility
tests/syntactic-arity/alloc.ml
tests/syntactic-arity/max_arity.ml
tests/syntactic-arity/measure_runtime_arity.ml
tests/tool-caml-tex
tests/tool-command-line/test-no-input-file.ml
tests/tool-command-line/test-o-one-c-file.ml
tests/tool-command-line/test-o-several-files.ml
tests/tool-ocamlc-compat32
tests/tool-ocamlobjinfo
tests/tool-ocamlopt-save-ir
tests/tool-ocamlopt-stop-after
tests/tsan
tests/typeopt
tests/typing-misc/pr6939-no-flat-float-array.ml
tests/typing-modules/pr13099
tests/typing-modules/struct_include_optimisation.ml
tests/typing-unboxed-types/test_no_flat.ml
tests/unboxed-primitive-args
tests/unwind
Tests taking longer than 10s:
arrays_in_minor.ml: 10.56
cloexec.ml: 12.57
compaction_corner_case.ml: 18.72
fib_threads.ml: 63.88
forbidden.ml: 192.81
intern.ml: 10.60
lazy3.ml: 18.51
lazy5.ml: 20.01
lazy7.ml: 36.61
main.ml: 11.49
main.ml: 16.38
parallel_channel_of.ml: 14.40
tailcalls.ml: 14.36
test.ml: 13.86
test_parallel.ml: 11.91
weaktest.ml: 11.68
List of failed tests:
tests/warnings/w53_marshalled.ml
Summary:
1357 tests passed
152 tests skipped
1 tests failed
0 tests not started (parent test skipped or failed)
0 unexpected errors
1510 tests considered
#### Something failed. Exiting with error status.
make[1]: *** [Makefile:329: report] Error 4
make[1]: Leaving directory '/cygdrive/c/builds/workspace/main/flambda/false/label/ocaml-mingw-32/testsuite'
make: *** [Makefile:230: parallel-*] Error 2
Build step 'Execute shell' marked build as failure
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
Sending email to: ocaml-ci-notifications@inria.fr
Finished: FAILURE