Skip to content
Success

Console Output

Skipping 821 KB.. Full Log
 ... testing 'test.ml' with 1.1.1.1 (script) => passed
 ... testing 'test.ml' with 1.1.1.1.1 (run) => passed
 ... testing 'test.ml' with 1.2 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'test.ml' with 1.2.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.1 (script) => passed
 ... testing 'test.ml' with 1.2.1.1.1 (run) => passed
Running tests from 'tests/exotic-syntax' ...
 ... testing 'exotic.ml' with 1 (native) => passed
 ... testing 'exotic.ml' with 2 (bytecode) => passed
Running tests from 'tests/tool-toplevel' ...
 ... testing 'exotic_lists.ml' with 1 (toplevel) => passed
 ... testing 'error_highlighting.ml' with 1 (toplevel) => passed
 ... testing 'pr7060.ml' with 1 (toplevel) => passed
 ... testing 'tracing.ml' with 1 (toplevel) => passed
 ... testing 'redefinition_hints.ml' with 1 (toplevel) => passed
 ... testing 'strings.ml' with 1 (toplevel) => passed
 ... testing 'uncaught_exceptions.ml' with 1 (expect) => passed
 ... testing 'pr6468.ml' with 1 (toplevel) => passed
 ... testing 'pr7751.ml' with 1 (toplevel) => passed
Running tests from 'tests/asmgen' ...
 ... testing 'soli.cmm' with 1 (asmgen) => passed
 ... testing 'arith.cmm' with 1 (asmgen) => passed
 ... testing 'catch-multiple.cmm' with 1 (asmgen) => passed
 ... testing 'catch-try.cmm' with 1 (asmgen) => passed
 ... testing 'checkbound.cmm' with 1 (asmgen) => passed
 ... testing 'tagged-integr.cmm' with 1 (asmgen) => passed
 ... testing 'pgcd.cmm' with 1 (asmgen) => passed
 ... testing 'integr.cmm' with 1 (skip) => skipped (This test is currently broken)
 ... testing 'integr.cmm' with 1.1 (asmgen) => n/a
 ... testing 'catch-rec.cmm' with 1 (asmgen) => passed
 ... testing 'tagged-quicksort.cmm' with 1 (asmgen) => passed
 ... testing 'tagged-fib.cmm' with 1 (asmgen) => passed
 ... testing 'even-odd.cmm' with 1 (asmgen) => passed
 ... testing 'tagged-tak.cmm' with 1 (asmgen) => passed
 ... testing 'catch-try-float.cmm' with 1 (asmgen) => passed
 ... testing 'even-odd-spill.cmm' with 1 (asmgen) => passed
 ... testing 'even-odd-spill-float.cmm' with 1 (asmgen) => passed
 ... testing 'catch-float.cmm' with 1 (asmgen) => passed
 ... testing 'catch-rec-deadhandler.cmm' with 1 (asmgen) => passed
 ... testing 'catch-rec-deadhandler.cmm' with 1.1 (run) => passed
 ... testing 'catch-rec-deadhandler.cmm' with 1.1.1 (check-program-output) => passed
 ... testing 'quicksort.cmm' with 1 (asmgen) => passed
 ... testing 'quicksort2.cmm' with 1 (asmgen) => passed
 ... testing 'tak.cmm' with 1 (asmgen) => passed
 ... testing 'fib.cmm' with 1 (asmgen) => passed
Running tests from 'tests/letrec-compilation' ...
 ... testing 'class_1.ml' with 1 (native) => passed
 ... testing 'class_1.ml' with 2 (bytecode) => passed
 ... testing 'lazy_.ml' with 1 (native) => passed
 ... testing 'lazy_.ml' with 2 (bytecode) => passed
 ... testing 'pr4989.ml' with 1 (native) => passed
 ... testing 'pr4989.ml' with 2 (bytecode) => passed
 ... testing 'record_with.ml' with 1 (native) => passed
 ... testing 'record_with.ml' with 2 (bytecode) => passed
 ... testing 'pr8681.ml' with 1 (native) => passed
 ... testing 'pr8681.ml' with 2 (bytecode) => passed
 ... testing 'labels.ml' with 1 (native) => passed
 ... testing 'labels.ml' with 2 (bytecode) => passed
 ... testing 'mixing_value_closures_2.ml' with 1 (native) => passed
 ... testing 'mixing_value_closures_2.ml' with 2 (bytecode) => passed
 ... testing 'mutual_functions.ml' with 1 (native) => passed
 ... testing 'mutual_functions.ml' with 2 (bytecode) => passed
 ... testing 'evaluation_order_1.ml' with 1 (native) => passed
 ... testing 'evaluation_order_1.ml' with 2 (bytecode) => passed
 ... testing 'mixing_value_closures_1.ml' with 1 (native) => passed
 ... testing 'mixing_value_closures_1.ml' with 2 (bytecode) => passed
 ... testing 'float_block_1.ml' with 1 (native) => passed
 ... testing 'float_block_1.ml' with 2 (bytecode) => passed
 ... testing 'ref.ml' with 1 (native) => passed
 ... testing 'ref.ml' with 2 (bytecode) => passed
 ... testing 'backreferences.ml' with 1 (native) => passed
 ... testing 'backreferences.ml' with 2 (bytecode) => passed
 ... testing 'generic_array.ml' with 1 (native) => passed
 ... testing 'generic_array.ml' with 2 (bytecode) => passed
 ... testing 'nested.ml' with 1 (native) => passed
 ... testing 'nested.ml' with 2 (bytecode) => passed
 ... testing 'evaluation_order_3.ml' with 1 (native) => passed
 ... testing 'evaluation_order_3.ml' with 2 (bytecode) => passed
 ... testing 'lists.ml' with 1 (native) => passed
 ... testing 'lists.ml' with 2 (bytecode) => passed
 ... testing 'evaluation_order_2.ml' with 1 (native) => passed
 ... testing 'evaluation_order_2.ml' with 2 (bytecode) => passed
 ... testing 'class_2.ml' with 1 (native) => passed
 ... testing 'class_2.ml' with 2 (bytecode) => passed
Running tests from 'tests/typing-gadts' ...
 ... testing 'didier.ml' with 1 (expect) => passed
 ... testing 'pr7390.ml' with 1 (expect) => passed
 ... testing 'pr5848.ml' with 1 (expect) => passed
 ... testing 'pr7374.ml' with 1 (expect) => passed
 ... testing 'variables_in_mcomp.ml' with 1 (expect) => passed
 ... testing 'omega07.ml' with 1 (expect) => passed
 ... testing 'unexpected_existentials.ml' with 1 (expect) => passed
 ... testing 'pr7391.ml' with 1 (expect) => passed
 ... testing 'pr5989.ml' with 1 (expect) => passed
 ... testing 'pr7160.ml' with 1 (expect) => passed
 ... testing 'pr7214.ml' with 1 (expect) => passed
 ... testing 'pr6174.ml' with 1 (expect) => passed
 ... testing 'pr7421.ml' with 1 (expect) => passed
 ... testing 'pr7618.ml' with 1 (expect) => passed
 ... testing 'pr5948.ml' with 1 (expect) => passed
 ... testing 'pr7298.ml' with 1 (expect) => passed
 ... testing 'pr7234.ml' with 1 (expect) => passed
 ... testing 'pr6163.ml' with 1 (expect) => passed
 ... testing 'pr5906.ml' with 1 (expect) => passed
 ... testing 'pr7432.ml' with 1 (expect) => passed
 ... testing 'pr5689.ml' with 1 (expect) => passed
 ... testing 'ambiguity.ml' with 1 (expect) => passed
 ... testing 'pr7222.ml' with 1 (expect) => passed
 ... testing 'pr6817.ml' with 1 (expect) => passed
 ... testing 'pr6241.ml' with 1 (expect) => passed
 ... testing 'test.ml' with 1 (expect) => passed
 ... testing 'pr6993_bad.ml' with 1 (expect) => passed
 ... testing 'pr7260.ml' with 1 (expect) => passed
 ... testing 'dynamic_frisch.ml' with 1 (expect) => passed
 ... testing 'unify_mb.ml' with 1 (expect) => passed
 ... testing 'pr5997.ml' with 1 (expect) => passed
 ... testing 'nested_equations.ml' with 1 (expect) => passed
 ... testing 'term-conv.ml' with 1 (expect) => passed
 ... testing 'pr7016.ml' with 1 (expect) => passed
 ... testing 'or_patterns.ml' with 1 (expect) => passed
 ... testing 'pr7269.ml' with 1 (expect) => passed
 ... testing 'yallop_bugs.ml' with 1 (expect) => passed
 ... testing 'pr5981.ml' with 1 (expect) => passed
 ... testing 'pr7747.ml' with 1 (expect) => passed
 ... testing 'pr7397.ml' with 1 (expect) => passed
 ... testing 'pr6158.ml' with 1 (expect) => passed
 ... testing 'pr5785.ml' with 1 (expect) => passed
 ... testing 'pr7378.ml' with 1 (expect) => passed
 ... testing 'pr5985.ml' with 1 (expect) => passed
 ... testing 'pr6934.ml' with 1 (expect) => passed
 ... testing 'pr6690.ml' with 1 (expect) => passed
 ... testing 'pr7381.ml' with 1 (expect) => passed
 ... testing 'pr7230.ml' with 1 (expect) => passed
 ... testing 'pr6980.ml' with 1 (expect) => passed
 ... testing 'pr5332.ml' with 1 (expect) => passed
Running tests from 'tests/typing-objects' ...
 ... testing 'Exemples.ml' with 1 (expect) => passed
 ... testing 'Tests.ml' with 1 (expect) => passed
 ... testing 'open_in_classes.ml' with 1 (expect) => passed
 ... testing 'errors.ml' with 1 (expect) => passed
 ... testing 'self_cannot_escape_pr7865.ml' with 1 (expect) => passed
 ... testing 'pr6123_bad.ml' with 1 (expect) => passed
 ... testing 'abstract_rows.ml' with 1 (expect) => passed
 ... testing 'pr5619_bad.ml' with 1 (expect) => passed
 ... testing 'pr7711_ok.ml' with 1 (expect) => passed
 ... testing 'self_cannot_be_closed.ml' with 1 (expect) => passed
 ... testing 'pr5858.ml' with 1 (expect) => passed
 ... testing 'dummy.ml' with 1 (expect) => passed
 ... testing 'pr6907_bad.ml' with 1 (expect) => passed
 ... testing 'pr5545.ml' with 1 (expect) => passed
 ... testing 'pr6383.ml' with 1 (expect) => passed
Running tests from 'tests/tool-ocamldep-shadowing' ...
 ... testing 'a.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'a.ml' with 1.1 (script) => passed
 ... testing 'a.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'a.ml' with 1.1.1.1 (check-ocamlc.byte-output) => passed
Running tests from 'tests/tool-ocaml-annot' ...
 ... testing 'success.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'success.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'success.ml' with 1.1.1 (script) => passed
 ... testing 'success.ml' with 2 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'success.ml' with 2.1 (ocamlopt.byte) => passed
 ... testing 'success.ml' with 2.1.1 (script) => passed
 ... testing 'typeonly.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'typeonly.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'typeonly.ml' with 1.1.1 (script) => passed
 ... testing 'typeonly.ml' with 2 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'typeonly.ml' with 2.1 (ocamlopt.byte) => passed
 ... testing 'typeonly.ml' with 2.1.1 (script) => passed
 ... testing 'failure.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'failure.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'failure.ml' with 1.1.1 (script) => passed
 ... testing 'failure.ml' with 2 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'failure.ml' with 2.1 (ocamlopt.byte) => passed
 ... testing 'failure.ml' with 2.1.1 (script) => passed
Running tests from 'tests/lib-dynlink-native' ...
 ... testing 'main.ml' with 1 (hassysthreads) => passed
 ... testing 'main.ml' with 1.1 (native-dynlink) => passed
 ... testing 'main.ml' with 1.1.1 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'main.ml' with 1.1.1.1 (script) => passed
 ... testing 'main.ml' with 1.1.1.1.1 (script) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1 (script) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1 (script) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (cd) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (script) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (script) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (cd) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.2 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.2.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.2.2 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.2.2.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.2.2.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.2.2.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.2.2.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.2.2.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.2.2.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.2.2.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.2.2.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.2.2.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.2.2.1.1.1.1.1.1.1.1.1.1 (run) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.2.2.1.1.1.1.1.1.1.1.1.1.1 (check-program-output) => passed
Running tests from 'tests/parse-errors' ...
 ... testing 'unclosed_paren_module_expr2.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'unclosed_paren_module_expr2.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'unclosed_paren_module_expr2.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'unclosed_sig.mli' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'unclosed_sig.mli' with 1.1 (ocamlc.byte) => passed
 ... testing 'unclosed_sig.mli' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'unclosed_paren_module_expr3.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'unclosed_paren_module_expr3.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'unclosed_paren_module_expr3.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'escape_error.ml' with 1 (toplevel) => passed
 ... testing 'unclosed_paren_module_expr5.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'unclosed_paren_module_expr5.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'unclosed_paren_module_expr5.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'unclosed_simple_expr.ml' with 1 (toplevel) => passed
 ... testing 'unclosed_paren_module_type.mli' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'unclosed_paren_module_type.mli' with 1.1 (ocamlc.byte) => passed
 ... testing 'unclosed_paren_module_type.mli' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'expecting.ml' with 1 (toplevel) => passed
 ... testing 'unclosed_class_simpl_expr2.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'unclosed_class_simpl_expr2.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'unclosed_class_simpl_expr2.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr7847.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr7847.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr7847.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'unclosed_simple_pattern.ml' with 1 (toplevel) => passed
 ... testing 'unclosed_object.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'unclosed_object.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'unclosed_object.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'unclosed_paren_module_expr1.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'unclosed_paren_module_expr1.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'unclosed_paren_module_expr1.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'unclosed_class_simpl_expr1.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'unclosed_class_simpl_expr1.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'unclosed_class_simpl_expr1.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'unclosed_class_signature.mli' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'unclosed_class_signature.mli' with 1.1 (ocamlc.byte) => passed
 ... testing 'unclosed_class_signature.mli' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'unclosed_paren_module_expr4.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'unclosed_paren_module_expr4.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'unclosed_paren_module_expr4.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'unclosed_struct.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'unclosed_struct.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'unclosed_struct.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'unclosed_class_simpl_expr3.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'unclosed_class_simpl_expr3.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'unclosed_class_simpl_expr3.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
Running tests from 'tests/typing-deprecated' ...
 ... testing 'deprecated.ml' with 1 (expect) => passed
 ... testing 'alerts.ml' with 1 (expect) => passed
Running tests from 'tests/basic-float' ...
 ... testing 'tfloat_hex.ml' with 1 (native) => passed
 ... testing 'tfloat_hex.ml' with 2 (bytecode) => passed
 ... testing 'tfloat_record.ml' with 1 (native) => passed
 ... testing 'tfloat_record.ml' with 2 (bytecode) => passed
 ... testing 'float_literals.ml' with 1 (native) => passed
 ... testing 'float_literals.ml' with 2 (bytecode) => passed
 ... testing 'zero_sized_float_arrays.ml' with 1 (native) => passed
 ... testing 'zero_sized_float_arrays.ml' with 2 (bytecode) => passed
Running tests from 'tests/lib-dynlink-csharp' ...
 ... testing 'main.ml' with 1 (csharp-compiler) => skipped (C# compiler not available)
 ... testing 'main.ml' with 1.1 (shared-libraries) => n/a
 ... testing 'main.ml' with 1.1.1 (setup-ocamlc.byte-build-env) => n/a
 ... testing 'main.ml' with 1.1.1.1 (ocamlc.byte) => n/a
 ... testing 'main.ml' with 1.1.1.1.1 (ocamlc.byte) => n/a
 ... testing 'main.ml' with 1.1.1.1.1.1 (script) => n/a
 ... testing 'main.ml' with 1.1.1.1.1.1.1 (run) => n/a
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1 (check-program-output) => n/a
 ... testing 'main.ml' with 1.1.2 (setup-ocamlc.byte-build-env) => n/a
 ... testing 'main.ml' with 1.1.2.1 (ocamlc.byte) => n/a
 ... testing 'main.ml' with 1.1.2.1.1 (ocamlc.byte) => n/a
 ... testing 'main.ml' with 1.1.2.1.1.1 (script) => n/a
 ... testing 'main.ml' with 1.1.2.1.1.1.1 (script) => n/a
 ... testing 'main.ml' with 1.1.2.1.1.1.1.1 (run) => n/a
 ... testing 'main.ml' with 1.1.2.1.1.1.1.1.1 (check-program-output) => n/a
 ... testing 'main.ml' with 1.1.3 (setup-ocamlopt.byte-build-env) => n/a
 ... testing 'main.ml' with 1.1.3.1 (ocamlopt.byte) => n/a
 ... testing 'main.ml' with 1.1.3.1.1 (ocamlopt.byte) => n/a
 ... testing 'main.ml' with 1.1.3.1.1.1 (script) => n/a
 ... testing 'main.ml' with 1.1.3.1.1.1.1 (run) => n/a
 ... testing 'main.ml' with 1.1.3.1.1.1.1.1 (check-program-output) => n/a
 ... testing 'main.ml' with 1.1.4 (setup-ocamlopt.byte-build-env) => n/a
 ... testing 'main.ml' with 1.1.4.1 (ocamlopt.byte) => n/a
 ... testing 'main.ml' with 1.1.4.1.1 (ocamlopt.byte) => n/a
 ... testing 'main.ml' with 1.1.4.1.1.1 (script) => n/a
 ... testing 'main.ml' with 1.1.4.1.1.1.1 (script) => n/a
 ... testing 'main.ml' with 1.1.4.1.1.1.1.1 (run) => n/a
 ... testing 'main.ml' with 1.1.4.1.1.1.1.1.1 (check-program-output) => n/a
Running tests from 'tests/lib-dynlink-pr4839' ...
 ... testing 'test.ml' with 1 (shared-libraries) => passed
 ... testing 'test.ml' with 1.1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'test.ml' with 1.1.1 (script) => passed
 ... testing 'test.ml' with 1.1.2 (script) => passed
 ... testing 'test.ml' with 1.1.3 (script) => passed
 ... testing 'test.ml' with 1.1.4 (script) => passed
 ... testing 'test.ml' with 1.1.5 (script) => passed
 ... testing 'test.ml' with 1.1.6 (script) => passed
 ... testing 'test.ml' with 1.1.7 (cd) => passed
 ... testing 'test.ml' with 1.1.8 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.9 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.10 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.11 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.12 (cd) => passed
 ... testing 'test.ml' with 1.1.13 (cd) => passed
 ... testing 'test.ml' with 1.1.14 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.15 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.16 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.17 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.18 (cd) => passed
 ... testing 'test.ml' with 1.1.19 (cd) => passed
 ... testing 'test.ml' with 1.1.20 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.21 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.22 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.23 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.24 (cd) => passed
 ... testing 'test.ml' with 1.1.25 (cd) => passed
 ... testing 'test.ml' with 1.1.26 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.27 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.28 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.29 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.30 (cd) => passed
 ... testing 'test.ml' with 1.1.31 (cd) => passed
 ... testing 'test.ml' with 1.1.32 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.33 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.34 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.35 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.35.1 (run) => passed
 ... testing 'test.ml' with 1.1.35.1.1 (check-program-output) => passed
 ... testing 'test.ml' with 1.1.35.2 (run) => passed
 ... testing 'test.ml' with 1.1.35.2.1 (check-program-output) => passed
 ... testing 'test.ml' with 1.1.35.3 (run) => passed
 ... testing 'test.ml' with 1.1.35.3.1 (check-program-output) => passed
 ... testing 'test.ml' with 1.1.35.4 (run) => passed
 ... testing 'test.ml' with 1.1.35.4.1 (check-program-output) => passed
 ... testing 'test.ml' with 1.1.36 (cd) => passed
 ... testing 'test.ml' with 1.2 (native-dynlink) => passed
 ... testing 'test.ml' with 1.2.1 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'test.ml' with 1.2.1.1 (script) => passed
 ... testing 'test.ml' with 1.2.1.2 (script) => passed
 ... testing 'test.ml' with 1.2.1.3 (script) => passed
 ... testing 'test.ml' with 1.2.1.4 (script) => passed
 ... testing 'test.ml' with 1.2.1.5 (script) => passed
 ... testing 'test.ml' with 1.2.1.6 (script) => passed
 ... testing 'test.ml' with 1.2.1.7 (cd) => passed
 ... testing 'test.ml' with 1.2.1.8 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.9 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.10 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.11 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.12 (cd) => passed
 ... testing 'test.ml' with 1.2.1.13 (cd) => passed
 ... testing 'test.ml' with 1.2.1.14 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.15 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.16 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.17 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.2 (cd) => passed
 ... testing 'test.ml' with 1.2.2.1 (cd) => passed
 ... testing 'test.ml' with 1.2.2.2 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.2.3 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.2.4 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.2.5 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.2.6 (cd) => passed
 ... testing 'test.ml' with 1.2.2.7 (cd) => passed
 ... testing 'test.ml' with 1.2.2.8 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.2.9 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.2.10 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.2.11 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.2.12 (cd) => passed
 ... testing 'test.ml' with 1.2.2.13 (cd) => passed
 ... testing 'test.ml' with 1.2.2.14 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.2.15 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.2.16 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.2.17 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.2.17.1 (run) => passed
 ... testing 'test.ml' with 1.2.2.17.1.1 (check-program-output) => passed
 ... testing 'test.ml' with 1.2.2.17.2 (run) => passed
 ... testing 'test.ml' with 1.2.2.17.2.1 (check-program-output) => passed
 ... testing 'test.ml' with 1.2.2.17.3 (run) => passed
 ... testing 'test.ml' with 1.2.2.17.3.1 (check-program-output) => passed
 ... testing 'test.ml' with 1.2.2.17.4 (run) => passed
 ... testing 'test.ml' with 1.2.2.17.4.1 (check-program-output) => passed
 ... testing 'test.ml' with 1.2.2.18 (cd) => passed
Running tests from 'tests/lib-float' ...
 ... testing 'test.ml' with 1 (native) => passed
 ... testing 'test.ml' with 2 (bytecode) => passed
Running tests from 'tests/lib-dynlink-pr6950' ...
 ... testing 'loader.ml' with 1 (shared-libraries) => passed
 ... testing 'loader.ml' with 1.1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'loader.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'loader.ml' with 1.1.2 (ocamlc.byte) => passed
 ... testing 'loader.ml' with 1.1.2.1 (run) => passed
 ... testing 'loader.ml' with 1.1.2.1.1 (check-program-output) => passed
 ... testing 'loader.ml' with 1.2 (native-dynlink) => passed
 ... testing 'loader.ml' with 1.2.1 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'loader.ml' with 1.2.1.1 (ocamlopt.byte) => passed
 ... testing 'loader.ml' with 1.2.1.2 (ocamlopt.byte) => passed
 ... testing 'loader.ml' with 1.2.1.2.1 (run) => passed
 ... testing 'loader.ml' with 1.2.1.2.1.1 (check-program-output) => passed
Running tests from 'tests/lib-int' ...
 ... testing 'test.ml' with 1 (native) => passed
 ... testing 'test.ml' with 2 (bytecode) => passed
Running tests from 'tests/lib-sys' ...
 ... testing 'immediate64.ml' with 1 (native) => passed
 ... testing 'immediate64.ml' with 2 (bytecode) => passed
 ... testing 'rename.ml' with 1 (native) => passed
 ... testing 'rename.ml' with 2 (bytecode) => passed
Running tests from 'tests/ppx-attributes' ...
 ... testing 'warning.ml' with 1 (native) => passed
 ... testing 'warning.ml' with 2 (bytecode) => passed
Running tests from 'tests/typing-extension-constructor' ...
 ... testing 'test.ml' with 1 (toplevel) => passed
Running tests from 'tests/asmcomp' ...
 ... testing 'lift_mutable_let_flambda.ml' with 1 (flambda) => skipped (support for flambda disabled)
 ... testing 'lift_mutable_let_flambda.ml' with 1.1 (native) => n/a
 ... testing 'static_float_array_flambda.ml' with 1 (flambda) => skipped (support for flambda disabled)
 ... testing 'static_float_array_flambda.ml' with 1.1 (flat-float-array) => n/a
 ... testing 'static_float_array_flambda.ml' with 1.1.1 (native) => n/a
 ... testing 'register_typing.ml' with 1 (native) => passed
 ... testing 'register_typing_switch.ml' with 1 (native) => passed
 ... testing 'static_float_array_flambda_opaque.ml' with 1 (flambda) => skipped (support for flambda disabled)
 ... testing 'static_float_array_flambda_opaque.ml' with 1.1 (flat-float-array) => n/a
 ... testing 'static_float_array_flambda_opaque.ml' with 1.1.1 (native) => n/a
 ... testing 'bind_tuples.ml' with 1 (native) => passed
 ... testing 'is_static_flambda.ml' with 1 (flambda) => skipped (support for flambda disabled)
 ... testing 'is_static_flambda.ml' with 1.1 (native) => n/a
 ... testing 'unrolling_flambda2.ml' with 1 (flambda) => skipped (support for flambda disabled)
 ... testing 'unrolling_flambda2.ml' with 1.1 (native) => n/a
 ... testing 'staticalloc.ml' with 1 (native) => passed
 ... testing 'unrolling_flambda.ml' with 1 (flambda) => skipped (support for flambda disabled)
 ... testing 'unrolling_flambda.ml' with 1.1 (native) => n/a
 ... testing 'optargs.ml' with 1 (native) => passed
 ... testing 'func_sections.ml' with 1 (function_sections) => passed
 ... testing 'func_sections.ml' with 1.1 (arch_arm) => skipped (Target is not ARM architecture)
 ... testing 'func_sections.ml' with 1.1.1 (native) => n/a
 ... testing 'func_sections.ml' with 1.2 (arch_arm64) => skipped (Target is not ARM64 architecture)
 ... testing 'func_sections.ml' with 1.2.1 (native) => n/a
 ... testing 'func_sections.ml' with 1.3 (arch_amd64) => passed
 ... testing 'func_sections.ml' with 1.3.1 (native) => passed
 ... testing 'func_sections.ml' with 1.4 (arch_i386) => skipped (Target is not i386 architecture)
 ... testing 'func_sections.ml' with 1.4.1 (native) => n/a
 ... testing 'is_static.ml' with 1 (native) => passed
Running tests from 'tests/typing-unboxed' ...
 ... testing 'test.ml' with 1 (expect) => passed
Running tests from 'tests/lib-stack' ...
 ... testing 'test.ml' with 1 (native) => passed
 ... testing 'test.ml' with 2 (bytecode) => passed
Running tests from 'tests/self-contained-toplevel' ...
 ... testing 'main.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'main.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'main.ml' with 1.1.1 (ocaml) => passed
 ... testing 'main.ml' with 1.1.1.1 (ocamlc.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1 (run) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1 (check-program-output) => passed
Running tests from 'tests/lib-floatarray' ...
 ... testing 'floatarray.ml' with 1 (native) => passed
 ... testing 'floatarray.ml' with 2 (bytecode) => passed
Running tests from 'tests/lib-digest' ...
 ... testing 'md5.ml' with 1 (native) => passed
 ... testing 'md5.ml' with 2 (bytecode) => passed
Running tests from 'tests/tool-lexyacc' ...
 ... testing 'chars.mll' with 1 (native) => passed
 ... testing 'chars.mll' with 2 (bytecode) => passed
 ... testing 'mpr7760.mll' with 1 (native) => passed
 ... testing 'mpr7760.mll' with 2 (bytecode) => passed
 ... testing 'main.ml' with 1 (native) => passed
 ... testing 'main.ml' with 2 (bytecode) => passed
Running tests from 'tests/win-unicode' ...
 ... testing 'mltest.ml' with 1 (windows-unicode) => skipped (Windows Unicode support not available)
 ... testing 'mltest.ml' with 1.1 (toplevel) => n/a
Running tests from 'tests/lib-bool' ...
 ... testing 'test.ml' with 1 (native) => passed
 ... testing 'test.ml' with 2 (bytecode) => passed
Running tests from 'tests/typing-misc-bugs' ...
 ... testing 'pr6946_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6946_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6946_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr6303_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6303_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6303_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'core_array_reduced_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'core_array_reduced_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'core_array_reduced_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
Running tests from 'tests/lexing' ...
 ... testing 'comments.ml' with 1 (toplevel) => passed
 ... testing 'uchar_esc.ml' with 1 (toplevel) => passed
 ... testing 'escape.ml' with 1 (toplevel) => passed
Running tests from 'tests/fma' ...
 ... testing 'fma.ml' with 1 (native) => passed
 ... testing 'fma.ml' with 2 (bytecode) => passed
Running tests from 'tests/tool-ocamlc-error-cleanup' ...
 ... testing 'test.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'test.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1 (script) => passed
Running tests from 'tests/typing-fstclassmod' ...
 ... testing 'fstclassmod.ml' with 1 (native) => passed
 ... testing 'fstclassmod.ml' with 2 (bytecode) => passed
Running tests from 'tests/tool-ocamlc-stop-after' ...
 ... testing 'stop_after_parsing_impl.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'stop_after_parsing_impl.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'stop_after_parsing_impl.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'stop_after_typing_impl.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'stop_after_typing_impl.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'stop_after_typing_impl.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'stop_after_parsing_intf.mli' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'stop_after_parsing_intf.mli' with 1.1 (ocamlc.byte) => passed
 ... testing 'stop_after_parsing_intf.mli' with 1.1.1 (check-ocamlc.byte-output) => passed
Running tests from 'tests/lib-threads' ...
 ... testing 'signal.ml' with 1 (hassysthreads) => passed
 ... testing 'signal.ml' with 1.1 (libunix) => passed
 ... testing 'signal.ml' with 1.1.1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'signal.ml' with 1.1.1.1 (ocamlc.byte) => passed
 ... testing 'signal.ml' with 1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'signal.ml' with 1.1.1.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'signal.ml' with 1.1.1.1.1.1.1 (run) => passed
 ... testing 'signal.ml' with 1.1.1.1.1.1.1.1 (check-program-output) => passed
 ... testing 'signal.ml' with 1.1.2 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'signal.ml' with 1.1.2.1 (ocamlopt.byte) => passed
 ... testing 'signal.ml' with 1.1.2.1.1 (ocamlopt.byte) => passed
 ... testing 'signal.ml' with 1.1.2.1.1.1 (check-ocamlopt.byte-output) => passed
 ... testing 'signal.ml' with 1.1.2.1.1.1.1 (run) => passed
 ... testing 'signal.ml' with 1.1.2.1.1.1.1.1 (check-program-output) => passed
 ... testing 'backtrace_threads.ml' with 1 (hassysthreads) => passed
 ... testing 'backtrace_threads.ml' with 1.1 (bytecode) => passed
 ... testing 'backtrace_threads.ml' with 1.2 (native) => passed
 ... testing 'bank.ml' with 1 (hassysthreads) => passed
 ... testing 'bank.ml' with 1.1 (bytecode) => passed
 ... testing 'bank.ml' with 1.2 (native) => passed
 ... testing 'close.ml' with 1 (hassysthreads) => passed
 ... testing 'close.ml' with 1.1 (bytecode) => passed
 ... testing 'close.ml' with 1.2 (native) => passed
 ... testing 'torture.ml' with 1 (hassysthreads) => passed
 ... testing 'torture.ml' with 1.1 (bytecode) => passed
 ... testing 'torture.ml' with 1.2 (native) => passed
 ... testing 'swapchan.ml' with 1 (hassysthreads) => passed
 ... testing 'swapchan.ml' with 1.1 (bytecode) => passed
 ... testing 'swapchan.ml' with 1.2 (native) => passed
 ... testing 'sockets.ml' with 1 (hassysthreads) => passed
 ... testing 'sockets.ml' with 1.1 (libunix) => passed
 ... testing 'sockets.ml' with 1.1.1 (bytecode) => passed
 ... testing 'sockets.ml' with 1.1.2 (native) => passed
 ... testing 'prodcons2.ml' with 1 (hassysthreads) => passed
 ... testing 'prodcons2.ml' with 1.1 (bytecode) => passed
 ... testing 'prodcons2.ml' with 1.2 (native) => passed
 ... testing 'tls.ml' with 1 (hassysthreads) => passed
 ... testing 'tls.ml' with 1.1 (bytecode) => passed
 ... testing 'tls.ml' with 1.2 (native) => passed
 ... testing 'prodcons.ml' with 1 (hassysthreads) => passed
 ... testing 'prodcons.ml' with 1.1 (bytecode) => passed
 ... testing 'prodcons.ml' with 1.2 (native) => passed
 ... testing 'sieve.ml' with 1 (hassysthreads) => passed
 ... testing 'sieve.ml' with 1.1 (bytecode) => passed
 ... testing 'sieve.ml' with 1.2 (native) => passed
 ... testing 'bufchan.ml' with 1 (hassysthreads) => passed
 ... testing 'bufchan.ml' with 1.1 (bytecode) => passed
 ... testing 'bufchan.ml' with 1.2 (native) => passed
 ... testing 'delayintr.ml' with 1 (hassysthreads) => passed
 ... testing 'delayintr.ml' with 1.1 (libunix) => passed
 ... testing 'delayintr.ml' with 1.1.1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'delayintr.ml' with 1.1.1.1 (ocamlc.byte) => passed
 ... testing 'delayintr.ml' with 1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'delayintr.ml' with 1.1.1.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'delayintr.ml' with 1.1.1.1.1.1.1 (run) => passed
 ... testing 'delayintr.ml' with 1.1.1.1.1.1.1.1 (check-program-output) => passed
 ... testing 'delayintr.ml' with 1.1.2 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'delayintr.ml' with 1.1.2.1 (ocamlopt.byte) => passed
 ... testing 'delayintr.ml' with 1.1.2.1.1 (ocamlopt.byte) => passed
 ... testing 'delayintr.ml' with 1.1.2.1.1.1 (check-ocamlopt.byte-output) => passed
 ... testing 'delayintr.ml' with 1.1.2.1.1.1.1 (run) => passed
 ... testing 'delayintr.ml' with 1.1.2.1.1.1.1.1 (check-program-output) => passed
 ... testing 'pr7638.ml' with 1 (hassysthreads) => passed
 ... testing 'pr7638.ml' with 1.1 (bytecode) => passed
 ... testing 'pr7638.ml' with 1.2 (native) => passed
 ... testing 'beat.ml' with 1 (hassysthreads) => passed
 ... testing 'beat.ml' with 1.1 (bytecode) => passed
 ... testing 'beat.ml' with 1.2 (native) => passed
 ... testing 'fileio.ml' with 1 (hassysthreads) => passed
 ... testing 'fileio.ml' with 1.1 (bytecode) => passed
 ... testing 'fileio.ml' with 1.2 (native) => passed
 ... testing 'pr5325.ml' with 1 (hassysthreads) => passed
 ... testing 'pr5325.ml' with 1.1 (bytecode) => passed
 ... testing 'pr5325.ml' with 1.2 (native) => passed
 ... testing 'pr4466.ml' with 1 (hassysthreads) => passed
 ... testing 'pr4466.ml' with 1.1 (native) => passed
Running tests from 'tests/lib-dynlink-pr4229' ...
 ... testing 'main.ml' with 1 (shared-libraries) => passed
 ... testing 'main.ml' with 1.1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'main.ml' with 1.1.1 (script) => passed
 ... testing 'main.ml' with 1.1.1.1 (script) => passed
 ... testing 'main.ml' with 1.1.1.1.1 (cd) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1 (cd) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (run) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (check-program-output) => passed
 ... testing 'main.ml' with 1.2 (native-dynlink) => passed
 ... testing 'main.ml' with 1.2.1 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'main.ml' with 1.2.1.1 (script) => passed
 ... testing 'main.ml' with 1.2.1.1.1 (script) => passed
 ... testing 'main.ml' with 1.2.1.1.1.1 (cd) => passed
 ... testing 'main.ml' with 1.2.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.2.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.2.1.1.1.1.1.1.1 (cd) => passed
 ... testing 'main.ml' with 1.2.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.2.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.2.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.2.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.2.1.1.1.1.1.1.1.1.1.1.2 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.2.1.1.1.1.1.1.1.1.1.1.2.1 (ocamlopt.byte) => passed
 ... testing 'main.ml' with 1.2.1.1.1.1.1.1.1.1.1.1.2.1.1 (run) => passed
 ... testing 'main.ml' with 1.2.1.1.1.1.1.1.1.1.1.1.2.1.1.1 (check-program-output) => passed
Running tests from 'tests/lib-result' ...
 ... testing 'test.ml' with 1 (native) => passed
 ... testing 'test.ml' with 2 (bytecode) => passed
Running tests from 'tests/typing-objects-bugs' ...
 ... testing 'pr7293_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr7293_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr7293_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr4824_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr4824_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr4824_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr4018_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr4018_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr4018_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr7284_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr7284_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr7284_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'woodyatt_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'woodyatt_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'woodyatt_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr3968_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr3968_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr3968_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr5156_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr5156_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr5156_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr4766_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr4766_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr4766_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr4435_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr4435_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr4435_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr4824a_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr4824a_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr4824a_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'yamagata021012_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'yamagata021012_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'yamagata021012_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
Running tests from 'tests/lib-stdlib' ...
 ... testing 'pervasives_deprecated.ml' with 1 (expect) => passed
Running tests from 'tests/typing-missing-cmi-2' ...
 ... testing 'test.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'test.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1.1 (script) => passed
 ... testing 'test.ml' with 1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1 (check-ocamlc.byte-output) => passed
Running tests from 'tests/locale' ...
 ... testing 'test.ml' with 1 (native) => passed
 ... testing 'test.ml' with 2 (bytecode) => passed
Running tests from 'tests/let-syntax' ...
 ... testing 'let_syntax.ml' with 1 (expect) => passed
Running tests from 'tests/typing-typeparam' ...
 ... testing 'newtype.ml' with 1 (toplevel) => passed
Running tests from 'tests/typing-missing-cmi-3' ...
 ... testing 'user.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'user.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'user.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'user.ml' with 1.1.1.1 (script) => passed
 ... testing 'user.ml' with 1.1.1.1.1 (ocamlc.byte) => passed
Running tests from 'tests/basic-multdef' ...
 ... testing 'usemultdef.ml' with 1 (native) => passed
 ... testing 'usemultdef.ml' with 2 (bytecode) => passed
Running tests from 'tests/no-alias-deps' ...
 ... testing 'aliases.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'aliases.ml' with 1.1 (script) => passed
 ... testing 'aliases.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'aliases.ml' with 1.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'aliases.ml' with 1.1.1.1.1 (ocamlobjinfo) => passed
 ... testing 'aliases.ml' with 1.1.1.1.1.1 (check-program-output) => passed
 ... testing 'gpr2235.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'gpr2235.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'gpr2235.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'gpr2235.ml' with 1.1.1.1 (ocamlc.byte) => passed
 ... testing 'gpr2235.ml' with 1.1.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'gpr2235.ml' with 1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'gpr2235.ml' with 1.1.1.1.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'gpr2235.ml' with 1.1.1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'gpr2235.ml' with 1.1.1.1.1.1.1.1.1 (check-ocamlc.byte-output) => passed
Running tests from 'tests/lib-arg' ...
 ... testing 'testarg.ml' with 1 (native) => passed
 ... testing 'testarg.ml' with 2 (bytecode) => passed
 ... testing 'testerror.ml' with 1 (native) => passed
Running tests from 'tests/basic-io' ...
 ... testing 'wc.ml' with 1 (native) => passed
 ... testing 'wc.ml' with 2 (bytecode) => passed
Running tests from 'tests/lib-bigarray-file' ...
 ... testing 'mapfile.ml' with 1 (hasunix) => passed
 ... testing 'mapfile.ml' with 1.1 (native) => passed
Running tests from 'tests/compatibility' ...
 ... testing 'main.ml' with 1 (pass) => passed
 ... testing 'main.ml' with 1.1 (bytecode) => passed
 ... testing 'main.ml' with 1.2 (native) => passed
 ... testing 'main.ml' with 2 (pass) => passed
 ... testing 'main.ml' with 2.1 (bytecode) => passed
 ... testing 'main.ml' with 2.2 (native) => passed
Running tests from 'tests/tool-caml-tex' ...
 ... testing 'ellipses.ml' with 1 (hasstr) => passed
 ... testing 'ellipses.ml' with 1.1 (native-compiler) => passed
 ... testing 'ellipses.ml' with 1.1.1 (shared-libraries) => passed
 ... testing 'ellipses.ml' with 1.1.1.1 (script) => passed
 ... testing 'ellipses.ml' with 1.1.1.1.1 (check-program-output) => passed
 ... testing 'redirections.ml' with 1 (hasstr) => passed
 ... testing 'redirections.ml' with 1.1 (native-compiler) => passed
 ... testing 'redirections.ml' with 1.1.1 (shared-libraries) => passed
 ... testing 'redirections.ml' with 1.1.1.1 (script) => passed
 ... testing 'redirections.ml' with 1.1.1.1.1 (check-program-output) => passed
 ... testing 'redirections.ml' with 1.1.2 (no-shared-libraries) => skipped (Shared libraries are supported.)
 ... testing 'redirections.ml' with 1.1.2.1 (script) => n/a
 ... testing 'redirections.ml' with 1.1.2.1.1 (check-program-output) => n/a
Running tests from 'tests/c-api' ...
 ... testing 'alloc_async.ml' with 1 (native) => passed
 ... testing 'alloc_async.ml' with 2 (bytecode) => passed
Running tests from 'tests/match-exception' ...
 ... testing 'allocation.ml' with 1 (native) => passed
 ... testing 'allocation.ml' with 2 (bytecode) => passed
 ... testing 'nested_handlers.ml' with 1 (native) => passed
 ... testing 'nested_handlers.ml' with 2 (bytecode) => passed
 ... testing 'exception_propagation.ml' with 1 (native) => passed
 ... testing 'exception_propagation.ml' with 2 (bytecode) => passed
 ... testing 'raise_from_success_continuation.ml' with 1 (native) => passed
 ... testing 'raise_from_success_continuation.ml' with 2 (bytecode) => passed
 ... testing 'tail_calls.ml' with 1 (native) => passed
 ... testing 'tail_calls.ml' with 2 (bytecode) => passed
 ... testing 'streams.ml' with 1 (native) => passed
 ... testing 'streams.ml' with 2 (bytecode) => passed
 ... testing 'match_failure.ml' with 1 (native) => passed
 ... testing 'match_failure.ml' with 2 (bytecode) => passed
 ... testing 'identifier_sharing.ml' with 1 (native) => passed
 ... testing 'identifier_sharing.ml' with 2 (bytecode) => passed
Running tests from 'tests/typing-unboxed-types' ...
 ... testing 'test_no_flat.ml' with 1 (no-flat-float-array) => skipped (compiler configured with -flat-float-array)
 ... testing 'test_no_flat.ml' with 1.1 (expect) => n/a
 ... testing 'test.ml' with 1 (expect) => passed
 ... testing 'test_flat.ml' with 1 (flat-float-array) => passed
 ... testing 'test_flat.ml' with 1.1 (expect) => passed
Running tests from 'tests/lib-dynlink-packed' ...
 ... testing 'loader.ml' with 1 (shared-libraries) => passed
 ... testing 'loader.ml' with 1.1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'loader.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'loader.ml' with 1.1.2 (ocamlc.byte) => passed
 ... testing 'loader.ml' with 1.1.3 (ocamlc.byte) => passed
 ... testing 'loader.ml' with 1.1.4 (ocamlc.byte) => passed
 ... testing 'loader.ml' with 1.1.4.1 (run) => passed
 ... testing 'loader.ml' with 1.1.4.1.1 (check-program-output) => passed
 ... testing 'loader.ml' with 1.2 (native-dynlink) => passed
 ... testing 'loader.ml' with 1.2.1 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'loader.ml' with 1.2.1.1 (ocamlopt.byte) => passed
 ... testing 'loader.ml' with 1.2.1.2 (ocamlopt.byte) => passed
 ... testing 'loader.ml' with 1.2.1.3 (ocamlopt.byte) => passed
 ... testing 'loader.ml' with 1.2.1.4 (ocamlopt.byte) => passed
 ... testing 'loader.ml' with 1.2.1.5 (ocamlopt.byte) => passed
 ... testing 'loader.ml' with 1.2.1.5.1 (run) => passed
 ... testing 'loader.ml' with 1.2.1.5.1.1 (check-program-output) => passed
Running tests from 'tests/lib-internalformat' ...
 ... testing 'test.ml' with 1 (expect) => passed
Running tests from 'tests/lib-random' ...
 ... testing 'rand.ml' with 1 (native) => passed
 ... testing 'rand.ml' with 2 (bytecode) => passed
Running tests from 'tests/typing-polyvariants-bugs-2' ...
 ... testing 'pr3918c.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr3918c.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr3918c.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'pr3918c.ml' with 1.1.1.1 (script) => passed
 ... testing 'pr3918c.ml' with 1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'pr3918c.ml' with 1.1.1.1.2 (check-ocamlc.byte-output) => passed
Running tests from 'tests/lib-obj' ...
 ... testing 'reachable_words.ml' with 1 (native) => passed
 ... testing 'reachable_words.ml' with 2 (bytecode) => passed
 ... testing 'with_tag.ml' with 1 (native) => passed
 ... testing 'with_tag.ml' with 2 (bytecode) => passed
Running tests from 'tests/tool-ocamlc-compat32' ...
 ... testing 'compat32.ml' with 1 (arch64) => passed
 ... testing 'compat32.ml' with 1.1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'compat32.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'compat32.ml' with 1.1.1.1 (ocamlc.byte) => passed
 ... testing 'compat32.ml' with 1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'compat32.ml' with 1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'compat32.ml' with 1.1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'compat32.ml' with 1.1.1.1.1.1.1.1 (check-ocamlc.byte-output) => passed
Running tests from 'tests/lib-uchar' ...
 ... testing 'test.ml' with 1 (native) => passed
 ... testing 'test.ml' with 2 (bytecode) => passed
Running tests from 'tests/manual-intf-c' ...
 ... testing 'prog.ml' with 1 (skip) => skipped (curses can not be properly detected at the moment)
Running tests from 'tests/basic-manyargs' ...
 ... testing 'manyargs.ml' with 1 (native) => passed
 ... testing 'manyargs.ml' with 2 (bytecode) => passed
Running tests from 'tests/typing-polyvariants-bugs' ...
 ... testing 'pr7824.ml' with 1 (expect) => passed
 ... testing 'privrowsabate_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'privrowsabate_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'privrowsabate_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr5057_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr5057_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr5057_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr5057a_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr5057a_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr5057a_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr4775_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr4775_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr4775_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr7199_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr7199_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr7199_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr4933_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr4933_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr4933_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
Running tests from 'tests/lib-int64' ...
 ... testing 'test.ml' with 1 (native) => passed
 ... testing 'test.ml' with 2 (bytecode) => passed
Running tests from 'tests/lib-string' ...
 ... testing 'test_string.ml' with 1 (native) => passed
 ... testing 'test_string.ml' with 2 (bytecode) => passed
Running tests from 'tests/prim-bigstring' ...
 ... testing 'bigstring_access.ml' with 1 (native) => passed
 ... testing 'bigstring_access.ml' with 2 (bytecode) => passed
 ... testing 'string_access.ml' with 1 (native) => passed
 ... testing 'string_access.ml' with 2 (bytecode) => passed
Running tests from 'tests/arch-power' ...
 ... testing 'exn_raise.ml' with 1 (arch_power) => skipped (Target is not POWER architecture)
 ... testing 'exn_raise.ml' with 1.1 (native) => n/a
 ... testing 'exn_raise.ml' with 1.1.1 (ocamlopt.byte) => n/a
 ... testing 'exn_raise.ml' with 1.1.1.1 (run) => n/a
Running tests from 'tests/prim-revapply' ...
 ... testing 'apply.ml' with 1 (native) => passed
 ... testing 'apply.ml' with 2 (bytecode) => passed
 ... testing 'revapply.ml' with 1 (native) => passed
 ... testing 'revapply.ml' with 2 (bytecode) => passed
Running tests from 'tests/tool-toplevel-invocation' ...
 ... testing 'test.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 'test.ml' with 1.1 (ocaml) => passed
 ... testing 'test.ml' with 1.1.1 (check-ocaml-output) => passed
 ... testing 'test.ml' with 1.2 (ocaml) => passed
 ... testing 'test.ml' with 1.2.1 (check-ocaml-output) => passed
 ... testing 'test.ml' with 1.3 (ocaml) => passed
 ... testing 'test.ml' with 1.3.1 (check-ocaml-output) => passed
 ... testing 'test.ml' with 1.4 (ocaml) => passed
 ... testing 'test.ml' with 1.4.1 (check-ocaml-output) => passed
 ... testing 'test.ml' with 1.5 (ocaml) => passed
 ... testing 'test.ml' with 1.5.1 (check-ocaml-output) => passed
 ... testing 'test.ml' with 1.6 (ocaml) => passed
 ... testing 'test.ml' with 1.6.1 (check-ocaml-output) => passed
Running tests from 'tests/int64-unboxing' ...
 ... testing 'test.ml' with 1 (native) => passed
Running tests from 'tests/typing-ocamlc-i' ...
 ... testing 'pr4791.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr4791.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr4791.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pervasives_leitmotiv.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pervasives_leitmotiv.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pervasives_leitmotiv.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr7402.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr7402.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr7402.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr6323.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6323.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6323.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr7620_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr7620_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr7620_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
Running tests from 'tests/lib-unix/unix-socket' ...
 ... testing 'recvfrom_linux.ml' with 1 (hasunix) => passed
 ... testing 'recvfrom_linux.ml' with 1.1 (script) => passed
 ... testing 'recvfrom_linux.ml' with 1.1.1 (bytecode) => passed
 ... testing 'recvfrom_linux.ml' with 1.1.2 (native) => passed
 ... testing 'recvfrom_unix.ml' with 1 (hasunix) => passed
 ... testing 'recvfrom_unix.ml' with 1.1 (not-windows) => passed
 ... testing 'recvfrom_unix.ml' with 1.1.1 (bytecode) => passed
 ... testing 'recvfrom_unix.ml' with 1.1.2 (native) => passed
Running tests from 'tests/lib-unix/unix-execvpe' ...
 ... testing 'exec.ml' with 1 (hasunix) => passed
 ... testing 'exec.ml' with 1.1 (script) => skipped ()
 ... testing 'exec.ml' with 1.1.1 (bytecode) => n/a
 ... testing 'exec.ml' with 1.1.2 (native) => n/a
Running tests from 'tests/lib-unix/common' ...
 ... testing 'truncate.ml' with 1 (hasunix) => passed
 ... testing 'truncate.ml' with 1.1 (bytecode) => passed
 ... testing 'truncate.ml' with 1.2 (native) => passed
 ... testing 'test_unix_cmdline.ml' with 1 (hasunix) => passed
 ... testing 'test_unix_cmdline.ml' with 1.1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'test_unix_cmdline.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'test_unix_cmdline.ml' with 1.1.1.1 (ocamlc.byte) => passed
 ... testing 'test_unix_cmdline.ml' with 1.1.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'test_unix_cmdline.ml' with 1.1.1.1.1.1 (run) => passed
 ... testing 'test_unix_cmdline.ml' with 1.1.1.1.1.1.1 (check-program-output) => passed
 ... testing 'test_unix_cmdline.ml' with 1.2 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'test_unix_cmdline.ml' with 1.2.1 (ocamlc.byte) => passed
 ... testing 'test_unix_cmdline.ml' with 1.2.1.1 (ocamlopt.byte) => passed
 ... testing 'test_unix_cmdline.ml' with 1.2.1.1.1 (check-ocamlopt.byte-output) => passed
 ... testing 'test_unix_cmdline.ml' with 1.2.1.1.1.1 (run) => passed
 ... testing 'test_unix_cmdline.ml' with 1.2.1.1.1.1.1 (check-program-output) => passed
 ... testing 'pipe_eof.ml' with 1 (hasunix) => passed
 ... testing 'pipe_eof.ml' with 1.1 (bytecode) => passed
 ... testing 'pipe_eof.ml' with 1.2 (native) => passed
 ... testing 'dup.ml' with 1 (hasunix) => passed
 ... testing 'dup.ml' with 1.1 (bytecode) => passed
 ... testing 'dup.ml' with 1.2 (native) => passed
 ... testing 'wait_nohang.ml' with 1 (hasunix) => passed
 ... testing 'wait_nohang.ml' with 1.1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'wait_nohang.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'wait_nohang.ml' with 1.1.1.1 (ocamlc.byte) => passed
 ... testing 'wait_nohang.ml' with 1.1.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'wait_nohang.ml' with 1.1.1.1.1.1 (run) => passed
 ... testing 'wait_nohang.ml' with 1.1.1.1.1.1.1 (check-program-output) => passed
 ... testing 'wait_nohang.ml' with 1.2 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'wait_nohang.ml' with 1.2.1 (ocamlopt.byte) => passed
 ... testing 'wait_nohang.ml' with 1.2.1.1 (ocamlopt.byte) => passed
 ... testing 'wait_nohang.ml' with 1.2.1.1.1 (check-ocamlopt.byte-output) => passed
 ... testing 'wait_nohang.ml' with 1.2.1.1.1.1 (run) => passed
 ... testing 'wait_nohang.ml' with 1.2.1.1.1.1.1 (check-program-output) => passed
 ... testing 'dup2.ml' with 1 (hasunix) => passed
 ... testing 'dup2.ml' with 1.1 (bytecode) => passed
 ... testing 'dup2.ml' with 1.2 (native) => passed
 ... testing 'rename.ml' with 1 (hasunix) => passed
 ... testing 'rename.ml' with 1.1 (bytecode) => passed
 ... testing 'rename.ml' with 1.2 (native) => passed
 ... testing 'cloexec.ml' with 1 (hasunix) => passed
 ... testing 'cloexec.ml' with 1.1 (libunix) => passed
 ... testing 'cloexec.ml' with 1.1.1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'cloexec.ml' with 1.1.1.1 (ocamlc.byte) => passed
 ... testing 'cloexec.ml' with 1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'cloexec.ml' with 1.1.1.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'cloexec.ml' with 1.1.1.1.1.1.1 (run) => passed
 ... testing 'cloexec.ml' with 1.1.1.1.1.1.1.1 (check-program-output) => passed
 ... testing 'cloexec.ml' with 1.1.2 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'cloexec.ml' with 1.1.2.1 (ocamlopt.byte) => passed
 ... testing 'cloexec.ml' with 1.1.2.1.1 (ocamlopt.byte) => passed
 ... testing 'cloexec.ml' with 1.1.2.1.1.1 (check-ocamlopt.byte-output) => passed
 ... testing 'cloexec.ml' with 1.1.2.1.1.1.1 (run) => passed
 ... testing 'cloexec.ml' with 1.1.2.1.1.1.1.1 (check-program-output) => passed
 ... testing 'utimes.ml' with 1 (hasunix) => passed
 ... testing 'utimes.ml' with 1.1 (bytecode) => passed
 ... testing 'utimes.ml' with 1.2 (native) => passed
 ... testing 'channel_of.ml' with 1 (hasunix) => passed
 ... testing 'channel_of.ml' with 1.1 (bytecode) => passed
 ... testing 'channel_of.ml' with 1.2 (native) => passed
 ... testing 'getaddrinfo.ml' with 1 (hasunix) => passed
 ... testing 'getaddrinfo.ml' with 1.1 (bytecode) => passed
 ... testing 'getaddrinfo.ml' with 1.2 (native) => passed
 ... testing 'redirections.ml' with 1 (hasunix) => passed
 ... testing 'redirections.ml' with 1.1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'redirections.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'redirections.ml' with 1.1.1.1 (ocamlc.byte) => passed
 ... testing 'redirections.ml' with 1.1.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'redirections.ml' with 1.1.1.1.1.1 (run) => passed
 ... testing 'redirections.ml' with 1.1.1.1.1.1.1 (check-program-output) => passed
 ... testing 'redirections.ml' with 1.2 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'redirections.ml' with 1.2.1 (ocamlopt.byte) => passed
 ... testing 'redirections.ml' with 1.2.1.1 (ocamlopt.byte) => passed
 ... testing 'redirections.ml' with 1.2.1.1.1 (check-ocamlopt.byte-output) => passed
 ... testing 'redirections.ml' with 1.2.1.1.1.1 (run) => passed
 ... testing 'redirections.ml' with 1.2.1.1.1.1.1 (check-program-output) => passed
 ... testing 'process_pid.ml' with 1 (hasunix) => passed
 ... testing 'process_pid.ml' with 1.1 (bytecode) => passed
 ... testing 'process_pid.ml' with 1.2 (native) => passed
Running tests from 'tests/lib-unix/win-symlink' ...
 ... testing 'test.ml' with 1 (libwin32unix) => skipped (libwin32unix not available)
 ... testing 'test.ml' with 1.1 (has_symlink) => n/a
 ... testing 'test.ml' with 1.1.1 (bytecode) => n/a
 ... testing 'test.ml' with 1.1.2 (native) => n/a
Running tests from 'tests/lib-unix/win-env' ...
 ... testing 'test_env.ml' with 1 (libwin32unix) => skipped (libwin32unix not available)
 ... testing 'test_env.ml' with 1.1 (bytecode) => n/a
 ... testing 'test_env.ml' with 1.2 (native) => n/a
Running tests from 'tests/lib-unix/win-stat' ...
 ... testing 'test.ml' with 1 (libwin32unix) => skipped (libwin32unix not available)
 ... testing 'test.ml' with 1.1 (bytecode) => n/a
 ... testing 'test.ml' with 1.2 (native) => n/a
Running tests from 'tests/lib-unix/isatty' ...
 ... testing 'isatty_tty.ml' with 1 (libwin32unix) => skipped (libwin32unix not available)
 ... testing 'isatty_tty.ml' with 1.1 (bytecode) => n/a
 ... testing 'isatty_tty.ml' with 1.2 (native) => n/a
 ... testing 'isatty_std.ml' with 1 (hasunix) => passed
 ... testing 'isatty_std.ml' with 1.1 (bytecode) => passed
 ... testing 'isatty_std.ml' with 1.2 (native) => passed
Running tests from 'tests/flambda' ...
 ... testing 'specialise.ml' with 1 (flambda) => skipped (support for flambda disabled)
 ... testing 'specialise.ml' with 1.1 (native) => n/a
 ... testing 'approx_meet.ml' with 1 (flambda) => skipped (support for flambda disabled)
 ... testing 'approx_meet.ml' with 2 (native) => passed
 ... testing 'gpr998.ml' with 1 (native) => passed
 ... testing 'gpr998.ml' with 2 (bytecode) => passed
 ... testing 'gpr2239.ml' with 1 (flambda) => skipped (support for flambda disabled)
 ... testing 'gpr2239.ml' with 2 (native) => passed
Running tests from 'tests/tool-ocaml' ...
 ... testing 't200-getfield1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't200-getfield1.ml' with 1.1 (ocaml) => passed
 ... testing 't110-xorint.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't110-xorint.ml' with 1.1 (ocaml) => passed
 ... testing 't051-pushgetglobalfield.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't051-pushgetglobalfield.ml' with 1.1 (ocaml) => passed
 ... testing 't210-setfield0.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't210-setfield0.ml' with 1.1 (ocaml) => passed
 ... testing 't080-gtint.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't080-gtint.ml' with 1.1 (ocaml) => passed
 ... testing 't141-switch-7.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't141-switch-7.ml' with 1.1 (ocaml) => passed
 ... testing 't040-makeblock3.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't040-makeblock3.ml' with 1.1 (ocaml) => passed
 ... testing 't110-mulint.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't110-mulint.ml' with 1.1 (ocaml) => passed
 ... testing 't250-closurerec-1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't250-closurerec-1.ml' with 1.1 (ocaml) => passed
 ... testing 't110-asrint-1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't110-asrint-1.ml' with 1.1 (ocaml) => passed
 ... testing 't110-negint.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't110-negint.ml' with 1.1 (ocaml) => passed
 ... testing 't150-push-1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't150-push-1.ml' with 1.1 (ocaml) => passed
 ... testing 't270-push_retaddr.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't270-push_retaddr.ml' with 1.1 (ocaml) => passed
 ... testing 't130-vectlength.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't130-vectlength.ml' with 1.1 (ocaml) => passed
 ... testing 't080-eq.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't080-eq.ml' with 1.1 (ocaml) => passed
 ... testing 't000.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't000.ml' with 1.1 (ocaml) => passed
 ... testing 't091-acc.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't091-acc.ml' with 1.1 (ocaml) => passed
 ... testing 't110-offsetint.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't110-offsetint.ml' with 1.1 (ocaml) => passed
 ... testing 't160-closure.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't160-closure.ml' with 1.1 (ocaml) => passed
 ... testing 't110-divint-1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't110-divint-1.ml' with 1.1 (ocaml) => passed
 ... testing 't180-appterm3.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't180-appterm3.ml' with 1.1 (ocaml) => passed
 ... testing 't190-makefloatblock-1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't190-makefloatblock-1.ml' with 1.1 (ocaml) => passed
 ... testing 't230-check_signals.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't230-check_signals.ml' with 1.1 (ocaml) => passed
 ... testing 't110-andint.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't110-andint.ml' with 1.1 (ocaml) => passed
 ... testing 't110-lslint.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't110-lslint.ml' with 1.1 (ocaml) => passed
 ... testing 't200-getfield3.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't200-getfield3.ml' with 1.1 (ocaml) => passed
 ... testing 't210-setfield1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't210-setfield1.ml' with 1.1 (ocaml) => passed
 ... testing 't210-setfield2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't210-setfield2.ml' with 1.1 (ocaml) => passed
 ... testing 't251-pushoffsetclosure2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't251-pushoffsetclosure2.ml' with 1.1 (ocaml) => passed
 ... testing 't350-heapcheck.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't350-heapcheck.ml' with 1.1 (ocaml) => passed
 ... testing 't141-switch-6.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't141-switch-6.ml' with 1.1 (ocaml) => passed
 ... testing 't080-ltint.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't080-ltint.ml' with 1.1 (ocaml) => passed
 ... testing 't090-acc5.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't090-acc5.ml' with 1.1 (ocaml) => passed
 ... testing 't050-getglobal.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't050-getglobal.ml' with 1.1 (ocaml) => passed
 ... testing 't110-divint-3.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't110-divint-3.ml' with 1.1 (ocaml) => passed
 ... testing 't162-return.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't162-return.ml' with 1.1 (ocaml) => passed
 ... testing 't110-subint.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't110-subint.ml' with 1.1 (ocaml) => passed
 ... testing 't191-vectlength.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't191-vectlength.ml' with 1.1 (ocaml) => passed
 ... testing 't360-stacks-2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't360-stacks-2.ml' with 1.1 (ocaml) => passed
 ... testing 't150-push-2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't150-push-2.ml' with 1.1 (ocaml) => passed
 ... testing 't171-envacc.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't171-envacc.ml' with 1.1 (ocaml) => passed
 ... testing 't010-const0.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't010-const0.ml' with 1.1 (ocaml) => passed
 ... testing 't200-getfield0.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't200-getfield0.ml' with 1.1 (ocaml) => passed
 ... testing 't092-pushacc.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't092-pushacc.ml' with 1.1 (ocaml) => passed
 ... testing 't300-getmethod.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't300-getmethod.ml' with 1.1 (ocaml) => passed
 ... testing 't170-envacc4.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't170-envacc4.ml' with 1.1 (ocaml) => passed
 ... testing 't200-getfield2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't200-getfield2.ml' with 1.1 (ocaml) => passed
 ... testing 't192-getfloatfield-2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't192-getfloatfield-2.ml' with 1.1 (ocaml) => passed
 ... testing 't253-offsetclosurem2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't253-offsetclosurem2.ml' with 1.1 (ocaml) => passed
 ... testing 't240-c_call3.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't240-c_call3.ml' with 1.1 (ocaml) => passed
 ... testing 't193-setfloatfield-1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't193-setfloatfield-1.ml' with 1.1 (ocaml) => passed
 ... testing 't010-const3.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't010-const3.ml' with 1.1 (ocaml) => passed
 ... testing 't161-apply1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't161-apply1.ml' with 1.1 (ocaml) => passed
 ... testing 't251-pushoffsetclosure0.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't251-pushoffsetclosure0.ml' with 1.1 (ocaml) => passed
 ... testing 't142-switch-8.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't142-switch-8.ml' with 1.1 (ocaml) => passed
 ... testing 't090-acc6.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't090-acc6.ml' with 1.1 (ocaml) => passed
 ... testing 't092-pushacc2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't092-pushacc2.ml' with 1.1 (ocaml) => passed
 ... testing 't130-getvectitem.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't130-getvectitem.ml' with 1.1 (ocaml) => passed
 ... testing 't120-getstringchar.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't120-getstringchar.ml' with 1.1 (ocaml) => passed
 ... testing 't110-asrint-2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't110-asrint-2.ml' with 1.1 (ocaml) => passed
 ... testing 't360-stacks-1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't360-stacks-1.ml' with 1.1 (ocaml) => passed
 ... testing 't110-modint-2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't110-modint-2.ml' with 1.1 (ocaml) => passed
 ... testing 't080-leint.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't080-leint.ml' with 1.1 (ocaml) => passed
 ... testing 't100-pushtrap.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't100-pushtrap.ml' with 1.1 (ocaml) => passed
 ... testing 't040-makeblock1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't040-makeblock1.ml' with 1.1 (ocaml) => passed
 ... testing 't140-switch-2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't140-switch-2.ml' with 1.1 (ocaml) => passed
 ... testing 't090-acc0.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't090-acc0.ml' with 1.1 (ocaml) => passed
 ... testing 't010-const2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't010-const2.ml' with 1.1 (ocaml) => passed
 ... testing 't110-lsrint.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't110-lsrint.ml' with 1.1 (ocaml) => passed
 ... testing 't011-constint.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't011-constint.ml' with 1.1 (ocaml) => passed
 ... testing 't021-pushconst3.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't021-pushconst3.ml' with 1.1 (ocaml) => passed
 ... testing 't092-pushacc7.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't092-pushacc7.ml' with 1.1 (ocaml) => passed
 ... testing 't252-pushoffsetclosure.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't252-pushoffsetclosure.ml' with 1.1 (ocaml) => passed
 ... testing 't021-pushconst2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't021-pushconst2.ml' with 1.1 (ocaml) => passed
 ... testing 't330-compact-2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't330-compact-2.ml' with 1.1 (ocaml) => passed
 ... testing 't050-pushgetglobal.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't050-pushgetglobal.ml' with 1.1 (ocaml) => passed
 ... testing 't121-setstringchar.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't121-setstringchar.ml' with 1.1 (ocaml) => passed
 ... testing 't181-appterm.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't181-appterm.ml' with 1.1 (ocaml) => passed
 ... testing 't070-branchifnot.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't070-branchifnot.ml' with 1.1 (ocaml) => passed
 ... testing 't092-pushacc6.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't092-pushacc6.ml' with 1.1 (ocaml) => passed
 ... testing 't330-compact-3.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't330-compact-3.ml' with 1.1 (ocaml) => passed
 ... testing 't142-switch-9.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't142-switch-9.ml' with 1.1 (ocaml) => passed
 ... testing 't090-acc7.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't090-acc7.ml' with 1.1 (ocaml) => passed
 ... testing 't092-pushacc1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't092-pushacc1.ml' with 1.1 (ocaml) => passed
 ... testing 't330-compact-1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't330-compact-1.ml' with 1.1 (ocaml) => passed
 ... testing 't172-pushenvacc2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't172-pushenvacc2.ml' with 1.1 (ocaml) => passed
 ... testing 't010-const1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't010-const1.ml' with 1.1 (ocaml) => passed
 ... testing 't092-pushacc3.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't092-pushacc3.ml' with 1.1 (ocaml) => passed
 ... testing 't211-setfield.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't211-setfield.ml' with 1.1 (ocaml) => passed
 ... testing 't110-divint-2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't110-divint-2.ml' with 1.1 (ocaml) => passed
 ... testing 't310-alloc-2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't310-alloc-2.ml' with 1.1 (ocaml) => passed
 ... testing 't142-switch-A.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't142-switch-A.ml' with 1.1 (ocaml) => passed
 ... testing 't092-pushacc5.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't092-pushacc5.ml' with 1.1 (ocaml) => passed
 ... testing 't141-switch-5.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't141-switch-5.ml' with 1.1 (ocaml) => passed
 ... testing 't071-boolnot.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't071-boolnot.ml' with 1.1 (ocaml) => passed
 ... testing 't040-makeblock2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't040-makeblock2.ml' with 1.1 (ocaml) => passed
 ... testing 't310-alloc-1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't310-alloc-1.ml' with 1.1 (ocaml) => passed
 ... testing 't080-geint.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't080-geint.ml' with 1.1 (ocaml) => passed
 ... testing 't110-modint-1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't110-modint-1.ml' with 1.1 (ocaml) => passed
 ... testing 't210-setfield3.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't210-setfield3.ml' with 1.1 (ocaml) => passed
 ... testing 't165-apply.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't165-apply.ml' with 1.1 (ocaml) => passed
 ... testing 't093-pushacc.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't093-pushacc.ml' with 1.1 (ocaml) => passed
 ... testing 't240-c_call2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't240-c_call2.ml' with 1.1 (ocaml) => passed
 ... testing 't254-offsetclosure.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't254-offsetclosure.ml' with 1.1 (ocaml) => passed
 ... testing 't250-closurerec-2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't250-closurerec-2.ml' with 1.1 (ocaml) => passed
 ... testing 't172-pushenvacc1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't172-pushenvacc1.ml' with 1.1 (ocaml) => passed
 ... testing 't131-setvectitem.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't131-setvectitem.ml' with 1.1 (ocaml) => passed
 ... testing 't253-offsetclosure2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't253-offsetclosure2.ml' with 1.1 (ocaml) => passed
 ... testing 't193-setfloatfield-2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't193-setfloatfield-2.ml' with 1.1 (ocaml) => passed
 ... testing 't320-gc-1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't320-gc-1.ml' with 1.1 (ocaml) => passed
 ... testing 't090-acc3.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't090-acc3.ml' with 1.1 (ocaml) => passed
 ... testing 't253-offsetclosure0.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't253-offsetclosure0.ml' with 1.1 (ocaml) => passed
 ... testing 't172-pushenvacc4.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't172-pushenvacc4.ml' with 1.1 (ocaml) => passed
 ... testing 't140-switch-4.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't140-switch-4.ml' with 1.1 (ocaml) => passed
 ... testing 't180-appterm1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't180-appterm1.ml' with 1.1 (ocaml) => passed
 ... testing 't320-gc-2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't320-gc-2.ml' with 1.1 (ocaml) => passed
 ... testing 't090-acc4.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't090-acc4.ml' with 1.1 (ocaml) => passed
 ... testing 't164-apply3.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't164-apply3.ml' with 1.1 (ocaml) => passed
 ... testing 't340-weak.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't340-weak.ml' with 1.1 (ocaml) => passed
 ... testing 't110-addint.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't110-addint.ml' with 1.1 (ocaml) => passed
 ... testing 't164-apply2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't164-apply2.ml' with 1.1 (ocaml) => passed
 ... testing 't110-orint.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't110-orint.ml' with 1.1 (ocaml) => passed
 ... testing 't090-acc1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't090-acc1.ml' with 1.1 (ocaml) => passed
 ... testing 't060-raise.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't060-raise.ml' with 1.1 (ocaml) => passed
 ... testing 't220-assign.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't220-assign.ml' with 1.1 (ocaml) => passed
 ... testing 't170-envacc2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't170-envacc2.ml' with 1.1 (ocaml) => passed
 ... testing 't301-object.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't301-object.ml' with 1.1 (ocaml) => passed
 ... testing 't192-getfloatfield-1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't192-getfloatfield-1.ml' with 1.1 (ocaml) => passed
 ... testing 't070-branch.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't070-branch.ml' with 1.1 (ocaml) => passed
 ... testing 't201-getfield.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't201-getfield.ml' with 1.1 (ocaml) => passed
 ... testing 't021-pushconst1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't021-pushconst1.ml' with 1.1 (ocaml) => passed
 ... testing 't240-c_call1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't240-c_call1.ml' with 1.1 (ocaml) => passed
 ... testing 't101-poptrap.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't101-poptrap.ml' with 1.1 (ocaml) => passed
 ... testing 't080-neq.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't080-neq.ml' with 1.1 (ocaml) => passed
 ... testing 't330-compact-4.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't330-compact-4.ml' with 1.1 (ocaml) => passed
 ... testing 't140-switch-3.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't140-switch-3.ml' with 1.1 (ocaml) => passed
 ... testing 't180-appterm2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't180-appterm2.ml' with 1.1 (ocaml) => passed
 ... testing 't240-c_call4.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't240-c_call4.ml' with 1.1 (ocaml) => passed
 ... testing 't190-makefloatblock-3.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't190-makefloatblock-3.ml' with 1.1 (ocaml) => passed
 ... testing 't190-makefloatblock-2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't190-makefloatblock-2.ml' with 1.1 (ocaml) => passed
 ... testing 't163.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't163.ml' with 1.1 (ocaml) => passed
 ... testing 't172-pushenvacc3.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't172-pushenvacc3.ml' with 1.1 (ocaml) => passed
 ... testing 't320-gc-3.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't320-gc-3.ml' with 1.1 (ocaml) => passed
 ... testing 't041-makeblock.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't041-makeblock.ml' with 1.1 (ocaml) => passed
 ... testing 't090-acc2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't090-acc2.ml' with 1.1 (ocaml) => passed
 ... testing 't260-offsetref.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't260-offsetref.ml' with 1.1 (ocaml) => passed
 ... testing 't173-pushenvacc.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't173-pushenvacc.ml' with 1.1 (ocaml) => passed
 ... testing 't240-c_call5.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't240-c_call5.ml' with 1.1 (ocaml) => passed
 ... testing 't070-branchif.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't070-branchif.ml' with 1.1 (ocaml) => passed
 ... testing 't251-pushoffsetclosurem2.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't251-pushoffsetclosurem2.ml' with 1.1 (ocaml) => passed
 ... testing 't051-getglobalfield.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't051-getglobalfield.ml' with 1.1 (ocaml) => passed
 ... testing 't020.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't020.ml' with 1.1 (ocaml) => passed
 ... testing 't022-pushconstint.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't022-pushconstint.ml' with 1.1 (ocaml) => passed
 ... testing 't170-envacc3.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't170-envacc3.ml' with 1.1 (ocaml) => passed
 ... testing 't092-pushacc0.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't092-pushacc0.ml' with 1.1 (ocaml) => passed
 ... testing 't140-switch-1.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't140-switch-1.ml' with 1.1 (ocaml) => passed
 ... testing 't092-pushacc4.ml' with 1 (setup-ocaml-build-env) => passed
 ... testing 't092-pushacc4.ml' with 1.1 (ocaml) => passed
Running tests from 'tests/callback' ...
 ... testing 'signals_alloc.ml' with 1 (libunix) => passed
 ... testing 'signals_alloc.ml' with 1.1 (bytecode) => passed
 ... testing 'signals_alloc.ml' with 1.2 (native) => passed
 ... testing 'tcallback.ml' with 1 (libunix) => passed
 ... testing 'tcallback.ml' with 1.1 (bytecode) => passed
 ... testing 'tcallback.ml' with 1.2 (native) => passed
Running tests from 'tests/embedded' ...
 ... testing 'cmcaml.ml' with 1 (native) => passed
 ... testing 'cmcaml.ml' with 2 (bytecode) => passed
Running tests from 'tests/lib-hashtbl' ...
 ... testing 'hfun.ml' with 1 (native) => passed
 ... testing 'hfun.ml' with 2 (bytecode) => passed
 ... testing 'htbl.ml' with 1 (native) => passed
 ... testing 'htbl.ml' with 2 (bytecode) => passed
Running tests from 'tests/ast-invariants' ...
 ... testing 'test.ml' with 1 (hasunix) => passed
 ... testing 'test.ml' with 1.1 (native) => passed
Running tests from 'tests/tool-command-line' ...
 ... testing 'test.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'test.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1 (script) => passed
 ... testing 'test.ml' with 1.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'test.ml' with 2 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'test.ml' with 2.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 2.1.1 (script) => passed
 ... testing 'test.ml' with 2.1.1.1 (check-ocamlopt.byte-output) => passed
Running tests from 'tests/misc' ...
 ... testing 'gcwords.ml' with 1 (native) => passed
 ... testing 'gcwords.ml' with 2 (bytecode) => passed
 ... testing 'taku.ml' with 1 (native) => passed
 ... testing 'taku.ml' with 2 (bytecode) => passed
 ... testing 'finaliser.ml' with 1 (native) => passed
 ... testing 'finaliser.ml' with 2 (bytecode) => passed
 ... testing 'weaklifetime2.ml' with 1 (native) => passed
 ... testing 'weaklifetime2.ml' with 2 (bytecode) => passed
 ... testing 'gpr1370.ml' with 1 (native) => passed
 ... testing 'gpr1370.ml' with 2 (bytecode) => passed
 ... testing 'boyer.ml' with 1 (native) => passed
 ... testing 'boyer.ml' with 2 (bytecode) => passed
 ... testing 'ephetest.ml' with 1 (native) => passed
 ... testing 'ephetest.ml' with 2 (bytecode) => passed
 ... testing 'bdd.ml' with 1 (native) => passed
 ... testing 'bdd.ml' with 2 (bytecode) => passed
 ... testing 'ephetest2.ml' with 1 (native) => passed
 ... testing 'ephetest2.ml' with 2 (bytecode) => passed
 ... testing 'nucleic.ml' with 1 (native) => passed
 ... testing 'nucleic.ml' with 2 (bytecode) => passed
 ... testing 'takc.ml' with 1 (native) => passed
 ... testing 'takc.ml' with 2 (bytecode) => passed
 ... testing 'ephetest3.ml' with 1 (native) => passed
 ... testing 'ephetest3.ml' with 2 (bytecode) => passed
 ... testing 'weaklifetime.ml' with 1 (native) => passed
 ... testing 'weaklifetime.ml' with 2 (bytecode) => passed
 ... testing 'fib.ml' with 1 (native) => passed
 ... testing 'fib.ml' with 2 (bytecode) => passed
 ... testing 'sieve.ml' with 1 (native) => passed
 ... testing 'sieve.ml' with 2 (bytecode) => passed
 ... testing 'hamming.ml' with 1 (native) => passed
 ... testing 'hamming.ml' with 2 (bytecode) => passed
 ... testing 'sorts.ml' with 1 (native) => passed
 ... testing 'sorts.ml' with 2 (bytecode) => passed
 ... testing 'pr7168.ml' with 1 (native) => passed
 ... testing 'pr7168.ml' with 2 (bytecode) => passed
 ... testing 'weaktest.ml' with 1 (native) => passed
 ... testing 'weaktest.ml' with 2 (bytecode) => passed
Running tests from 'tests/basic-modules' ...
 ... testing 'recursive_module_evaluation_errors.ml' with 1 (expect) => passed
 ... testing 'main.ml' with 1 (native) => passed
 ... testing 'main.ml' with 2 (bytecode) => passed
 ... testing 'anonymous.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'anonymous.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'anonymous.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'anonymous.ml' with 2 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'anonymous.ml' with 2.1 (ocamlopt.byte) => passed
 ... testing 'anonymous.ml' with 2.1.1 (no-flambda) => passed
 ... testing 'anonymous.ml' with 2.1.1.1 (check-ocamlopt.byte-output) => passed
 ... testing 'anonymous.ml' with 2.1.2 (flambda) => skipped (support for flambda disabled)
 ... testing 'anonymous.ml' with 2.1.2.1 (check-ocamlc.byte-output) => n/a
Running tests from 'tests/parsetree' ...
 ... testing 'test.ml' with 1 (native) => passed
 ... testing 'test.ml' with 2 (bytecode) => passed
Running tests from 'tests/statmemprof' ...
 ... testing 'lists_in_minor.ml' with 1 (bytecode) => passed
 ... testing 'arrays_in_minor.ml' with 1 (native) => passed
 ... testing 'arrays_in_minor.ml' with 2 (bytecode) => passed
 ... testing 'arrays_in_major.ml' with 1 (native) => passed
 ... testing 'arrays_in_major.ml' with 2 (bytecode) => passed
 ... testing 'exception_callback.ml' with 1 (native) => passed
 ... testing 'exception_callback.ml' with 2 (bytecode) => passed
 ... testing 'intern.ml' with 1 (bytecode) => passed
 ... testing 'intern.ml' with 2 (native) => passed
Running tests from 'tests/opaque' ...
 ... testing 'test.ml' with 1 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'test.ml' with 1.1 (script) => passed
 ... testing 'test.ml' with 1.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1 (script) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1 (script) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1.1.1.1.1.1.2 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1.1.1.1.1.1.3 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1.1.1.1.1.1.4 (ocamlopt.byte) => passed
Running tests from 'tests/typing-modules-bugs' ...
 ... testing 'pr6982_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6982_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6982_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr6899_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6899_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6899_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr7182_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr7182_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr7182_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr7414_2_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr7414_2_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr7414_2_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr6899_second_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6899_second_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6899_second_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr6752_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6752_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6752_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr7414_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr7414_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr7414_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr7152_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr7152_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr7152_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr7112_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr7112_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr7112_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr6985_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6985_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6985_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr7305_principal.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr7305_principal.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr7305_principal.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr5164_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr5164_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr5164_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr7601a_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr7601a_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr7601a_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr7082_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr7082_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr7082_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr6899_first_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6899_first_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6899_first_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr6427_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6427_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6427_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr7036_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr7036_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr7036_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr6651_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6651_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6651_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr5914_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr5914_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr5914_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr6513_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6513_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6513_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr6572_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6572_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6572_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr7112_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr7112_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr7112_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr6752_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6752_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6752_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr51_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr51_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr51_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr6485_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6485_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6485_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr6240_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6240_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6240_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr6992_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6992_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6992_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'gatien_baron_20131019_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'gatien_baron_20131019_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'gatien_baron_20131019_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr5663_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr5663_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr5663_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr6293_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6293_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6293_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr6954_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6954_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6954_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr7321_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr7321_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr7321_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr7601_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr7601_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr7601_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr6944_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6944_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6944_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr7519_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr7519_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr7519_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr6981_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6981_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6981_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
Running tests from 'tests/lib-seq' ...
 ... testing 'test.ml' with 1 (native) => passed
 ... testing 'test.ml' with 2 (bytecode) => passed
Running tests from 'tests/typing-private' ...
 ... testing 'private.ml' with 1 (toplevel) => passed
 ... testing 'private.ml' with 2 (toplevel) => passed
Running tests from 'tests/lib-stdlabels' ...
 ... testing 'test_stdlabels.ml' with 1 (native) => passed
 ... testing 'test_stdlabels.ml' with 2 (bytecode) => passed
Running tests from 'tests/typing-implicit_unpack' ...
 ... testing 'implicit_unpack.ml' with 1 (expect) => passed
Running tests from 'tests/generalized-open' ...
 ... testing 'shadowing.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'shadowing.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'shadowing.ml' with 1.2 (check-ocamlc.byte-output) => passed
 ... testing 'accepted_batch.ml' with 1 (native) => passed
 ... testing 'accepted_batch.ml' with 2 (bytecode) => passed
 ... testing 'funct_body.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'funct_body.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'funct_body.ml' with 1.2 (check-ocamlc.byte-output) => passed
 ... testing 'gpr1506.ml' with 1 (expect) => passed
 ... testing 'expansiveness.ml' with 1 (expect) => passed
 ... testing 'clambda_optim.ml' with 1 (no-flambda) => passed
 ... testing 'clambda_optim.ml' with 1.1 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'clambda_optim.ml' with 1.1.1 (ocamlopt.byte) => passed
 ... testing 'clambda_optim.ml' with 1.1.1.1 (check-ocamlopt.byte-output) => passed
 ... testing 'accepted_expect.ml' with 1 (expect) => passed
Running tests from 'tests/typing-private-bugs' ...
 ... testing 'pr5026_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr5026_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr5026_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr5469_ok.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr5469_ok.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr5469_ok.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
Running tests from 'tests/lib-str' ...
 ... testing 't01.ml' with 1 (hasstr) => passed
 ... testing 't01.ml' with 1.1 (bytecode) => passed
 ... testing 't01.ml' with 1.2 (native) => passed
Running tests from 'tests/unboxed-primitive-args' ...
 ... testing 'test.ml' with 1 (hasunix) => passed
 ... testing 'test.ml' with 1.1 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'test.ml' with 1.1.1 (ocaml) => skipped
 ... testing 'test.ml' with 1.1.1.1 (ocaml) => n/a
 ... testing 'test.ml' with 1.1.1.1.1 (ocamlopt.byte) => n/a
 ... testing 'test.ml' with 1.1.1.1.1.1 (run) => n/a
 ... testing 'test.ml' with 1.1.1.1.1.1.1 (check-program-output) => n/a
Running tests from 'tests/basic-io-2' ...
 ... testing 'io.ml' with 1 (native) => passed
 ... testing 'io.ml' with 2 (bytecode) => passed
Running tests from 'tests/basic' ...
 ... testing 'min_int.ml' with 1 (native) => passed
 ... testing 'min_int.ml' with 2 (bytecode) => passed
 ... testing 'pr7533.ml' with 1 (native) => passed
 ... testing 'pr7533.ml' with 2 (bytecode) => passed
 ... testing 'pr7253.ml' with 1 (native) => passed
 ... testing 'pr7253.ml' with 2 (bytecode) => passed
 ... testing 'eval_order_4.ml' with 1 (native) => passed
 ... testing 'eval_order_4.ml' with 2 (bytecode) => passed
 ... testing 'zero_divided_by_n.ml' with 1 (native) => passed
 ... testing 'zero_divided_by_n.ml' with 2 (bytecode) => passed
 ... testing 'equality.ml' with 1 (native) => passed
 ... testing 'equality.ml' with 2 (bytecode) => passed
 ... testing 'stringmatch.ml' with 1 (native) => passed
 ... testing 'stringmatch.ml' with 2 (bytecode) => passed
 ... testing 'float_physical_equality.ml' with 1 (native) => passed
 ... testing 'float_physical_equality.ml' with 2 (bytecode) => passed
 ... testing 'includestruct.ml' with 1 (native) => passed
 ... testing 'includestruct.ml' with 2 (bytecode) => passed
 ... testing 'recvalues.ml' with 1 (native) => passed
 ... testing 'recvalues.ml' with 2 (bytecode) => passed
 ... testing 'pr7657.ml' with 1 (native) => passed
 ... testing 'pr7657.ml' with 2 (bytecode) => passed
 ... testing 'sets.ml' with 1 (native) => passed
 ... testing 'sets.ml' with 2 (bytecode) => passed
 ... testing 'eval_order_3.ml' with 1 (native) => passed
 ... testing 'eval_order_3.ml' with 2 (bytecode) => passed
 ... testing 'unit_naming.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'unit_naming.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'unit_naming.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'patmatch.ml' with 1 (native) => passed
 ... testing 'patmatch.ml' with 2 (bytecode) => passed
 ... testing 'divint.ml' with 1 (native) => passed
 ... testing 'divint.ml' with 2 (bytecode) => passed
 ... testing 'localexn.ml' with 1 (native) => passed
 ... testing 'localexn.ml' with 2 (bytecode) => passed
 ... testing 'float.ml' with 1 (native) => passed
 ... testing 'float.ml' with 2 (bytecode) => passed
 ... testing 'patmatch_incoherence.ml' with 1 (expect) => passed
 ... testing 'boxedints.ml' with 1 (native) => passed
 ... testing 'boxedints.ml' with 2 (bytecode) => passed
 ... testing 'opt_variants.ml' with 1 (native) => passed
 ... testing 'opt_variants.ml' with 2 (bytecode) => passed
 ... testing 'constprop.ml.c' with 1 (bytecode) => passed
 ... testing 'constprop.ml.c' with 2 (native) => passed
 ... testing 'eval_order_1.ml' with 1 (native) => passed
 ... testing 'eval_order_1.ml' with 2 (bytecode) => passed
 ... testing 'eval_order_6.ml' with 1 (native) => passed
 ... testing 'eval_order_6.ml' with 2 (bytecode) => passed
 ... testing 'maps.ml' with 1 (native) => passed
 ... testing 'maps.ml' with 2 (bytecode) => passed
 ... testing 'patmatch_split_no_or.ml' with 1 (expect) => passed
 ... testing 'eval_order_2.ml' with 1 (native) => passed
 ... testing 'eval_order_2.ml' with 2 (bytecode) => passed
 ... testing 'localfunction.ml' with 1 (native) => passed
 ... testing 'localfunction.ml' with 2 (bytecode) => passed
 ... testing 'switch_opts.ml' with 1 (native) => passed
 ... testing 'switch_opts.ml' with 2 (bytecode) => passed
 ... testing 'bigints.ml' with 1 (native) => passed
 ... testing 'bigints.ml' with 2 (bytecode) => passed
 ... testing 'tailcalls.ml' with 1 (native) => passed
 ... testing 'tailcalls.ml' with 2 (bytecode) => passed
 ... testing 'arrays.ml' with 1 (native) => passed
 ... testing 'arrays.ml' with 2 (bytecode) => passed
 ... testing 'trigraph.ml' with 1 (native) => passed
 ... testing 'trigraph.ml' with 2 (bytecode) => passed
Running tests from 'tests/lib-queue' ...
 ... testing 'test.ml' with 1 (native) => passed
 ... testing 'test.ml' with 2 (bytecode) => passed
Running tests from 'tests/runtime-C-exceptions' ...
 ... testing 'test.ml' with 1 (native) => passed
 ... testing 'test.ml' with 2 (bytecode) => passed
Running tests from 'tests/translprim' ...
 ... testing 'comparison_table.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'comparison_table.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'comparison_table.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'locs.ml' with 1 (native) => passed
 ... testing 'locs.ml' with 2 (bytecode) => passed
 ... testing 'array_spec.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'array_spec.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'array_spec.ml' with 1.1.1 (flat-float-array) => passed
 ... testing 'array_spec.ml' with 1.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'array_spec.ml' with 1.1.2 (no-flat-float-array) => skipped (compiler configured with -flat-float-array)
 ... testing 'array_spec.ml' with 1.1.2.1 (check-ocamlc.byte-output) => n/a
 ... testing 'module_coercion.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'module_coercion.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'module_coercion.ml' with 1.1.1 (flat-float-array) => passed
 ... testing 'module_coercion.ml' with 1.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'module_coercion.ml' with 1.1.2 (no-flat-float-array) => skipped (compiler configured with -flat-float-array)
 ... testing 'module_coercion.ml' with 1.1.2.1 (check-ocamlc.byte-output) => n/a
 ... testing 'ref_spec.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'ref_spec.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'ref_spec.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
Running tests from 'tests/ephe-c-api' ...
 ... testing 'test.ml' with 1 (native) => passed
 ... testing 'test.ml' with 2 (bytecode) => passed
Running tests from 'tests/tool-ocamldoc-open' ...
 ... testing 'main.ml' with 1 (ocamldoc) => passed
Running tests from 'tests/typing-extensions' ...
 ... testing 'open_types.ml' with 1 (expect) => passed
 ... testing 'cast.ml' with 1 (toplevel) => passed
 ... testing 'msg.ml' with 1 (toplevel) => passed
 ... testing 'extensions.ml' with 1 (expect) => passed
Running tests from 'tests/array-functions' ...
 ... testing 'test.ml' with 1 (native) => passed
 ... testing 'test.ml' with 2 (bytecode) => passed
Running tests from 'tests/lazy' ...
 ... testing 'lazy1.ml' with 1 (native) => passed
 ... testing 'lazy1.ml' with 2 (bytecode) => passed
Running tests from 'tests/float-unboxing' ...
 ... testing 'float_subst_boxed_number.ml' with 1 (native) => passed
 ... testing 'unbox_under_assign.ml' with 1 (native) => passed
 ... testing 'unbox_under_assign.ml' with 2 (bytecode) => passed
Running tests from 'tests/typing-sigsubst' ...
 ... testing 'sig_local_aliases.ml' with 1 (expect) => passed
 ... testing 'test_locations.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'test_locations.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'test_locations.ml' with 1.2 (ocamlc.byte) => passed
 ... testing 'test_locations.ml' with 1.3 (ocamlc.byte) => passed
 ... testing 'test_locations.ml' with 1.4 (ocamlc.byte) => passed
 ... testing 'test_locations.ml' with 1.5 (ocamlc.byte) => passed
 ... testing 'test_locations.ml' with 1.6 (check-ocamlc.byte-output) => passed
 ... testing 'test_locations.ml' with 1.7 (ocamlc.byte) => passed
 ... testing 'test_locations.ml' with 1.8 (check-ocamlc.byte-output) => passed
 ... testing 'sig_local_aliases_syntax_errors.ml' with 1 (toplevel) => passed
 ... testing 'sigsubst.ml' with 1 (expect) => passed
Running tests from 'tests/match-exception-warnings' ...
 ... testing 'exhaustiveness_warnings.ml' with 1 (expect) => passed
 ... testing 'no_value_clauses.ml' with 1 (expect) => passed
 ... testing 'placement.ml' with 1 (expect) => passed
 ... testing 'pr7083.ml' with 1 (expect) => passed
 ... testing 'no_mixing_under_guard.ml' with 1 (expect) => passed
 ... testing 'reachability.ml' with 1 (expect) => passed
Running tests from 'tests/tool-ocamlc-open' ...
 ... testing 'tool-ocamlc-open.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'tool-ocamlc-open.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'tool-ocamlc-open.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'tool-ocamlc-open.ml' with 1.1.1.1 (check-ocamlc.byte-output) => passed
Running tests from 'tests/typing-signatures' ...
 ... testing 'els.ml' with 1 (toplevel) => passed
 ... testing 'pr6371.ml' with 1 (toplevel) => passed
 ... testing 'pr6672.ml' with 1 (toplevel) => passed
Running tests from 'tests/raise-counts' ...
 ... testing 'main.ml' with 1 (native) => passed
 ... testing 'main.ml' with 2 (bytecode) => passed
Running tests from 'tests/lib-set' ...
 ... testing 'testmap.ml' with 1 (native) => passed
 ... testing 'testmap.ml' with 2 (bytecode) => passed
 ... testing 'testset.ml' with 1 (native) => passed
 ... testing 'testset.ml' with 2 (bytecode) => passed
Running tests from 'tests/basic-private' ...
 ... testing 'tlength.ml' with 1 (native) => passed
 ... testing 'tlength.ml' with 2 (bytecode) => passed
Running tests from 'tests/typing-labels' ...
 ... testing 'mixin2.ml' with 1 (native) => passed
 ... testing 'mixin2.ml' with 2 (bytecode) => passed
 ... testing 'mixin.ml' with 1 (native) => passed
 ... testing 'mixin.ml' with 2 (bytecode) => passed
 ... testing 'mixin3.ml' with 1 (native) => passed
 ... testing 'mixin3.ml' with 2 (bytecode) => passed
Running tests from 'tests/typing-modules' ...
 ... testing 'aliases.ml' with 1 (expect) => passed
 ... testing 'unroll_private_abbrev.ml' with 1 (expect) => passed
 ... testing 'printing.ml' with 1 (expect) => passed
 ... testing 'pr7851.ml' with 1 (expect) => passed
 ... testing 'records_errors_test.ml' with 1 (expect) => passed
 ... testing 'pr7818.ml' with 1 (expect) => passed
 ... testing 'Test.ml' with 1 (expect) => passed
 ... testing 'illegal_permutation.ml' with 1 (expect) => passed
 ... testing 'pr7348.ml' with 1 (expect) => passed
 ... testing 'firstclass.ml' with 1 (expect) => passed
 ... testing 'applicative_functor_type.ml' with 1 (expect) => passed
 ... testing 'pr8810.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr8810.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'nondep.ml' with 1 (expect) => passed
 ... testing 'normalize_path.ml' with 1 (expect) => passed
 ... testing 'generative.ml' with 1 (expect) => passed
 ... testing 'pr6394.ml' with 1 (expect) => passed
 ... testing 'pr7787.ml' with 1 (expect) => passed
 ... testing 'pr7207.ml' with 1 (expect) => passed
 ... testing 'recursive.ml' with 1 (expect) => passed
 ... testing 'anonymous.ml' with 1 (expect) => passed
 ... testing 'extension_constructors_errors_test.ml' with 1 (expect) => passed
 ... testing 'nondep_private_abbrev.ml' with 1 (expect) => passed
 ... testing 'pr7726.ml' with 1 (expect) => passed
 ... testing 'variants_errors_test.ml' with 1 (expect) => passed
 ... testing 'pr5911.ml' with 1 (expect) => passed
Running tests from 'tests/lib-printf' ...
 ... testing 'tprintf.ml' with 1 (native) => passed
 ... testing 'tprintf.ml' with 2 (bytecode) => passed
 ... testing 'pr6938.ml' with 1 (native) => passed
 ... testing 'pr6938.ml' with 2 (bytecode) => passed
 ... testing 'pr6534.ml' with 1 (native) => passed
 ... testing 'pr6534.ml' with 2 (bytecode) => passed
Running tests from 'tests/prim-bswap' ...
 ... testing 'bswap.ml' with 1 (native) => passed
 ... testing 'bswap.ml' with 2 (bytecode) => passed
Running tests from 'tests/lib-option' ...
 ... testing 'test.ml' with 1 (native) => passed
 ... testing 'test.ml' with 2 (bytecode) => passed
Running tests from 'tests/basic-more' ...
 ... testing 'tbuffer.ml' with 1 (native) => passed
 ... testing 'tbuffer.ml' with 2 (bytecode) => passed
 ... testing 'tprintf.ml' with 1 (native) => passed
 ... testing 'tprintf.ml' with 2 (bytecode) => passed
 ... testing 'div_by_zero.ml' with 1 (native) => passed
 ... testing 'div_by_zero.ml' with 2 (bytecode) => passed
 ... testing 'structural_constants.ml' with 1 (native) => passed
 ... testing 'structural_constants.ml' with 2 (bytecode) => passed
 ... testing 'pr2719.ml' with 1 (native) => passed
 ... testing 'pr2719.ml' with 2 (bytecode) => passed
 ... testing 'record_evaluation_order.ml' with 1 (native) => passed
 ... testing 'record_evaluation_order.ml' with 2 (bytecode) => passed
 ... testing 'morematch.ml' with 1 (native) => passed
 ... testing 'morematch.ml' with 2 (bytecode) => passed
 ... testing 'testrandom.ml' with 1 (native) => passed
 ... testing 'testrandom.ml' with 2 (bytecode) => passed
 ... testing 'bounds.ml' with 1 (native) => passed
 ... testing 'bounds.ml' with 2 (bytecode) => passed
 ... testing 'robustmatch.ml' with 1 (native) => passed
 ... testing 'robustmatch.ml' with 2 (bytecode) => passed
 ... testing 'function_in_ref.ml' with 1 (native) => passed
 ... testing 'function_in_ref.ml' with 2 (bytecode) => passed
 ... testing 'if_in_if.ml' with 1 (native) => passed
 ... testing 'if_in_if.ml' with 2 (bytecode) => passed
 ... testing 'top_level_patterns.ml' with 1 (native) => passed
 ... testing 'top_level_patterns.ml' with 2 (bytecode) => passed
 ... testing 'sequential_and_or.ml' with 1 (native) => passed
 ... testing 'sequential_and_or.ml' with 2 (bytecode) => passed
 ... testing 'pr1271.ml' with 1 (native) => passed
 ... testing 'pr1271.ml' with 2 (bytecode) => passed
 ... testing 'opaque_prim.ml' with 1 (native) => passed
 ... testing 'opaque_prim.ml' with 2 (bytecode) => passed
 ... testing 'pr6216.ml' with 1 (native) => passed
 ... testing 'pr6216.ml' with 2 (bytecode) => passed
Running tests from 'tests/letrec-check' ...
 ... testing 'unboxed.ml' with 1 (expect) => passed
 ... testing 'objects.ml' with 1 (expect) => passed
 ... testing 'lazy_.ml' with 1 (expect) => passed
 ... testing 'no_flat_float_array.ml' with 1 (no-flat-float-array) => skipped (compiler configured with -flat-float-array)
 ... testing 'no_flat_float_array.ml' with 1.1 (expect) => n/a
 ... testing 'pr7215.ml' with 1 (toplevel) => passed
 ... testing 'pr7706.ml' with 1 (toplevel) => passed
 ... testing 'labels.ml' with 1 (expect) => passed
 ... testing 'modules.ml' with 1 (expect) => passed
 ... testing 'extension_constructor.ml' with 1 (expect) => passed
 ... testing 'flat_float_array.ml' with 1 (flat-float-array) => passed
 ... testing 'flat_float_array.ml' with 1.1 (expect) => passed
 ... testing 'basic.ml' with 1 (expect) => passed
 ... testing 'records.ml' with 1 (expect) => passed
 ... testing 'float_unboxing.ml' with 1 (expect) => passed
 ... testing 'pr7231.ml' with 1 (toplevel) => passed
Running tests from 'tests/regression/missing_set_of_closures' ...
 ... testing 'missing_set_of_closures.ml' with 1 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'missing_set_of_closures.ml' with 1.1 (script) => passed
 ... testing 'missing_set_of_closures.ml' with 1.1.1 (script) => passed
 ... testing 'missing_set_of_closures.ml' with 1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'missing_set_of_closures.ml' with 1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'missing_set_of_closures.ml' with 1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'missing_set_of_closures.ml' with 1.1.1.1.1.1.1 (script) => passed
 ... testing 'missing_set_of_closures.ml' with 1.1.1.1.1.1.1.1 (cd) => passed
 ... testing 'missing_set_of_closures.ml' with 1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'missing_set_of_closures.ml' with 1.1.1.1.1.1.1.1.1.1 (check-ocamlopt.byte-output) => passed
Running tests from 'tests/regression/pr7042' ...
 ... testing 'pr7042.ml' with 1 (native) => passed
 ... testing 'pr7042.ml' with 2 (bytecode) => passed
Running tests from 'tests/regression/pr7920' ...
 ... testing 'pr7920.ml' with 1 (native) => passed
 ... testing 'pr7920.ml' with 2 (bytecode) => passed
Running tests from 'tests/regression/pr6024' ...
 ... testing 'pr6024.ml' with 1 (native) => passed
 ... testing 'pr6024.ml' with 2 (bytecode) => passed
Running tests from 'tests/regression/pr7426' ...
 ... testing 'pr7426.ml' with 1 (native) => passed
 ... testing 'pr7426.ml' with 2 (bytecode) => passed
Running tests from 'tests/regression/pr7798' ...
 ... testing 'pr7798.ml' with 1 (bytecode) => passed
 ... testing 'pr7798.ml' with 2 (native) => passed
 ... testing 'pr7798.ml' with 3 (native) => passed
Running tests from 'tests/regression/pr3612' ...
 ... testing 'pr3612.ml' with 1 (native) => passed
 ... testing 'pr3612.ml' with 2 (bytecode) => passed
Running tests from 'tests/regression/pr5757' ...
 ... testing 'pr5757.ml' with 1 (native) => passed
 ... testing 'pr5757.ml' with 2 (bytecode) => passed
Running tests from 'tests/regression/pr5233' ...
 ... testing 'pr5233.ml' with 1 (native) => passed
 ... testing 'pr5233.ml' with 2 (bytecode) => passed
Running tests from 'tests/regression/gpr1623' ...
 ... testing 'gpr1623.ml' with 1 (native) => passed
 ... testing 'gpr1623.ml' with 2 (bytecode) => passed
Running tests from 'tests/regression/pr8769' ...
 ... testing 'pr8769.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr8769.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr8769.ml' with 1.2 (ocamlc.byte) => passed
 ... testing 'pr8769.ml' with 1.3 (ocamlc.byte) => passed
 ... testing 'pr8769.ml' with 1.4 (ocamlc.byte) => passed
 ... testing 'pr8769.ml' with 2 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'pr8769.ml' with 2.1 (ocamlopt.byte) => passed
 ... testing 'pr8769.ml' with 2.2 (ocamlopt.byte) => passed
 ... testing 'pr8769.ml' with 2.3 (ocamlopt.byte) => passed
 ... testing 'pr8769.ml' with 2.4 (ocamlopt.byte) => passed
Running tests from 'tests/extension-constructor' ...
 ... testing 'test.ml' with 1 (native) => passed
 ... testing 'test.ml' with 2 (bytecode) => passed
Running tests from 'tests/link-test' ...
 ... testing 'test.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'test.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1.1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1 (run) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (check-program-output) => passed
 ... testing 'test.ml' with 2 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'test.ml' with 2.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 2.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 2.1.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 2.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 2.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 2.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 2.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 2.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 2.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 2.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 2.1.1.1.1.1.1.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 2.1.1.1.1.1.1.1.1.1.1.1.1 (check-ocamlopt.byte-output) => passed
 ... testing 'test.ml' with 2.1.1.1.1.1.1.1.1.1.1.1.1.1 (run) => passed
 ... testing 'test.ml' with 2.1.1.1.1.1.1.1.1.1.1.1.1.1.1 (check-program-output) => passed
Running tests from 'tests/lib-marshal' ...
 ... testing 'intext.ml' with 1 (native) => passed
 ... testing 'intext.ml' with 2 (bytecode) => passed
 ... testing 'intern_final.ml' with 1 (native) => passed
 ... testing 'intern_final.ml' with 2 (bytecode) => passed
Running tests from 'tests/typing-rectypes-bugs' ...
 ... testing 'pr6174_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6174_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6174_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr5343_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr5343_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr5343_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'pr6870_bad.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr6870_bad.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr6870_bad.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
Running tests from 'tests/lib-stream' ...
 ... testing 'mpr7769.ml' with 1 (native) => passed
 ... testing 'mpr7769.ml' with 2 (bytecode) => passed
 ... testing 'count_concat_bug.ml' with 1 (native) => passed
 ... testing 'count_concat_bug.ml' with 2 (bytecode) => passed
Running tests from 'tests/lib-filename' ...
 ... testing 'quotecommand.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'quotecommand.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'quotecommand.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'quotecommand.ml' with 1.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'quotecommand.ml' with 1.1.1.1.1 (run) => passed
 ... testing 'quotecommand.ml' with 1.1.1.1.1.1 (check-program-output) => passed
 ... testing 'quotecommand.ml' with 2 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'quotecommand.ml' with 2.1 (ocamlopt.byte) => passed
 ... testing 'quotecommand.ml' with 2.1.1 (ocamlopt.byte) => passed
 ... testing 'quotecommand.ml' with 2.1.1.1 (check-ocamlopt.byte-output) => passed
 ... testing 'quotecommand.ml' with 2.1.1.1.1 (run) => passed
 ... testing 'quotecommand.ml' with 2.1.1.1.1.1 (check-program-output) => passed
 ... testing 'suffix.ml' with 1 (native) => passed
 ... testing 'suffix.ml' with 2 (bytecode) => passed
 ... testing 'extension.ml' with 1 (native) => passed
 ... testing 'extension.ml' with 2 (bytecode) => passed
 ... testing 'null.ml' with 1 (native) => passed
 ... testing 'null.ml' with 2 (bytecode) => passed
Running tests from 'tests/lib-dynlink-private' ...
 ... testing 'test.ml' with 1 (shared-libraries) => passed
 ... testing 'test.ml' with 1.1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'test.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.2 (script) => passed
 ... testing 'test.ml' with 1.1.2.1 (script) => passed
 ... testing 'test.ml' with 1.1.2.2 (script) => passed
 ... testing 'test.ml' with 1.1.2.3 (script) => passed
 ... testing 'test.ml' with 1.1.2.4 (script) => passed
 ... testing 'test.ml' with 1.1.2.5 (script) => passed
 ... testing 'test.ml' with 1.1.2.6 (script) => passed
 ... testing 'test.ml' with 1.1.2.7 (script) => passed
 ... testing 'test.ml' with 1.1.2.8 (script) => passed
 ... testing 'test.ml' with 1.1.2.8.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.2.8.2 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.2.8.3 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.2.8.4 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.2.8.5 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.2.8.6 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.2.8.7 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.2.8.8 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.2.8.9 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.2.8.10 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.2.8.11 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.2.8.12 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.2.8.13 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.2.8.14 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.2.8.15 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.2.8.16 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.2.8.17 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.2.8.18 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.2.8.19 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.2.8.19.1 (run) => passed
 ... testing 'test.ml' with 1.2 (native-dynlink) => passed
 ... testing 'test.ml' with 1.2.1 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'test.ml' with 1.2.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.1.1.1.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.2 (script) => passed
 ... testing 'test.ml' with 1.2.1.2.1 (script) => passed
 ... testing 'test.ml' with 1.2.1.2.2 (script) => passed
 ... testing 'test.ml' with 1.2.1.2.3 (script) => passed
 ... testing 'test.ml' with 1.2.1.2.4 (script) => passed
 ... testing 'test.ml' with 1.2.1.2.5 (script) => passed
 ... testing 'test.ml' with 1.2.1.2.6 (script) => passed
 ... testing 'test.ml' with 1.2.1.2.7 (script) => passed
 ... testing 'test.ml' with 1.2.1.2.8 (script) => passed
 ... testing 'test.ml' with 1.2.1.2.8.1 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.2.8.2 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.2.8.3 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.2.8.4 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.2.8.5 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.2.8.6 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.2.8.7 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.2.8.8 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.2.8.9 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.2.8.10 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.2.8.11 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.2.8.12 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.2.8.13 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.2.8.14 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.2.8.15 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.2.8.16 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.2.8.17 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.2.8.18 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.2.8.19 (ocamlopt.byte) => passed
 ... testing 'test.ml' with 1.2.1.2.8.19.1 (run) => passed
Running tests from 'tests/typing-recordarg' ...
 ... testing 'recordarg.ml' with 1 (toplevel) => passed
Running tests from 'tests/typing-poly' ...
 ... testing 'poly.ml' with 1 (expect) => passed
 ... testing 'error_messages.ml' with 1 (expect) => passed
Running tests from 'tests/functors' ...
 ... testing 'functors.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'functors.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'functors.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
Running tests from 'tests/utils' ...
 ... testing 'overflow_detection.ml' with 1 (bytecode) => passed
 ... testing 'edit_distance.ml' with 1 (bytecode) => passed
 ... testing 'test_strongly_connected_components.ml' with 1 (bytecode) => passed
Running tests from 'tests/runtime-errors' ...
 ... testing 'syserror.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'syserror.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'syserror.ml' with 1.1.1 (run) => passed
 ... testing 'syserror.ml' with 1.1.1.1 (libunix) => passed
 ... testing 'syserror.ml' with 1.1.1.1.1 (check-program-output) => passed
 ... testing 'syserror.ml' with 1.1.1.2 (libwin32unix) => skipped (libwin32unix not available)
 ... testing 'syserror.ml' with 1.1.1.2.1 (check-program-output) => n/a
 ... testing 'syserror.ml' with 2 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'syserror.ml' with 2.1 (ocamlopt.byte) => passed
 ... testing 'syserror.ml' with 2.1.1 (run) => passed
 ... testing 'syserror.ml' with 2.1.1.1 (libunix) => passed
 ... testing 'syserror.ml' with 2.1.1.1.1 (check-program-output) => passed
 ... testing 'syserror.ml' with 2.1.1.2 (libwin32unix) => skipped (libwin32unix not available)
 ... testing 'syserror.ml' with 2.1.1.2.1 (check-program-output) => n/a
 ... testing 'stackoverflow.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'stackoverflow.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'stackoverflow.ml' with 1.1.1 (run) => passed
 ... testing 'stackoverflow.ml' with 1.1.1.1 (check-program-output) => passed
 ... testing 'stackoverflow.ml' with 2 (libwin32unix) => skipped (libwin32unix not available)
 ... testing 'stackoverflow.ml' with 2.1 (setup-ocamlopt.byte-build-env) => n/a
 ... testing 'stackoverflow.ml' with 2.1.1 (ocamlopt.byte) => n/a
 ... testing 'stackoverflow.ml' with 2.1.1.1 (run) => n/a
 ... testing 'stackoverflow.ml' with 2.1.1.1.1 (check-program-output) => n/a
 ... testing 'stackoverflow.ml' with 3 (libunix) => passed
 ... testing 'stackoverflow.ml' with 3.1 (script) => passed
 ... testing 'stackoverflow.ml' with 3.1.1 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'stackoverflow.ml' with 3.1.1.1 (ocamlopt.byte) => passed
 ... testing 'stackoverflow.ml' with 3.1.1.1.1 (run) => passed
 ... testing 'stackoverflow.ml' with 3.1.1.1.1.1 (check-program-output) => passed
Running tests from 'tests/warnings' ...
 ... testing 'w55.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'w55.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'w55.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'w55.ml' with 2 (no-flambda) => passed
 ... testing 'w55.ml' with 2.1 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'w55.ml' with 2.1.1 (ocamlopt.byte) => passed
 ... testing 'w55.ml' with 2.1.1.1 (check-ocamlopt.byte-output) => passed
 ... testing 'w55.ml' with 3 (flambda) => skipped (support for flambda disabled)
 ... testing 'w55.ml' with 3.1 (setup-ocamlopt.byte-build-env) => n/a
 ... testing 'w55.ml' with 3.1.1 (ocamlopt.byte) => n/a
 ... testing 'w55.ml' with 3.1.1.1 (check-ocamlopt.byte-output) => n/a
 ... testing 'w59.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'w59.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'w59.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'w59.ml' with 2 (no-flambda) => passed
 ... testing 'w59.ml' with 2.1 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'w59.ml' with 2.1.1 (ocamlopt.byte) => passed
 ... testing 'w59.ml' with 2.1.1.1 (check-ocamlopt.byte-output) => passed
 ... testing 'w59.ml' with 3 (flambda) => skipped (support for flambda disabled)
 ... testing 'w59.ml' with 3.1 (setup-ocamlopt.byte-build-env) => n/a
 ... testing 'w59.ml' with 3.1.1 (ocamlopt.byte) => n/a
 ... testing 'w59.ml' with 3.1.1.1 (check-ocamlopt.byte-output) => n/a
 ... testing 'w45.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'w45.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'w45.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'w01.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'w01.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'w01.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'w58.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'w58.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'w58.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'w58.ml' with 1.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'w58.ml' with 2 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'w58.ml' with 2.1 (ocamlopt.byte) => passed
 ... testing 'w58.ml' with 2.1.1 (ocamlopt.byte) => passed
 ... testing 'w58.ml' with 2.1.1.1 (check-ocamlopt.byte-output) => passed
 ... testing 'w53.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'w53.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'w53.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'w60.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'w60.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'w60.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'w52.ml' with 1 (expect) => passed
 ... testing 'w33.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'w33.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'w33.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'w51_bis.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'w51_bis.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'w51_bis.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'deprecated_module_assigment.ml' with 1 (bytecode) => passed
 ... testing 'w32.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'w32.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'w32.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'w32.ml' with 1.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'w04.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'w04.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'w04.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'w54.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'w54.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'w54.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'w04_failure.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'w04_failure.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'w04_failure.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'w06.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'w06.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'w06.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'deprecated_module_use.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'deprecated_module_use.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'deprecated_module_use.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'deprecated_module_use.ml' with 1.1.1.1 (ocamlc.byte) => passed
 ... testing 'deprecated_module_use.ml' with 1.1.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'w32b.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'w32b.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'w32b.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'w47_inline.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'w47_inline.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'w47_inline.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'w50.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'w50.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'w50.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'deprecated_module.ml' with 1 (bytecode) => passed
 ... testing 'w03.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'w03.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'w03.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'w51.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'w51.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'w51.ml' with 1.1.1 (check-ocamlc.byte-output) => passed
Running tests from 'tests/typing-misc' ...
 ... testing 'includeclass_errors.ml' with 1 (expect) => passed
 ... testing 'pr7712.ml' with 1 (expect) => passed
 ... testing 'is_expansive.ml' with 1 (expect) => passed
 ... testing 'printing.ml' with 1 (expect) => passed
 ... testing 'variant.ml' with 1 (expect) => passed
 ... testing 'pattern_open.ml' with 1 (expect) => passed
 ... testing 'typecore_errors.ml' with 1 (expect) => passed
 ... testing 'pr6939-no-flat-float-array.ml' with 1 (no-flat-float-array) => skipped (compiler configured with -flat-float-array)
 ... testing 'pr6939-no-flat-float-array.ml' with 1.1 (expect) => n/a
 ... testing 'pr7937.ml' with 1 (expect) => passed
 ... testing 'pr6939-flat-float-array.ml' with 1 (flat-float-array) => passed
 ... testing 'pr6939-flat-float-array.ml' with 1.1 (expect) => passed
 ... testing 'polyvars.ml' with 1 (expect) => passed
 ... testing 'unique_names_in_unification.ml' with 1 (expect) => passed
 ... testing 'pat_type_sharing.ml' with 1 (expect) => passed
 ... testing 'pr6634.ml' with 1 (expect) => passed
 ... testing 'disambiguate_principality.ml' with 1 (expect) => passed
 ... testing 'scope_escape.ml' with 1 (expect) => passed
 ... testing 'labels.ml' with 1 (expect) => passed
 ... testing 'pr8548.ml' with 1 (expect) => passed
 ... testing 'typetexp_errors.ml' with 1 (expect) => passed
 ... testing 'empty_variant.ml' with 1 (expect) => passed
 ... testing 'wellfounded.ml' with 1 (expect) => passed
 ... testing 'typecore_nolabel_errors.ml' with 1 (expect) => passed
 ... testing 'constraints.ml' with 1 (expect) => passed
 ... testing 'pr7228.ml' with 1 (expect) => passed
 ... testing 'pr6416.ml' with 1 (expect) => passed
 ... testing 'pr7103.ml' with 1 (expect) => passed
 ... testing 'typecore_empty_polyvariant_error.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'typecore_empty_polyvariant_error.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'typecore_empty_polyvariant_error.ml' with 1.1.1 (toplevel) => passed
 ... testing 'gpr2277.ml' with 1 (expect) => passed
 ... testing 'enrich_typedecl.ml' with 1 (expect) => passed
 ... testing 'exotic_unifications.ml' with 1 (expect) => passed
 ... testing 'external_arity.ml' with 1 (expect) => passed
 ... testing 'variance.ml' with 1 (expect) => passed
 ... testing 'records.ml' with 1 (expect) => passed
 ... testing 'inside_out.ml' with 1 (expect) => passed
 ... testing 'occur_check.ml' with 1 (expect) => passed
 ... testing 'pr7668_bad.ml' with 1 (expect) => passed
 ... testing 'pr8548_split.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'pr8548_split.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'pr8548_split.ml' with 1.2 (ocamlc.byte) => passed
 ... testing 'pr8548_split.ml' with 1.2.1 (ocamlc.byte) => passed
 ... testing 'pr8548_split.ml' with 1.2.2 (ocamlc.byte) => passed
 ... testing 'pr8548_split.ml' with 1.2.2.1 (ocamlc.byte) => passed
Running tests from 'tests/formatting' ...
 ... testing 'errors_batch.ml' with 1 (native) => passed
 ... testing 'errors_batch.ml' with 2 (bytecode) => passed
 ... testing 'margins.ml' with 1 (toplevel) => passed
Running tests from 'tests/tool-ocamldep-modalias' ...
 ... testing 'main.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'main.ml' with 1.1 (script) => passed
 ... testing 'main.ml' with 1.1.1 (script) => passed
 ... testing 'main.ml' with 1.1.1.1 (ocamlc.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1 (hasunix) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1 (script) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1 (script) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1 (script) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1 (native-compiler) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1.1.1 (script) => passed
 ... testing 'main.ml' with 2 (setup-ocamlc.byte-build-env) => passed
 ... testing 'main.ml' with 2.1 (script) => passed
 ... testing 'main.ml' with 2.1.1 (ocamlc.byte) => passed
 ... testing 'main.ml' with 2.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'main.ml' with 2.1.1.1.1 (hasunix) => passed
 ... testing 'main.ml' with 2.1.1.1.1.1 (script) => passed
 ... testing 'main.ml' with 2.1.1.1.1.1.1 (script) => passed
 ... testing 'main.ml' with 2.1.1.1.1.1.1.1 (script) => passed
 ... testing 'main.ml' with 2.1.1.1.1.1.1.1.1 (native-compiler) => passed
 ... testing 'main.ml' with 2.1.1.1.1.1.1.1.1.1 (script) => passed
 ... testing 'main.ml' with 3 (setup-ocamlc.byte-build-env) => passed
 ... testing 'main.ml' with 3.1 (script) => passed
 ... testing 'main.ml' with 3.1.1 (script) => passed
 ... testing 'main.ml' with 3.1.1.1 (ocamlc.byte) => passed
 ... testing 'main.ml' with 3.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'main.ml' with 3.1.1.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'main.ml' with 4 (setup-ocamlc.byte-build-env) => passed
 ... testing 'main.ml' with 4.1 (script) => passed
 ... testing 'main.ml' with 4.1.1 (ocamlc.byte) => passed
 ... testing 'main.ml' with 4.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'main.ml' with 5 (setup-ocamlc.byte-build-env) => passed
 ... testing 'main.ml' with 5.1 (script) => passed
 ... testing 'main.ml' with 5.1.1 (ocamlc.byte) => passed
 ... testing 'main.ml' with 5.1.1.1 (check-ocamlc.byte-output) => passed
Running tests from 'tests/lib-bigarray-2' ...
 ... testing 'bigarrfml.ml' with 1 (script) => passed
 ... testing 'bigarrfml.ml' with 1.1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'bigarrfml.ml' with 1.1.1 (script) => passed
 ... testing 'bigarrfml.ml' with 1.1.1.1 (ocamlc.byte) => passed
 ... testing 'bigarrfml.ml' with 1.1.1.1.1 (run) => passed
 ... testing 'bigarrfml.ml' with 1.1.1.1.1.1 (check-program-output) => passed
 ... testing 'bigarrfml.ml' with 1.2 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'bigarrfml.ml' with 1.2.1 (script) => passed
 ... testing 'bigarrfml.ml' with 1.2.1.1 (ocamlopt.byte) => passed
 ... testing 'bigarrfml.ml' with 1.2.1.1.1 (run) => passed
 ... testing 'bigarrfml.ml' with 1.2.1.1.1.1 (check-program-output) => passed
Running tests from 'tests/lib-dynlink-bytecode' ...
 ... testing 'main.ml' with 1 (shared-libraries) => passed
 ... testing 'main.ml' with 1.1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'main.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'main.ml' with 1.1.1.1 (ocamlmklib) => passed
 ... testing 'main.ml' with 1.1.1.1.1 (ocamlmklib) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1 (ocamlmklib) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1 (ocamlmklib) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1 (ocamlc.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1 (run) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.1.1.1 (check-program-output) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.2 (ocamlc.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.2.1 (run) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.2.1.1 (check-program-output) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.3 (ocamlc.byte) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.3.1 (run) => passed
 ... testing 'main.ml' with 1.1.1.1.1.1.1.3.1.1 (check-program-output) => passed
Running tests from 'tests/lib-bigarray' ...
 ... testing 'bigarrays.ml' with 1 (native) => passed
 ... testing 'bigarrays.ml' with 2 (bytecode) => passed
 ... testing 'pr5115.ml' with 1 (native) => passed
 ... testing 'pr5115.ml' with 2 (bytecode) => passed
 ... testing 'change_layout.ml' with 1 (native) => passed
 ... testing 'change_layout.ml' with 2 (bytecode) => passed
 ... testing 'fftba.ml' with 1 (native) => passed
 ... testing 'fftba.ml' with 2 (bytecode) => passed
 ... testing 'weak_bigarray.ml' with 1 (native) => passed
 ... testing 'weak_bigarray.ml' with 2 (bytecode) => passed
Running tests from 'tests/ppx-contexts' ...
 ... testing 'test.ml' with 1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'test.ml' with 1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1.1 (ocamlc.byte) => passed
 ... testing 'test.ml' with 1.1.1.1.1 (check-ocamlc.byte-output) => passed
Running tests from 'tests/misc-kb' ...
 ... testing 'kbmain.ml' with 1 (native) => passed
 ... testing 'kbmain.ml' with 2 (bytecode) => passed
Running tests from 'tests/gc-roots' ...
 ... testing 'globroots.ml' with 1 (native) => passed
 ... testing 'globroots.ml' with 2 (bytecode) => passed
Running tests from 'tests/lib-buffer' ...
 ... testing 'test.ml' with 1 (native) => passed
 ... testing 'test.ml' with 2 (bytecode) => passed
Running tests from 'tests/lib-format' ...
 ... testing 'pr6824.ml' with 1 (native) => passed
 ... testing 'pr6824.ml' with 2 (bytecode) => passed
 ... testing 'pp_print_custom_break.ml' with 1 (native) => passed
 ... testing 'pp_print_custom_break.ml' with 2 (bytecode) => passed
 ... testing 'print_if_newline.ml' with 1 (native) => passed
 ... testing 'print_if_newline.ml' with 2 (bytecode) => passed
 ... testing 'tformat.ml' with 1 (native) => passed
 ... testing 'tformat.ml' with 2 (bytecode) => passed
Running tests from 'tests/lib-scanf-2' ...
 ... testing 'tscanf2_master.ml' with 1 (hasunix) => passed
 ... testing 'tscanf2_master.ml' with 1.1 (setup-ocamlc.byte-build-env) => passed
 ... testing 'tscanf2_master.ml' with 1.1.1 (ocamlc.byte) => passed
 ... testing 'tscanf2_master.ml' with 1.1.1.1 (ocamlc.byte) => passed
 ... testing 'tscanf2_master.ml' with 1.1.1.1.1 (check-ocamlc.byte-output) => passed
 ... testing 'tscanf2_master.ml' with 1.1.1.1.1.1 (run) => passed
 ... testing 'tscanf2_master.ml' with 1.1.1.1.1.1.1 (check-program-output) => passed
 ... testing 'tscanf2_master.ml' with 1.2 (setup-ocamlopt.byte-build-env) => passed
 ... testing 'tscanf2_master.ml' with 1.2.1 (ocamlopt.byte) => passed
 ... testing 'tscanf2_master.ml' with 1.2.1.1 (ocamlopt.byte) => passed
 ... testing 'tscanf2_master.ml' with 1.2.1.1.1 (check-ocamlopt.byte-output) => passed
 ... testing 'tscanf2_master.ml' with 1.2.1.1.1.1 (run) => passed
 ... testing 'tscanf2_master.ml' with 1.2.1.1.1.1.1 (check-program-output) => passed
Running tests from 'tests/formats-transition' ...
 ... testing 'legacy_unfinished_modifiers.ml' with 1 (toplevel) => passed
 ... testing 'legacy_incompatible_flags.ml' with 1 (toplevel) => passed
 ... testing 'ignored_scan_counters.ml' with 1 (toplevel) => passed
 ... testing 'deprecated_unsigned_printers.ml' with 1 (toplevel) => passed
Running tests from 'tests/afl-instrumentation' ...
 ... testing 'afltest.ml' with 1 (native-compiler) => passed
 ... testing 'afltest.ml' with 1.1 (script) => skipped (afl-showmap not available)
 ... testing 'afltest.ml' with 1.1.1 (setup-ocamlopt.byte-build-env) => n/a
 ... testing 'afltest.ml' with 1.1.1.1 (ocamlopt.byte) => n/a
 ... testing 'afltest.ml' with 1.1.1.1.1 (ocamlopt.byte) => n/a
 ... testing 'afltest.ml' with 1.1.1.1.1.1 (run) => n/a
Running tests from 'tests/runtime-objects' ...
 ... testing 'Tests.ml' with 1 (native) => passed
 ... testing 'Tests.ml' with 2 (bytecode) => passed
Running tests from 'tests/printing-types' ...
 ... testing 'disambiguation.ml' with 1 (expect) => passed
 ... testing 'pr248.ml' with 1 (toplevel) => passed


List of skipped tests:
    tests/unboxed-primitive-args/'test.ml' with 1.1.1 (ocaml) 
    tests/lib-unix/isatty/'isatty_tty.ml' with 1 (libwin32unix) 
    tests/asmcomp/'static_float_array_flambda.ml' with 1 (flambda) 
    tests/manual-intf-c
    tests/lib-unix/win-symlink
    tests/lib-unix/win-stat
    tests/unwind
    tests/asmcomp/'func_sections.ml' with 1.1 (arch_arm) 
    tests/runtime-errors/'syserror.ml' with 2.1.1.2 (libwin32unix) 
    tests/arch-power
    tests/lib-unix/unix-execvpe/'exec.ml' with 1.1 (script) 
    tests/lib-dynlink-csharp
    tests/basic-modules/'anonymous.ml' with 2.1.2 (flambda) 
    tests/afl-instrumentation/'afltest.ml' with 1.1 (script) 
    tests/asmcomp/'func_sections.ml' with 1.2 (arch_arm64) 
    tests/translprim/'module_coercion.ml' with 1.1.2 (no-flat-float-array) 
    tests/runtime-errors/'syserror.ml' with 1.1.1.2 (libwin32unix) 
    tests/warnings/'w59.ml' with 3 (flambda) 
    tests/letrec-check/'no_flat_float_array.ml' with 1 (no-flat-float-array) 
    tests/asmcomp/'unrolling_flambda.ml' with 1 (flambda) 
    tests/flambda/'specialise.ml' with 1 (flambda) 
    tests/warnings/'w55.ml' with 3 (flambda) 
    tests/typing-unboxed-types/'test_no_flat.ml' with 1 (no-flat-float-array) 
    tests/translprim/'array_spec.ml' with 1.1.2 (no-flat-float-array) 
    tests/asmcomp/'is_static_flambda.ml' with 1 (flambda) 
    tests/lib-unix/win-env
    tests/asmcomp/'lift_mutable_let_flambda.ml' with 1 (flambda) 
    tests/flambda/'gpr2239.ml' with 1 (flambda) 
    tests/tool-ocamlobjinfo/'question.ml' with 1.1 (script) 
    tests/asmcomp/'static_float_array_flambda_opaque.ml' with 1 (flambda) 
    tests/runtime-errors/'stackoverflow.ml' with 2 (libwin32unix) 
    tests/tool-caml-tex/'redirections.ml' with 1.1.2 (no-shared-libraries) 
    tests/asmcomp/'func_sections.ml' with 1.4 (arch_i386) 
    tests/win-unicode
    tests/typing-misc/'pr6939-no-flat-float-array.ml' with 1 (no-flat-float-array) 
    tests/asmgen/'integr.cmm' with 1 (skip) 
    tests/asmcomp/'unrolling_flambda2.ml' with 1 (flambda) 
    tests/flambda/'approx_meet.ml' with 1 (flambda) 

Summary:
  2584 tests passed
   38 tests skipped
    0 tests failed
   93 tests not started (parent test skipped or failed)
    0 unexpected errors
  2715 tests considered
No emails were triggered.
Finished: SUCCESS