* Package: dev-ml/lwt-3.1.0 * Repository: gentoo * Maintainer: ml@gentoo.org * USE: abi_x86_64 amd64 camlp4 elibc_glibc kernel_linux libev userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking lwt-3.1.0.tar.gz to /var/tmp/portage/dev-ml/lwt-3.1.0/work >>> Source unpacked in /var/tmp/portage/dev-ml/lwt-3.1.0/work >>> Preparing source in /var/tmp/portage/dev-ml/lwt-3.1.0/work/lwt-3.1.0 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ml/lwt-3.1.0/work/lwt-3.1.0 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ml/lwt-3.1.0/work/lwt-3.1.0 ... File "src/unix/jbuild", line 33, characters 0-81: Warning: File lwt_config is both generated by a rule and present in the source tree. As a result, the rule is currently ignored, however this will become an error in the future. To keep the current behavior and get rid of this warning, add a field (fallback) to the rule. ocamllex src/logger/lwt_log_rules.ml ocamldep src/logger/lwt_log.dependsi.ocamldep-output ocamldep src/core/lwt.dependsi.ocamldep-output ocamldep src/preemptive/lwt_preemptive.dependsi.ocamldep-output ocamldep src/simple_top/lwt_simple_top.depends.ocamldep-output ocamldep src/preemptive/lwt_preemptive.depends.ocamldep-output ocamldep src/core/lwt.depends.ocamldep-output camlp4oof src/camlp4/log/pa_lwt_log.pp.mli camlp4oof src/camlp4/log/pa_lwt_log.pp.ml camlp4oof src/camlp4/pa_lwt.pp.mli ocamldep src/camlp4/options/lwt_syntax_options.depends.ocamldep-output ocamlc src/unix/ocamlc_config ocamldep src/unix/config/discover.depends.ocamldep-output ocamldep src/unix/stubs/gen_stubs.depends.ocamldep-output camlp4oof src/camlp4/pa_lwt.pp.ml cppo src/unix/lwt_unix.mli ocamldep src/logger/lwt_log.depends.ocamldep-output ocamlc src/core/lwt_pqueue.{cmi,cmti} ocamlc src/core/lwt_sequence.{cmi,cmti} ocamldep src/camlp4/log/lwt_syntax_log.dependsi.ocamldep-output ocamldep src/camlp4/lwt_syntax.dependsi.ocamldep-output cppo src/unix/lwt_unix.ml ocamldep src/camlp4/log/lwt_syntax_log.depends.ocamldep-output ocamlc src/unix/config/discover.{cmi,cmo,cmt} ocamldep src/camlp4/lwt_syntax.depends.ocamldep-output ocamlc src/camlp4/options/pa_lwt_options.{cmi,cmo,cmt} ocamldep src/unix/lwt_unix.dependsi.ocamldep-output ocamlc src/unix/stubs/gen_stubs.{cmi,cmo,cmt} ocamlc src/core/lwt_pqueue.{cmo,cmt} ocamlc src/core/lwt_sequence.{cmo,cmt} ocamlopt src/core/lwt_pqueue.{cmx,o} ocamlc src/core/lwt.{cmi,cmti} ocamlopt src/core/lwt_sequence.{cmx,o} ocamlc src/camlp4/options/lwt_syntax_options.cma ocamlc src/camlp4/log/pa_lwt_log.{cmi,cmti} ocamlc src/camlp4/pa_lwt.{cmi,cmti} ocamlopt src/unix/config/discover.{cmx,o} ocamlopt src/camlp4/options/pa_lwt_options.{cmx,o} File "_none_", line 1: Warning 58: no cmx file was found in path for module Camlp4, and its interface was not compiled with -opaque ocamlc src/core/lwt_list.{cmi,cmti} ocamlopt .ppx/ppx_tools_versioned.metaquot_404/ppx.exe ocamlc src/core/lwt_mutex.{cmi,cmti} ocamlc src/core/lwt_mvar.{cmi,cmti} ocamlc src/core/lwt_pool.{cmi,cmti} ocamlc src/core/lwt_result.{cmi,cmti} ocamlc src/core/lwt_stream.{cmi,cmti} ocamlc src/core/lwt_switch.{cmi,cmti} ocamlopt src/unix/stubs/gen_stubs.{cmx,o} ocamlc src/core/lwt.{cmo,cmt} ocamlc src/camlp4/log/pa_lwt_log.{cmo,cmt} ocamlopt src/camlp4/options/lwt_syntax_options.{a,cmxa} ocamlopt src/core/lwt.{cmx,o} ocamlopt src/unix/config/discover.exe ocamlc src/core/lwt_list.{cmo,cmt} ocamlc src/camlp4/pa_lwt.{cmo,cmt} ppx src/ppx/ppx_lwt.pp.mli ocamlc src/core/lwt_mutex.{cmo,cmt} ocamlc src/core/lwt_condition.{cmi,cmti} ppx src/ppx/ppx_lwt.pp.ml ocamlc src/core/lwt_mvar.{cmo,cmt} ocamlc src/core/lwt_result.{cmo,cmt} ocamlc src/core/lwt_pool.{cmo,cmt} ocamlc src/core/lwt_switch.{cmo,cmt} ocamlopt src/camlp4/log/pa_lwt_log.{cmx,o} ocamlc src/camlp4/log/lwt_syntax_log.cma ocamlc src/core/lwt_stream.{cmo,cmt} ocamlopt src/core/lwt_list.{cmx,o} ocamlopt src/camlp4/options/lwt_syntax_options.cmxs ocamlopt src/core/lwt_result.{cmx,o} ocamlopt src/core/lwt_switch.{cmx,o} ocamlopt src/camlp4/pa_lwt.{cmx,o} File "_none_", line 1: Warning 58: no cmx file was found in path for module Camlp4, and its interface was not compiled with -opaque ocamlopt src/unix/stubs/gen_stubs.exe ocamlopt src/core/lwt_mutex.{cmx,o} ocamlopt src/core/lwt_mvar.{cmx,o} ocamlc src/camlp4/lwt_syntax.cma ocamldep src/ppx/ppx_lwt.dependsi.ocamldep-output ocamlopt src/core/lwt_pool.{cmx,o} ocamlc src/logger/lwt_log_core.{cmi,cmti} ocamlc src/core/lwt_condition.{cmo,cmt} ocamlopt src/core/lwt_stream.{cmx,o} ocamlc src/logger/lwt_log_rules.{cmi,cmti} ocamldep src/ppx/ppx_lwt.depends.ocamldep-output gen_stubs src/unix/lwt_unix_job_access.c,src/unix/lwt_unix_job_chdir.c,src/unix/lwt_unix_job_chmod.c,src/unix/lwt_unix_job_chown.c,src/unix/lwt_unix_job_chroot.c,src/unix/lwt_unix_job_close.c,src/unix/lwt_unix_job_fchmod.c,src/unix/lwt_unix_job_fchown.c,src/unix/lwt_unix_job_fdatasync.c,src/unix/lwt_unix_job_fsync.c,src/unix/lwt_unix_job_ftruncate.c,src/unix/lwt_unix_job_link.c,src/unix/lwt_unix_job_lseek.c,src/unix/lwt_unix_job_mkdir.c,src/unix/lwt_unix_job_mkfifo.c,src/unix/lwt_unix_job_rename.c,src/unix/lwt_unix_job_rmdir.c,src/unix/lwt_unix_job_symlink.c,src/unix/lwt_unix_job_tcdrain.c,src/unix/lwt_unix_job_tcflow.c,src/unix/lwt_unix_job_tcflush.c,src/unix/lwt_unix_job_tcsendbreak.c,src/unix/lwt_unix_job_truncate.c,src/unix/lwt_unix_job_unlink.c,src/unix/lwt_unix_jobs_generated.ml ocamlopt src/camlp4/lwt_syntax.{a,cmxa} ocamlopt src/camlp4/log/lwt_syntax_log.{a,cmxa} ocamlopt src/core/lwt_condition.{cmx,o} ocamlc src/core/lwt.cma ocamlc src/logger/lwt_log_rules.{cmo,cmt} ocamlc src/unix/lwt_gc.{cmi,cmti} ocamlc src/ppx/ppx_lwt.{cmi,cmti} ocamlc src/unix/lwt_main.{cmi,cmti} ocamlc src/unix/lwt_sys.{cmi,cmti} ocamlc src/unix/lwt_engine.{cmi,cmti} ocamlc src/unix/lwt_throttle.{cmi,cmti} ocamlc src/unix/lwt_timeout.{cmi,cmti} ocamlc src/unix/lwt_unix.{cmi,cmti} ocamlc src/logger/lwt_log_core.{cmo,cmt} ocamlopt src/camlp4/lwt_syntax.cmxs ocamlopt src/logger/lwt_log_rules.{cmx,o} ocamlopt src/camlp4/log/lwt_syntax_log.cmxs ocamlopt src/core/lwt.{a,cmxa} ocamlc src/unix/lwt_bytes.{cmi,cmti} ocamlc src/logger/lwt_log.cma ocamlc src/ppx/ppx_lwt.{cmo,cmt} ocamlopt src/logger/lwt_log_core.{cmx,o} ocamlc src/unix/lwt_io.{cmi,cmti} ocamlc src/ppx/ppx_lwt.cma ocamlopt src/logger/lwt_log.{a,cmxa} ocamlc src/unix/lwt_log.{cmi,cmti} ocamlc src/unix/lwt_chan.{cmi,cmti} ocamlopt src/core/lwt.cmxs ocamlc src/unix/lwt_process.{cmi,cmti} ocamlc src/unix/lwt_daemon.{cmi,cmti} ocamlopt src/ppx/ppx_lwt.{cmx,o} ocamlopt src/logger/lwt_log.cmxs ocamlopt src/ppx/ppx_lwt.{a,cmxa} ocamlopt src/ppx/ppx_lwt.cmxs ocamlopt .ppx/ppx_lwt/ppx.exe discover src/unix/lwt_config.{h,ml},src/unix/unix_c_flags.sexp,src/unix/unix_c_library_flags.sexp found config var ext_obj: ...................... .o found config var default_executable_name: ...... a.out found config var ccomp_type: ................... cc found config var system: ....................... linux found config var os_type: ...................... Unix found config var use_libev: .................... true testing for pkg-config: ........................ available testing for libev: ............................. available testing for pthread: ........................... available not checking for glib testing for eventfd: ........................... available testing for fd passing: ........................ available testing for sched_getcpu: ...................... available testing for affinity getting/setting: .......... available testing for credentials getting (Linux): ....... available testing for credentials getting (NetBSD): ...... unavailable testing for credentials getting (OpenBSD): ..... unavailable testing for credentials getting (FreeBSD): ..... unavailable testing for credentials getting (getpeereid): .. unavailable testing for fdatasync: ......................... available testing for netdb_reentrant: ................... unavailable testing for reentrant gethost*: ................ available testing for nanosecond stat support: ........... *tim.tv_nsec testing for BSD mincore: ....................... unavailable ocamlc src/unix/lwt_unix_job_access.o ocamlc src/unix/lwt_process_stubs.o ocamlc src/unix/lwt_libev_stubs.o ocamlc src/unix/lwt_unix_job_chdir.o ocamlc src/unix/lwt_unix_job_chmod.o ocamlc src/unix/lwt_unix_job_chown.o ocamlc src/unix/lwt_unix_job_chroot.o ocamlc src/unix/lwt_unix_job_close.o ocamlc src/unix/lwt_unix_job_fchmod.o ocamlc src/unix/lwt_unix_job_fchown.o ocamlc src/unix/lwt_unix_job_fsync.o ocamlc src/unix/lwt_unix_job_fdatasync.o ocamlc src/unix/lwt_unix_job_ftruncate.o ocamlc src/unix/lwt_unix_job_link.o ocamlc src/unix/lwt_unix_job_mkdir.o ocamlc src/unix/lwt_unix_job_mkfifo.o ocamlc src/unix/lwt_unix_job_lseek.o ocamlc src/unix/lwt_unix_job_rename.o ocamlc src/unix/lwt_unix_job_rmdir.o ocamlc src/unix/lwt_unix_job_symlink.o ocamlc src/unix/lwt_unix_job_tcdrain.o ocamlc src/unix/lwt_unix_job_tcflow.o ocamlc src/unix/lwt_unix_job_tcflush.o ocamlc src/unix/lwt_unix_job_tcsendbreak.o ocamldep src/unix/lwt_unix.depends.ocamldep-output ocamlc src/unix/lwt_unix_job_truncate.o ocamlc src/unix/lwt_unix_job_unlink.o ocamlc src/unix/lwt_config.{cmi,cmo,cmt} ocamlc src/unix/lwt_daemon.{cmo,cmt} ocamlc src/unix/lwt_chan.{cmo,cmt} ocamlc src/unix/lwt_gc.{cmo,cmt} ocamlc src/unix/lwt_bytes.{cmo,cmt} ocamlc src/unix/lwt_log.{cmo,cmt} ocamlc src/unix/lwt_main.{cmo,cmt} ocamlc src/unix/lwt_throttle.{cmo,cmt} ocamlc src/unix/lwt_timeout.{cmo,cmt} ocamlc src/unix/lwt_unix_jobs_generated.{cmi,cmo,cmt} ocamlc src/unix/lwt_process.{cmo,cmt} ocamlopt src/unix/lwt_config.{cmx,o} ocamlc src/unix/lwt_sys.{cmo,cmt} ocamlc src/unix/lwt_io.{cmo,cmt} ocamlc src/preemptive/lwt_preemptive.{cmi,cmti} ocamlc src/simple_top/lwt_simple_top.{cmi,cmo,cmt} ocamlopt src/unix/lwt_unix_jobs_generated.{cmx,o} ocamlc src/unix/lwt_engine.{cmo,cmt} ocamlopt src/unix/lwt_sys.{cmx,o} ocamlc src/preemptive/lwt_preemptive.{cmo,cmt} ocamlc src/simple_top/lwt_simple_top.cma ocamlc src/preemptive/lwt_preemptive.cma ocamlopt src/unix/lwt_engine.{cmx,o} ocamlc src/unix/lwt_unix.{cmo,cmt} ocamlc src/unix/lwt_unix.cma ocamlopt src/unix/lwt_main.{cmx,o} ocamlc src/unix/lwt_unix_stubs.o ocamlmklib src/unix/dlllwt_unix_stubs.so,src/unix/liblwt_unix_stubs.a ocamlopt src/unix/lwt_unix.{cmx,o} ocamlopt src/unix/lwt_gc.{cmx,o} ocamlopt src/unix/lwt_bytes.{cmx,o} ocamlopt src/unix/lwt_io.{cmx,o} ocamlopt src/unix/lwt_chan.{cmx,o} ocamlopt src/unix/lwt_log.{cmx,o} ocamlopt src/unix/lwt_daemon.{cmx,o} ocamlopt src/unix/lwt_timeout.{cmx,o} ocamlopt src/unix/lwt_throttle.{cmx,o} ocamlopt src/unix/lwt_process.{cmx,o} ocamlopt src/simple_top/lwt_simple_top.{cmx,o} File "_none_", line 1: Warning 58: no cmx file was found in path for module Toploop, and its interface was not compiled with -opaque ocamlopt src/unix/lwt_unix.{a,cmxa} ocamlopt src/preemptive/lwt_preemptive.{cmx,o} ocamlopt src/simple_top/lwt_simple_top.{a,cmxa} ocamlopt src/preemptive/lwt_preemptive.{a,cmxa} ocamlopt src/simple_top/lwt_simple_top.cmxs ocamlopt src/preemptive/lwt_preemptive.cmxs ocamlopt src/unix/lwt_unix.cmxs >>> Source compiled. >>> Test phase: dev-ml/lwt-3.1.0 File "src/unix/jbuild", line 33, characters 0-81: Warning: File lwt_config is both generated by a rule and present in the source tree. As a result, the rule is currently ignored, however this will become an error in the future. To keep the current behavior and get rid of this warning, add a field (fallback) to the rule. ocamldep test/preemptive/main.depends.ocamldep-output cppo test/unix/test_lwt_unix.ml ocamldep test/lwttester.depends.ocamldep-output ocamldep test/lwttester.dependsi.ocamldep-output ocamldep test/unix/main.depends.ocamldep-output ocamldep test/core/main.depends.ocamldep-output ocamlc test/test.{cmi,cmti} ocamlc test/preemptive/test_lwt_preemptive.{cmi,cmo,cmt} ocamlc test/unix/test_lwt_engine.{cmi,cmo,cmt} ocamlc test/unix/test_lwt_io_non_block.{cmi,cmo,cmt} ocamlc test/unix/test_lwt_io.{cmi,cmo,cmt} ocamlc test/unix/test_lwt_process.{cmi,cmo,cmt} ocamlc test/unix/test_mcast.{cmi,cmo,cmt} ocamlc test/core/test_lwt_condition.{cmi,cmo,cmt} ocamlc test/unix/test_lwt_unix.{cmi,cmo,cmt} ocamlc test/core/test_lwt_mutex.{cmi,cmo,cmt} ocamlc test/core/test_lwt_mvar.{cmi,cmo,cmt} ocamlc test/core/test_lwt_list.{cmi,cmo,cmt} ocamlc test/core/test_lwt_result.{cmi,cmo,cmt} ocamlc test/core/test_lwt_switch.{cmi,cmo,cmt} ocamlc test/core/test_lwt_stream.{cmi,cmo,cmt} ocamlc test/preemptive/main.{cmi,cmo,cmt} ocamlc test/unix/main.{cmi,cmo,cmt} ocamlopt test/test.{cmx,o} ocamlopt test/unix/test_lwt_engine.{cmx,o} ocamlopt test/preemptive/test_lwt_preemptive.{cmx,o} ocamlopt test/unix/test_lwt_io_non_block.{cmx,o} ocamlopt test/unix/test_lwt_process.{cmx,o} ocamlopt .ppx/lwt.ppx/ppx.exe ocamlopt test/unix/test_lwt_io.{cmx,o} ocamlc test/core/test_lwt.{cmi,cmo,cmt} ocamlopt test/core/test_lwt_condition.{cmx,o} ocamlopt test/unix/test_mcast.{cmx,o} ocamlopt test/core/test_lwt_mutex.{cmx,o} ocamlopt test/core/test_lwt_list.{cmx,o} ocamlopt test/core/test_lwt_mvar.{cmx,o} ocamlopt test/unix/test_lwt_unix.{cmx,o} ocamlopt test/core/test_lwt_result.{cmx,o} ocamlopt test/lwttester.{a,cmxa} ppx test/ppx/main.pp.ml ocamlopt test/core/test_lwt_switch.{cmx,o} ocamlc test/core/main.{cmi,cmo,cmt} ocamlopt test/preemptive/main.{cmx,o} ocamldep test/ppx/main.depends.ocamldep-output ocamlopt test/core/test_lwt_stream.{cmx,o} ocamlopt test/unix/main.{cmx,o} ocamlc test/ppx/main.{cmi,cmo,cmt} ocamlopt test/ppx/main.{cmx,o} ocamlopt test/unix/main.exe ocamlopt test/preemptive/main.exe main alias test/preemptive/runtest Running 1 tests for library "preemptive". (1/1) Running test "run_in_main" from suite "lwt_preemptive" Done. 0 test(s) skipped. ocamlopt test/ppx/main.exe ocamlopt test/core/test_lwt.{cmx,o} ocamlopt test/core/main.{cmx,o} ocamlopt test/core/main.exe main alias test/core/runtest Running 454 tests for library "core". (1/454) Running test "nchoose_split: empty" from suite "lwt" (2/454) Running test "nchoose_split: some resolved" from suite "lwt" (3/454) Running test "nchoose_split: resolved, failed" from suite "lwt" (4/454) Running test "nchoose_split: failed, resolved" from suite "lwt" (5/454) Running test "nchoose_split: pending, failed" from suite "lwt" (6/454) Running test "nchoose_split: pending, resolves" from suite "lwt" (7/454) Running test "nchoose_split: pending, fails" from suite "lwt" (8/454) Running test "nchoose_split: diamond" from suite "lwt" (9/454) Running test "nchoose_split: diamond, fails" from suite "lwt" (10/454) Running test "return" from suite "lwt" (11/454) Running test "fail" from suite "lwt" (12/454) Running test "of_result: resolved" from suite "lwt" (13/454) Running test "of_result: failed" from suite "lwt" (14/454) Running test "return_unit" from suite "lwt" (15/454) Running test "return_true" from suite "lwt" (16/454) Running test "return_false" from suite "lwt" (17/454) Running test "return_none" from suite "lwt" (18/454) Running test "return_some" from suite "lwt" (19/454) Running test "return_ok" from suite "lwt" (20/454) Running test "return_error" from suite "lwt" (21/454) Running test "fail_with" from suite "lwt" (22/454) Running test "fail_invalid_arg" from suite "lwt" (23/454) Running test "wait: pending" from suite "lwt" (24/454) Running test "task: pending" from suite "lwt" (25/454) Running test "wait: resolve" from suite "lwt" (26/454) Running test "task: resolve" from suite "lwt" (27/454) Running test "wait: fail" from suite "lwt" (28/454) Running test "task: fail" from suite "lwt" (29/454) Running test "wait: complete" from suite "lwt" (30/454) Running test "task: complete" from suite "lwt" (31/454) Running test "waiter_of_wakener" from suite "lwt" (32/454) Running test "wakeup: double use on wait" from suite "lwt" (33/454) Running test "wakeup: double use on task" from suite "lwt" (34/454) Running test "wakeup_exn: double use on wait" from suite "lwt" (35/454) Running test "wakeup_exn: double use on task" from suite "lwt" (36/454) Running test "wakeup_result: double use on wait" from suite "lwt" (37/454) Running test "wakeup_result: double use on task" from suite "lwt" (38/454) Running test "bind: already resolved" from suite "lwt" (39/454) Running test "bind: already resolved, f raises" from suite "lwt" (40/454) Running test "bind: already failed" from suite "lwt" (41/454) Running test "bind: pending" from suite "lwt" (42/454) Running test "bind: pending, resolves" from suite "lwt" (43/454) Running test "bind: pending, resolves, f raises" from suite "lwt" (44/454) Running test "bind: pending, fails" from suite "lwt" (45/454) Running test "bind: chain" from suite "lwt" (46/454) Running test "bind: suspended chain" from suite "lwt" (47/454) Running test "bind: fanout" from suite "lwt" (48/454) Running test "bind: double pending" from suite "lwt" (49/454) Running test "bind: same pending" from suite "lwt" (50/454) Running test "bind: nested" from suite "lwt" (51/454) Running test "bind: proxy chain" from suite "lwt" (52/454) Running test "bind: cycle" from suite "lwt" (53/454) Running test "backtrace_bind: resolved" from suite "lwt" (54/454) Running test "backtrace_bind: failed" from suite "lwt" (55/454) Running test "backtrace_bind: pending, resolves" from suite "lwt" (56/454) Running test "backtrace_bind: pending, resolves, f raises" from suite "lwt" (57/454) Running test "backtrace_bind: pending, fails" from suite "lwt" (58/454) Running test "map: resolved" from suite "lwt" (59/454) Running test "map: resolved, f raises" from suite "lwt" (60/454) Running test "map: failed" from suite "lwt" (61/454) Running test "map: pending" from suite "lwt" (62/454) Running test "map: pending, resolves" from suite "lwt" (63/454) Running test "map: pending, resolves, f raises" from suite "lwt" (64/454) Running test "map: pending, fails" from suite "lwt" (65/454) Running test "catch: resolved" from suite "lwt" (66/454) Running test "catch: f raises" from suite "lwt" (67/454) Running test "catch: failed" from suite "lwt" (68/454) Running test "catch: failed, h raises" from suite "lwt" (69/454) Running test "catch: pending" from suite "lwt" (70/454) Running test "catch: pending, resolves" from suite "lwt" (71/454) Running test "catch: pending, fails" from suite "lwt" (72/454) Running test "catch: pending, fails, h raises" from suite "lwt" (73/454) Running test "catch: pending, fails, h pending" from suite "lwt" (74/454) Running test "backtrace_catch: resolved" from suite "lwt" (75/454) Running test "backtrace_catch: f raises" from suite "lwt" (76/454) Running test "backtrace_catch: failed" from suite "lwt" (77/454) Running test "backtrace_catch: pending" from suite "lwt" (78/454) Running test "backtrace_catch: pending, resolves" from suite "lwt" (79/454) Running test "backtrace_catch: pending, fails" from suite "lwt" (80/454) Running test "backtrace_catch: pending, fails, h raises" from suite "lwt" (81/454) Running test "try_bind: resolved" from suite "lwt" (82/454) Running test "try_bind: resolved, f' raises" from suite "lwt" (83/454) Running test "try_bind: failed" from suite "lwt" (84/454) Running test "try_bind: f raises" from suite "lwt" (85/454) Running test "try_bind: failed, h raises" from suite "lwt" (86/454) Running test "try_bind: pending" from suite "lwt" (87/454) Running test "try_bind: pending, resolves" from suite "lwt" (88/454) Running test "try_bind: pending, resolves, f' raises" from suite "lwt" (89/454) Running test "try_bind: pending, resolves, f' pending" from suite "lwt" (90/454) Running test "try_bind: pending, fails" from suite "lwt" (91/454) Running test "try_bind: pending, fails, h raises" from suite "lwt" (92/454) Running test "try_bind: pending, fails, h pending" from suite "lwt" (93/454) Running test "backtrace_try_bind: resolved" from suite "lwt" (94/454) Running test "backtrace_try_bind: failed" from suite "lwt" (95/454) Running test "backtrace_try_bind: f raises" from suite "lwt" (96/454) Running test "backtrace_try_bind: pending" from suite "lwt" (97/454) Running test "backtrace_try_bind: pending, resolves" from suite "lwt" (98/454) Running test "backtrace_try_bind: pending, resolves, f' raises" from suite "lwt" (99/454) Running test "backtrace_try_bind: pending, fails" from suite "lwt" (100/454) Running test "backtrace_try_bind: pending, fails, h raises" from suite "lwt" (101/454) Running test "finalize: resolved" from suite "lwt" (102/454) Running test "finalize: resolved, f' fails" from suite "lwt" (103/454) Running test "finalize: resolved, f' raises" from suite "lwt" (104/454) Running test "finalize: failed" from suite "lwt" (105/454) Running test "finalize: failed, f' fails" from suite "lwt" (106/454) Running test "finalize: failed, f' raises" from suite "lwt" (107/454) Running test "finalize: pending" from suite "lwt" (108/454) Running test "finalize: pending, resolves" from suite "lwt" (109/454) Running test "finalize: pending, resolves, f' fails" from suite "lwt" (110/454) Running test "finalize: pending, resolves, f' raises" from suite "lwt" (111/454) Running test "finalize: pending, resolves, f' pending" from suite "lwt" (112/454) Running test "finalize: pending, resolves, f' pending, fails" from suite "lwt" (113/454) Running test "finalize: pending, fails" from suite "lwt" (114/454) Running test "finalize: pending, fails, f' fails" from suite "lwt" (115/454) Running test "finalize: pending, fails, f' raises" from suite "lwt" (116/454) Running test "finalize: pending, fails, f' pending" from suite "lwt" (117/454) Running test "finalize: pending, fails, f' pending, fails" from suite "lwt" (118/454) Running test "backtrace_finalize: resolved" from suite "lwt" (119/454) Running test "backtrace_finalize: resolved, f' fails" from suite "lwt" (120/454) Running test "backtrace_finalize: resolved, f' raises" from suite "lwt" (121/454) Running test "backtrace_finalize: failed" from suite "lwt" (122/454) Running test "backtrace_finalize: failed, f' fails" from suite "lwt" (123/454) Running test "backtrace_finalize: failed, f' raises" from suite "lwt" (124/454) Running test "backtrace_finalize: pending" from suite "lwt" (125/454) Running test "backtrace_finalize: pending, resolves" from suite "lwt" (126/454) Running test "backtrace_finalize: pending, resolves, f' fails" from suite "lwt" (127/454) Running test "backtrace_finalize: pending, resolves, f' raises" from suite "lwt" (128/454) Running test "backtrace_finalize: pending, fails" from suite "lwt" (129/454) Running test "backtrace_finalize: pending, fails, f' fails" from suite "lwt" (130/454) Running test "backtrace_finalize: pending, fails, f' raises" from suite "lwt" (131/454) Running test "on_success: resolved" from suite "lwt" (132/454) Running test "on_success: resolved, f raises" from suite "lwt" (133/454) Running test "on_success: failed" from suite "lwt" (134/454) Running test "on_success: pending" from suite "lwt" (135/454) Running test "on_success: pending, resolves" from suite "lwt" (136/454) Running test "on_success: pending, resolves, f raises" from suite "lwt" (137/454) Running test "on_success: pending, fails" from suite "lwt" (138/454) Running test "on_failure: resolved" from suite "lwt" (139/454) Running test "on_failure: failed" from suite "lwt" (140/454) Running test "on_failure: failed, f raises" from suite "lwt" (141/454) Running test "on_failure: pending" from suite "lwt" (142/454) Running test "on_failure: pending, resolves" from suite "lwt" (143/454) Running test "on_failure: pending, fails" from suite "lwt" (144/454) Running test "on_failure: pending, fails, f raises" from suite "lwt" (145/454) Running test "on_termination: resolved" from suite "lwt" (146/454) Running test "on_termination: resolved, f raises" from suite "lwt" (147/454) Running test "on_termination: failed" from suite "lwt" (148/454) Running test "on_termination: failed, f raises" from suite "lwt" (149/454) Running test "on_termination: pending" from suite "lwt" (150/454) Running test "on_termination: pending, resolves" from suite "lwt" (151/454) Running test "on_termination: pending, resolves, f raises" from suite "lwt" (152/454) Running test "on_termination: pending, fails" from suite "lwt" (153/454) Running test "on_termination: pending, fails, f raises" from suite "lwt" (154/454) Running test "on_any: resolved" from suite "lwt" (155/454) Running test "on_any: resolved, f raises" from suite "lwt" (156/454) Running test "on_any: failed" from suite "lwt" (157/454) Running test "on_any: failed, f raises" from suite "lwt" (158/454) Running test "on_any: pending" from suite "lwt" (159/454) Running test "on_any: pending, resolves" from suite "lwt" (160/454) Running test "on_any: pending, resolves, f raises" from suite "lwt" (161/454) Running test "on_any: pending, fails" from suite "lwt" (162/454) Running test "on_any: pending, fails, g raises" from suite "lwt" (163/454) Running test "async: resolved" from suite "lwt" (164/454) Running test "async: f raises" from suite "lwt" (165/454) Running test "async: failed" from suite "lwt" (166/454) Running test "async: pending, resolves" from suite "lwt" (167/454) Running test "async: pending, fails" from suite "lwt" (168/454) Running test "ignore_result: resolved" from suite "lwt" (169/454) Running test "ignore_result: failed" from suite "lwt" (170/454) Running test "ignore_result: pending, resolves" from suite "lwt" (171/454) Running test "ignore_result: pending, fails" from suite "lwt" (172/454) Running test "join: empty" from suite "lwt" (173/454) Running test "join: all resolved" from suite "lwt" (174/454) Running test "join: all failed" from suite "lwt" (175/454) Running test "join: resolved and pending, resolves" from suite "lwt" (176/454) Running test "join: failed and pending, resolves" from suite "lwt" (177/454) Running test "join: resolved and pending, fails" from suite "lwt" (178/454) Running test "join: failed and pending, fails" from suite "lwt" (179/454) Running test "join: diamond" from suite "lwt" (180/454) Running test "choose: empty" from suite "lwt" (181/454) Running test "choose: resolved" from suite "lwt" (182/454) Running test "choose: failed" from suite "lwt" (183/454) Running test "choose: multiple completed" from suite "lwt" (184/454) Running test "choose: pending" from suite "lwt" (185/454) Running test "choose: pending, resolves" from suite "lwt" (186/454) Running test "choose: diamond" from suite "lwt" (187/454) Running test "nchoose: empty" from suite "lwt" (188/454) Running test "nchoose: all resolved" from suite "lwt" (189/454) Running test "nchoose: resolved, failed" from suite "lwt" (190/454) Running test "nchoose: failed, resolved" from suite "lwt" (191/454) Running test "nchoose: some pending" from suite "lwt" (192/454) Running test "nchoose: pending, resolves" from suite "lwt" (193/454) Running test "nchoose: pending, fails" from suite "lwt" (194/454) Running test "nchoose: diamond" from suite "lwt" (195/454) Running test "nchoose: diamond, fails" from suite "lwt" (196/454) Running test "is_sleeping: resolved" from suite "lwt" (197/454) Running test "is_sleeping: failed" from suite "lwt" (198/454) Running test "is_sleeping: pending" from suite "lwt" (199/454) Running test "is_sleeping: proxy" from suite "lwt" (200/454) Running test "poll: resolved" from suite "lwt" (201/454) Running test "poll: failed" from suite "lwt" (202/454) Running test "poll: pending" from suite "lwt" (203/454) Running test "poll: proxy" from suite "lwt" (204/454) Running test "wakeup_result: nested" from suite "lwt" (205/454) Running test "wakeup_later_result: immediate" from suite "lwt" (206/454) Running test "wakeup_later: double use on wait" from suite "lwt" (207/454) Running test "wakeup_later: double use on task" from suite "lwt" (208/454) Running test "wakeup_later_result: double use on wait" from suite "lwt" (209/454) Running test "wakeup_later_result: double use on task" from suite "lwt" (210/454) Running test "wakeup_later_exn: double use on wait" from suite "lwt" (211/454) Running test "wakeup_later_exn: double use on task" from suite "lwt" (212/454) Running test "wakeup_later_result: nested" from suite "lwt" (213/454) Running test "wakeup_later: basic" from suite "lwt" (214/454) Running test "wakeup_later_exn: basic" from suite "lwt" (215/454) Running test "cancel: resolved" from suite "lwt" (216/454) Running test "cancel: failed" from suite "lwt" (217/454) Running test "cancel: wait" from suite "lwt" (218/454) Running test "cancel: task" from suite "lwt" (219/454) Running test "cancel: trigger" from suite "lwt" (220/454) Running test "cancel: nested" from suite "lwt" (221/454) Running test "on_cancel: pending" from suite "lwt" (222/454) Running test "on_cancel: multiple" from suite "lwt" (223/454) Running test "on_cancel: ordering" from suite "lwt" (224/454) Running test "on_cancel: resolved" from suite "lwt" (225/454) Running test "on_cancel: failed" from suite "lwt" (226/454) Running test "on_cancel: already canceled" from suite "lwt" (227/454) Running test "on_cancel: fail Canceled" from suite "lwt" (228/454) Running test "protected: resolved" from suite "lwt" (229/454) Running test "protected: failed" from suite "lwt" (230/454) Running test "protected: pending" from suite "lwt" (231/454) Running test "protected: pending, resolves" from suite "lwt" (232/454) Running test "protected: pending, canceled" from suite "lwt" (233/454) Running test "protected: pending, canceled, resolves" from suite "lwt" (234/454) Running test "protected: pending, proxy" from suite "lwt" (235/454) Running test "no_cancel: resolved" from suite "lwt" (236/454) Running test "no_cancel: failed" from suite "lwt" (237/454) Running test "no_cancel: pending" from suite "lwt" (238/454) Running test "no_cancel: pending, resolves" from suite "lwt" (239/454) Running test "no_cancel: pending, cancel attempt" from suite "lwt" (240/454) Running test "wakeup: canceled" from suite "lwt" (241/454) Running test "wakeup_later: canceled" from suite "lwt" (242/454) Running test "pick: empty" from suite "lwt" (243/454) Running test "pick: resolved" from suite "lwt" (244/454) Running test "pick: failed" from suite "lwt" (245/454) Running test "pick: multiple completed" from suite "lwt" (246/454) Running test "pick: pending" from suite "lwt" (247/454) Running test "pick: pending, resolves" from suite "lwt" (248/454) Running test "pick: diamond" from suite "lwt" (249/454) Running test "pick: pending, canceled" from suite "lwt" (250/454) Running test "npick: empty" from suite "lwt" (251/454) Running test "npick: all resolved" from suite "lwt" (252/454) Running test "npick: resolved, failed" from suite "lwt" (253/454) Running test "npick: failed, resolved" from suite "lwt" (254/454) Running test "npick: some pending" from suite "lwt" (255/454) Running test "npick: pending, resolves" from suite "lwt" (256/454) Running test "npick: pending, fails" from suite "lwt" (257/454) Running test "npick: diamond" from suite "lwt" (258/454) Running test "npick: diamond, fails" from suite "lwt" (259/454) Running test "npick: pending, canceled" from suite "lwt" (260/454) Running test "bind: wait, pending, canceled" from suite "lwt" (261/454) Running test "bind: task, pending, canceled" from suite "lwt" (262/454) Running test "bind: pending, wait, canceled" from suite "lwt" (263/454) Running test "bind: pending, task, canceled" from suite "lwt" (264/454) Running test "bind: pending, task, canceled, chain" from suite "lwt" (265/454) Running test "bind: pending, on_cancel triggers" from suite "lwt" (266/454) Running test "bind: pending, resolves, on_cancel triggers" from suite "lwt" (267/454) Running test "map: wait, pending, canceled" from suite "lwt" (268/454) Running test "map: task, pending, canceled" from suite "lwt" (269/454) Running test "catch: wait, pending, canceled" from suite "lwt" (270/454) Running test "catch: task, pending, canceled" from suite "lwt" (271/454) Running test "catch: task, pending, canceled, on_cancel, intercepted" from suite "lwt" (272/454) Running test "catch: task, pending, canceled, on_cancel, forwarded" from suite "lwt" (273/454) Running test "catch: pending, wait, canceled" from suite "lwt" (274/454) Running test "catch: pending, task, canceled" from suite "lwt" (275/454) Running test "try_bind: wait, pending, canceled" from suite "lwt" (276/454) Running test "try_bind: task, pending, canceled" from suite "lwt" (277/454) Running test "try_bind: pending, resolves, wait, canceled" from suite "lwt" (278/454) Running test "try_bind: pending, resolves, task, canceled" from suite "lwt" (279/454) Running test "try_bind: pending, fails, wait, canceled" from suite "lwt" (280/454) Running test "try_bind: pending, fails, task, canceled" from suite "lwt" (281/454) Running test "finalize: wait, pending, canceled" from suite "lwt" (282/454) Running test "finalize: task, pending, canceled" from suite "lwt" (283/454) Running test "finalize: pending, wait, canceled" from suite "lwt" (284/454) Running test "finalize: pending, task, canceled" from suite "lwt" (285/454) Running test "on_success: pending, canceled" from suite "lwt" (286/454) Running test "on_failure: pending, canceled" from suite "lwt" (287/454) Running test "on_termination: pending, canceled" from suite "lwt" (288/454) Running test "on_any: pending, canceled" from suite "lwt" (289/454) Running test "join: wait, pending, cancel" from suite "lwt" (290/454) Running test "join: task, pending, cancel" from suite "lwt" (291/454) Running test "join: wait and task, pending, cancel" from suite "lwt" (292/454) Running test "join: cancel diamond" from suite "lwt" (293/454) Running test "choose: wait, pending, cancel" from suite "lwt" (294/454) Running test "choose: wait and task, pending, cancel" from suite "lwt" (295/454) Running test "pick: wait, pending, cancel" from suite "lwt" (296/454) Running test "pick: wait and task, pending, cancel" from suite "lwt" (297/454) Running test "nchoose: wait, pending, cancel" from suite "lwt" (298/454) Running test "nchoose: wait and task, pending, cancel" from suite "lwt" (299/454) Running test "npick: wait, pending, cancel" from suite "lwt" (300/454) Running test "npick: wait and task, pending, cancel" from suite "lwt" (301/454) Running test "nchoose_split: wait, pending, cancel" from suite "lwt" (302/454) Running test "nchoose_split: wait and task, pending, cancel" from suite "lwt" (303/454) Running test "storage: initial" from suite "lwt" (304/454) Running test "storage: store, retrieve" from suite "lwt" (305/454) Running test "storage: store, restore" from suite "lwt" (306/454) Running test "storage: store, f raises, restore" from suite "lwt" (307/454) Running test "storage: store, overwrite, retrieve" from suite "lwt" (308/454) Running test "storage: store, blank, retrieve" from suite "lwt" (309/454) Running test "storage: distinct keys" from suite "lwt" (310/454) Running test "bind: storage" from suite "lwt" (311/454) Running test "map: storage" from suite "lwt" (312/454) Running test "catch: storage" from suite "lwt" (313/454) Running test "try_bind: storage, resolved" from suite "lwt" (314/454) Running test "try_bind: storage, failed" from suite "lwt" (315/454) Running test "finalize: storage" from suite "lwt" (316/454) Running test "on_success: storage" from suite "lwt" (317/454) Running test "on_failure: storage" from suite "lwt" (318/454) Running test "on_termination: storage, resolved" from suite "lwt" (319/454) Running test "on_termination: storage, failed" from suite "lwt" (320/454) Running test "on_any: storage, resolved" from suite "lwt" (321/454) Running test "on_any: storage, failed" from suite "lwt" (322/454) Running test "on_cancel: storage" from suite "lwt" (323/454) Running test ">>=" from suite "lwt" (324/454) Running test "=<<" from suite "lwt" (325/454) Running test ">|=" from suite "lwt" (326/454) Running test "=|<" from suite "lwt" (327/454) Running test "<&>" from suite "lwt" (328/454) Running test "" from suite "lwt" (329/454) Running test "add_task_r" from suite "lwt" (330/454) Running test "add_task_l" from suite "lwt" (331/454) Running test "pause" from suite "lwt" (332/454) Running test "apply" from suite "lwt" (333/454) Running test "apply: raises" from suite "lwt" (334/454) Running test "wrap" from suite "lwt" (335/454) Running test "wrap: raises" from suite "lwt" (336/454) Running test "wrap1" from suite "lwt" (337/454) Running test "wrap1: raises" from suite "lwt" (338/454) Running test "wrap2" from suite "lwt" (339/454) Running test "wrap2: raises" from suite "lwt" (340/454) Running test "wrap3" from suite "lwt" (341/454) Running test "wrap3: raises" from suite "lwt" (342/454) Running test "wrap4" from suite "lwt" (343/454) Running test "wrap4: raises" from suite "lwt" (344/454) Running test "wrap5" from suite "lwt" (345/454) Running test "wrap5: raises" from suite "lwt" (346/454) Running test "wrap6" from suite "lwt" (347/454) Running test "wrap6: raises" from suite "lwt" (348/454) Running test "wrap7" from suite "lwt" (349/454) Running test "wrap7: raises" from suite "lwt" (350/454) Running test "make_value" from suite "lwt" (351/454) Running test "make_error" from suite "lwt" (352/454) Running test "trigger cleanup: choose" from suite "lwt" (353/454) Running test "trigger cleanup: bind" from suite "lwt" (354/454) Running test "from" from suite "lwt_stream" (355/454) Running test "of_list" from suite "lwt_stream" (356/454) Running test "clone" from suite "lwt_stream" (357/454) Running test "clone 2" from suite "lwt_stream" (358/454) Running test "create" from suite "lwt_stream" (359/454) Running test "create 2" from suite "lwt_stream" (360/454) Running test "create_bounded" from suite "lwt_stream" (361/454) Running test "create_bounded close" from suite "lwt_stream" (362/454) Running test "get_while" from suite "lwt_stream" (363/454) Running test "peek" from suite "lwt_stream" (364/454) Running test "npeek" from suite "lwt_stream" (365/454) Running test "get_available" from suite "lwt_stream" (366/454) Running test "get_available_up_to" from suite "lwt_stream" (367/454) Running test "filter" from suite "lwt_stream" (368/454) Running test "filter_map" from suite "lwt_stream" (369/454) Running test "last_new" from suite "lwt_stream" (370/454) Running test "cancel push stream 1" from suite "lwt_stream" (371/454) Running test "cancel push stream 2" from suite "lwt_stream" (372/454) Running test "cancel push stream 3" from suite "lwt_stream" (373/454) Running test "push and GC" from suite "lwt_stream" (374/454) Running test "map_exn" from suite "lwt_stream" (375/454) Running test "is_closed" from suite "lwt_stream" (376/454) Running test "closed" from suite "lwt_stream" (377/454) Running test "on_termination" from suite "lwt_stream" (378/454) Running test "on_termination when closed" from suite "lwt_stream" (379/454) Running test "choose_exhausted" from suite "lwt_stream" (380/454) Running test "exception passing: basic, from" from suite "lwt_stream" (381/454) Running test "exception passing: basic, from_direct" from suite "lwt_stream" (382/454) Running test "exception passing: to_list" from suite "lwt_stream" (383/454) Running test "exception passing: mapped" from suite "lwt_stream" (384/454) Running test "exception passing: resume, not closed, from" from suite "lwt_stream" (385/454) Running test "exception passing: resume, not closed, from_direct" from suite "lwt_stream" (386/454) Running test "iter_p" from suite "lwt_list" (387/454) Running test "iter_s" from suite "lwt_list" (388/454) Running test "map_p" from suite "lwt_list" (389/454) Running test "map_s" from suite "lwt_list" (390/454) Running test "fold_left_s" from suite "lwt_list" (391/454) Running test "for_all_s" from suite "lwt_list" (392/454) Running test "for_all_p" from suite "lwt_list" (393/454) Running test "for_all_s" from suite "lwt_list" (394/454) Running test "for_all_p" from suite "lwt_list" (395/454) Running test "exists_s true" from suite "lwt_list" (396/454) Running test "exists_p true" from suite "lwt_list" (397/454) Running test "exists_s false" from suite "lwt_list" (398/454) Running test "exists_p false" from suite "lwt_list" (399/454) Running test "filter_s" from suite "lwt_list" (400/454) Running test "filter_p" from suite "lwt_list" (401/454) Running test "partition_p" from suite "lwt_list" (402/454) Running test "partition_s" from suite "lwt_list" (403/454) Running test "filter_map_p" from suite "lwt_list" (404/454) Running test "filter_map_s" from suite "lwt_list" (405/454) Running test "iteri_p" from suite "lwt_list" (406/454) Running test "iteri_s" from suite "lwt_list" (407/454) Running test "mapi_p" from suite "lwt_list" (408/454) Running test "mapi_s" from suite "lwt_list" (409/454) Running test "find_s existing" from suite "lwt_list" (410/454) Running test "find_s missing" from suite "lwt_list" (411/454) Running test "rev_map_p" from suite "lwt_list" (412/454) Running test "rev_map_s" from suite "lwt_list" (413/454) Running test "fold_right_s" from suite "lwt_list" (414/454) Running test "turn_off, add_hook" from suite "lwt_switch" (415/454) Running test "turn_off: hook exception" from suite "lwt_switch" (416/454) Running test "with_switch: regular exit" from suite "lwt_switch" (417/454) Running test "with_switch: exception" from suite "lwt_switch" (418/454) Running test "check" from suite "lwt_switch" (419/454) Running test "is_on" from suite "lwt_switch" (420/454) Running test "add_hook_or_exec" from suite "lwt_switch" (421/454) Running test "turn_off waits for hooks: regular exit" from suite "lwt_switch" (422/454) Running test "turn_off waits for hooks: hook exception" from suite "lwt_switch" (423/454) Running test "cancel" from suite "lwt_mutex" (424/454) Running test "cancel while queued by unlock" from suite "lwt_mutex" (425/454) Running test "maps" from suite "lwt_result" (426/454) Running test ">|= is a variant of map" from suite "lwt_result" (427/454) Running test "map, error case" from suite "lwt_result" (428/454) Running test "map_err" from suite "lwt_result" (429/454) Running test "map_err, error case" from suite "lwt_result" (430/454) Running test "bind" from suite "lwt_result" (431/454) Running test "bind, error case" from suite "lwt_result" (432/454) Running test "ok" from suite "lwt_result" (433/454) Running test "catch" from suite "lwt_result" (434/454) Running test "catch, error case" from suite "lwt_result" (435/454) Running test "get_exn" from suite "lwt_result" (436/454) Running test "get_exn, error case" from suite "lwt_result" (437/454) Running test "bind_lwt" from suite "lwt_result" (438/454) Running test "bind_lwt, error case" from suite "lwt_result" (439/454) Running test "bind_lwt_err" from suite "lwt_result" (440/454) Running test "bind_lwt_err, error case" from suite "lwt_result" (441/454) Running test "bind_result" from suite "lwt_result" (442/454) Running test "bind_result, error case" from suite "lwt_result" (443/454) Running test "basic take" from suite "lwt_mvar" (444/454) Running test "blocking put" from suite "lwt_mvar" (445/454) Running test "put-take" from suite "lwt_mvar" (446/454) Running test "take-put" from suite "lwt_mvar" (447/454) Running test "enqueued writer" from suite "lwt_mvar" (448/454) Running test "writer cancellation" from suite "lwt_mvar" (449/454) Running test "basic wait" from suite "lwt_condition" (450/454) Running test "mutex unlocked during wait" from suite "lwt_condition" (451/454) Running test "mutex relocked after wait" from suite "lwt_condition" (452/454) Running test "signal is not sticky" from suite "lwt_condition" (453/454) Running test "broadcast" from suite "lwt_condition" (454/454) Running test "broadcast exception" from suite "lwt_condition" Done. 0 test(s) skipped. main alias test/ppx/runtest Running 19 tests for library "ppx". (1/19) Running test "let" from suite "ppx" (2/19) Running test "nested let" from suite "ppx" (3/19) Running test "and let" from suite "ppx" (4/19) Running test "match" from suite "ppx" (5/19) Running test "match-exn" from suite "ppx" (6/19) Running test "if" from suite "ppx" (7/19) Running test "for" from suite "ppx" (8/19) Running test "while" from suite "ppx" (9/19) Running test "assert" from suite "ppx" (10/19) Running test "raise" from suite "ppx" (11/19) Running test "try" from suite "ppx" (12/19) Running test "try raise" from suite "ppx" (13/19) Running test "try fallback" from suite "ppx" (14/19) Running test "finally body" from suite "ppx" (15/19) Running test "finally exn" from suite "ppx" (16/19) Running test "finally exn default" from suite "ppx" (17/19) Running test "sequence" from suite "ppx" (18/19) Running test "log" from suite "ppx" (19/19) Running test "structure let" from suite "ppx" Done. 0 test(s) skipped. main alias test/unix/runtest (exit 1) (cd _build/default/test/unix && ./main.exe) Running 60 tests for library "unix". (1/60) Running test "openfile: O_CLOEXEC" from suite "lwt_unix" (2/60) Running test "openfile: O_CLOEXEC not given" from suite "lwt_unix" (3/60) Running test "openfile: O_KEEPEXEC" from suite "lwt_unix" (4/60) Running test "openfile: O_CLOEXEC, O_KEEPEXEC" from suite "lwt_unix" (5/60) Running test "openfile: O_KEEPEXEC, O_CLOEXEC" from suite "lwt_unix" (6/60) Running test "utimes: basic" from suite "lwt_unix" (7/60) Running test "utimes: current time" from suite "lwt_unix" (8/60) Running test "utimes: missing file" from suite "lwt_unix" (9/60) Running test "readdir: basic" from suite "lwt_unix" (10/60) Running test "readdir: rewinddir" from suite "lwt_unix" (11/60) Running test "readdir: readdir_n" from suite "lwt_unix" (12/60) Running test "readdir: files_of_directory" from suite "lwt_unix" (13/60) Running test "readdir: already closed" from suite "lwt_unix" (14/60) Running test "readv: basic non-blocking" from suite "lwt_unix" (15/60) Running test "readv: basic blocking" from suite "lwt_unix" (16/60) Running test "readv: drop" from suite "lwt_unix" (17/60) Running test "readv: iovecs exceeding limit" from suite "lwt_unix" (18/60) Running test "writev: basic non-blocking" from suite "lwt_unix" (19/60) Running test "writev: basic blocking" from suite "lwt_unix" (20/60) Running test "writev: slices" from suite "lwt_unix" (21/60) Running test "writev: drop, is_empty" from suite "lwt_unix" (22/60) Running test "writev: degenerate vectors" from suite "lwt_unix" (23/60) Running test "writev: bad iovec" from suite "lwt_unix" (24/60) Running test "writev: iovecs exceeding limit" from suite "lwt_unix" (25/60) Running test "writev: negative drop" from suite "lwt_unix" (26/60) Running test "bind: basic" from suite "lwt_unix" (27/60) Running test "bind: Unix domain" from suite "lwt_unix" (28/60) Running test "bind: closed" from suite "lwt_unix" (29/60) Running test "bind: aborted" from suite "lwt_unix" (30/60) Running test "getcwd" from suite "lwt_unix" (31/60) Running test "getcwd and chdir" from suite "lwt_unix" (32/60) Running test "getcwd and Unix.getcwd" from suite "lwt_unix" (33/60) Running test "auto-flush" from suite "lwt_io" (34/60) Running test "auto-flush in atomic" from suite "lwt_io" (35/60) Skipping test "establish_server_1: shutdown: client closes first" from suite "lwt_io"(36/60) Running test "open_connection: shutdown: server closes first" from suite "lwt_io" (37/60) Running test "establish_server: implicit close" from suite "lwt_io" (38/60) Running test "establish_server: implicit close on exception" from suite "lwt_io" (39/60) Running test "establish_server: explicit close" from suite "lwt_io" (40/60) Running test "with_connection" from suite "lwt_io" (41/60) Running test "with_close_connection: no duplicate exceptions" from suite "lwt_io" (42/60) Running test "file does not exist" from suite "lwt_io non blocking io" (43/60) Running test "file does not exist (invalid path)" from suite "lwt_io non blocking io" (44/60) Running test "file does not exist (LargeFile)" from suite "lwt_io non blocking io" (45/60) Running test "file does not exist (LargeFile, invalid path)" from suite "lwt_io non blocking io" (46/60) Running test "create file" from suite "lwt_io non blocking io" (47/60) Running test "file exists" from suite "lwt_io non blocking io" (48/60) Running test "file does not exist (invalid path)" from suite "lwt_io non blocking io" (49/60) Running test "file exists (LargeFile)" from suite "lwt_io non blocking io" (50/60) Running test "file does not exist (LargeFile, invalid path)" from suite "lwt_io non blocking io" (51/60) Running test "read file" from suite "lwt_io non blocking io" (52/60) Running test "many read file" from suite "lwt_io non blocking io" (53/60) Running test "remove file" from suite "lwt_io non blocking io" (54/60) Running test "lazy_undefined" from suite "lwt_process" (55/60) Running test "libev: default when enabled in build bot" from suite "lwt_engine" (56/60) Running test "libev: timer delays are not too short" from suite "lwt_engine" (57/60) Running test "mcast-join-loop" from suite "unix_mcast" test_mcast: unexpected failure: "Unix.Unix_error(Unix.ENODEV, \"setsockopt\", \"\")" Test "mcast-join-loop" from suite "unix_mcast" failed. (58/60) Running test "mcast-nojoin-loop" from suite "unix_mcast" test_mcast: unexpected failure: "Unix.Unix_error(Unix.ENETUNREACH, \"send\", \"\")" Test "mcast-nojoin-loop" from suite "unix_mcast" failed. (59/60) Running test "mcast-join-noloop" from suite "unix_mcast" test_mcast: unexpected failure: "Unix.Unix_error(Unix.ENODEV, \"setsockopt\", \"\")" Test "mcast-join-noloop" from suite "unix_mcast" failed. (60/60) Running test "mcast-nojoin-noloop" from suite "unix_mcast" test_mcast: unexpected failure: "Unix.Unix_error(Unix.ENETUNREACH, \"send\", \"\")" Test "mcast-nojoin-noloop" from suite "unix_mcast" failed. Done. 4 of 60 tests failed. * ERROR: dev-ml/lwt-3.1.0::gentoo failed (test phase): * (no error message) * * Call stack: * ebuild.sh, line 124: Called src_test * environment, line 226: Called die * The specific snippet of code: * jbuilder runtest -p lwt || die * * If you need support, post the output of `emerge --info '=dev-ml/lwt-3.1.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ml/lwt-3.1.0::gentoo'`. * The complete build log is located at '/var/log/portage/dev-ml:lwt-3.1.0:20180526-104220.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-ml/lwt-3.1.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ml/lwt-3.1.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-ml/lwt-3.1.0/work/lwt-3.1.0' * S: '/var/tmp/portage/dev-ml/lwt-3.1.0/work/lwt-3.1.0'