Organisationsocaml-multicorepicoscf138a (bounded_q-bench-using-sem)fedora-40-4.14_opam-2.3

fedora-40-4.14_opam-2.3

Link Copied
Code Copied

Logs

2025-02-06 10:08.02: New job: test ocaml-multicore/picos https://github.com/ocaml-multicore/picos.git#refs/heads/bounded_q-bench-using-sem (cf138a7448d72c30731325976c18012e2497b6d0) (linux-x86_64:fedora-40-4.14_opam-2.3)
Base: ocaml/opam:fedora-40-ocaml-4.14@sha256:ac14619978854a9a2b49bea137dcedb63efb773cb39affc51b5abefeb17f4fac
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/ocaml-multicore/picos.git" -b "bounded_q-bench-using-sem" && cd "picos" && git reset --hard cf138a74
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:fedora-40-ocaml-4.14@sha256:ac14619978854a9a2b49bea137dcedb63efb773cb39affc51b5abefeb17f4fac
# fedora-40-4.14_opam-2.3
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo dnf install -y findutils
RUN sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e a3f03aaceb14fa3a2f69a8d4f7c3cb97d896ce34 || git fetch origin master) && git reset -q --hard a3f03aaceb14fa3a2f69a8d4f7c3cb97d896ce34 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 picos_std.opam picos_mux.opam picos_meta.opam picos_lwt.opam picos_io_cohttp.opam picos_io.opam picos_aux.opam picos.opam ./
RUN opam pin add -yn picos_std.dev './' && \
opam pin add -yn picos_mux.dev './' && \
opam pin add -yn picos_meta.dev './' && \
opam pin add -yn picos_lwt.dev './' && \
opam pin add -yn picos_io_cohttp.dev './' && \
opam pin add -yn picos_io.dev './' && \
opam pin add -yn picos_aux.dev './' && \
opam pin add -yn picos.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="alcotest.1.8.0 angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 backoff.0.1.1 base.v0.16.3 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.1 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.0 camlp-streams.5.0.1 cmdliner.1.3.0 cohttp.6.0.0 cohttp-lwt.6.0.0 cohttp-lwt-unix.6.0.0 conduit.7.1.0 conduit-lwt.7.1.0 conduit-lwt-unix.7.1.0 conf-bash.1 conf-gmp.4 conf-gmp-powm-sec.3 conf-npm.1 conf-pkg-config.4 containers.3.15 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-local-await.1.0.1 domain-name.0.4.0 domain_shims.0.1.0 dscheck.0.5.0 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 either.1.0.0 eqaf.0.10 fmt.0.9.0 fpath.0.7.3 gen.1.1 gmap.0.3.0 http.6.0.0 ipaddr.5.6.0 ipaddr-sexp.5.6.0 js_of_ocaml.5.9.1 js_of_ocaml-compiler.5.9.1 kdf.1.0.0 logs.0.7.0 lwt.5.9.0 macaddr.5.6.0 magic-mime.1.3.1 mdx.2.5.0 menhir.20240715 menhirCST.20240715 menhirLib.20240715 menhirSdk.20240715 mirage-crypto.2.0.0 mirage-crypto-ec.2.0.0 mirage-crypto-pk.2.0.0 mirage-crypto-rng.2.0.0 mtime.2.1.0 multicore-bench.0.1.7 multicore-magic.2.3.1 multicore-magic-dscheck.2.3.1 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.3.7.3 ocamlbuild.0.15.0 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 oseq.0.5.1 ppx_derivers.1.2.1 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 psq.0.2.1 ptime.1.2.0 qcheck-core.0.23 qcheck-multicoretests-util.0.7 qcheck-stm.0.7 re.1.12.0 result.1.5 rresult.0.7.0 sedlex.3.3 seq.base sexplib0.v0.16.0 stdlib-shims.0.3.0 stringext.1.6.0 thread-local-storage.0.2 thread-table.1.0.0 topkg.1.0.7 tsort.2.1.0 uri.4.4.0 uri-sexp.4.4.0 uutf.1.0.3 x509.1.0.5 yojson.2.2.2 zarith.1.14"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.3 --depext-only -y picos_std.dev picos_mux.dev picos_meta.dev picos_lwt.dev picos_io_cohttp.dev picos_io.dev picos_aux.dev picos.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build


END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK


2025-02-06 10:08.02: Using cache hint "ocaml-multicore/picos-ocaml/opam:fedora-40-ocaml-4.14@sha256:ac14619978854a9a2b49bea137dcedb63efb773cb39affc51b5abefeb17f4fac-fedora-40-4.14_opam-2.3-a67ddb0848508f9237ec3ea4dd4910a7"
2025-02-06 10:08.02: Using OBuilder spec:
((from ocaml/opam:fedora-40-ocaml-4.14@sha256:ac14619978854a9a2b49bea137dcedb63efb773cb39affc51b5abefeb17f4fac)
(comment fedora-40-4.14_opam-2.3)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (network host)
(shell "sudo dnf install -y findutils"))
(run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
(run (shell "opam init --reinit -ni"))
(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
(workdir /src)
(run (shell "sudo chown opam /src"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e a3f03aaceb14fa3a2f69a8d4f7c3cb97d896ce34 || git fetch origin master) && git reset -q --hard a3f03aaceb14fa3a2f69a8d4f7c3cb97d896ce34 && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src picos_std.opam picos_mux.opam picos_meta.opam picos_lwt.opam picos_io_cohttp.opam picos_io.opam picos_aux.opam picos.opam)
(dst ./))
(run (network host)
(shell  "opam pin add -yn picos_std.dev './' && \
\nopam pin add -yn picos_mux.dev './' && \
\nopam pin add -yn picos_meta.dev './' && \
\nopam pin add -yn picos_lwt.dev './' && \
\nopam pin add -yn picos_io_cohttp.dev './' && \
\nopam pin add -yn picos_io.dev './' && \
\nopam pin add -yn picos_aux.dev './' && \
\nopam pin add -yn picos.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "alcotest.1.8.0 angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 backoff.0.1.1 base.v0.16.3 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.1 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.0 camlp-streams.5.0.1 cmdliner.1.3.0 cohttp.6.0.0 cohttp-lwt.6.0.0 cohttp-lwt-unix.6.0.0 conduit.7.1.0 conduit-lwt.7.1.0 conduit-lwt-unix.7.1.0 conf-bash.1 conf-gmp.4 conf-gmp-powm-sec.3 conf-npm.1 conf-pkg-config.4 containers.3.15 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-local-await.1.0.1 domain-name.0.4.0 domain_shims.0.1.0 dscheck.0.5.0 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 either.1.0.0 eqaf.0.10 fmt.0.9.0 fpath.0.7.3 gen.1.1 gmap.0.3.0 http.6.0.0 ipaddr.5.6.0 ipaddr-sexp.5.6.0 js_of_ocaml.5.9.1 js_of_ocaml-compiler.5.9.1 kdf.1.0.0 logs.0.7.0 lwt.5.9.0 macaddr.5.6.0 magic-mime.1.3.1 mdx.2.5.0 menhir.20240715 menhirCST.20240715 menhirLib.20240715 menhirSdk.20240715 mirage-crypto.2.0.0 mirage-crypto-ec.2.0.0 mirage-crypto-pk.2.0.0 mirage-crypto-rng.2.0.0 mtime.2.1.0 multicore-bench.0.1.7 multicore-magic.2.3.1 multicore-magic-dscheck.2.3.1 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.3.7.3 ocamlbuild.0.15.0 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 oseq.0.5.1 ppx_derivers.1.2.1 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 psq.0.2.1 ptime.1.2.0 qcheck-core.0.23 qcheck-multicoretests-util.0.7 qcheck-stm.0.7 re.1.12.0 result.1.5 rresult.0.7.0 sedlex.3.3 seq.base sexplib0.v0.16.0 stdlib-shims.0.3.0 stringext.1.6.0 thread-local-storage.0.2 thread-table.1.0.0 topkg.1.0.7 tsort.2.1.0 uri.4.4.0 uri-sexp.4.4.0 uutf.1.0.3 x509.1.0.5 yojson.2.2.2 zarith.1.14")
(env CI true)
(env OCAMLCI true)
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.3 --depext-only -y picos_std.dev picos_mux.dev picos_meta.dev picos_lwt.dev picos_io_cohttp.dev picos_io.dev picos_aux.dev picos.dev $DEPS"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
(copy (src .) (dst /src))
(run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)


2025-02-06 10:08.02: Waiting for resource in pool OCluster
2025-02-06 14:17.48: Waiting for worker…
2025-02-06 14:35.12: Got resource from pool OCluster
Building on phoebe.caelum.ci.dev
All commits already cached
HEAD is now at cf138a7 Rewrite `Bounded_q` bench using two `Sem`s


(from ocaml/opam:fedora-40-ocaml-4.14@sha256:ac14619978854a9a2b49bea137dcedb63efb773cb39affc51b5abefeb17f4fac)
2025-02-06 14:35.12 ---> using "35da20261e43d9584f30330bb77d8b2078d176ace2eb39cec3461c285b95218b" from cache


/: (comment fedora-40-4.14_opam-2.3)


/: (user (uid 1000) (gid 1000))


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (network host)
(shell "sudo dnf install -y findutils"))
Fedora 40 - x86_64                              212 kB/s |  27 kB     00:00
Fedora 40 openh264 (From Cisco) - x86_64        8.4 kB/s | 989  B     00:00
Fedora 40 - x86_64 - Updates                    187 kB/s |  24 kB     00:00
Fedora 40 - x86_64 - Updates                    5.1 MB/s | 6.1 MB     00:01
Package findutils-1:4.9.0-9.fc40.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
2025-02-06 14:35.12 ---> using "29661f973ca3b05a2e144702713358b94b0a2692a5e297c22278d1db3689ed48" from cache


/src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2025-02-06 14:35.12 ---> using "883af1a1ce5d5870c01df08eac67ae5316d6b41a278722fecd339091456706f6" from cache


/src: (run (shell "opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then from built-in defaults.
Checking for available remotes: rsync and local, git.
- you won't be able to use mercurial repositories unless you install the hg command on your system.
- you won't be able to use darcs repositories unless you install the darcs command on your system.


This development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
You may want to back it up before going further.


Continue? [y/n] y
[NOTE] The 'jobs' option was reset, its value was 39 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
opam option jobs=39 --global
Format upgrade done.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository
2025-02-06 14:35.12 ---> using "349f67f4c39d6c32eb39c6e7ba7a6d056985694e47206fa4a04524a8b827e0f9" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-131-generic
The OCaml toplevel, version 4.14.2
2.3.0
2025-02-06 14:35.12 ---> using "e3e445f1a34ed3332599bcce6ec2453232f9a07d86cc88ba19c0ff83341d647f" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2025-02-06 14:35.12 ---> using "68b550501eb0b9f7df4ad5a7b6e10fcd92a04f465d842b0cc7335fa9ba5240c9" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e a3f03aaceb14fa3a2f69a8d4f7c3cb97d896ce34 || git fetch origin master) && git reset -q --hard a3f03aaceb14fa3a2f69a8d4f7c3cb97d896ce34 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
3e681a81f6..0f2d53f61f  master     -> origin/master
a3f03aaceb Merge pull request #27384 from hannesm/release-mirage-crypto-v2.0.0


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository


Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2025-02-06 14:35.12 ---> using "d143b39053d3545affa0ec8ee7e7ab6e8eccbbaeb83dde134aac2cc473c4585a" from cache


/src: (copy (src picos_std.opam picos_mux.opam picos_meta.opam picos_lwt.opam picos_io_cohttp.opam picos_io.opam picos_aux.opam picos.opam)
(dst ./))
2025-02-06 14:35.12 ---> using "9b54a6102eaae895b7ebdd5758eb4f698ab90c970ed9f81ba1fade7750f8fc2d" from cache


/src: (run (network host)
(shell  "opam pin add -yn picos_std.dev './' && \
\nopam pin add -yn picos_mux.dev './' && \
\nopam pin add -yn picos_meta.dev './' && \
\nopam pin add -yn picos_lwt.dev './' && \
\nopam pin add -yn picos_io_cohttp.dev './' && \
\nopam pin add -yn picos_io.dev './' && \
\nopam pin add -yn picos_aux.dev './' && \
\nopam pin add -yn picos.dev './'"))
[picos_std.dev] synchronised (file:///src)
picos_std is now pinned to file:///src (version dev)
[picos_mux.dev] synchronised (file:///src)
picos_mux is now pinned to file:///src (version dev)
[picos_meta.dev] synchronised (file:///src)
picos_meta is now pinned to file:///src (version dev)
[picos_lwt.dev] synchronised (file:///src)
picos_lwt is now pinned to file:///src (version dev)
[picos_io_cohttp.dev] synchronised (file:///src)
picos_io_cohttp is now pinned to file:///src (version dev)
[picos_io.dev] synchronised (file:///src)
picos_io is now pinned to file:///src (version dev)
[picos_aux.dev] synchronised (file:///src)
picos_aux is now pinned to file:///src (version dev)
[picos.dev] synchronised (file:///src)
picos is now pinned to file:///src (version dev)
2025-02-06 14:35.12 ---> using "731e612b9ebd9b11f680c0a34ac7b686097e24da25d9af89208d3de427683b85" from cache


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-02-06 14:35.12 ---> using "594b9f42942fc599e4d128c7bf3a69f4c4c6c9efac96d8dc1cb15c0b00cb1647" from cache


/src: (env DEPS "alcotest.1.8.0 angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 backoff.0.1.1 base.v0.16.3 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.1 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.0 camlp-streams.5.0.1 cmdliner.1.3.0 cohttp.6.0.0 cohttp-lwt.6.0.0 cohttp-lwt-unix.6.0.0 conduit.7.1.0 conduit-lwt.7.1.0 conduit-lwt-unix.7.1.0 conf-bash.1 conf-gmp.4 conf-gmp-powm-sec.3 conf-npm.1 conf-pkg-config.4 containers.3.15 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-local-await.1.0.1 domain-name.0.4.0 domain_shims.0.1.0 dscheck.0.5.0 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 either.1.0.0 eqaf.0.10 fmt.0.9.0 fpath.0.7.3 gen.1.1 gmap.0.3.0 http.6.0.0 ipaddr.5.6.0 ipaddr-sexp.5.6.0 js_of_ocaml.5.9.1 js_of_ocaml-compiler.5.9.1 kdf.1.0.0 logs.0.7.0 lwt.5.9.0 macaddr.5.6.0 magic-mime.1.3.1 mdx.2.5.0 menhir.20240715 menhirCST.20240715 menhirLib.20240715 menhirSdk.20240715 mirage-crypto.2.0.0 mirage-crypto-ec.2.0.0 mirage-crypto-pk.2.0.0 mirage-crypto-rng.2.0.0 mtime.2.1.0 multicore-bench.0.1.7 multicore-magic.2.3.1 multicore-magic-dscheck.2.3.1 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.3.7.3 ocamlbuild.0.15.0 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 oseq.0.5.1 ppx_derivers.1.2.1 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 psq.0.2.1 ptime.1.2.0 qcheck-core.0.23 qcheck-multicoretests-util.0.7 qcheck-stm.0.7 re.1.12.0 result.1.5 rresult.0.7.0 sedlex.3.3 seq.base sexplib0.v0.16.0 stdlib-shims.0.3.0 stringext.1.6.0 thread-local-storage.0.2 thread-table.1.0.0 topkg.1.0.7 tsort.2.1.0 uri.4.4.0 uri-sexp.4.4.0 uutf.1.0.3 x509.1.0.5 yojson.2.2.2 zarith.1.14")


/src: (env CI true)


/src: (env OCAMLCI true)


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.3 --depext-only -y picos_std.dev picos_mux.dev picos_meta.dev picos_lwt.dev picos_io_cohttp.dev picos_io.dev picos_aux.dev picos.dev $DEPS"))
+ /usr/bin/sudo "yum" "makecache"
- Fedora 40 - x86_64                              102 kB/s |  27 kB     00:00
- Fedora 40 openh264 (From Cisco) - x86_64        9.5 kB/s | 989  B     00:00
- Fedora 40 - x86_64 - Updates                    116 kB/s |  16 kB     00:00
- Fedora 40 - x86_64 - Updates                    2.9 MB/s | 4.3 MB     00:01
- Metadata cache created.


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[picos.dev] synchronised (file:///src)
[picos_aux.dev] synchronised (file:///src)
[picos_io.dev] synchronised (file:///src)
[picos_io_cohttp.dev] synchronised (file:///src)
[picos_lwt.dev] synchronised (file:///src)
[picos_meta.dev] synchronised (file:///src)
[picos_mux.dev] synchronised (file:///src)
[picos_std.dev] synchronised (file:///src)


[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 2).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2).
[NOTE] Package ocaml is already installed (current version is 4.14.2).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).


The following system packages will first need to be installed:
gmp-devel npm


<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>


+ /usr/bin/sudo "yum" "install" "-y" "gmp-devel" "npm"
- Last metadata expiration check: 0:00:37 ago on Thu Feb  6 14:30:28 2025.
- Dependencies resolved.
- ================================================================================
-  Package             Arch      Version                         Repository  Size
- ================================================================================
- Installing:
-  gmp-devel           x86_64    1:6.2.1-8.fc40                  fedora     173 k
-  nodejs-npm          x86_64    1:10.8.2-1.20.18.2.2.fc40       updates    2.1 M
- Installing dependencies:
-  gmp-c++             x86_64    1:6.2.1-8.fc40                  fedora      18 k
-  libuv               x86_64    1:1.50.0-1.fc40                 updates    261 k
-  nodejs              x86_64    1:20.18.2-2.fc40                updates     52 k
-  nodejs-libs         x86_64    1:20.18.2-2.fc40                updates     16 M
- Installing weak dependencies:
-  nodejs-docs         noarch    1:20.18.2-2.fc40                updates    8.4 M
-  nodejs-full-i18n    x86_64    1:20.18.2-2.fc40                updates    8.4 M
- 
- Transaction Summary
- ================================================================================
- Install  8 Packages
- 
- Total download size: 35 M
- Installed size: 189 M
- Downloading Packages:
- (1/8): gmp-c++-6.2.1-8.fc40.x86_64.rpm          131 kB/s |  18 kB     00:00
- (2/8): libuv-1.50.0-1.fc40.x86_64.rpm           1.5 MB/s | 261 kB     00:00
- (3/8): gmp-devel-6.2.1-8.fc40.x86_64.rpm        889 kB/s | 173 kB     00:00
- (4/8): nodejs-20.18.2-2.fc40.x86_64.rpm         575 kB/s |  52 kB     00:00
- (5/8): nodejs-docs-20.18.2-2.fc40.noarch.rpm     17 MB/s | 8.4 MB     00:00
- (6/8): nodejs-npm-10.8.2-1.20.18.2.2.fc40.x86_6  13 MB/s | 2.1 MB     00:00
- (7/8): nodejs-full-i18n-20.18.2-2.fc40.x86_64.r  11 MB/s | 8.4 MB     00:00
- (8/8): nodejs-libs-20.18.2-2.fc40.x86_64.rpm     18 MB/s |  16 MB     00:00
- --------------------------------------------------------------------------------
- Total                                            25 MB/s |  35 MB     00:01
- Running transaction check
- Transaction check succeeded.
- Running transaction test
- Transaction test succeeded.
- Running transaction
-   Running scriptlet: nodejs-1:20.18.2-2.fc40.x86_64                         1/1
-   Preparing        :                                                        1/1
- 
-   Installing       : nodejs-docs-1:20.18.2-2.fc40.noarch                    1/8
-   Installing       : libuv-1:1.50.0-1.fc40.x86_64                           2/8
-   Installing       : nodejs-libs-1:20.18.2-2.fc40.x86_64                    3/8
- 
-   Installing       : nodejs-full-i18n-1:20.18.2-2.fc40.x86_64               4/8
-   Installing       : nodejs-npm-1:10.8.2-1.20.18.2.2.fc40.x86_64            5/8
-   Installing       : nodejs-1:20.18.2-2.fc40.x86_64                         6/8
-   Installing       : gmp-c++-1:6.2.1-8.fc40.x86_64                          7/8
-   Installing       : gmp-devel-1:6.2.1-8.fc40.x86_64                        8/8
-   Running scriptlet: gmp-devel-1:6.2.1-8.fc40.x86_64                        8/8
- 
- Installed:
-   gmp-c++-1:6.2.1-8.fc40.x86_64
-   gmp-devel-1:6.2.1-8.fc40.x86_64
-   libuv-1:1.50.0-1.fc40.x86_64
-   nodejs-1:20.18.2-2.fc40.x86_64
-   nodejs-docs-1:20.18.2-2.fc40.noarch
-   nodejs-full-i18n-1:20.18.2-2.fc40.x86_64
-   nodejs-libs-1:20.18.2-2.fc40.x86_64
-   nodejs-npm-1:10.8.2-1.20.18.2.2.fc40.x86_64
- 
- Complete!
+ /usr/bin/rpm "-q" "--whatprovides" "gmp-devel" "npm"
- gmp-devel-6.2.1-8.fc40.x86_64
- nodejs-npm-10.8.2-1.20.18.2.2.fc40.x86_64
2025-02-06 14:35.12 ---> using "f2650f116120db2aafae2da3a1898f6e0cf14ddad083b190bcf2c530c9cb5ee8" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 2).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2).
[NOTE] Package ocaml is already installed (current version is 4.14.2).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
The following actions will be performed:
=== install 98 packages
- install alcotest                   1.8.0
- install angstrom                   0.16.1
- install asn1-combinators           0.3.2
- install astring                    0.8.5
- install backoff                    0.1.1
- install base                       v0.16.3
- install base-bytes                 base
- install base64                     3.5.1
- install bigstringaf                0.10.0
- install bos                        0.2.1
- install ca-certs                   1.0.0
- install camlp-streams              5.0.1
- install cmdliner                   1.3.0
- install cohttp                     6.0.0
- install cohttp-lwt                 6.0.0
- install cohttp-lwt-unix            6.0.0
- install conduit                    7.1.0
- install conduit-lwt                7.1.0
- install conduit-lwt-unix           7.1.0
- install conf-bash                  1
- install conf-gmp                   4
- install conf-gmp-powm-sec          3
- install conf-npm                   1
- install conf-pkg-config            4
- install containers                 3.15
- install cppo                       1.8.0
- install csexp                      1.5.2
- install digestif                   1.2.0
- install domain-local-await         1.0.1
- install domain-name                0.4.0
- install domain_shims               0.1.0
- install dscheck                    0.5.0
- install dune                       3.17.2
- install dune-configurator          3.17.2
- install duration                   0.2.1
- install either                     1.0.0
- install eqaf                       0.10
- install fmt                        0.9.0
- install fpath                      0.7.3
- install gen                        1.1
- install gmap                       0.3.0
- install http                       6.0.0
- install ipaddr                     5.6.0
- install ipaddr-sexp                5.6.0
- install js_of_ocaml                5.9.1
- install js_of_ocaml-compiler       5.9.1
- install kdf                        1.0.0
- install logs                       0.7.0
- install lwt                        5.9.0
- install macaddr                    5.6.0
- install magic-mime                 1.3.1
- install mdx                        2.5.0
- install menhir                     20240715
- install menhirCST                  20240715
- install menhirLib                  20240715
- install menhirSdk                  20240715
- install mirage-crypto              2.0.0
- install mirage-crypto-ec           2.0.0
- install mirage-crypto-pk           2.0.0
- install mirage-crypto-rng          2.0.0
- install mtime                      2.1.0
- install multicore-bench            0.1.7
- install multicore-magic            2.3.1
- install multicore-magic-dscheck    2.3.1
- install ocaml-compiler-libs        v0.12.4
- install ocaml-syntax-shims         1.0.0
- install ocaml-version              3.7.3
- install ocamlbuild                 0.15.0
- install ocamlfind                  1.9.8
- install ocplib-endian              1.2
- install ohex                       0.2.0
- install oseq                       0.5.1
- install ppx_derivers               1.2.1
- install ppx_sexp_conv              v0.16.0
- install ppxlib                     0.35.0
- install psq                        0.2.1
- install ptime                      1.2.0
- install qcheck-core                0.23
- install qcheck-multicoretests-util 0.7
- install qcheck-stm                 0.7
- install re                         1.12.0
- install result                     1.5
- install rresult                    0.7.0
- install sedlex                     3.3
- install seq                        base
- install sexplib0                   v0.16.0
- install stdlib-shims               0.3.0
- install stringext                  1.6.0
- install thread-local-storage       0.2
- install thread-table               1.0.0
- install topkg                      1.0.7
- install tsort                      2.1.0
- install uri                        4.4.0
- install uri-sexp                   4.4.0
- install uutf                       1.0.3
- install x509                       1.0.5
- install yojson                     2.2.2
- install zarith                     1.14


The following system packages will first need to be installed:
npm


<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>


opam believes some required external dependencies are missing. opam can:
> 1. Run yum to install them (may need root/sudo access)
2. Display the recommended yum command and wait while you run it manually (e.g. in another terminal)
3. Continue anyway, and, upon success, permanently register that this external dependency is present, but not detectable
4. Abort the installation


[1/2/3/4] 1


+ /usr/bin/sudo "yum" "install" "-y" "npm"
- Last metadata expiration check: 0:01:05 ago on Thu Feb  6 14:30:28 2025.
- Package nodejs-npm-1:10.8.2-1.20.18.2.2.fc40.x86_64 is already installed.
- Dependencies resolved.
- Nothing to do.
- Complete!
+ /usr/bin/rpm "-q" "--whatprovides" "npm"
- nodejs-npm-10.8.2-1.20.18.2.2.fc40.x86_64


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved asn1-combinators.0.3.2  (cached)
-> retrieved angstrom.0.16.1  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved alcotest.1.8.0  (cached)
-> retrieved backoff.0.1.1  (cached)
-> retrieved base.v0.16.3  (cached)
-> retrieved base64.3.5.1  (cached)
-> retrieved bigstringaf.0.10.0  (cached)
-> retrieved ca-certs.1.0.0  (cached)
-> retrieved bos.0.2.1  (cached)
-> retrieved camlp-streams.5.0.1  (cached)
-> retrieved cmdliner.1.3.0  (cached)
-> retrieved conf-gmp.4  (cached)
-> retrieved conf-gmp-powm-sec.3  (cached)
-> retrieved conduit.7.1.0, conduit-lwt.7.1.0, conduit-lwt-unix.7.1.0  (cached)
-> retrieved cohttp.6.0.0, cohttp-lwt.6.0.0, cohttp-lwt-unix.6.0.0, http.6.0.0  (cached)
-> retrieved containers.3.15  (cached)
-> installed conf-bash.1
-> installed conf-gmp.4
-> installed conf-npm.1
-> installed conf-pkg-config.4
-> retrieved cppo.1.8.0  (cached)
-> retrieved csexp.1.5.2  (cached)
-> retrieved domain-local-await.1.0.1  (cached)
-> retrieved domain-name.0.4.0  (cached)
-> installed conf-gmp-powm-sec.3
-> retrieved domain_shims.0.1.0  (cached)
-> retrieved dscheck.0.5.0  (cached)
-> retrieved duration.0.2.1  (cached)
-> retrieved either.1.0.0  (cached)
-> retrieved eqaf.0.10  (cached)
-> retrieved fmt.0.9.0  (cached)
-> retrieved fpath.0.7.3  (cached)
-> retrieved gen.1.1  (cached)
-> retrieved gmap.0.3.0  (cached)
-> retrieved ipaddr.5.6.0, ipaddr-sexp.5.6.0, macaddr.5.6.0  (cached)
-> retrieved digestif.1.2.0  (cached)
-> retrieved kdf.1.0.0  (cached)
-> retrieved logs.0.7.0  (cached)
-> retrieved lwt.5.9.0  (cached)
-> retrieved magic-mime.1.3.1  (cached)
-> retrieved mdx.2.5.0  (cached)
-> retrieved menhir.20240715, menhirCST.20240715, menhirLib.20240715, menhirSdk.20240715  (cached)
-> retrieved dune.3.17.2, dune-configurator.3.17.2  (cached)
-> retrieved js_of_ocaml.5.9.1, js_of_ocaml-compiler.5.9.1  (cached)
-> retrieved mirage-crypto.2.0.0, mirage-crypto-ec.2.0.0, mirage-crypto-pk.2.0.0, mirage-crypto-rng.2.0.0  (cached)
-> retrieved mtime.2.1.0  (cached)
-> retrieved multicore-bench.0.1.7  (cached)
-> retrieved multicore-magic.2.3.1, multicore-magic-dscheck.2.3.1  (cached)
-> retrieved ocaml-compiler-libs.v0.12.4  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocaml-version.3.7.3  (cached)
-> installed cmdliner.1.3.0
-> retrieved ocamlbuild.0.15.0  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocplib-endian.1.2  (cached)
-> retrieved ohex.0.2.0  (cached)
-> retrieved oseq.0.5.1  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_sexp_conv.v0.16.0  (cached)
-> retrieved psq.0.2.1  (cached)
-> retrieved ptime.1.2.0  (cached)
-> retrieved qcheck-core.0.23  (cached)
-> retrieved qcheck-multicoretests-util.0.7, qcheck-stm.0.7  (cached)
-> retrieved re.1.12.0  (cached)
-> retrieved result.1.5  (cached)
-> retrieved rresult.0.7.0  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved ppxlib.0.35.0  (cached)
-> retrieved sedlex.3.3  (cached)
-> retrieved sexplib0.v0.16.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved stringext.1.6.0  (cached)
-> retrieved thread-local-storage.0.2  (cached)
-> retrieved thread-table.1.0.0  (cached)
-> retrieved tsort.2.1.0  (cached)
-> retrieved uutf.1.0.3  (cached)
-> retrieved topkg.1.0.7  (cached)
-> retrieved x509.1.0.5  (cached)
-> retrieved uri.4.4.0, uri-sexp.4.4.0  (cached)
-> retrieved yojson.2.2.2  (cached)
-> retrieved zarith.1.14  (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed ocamlbuild.0.15.0
-> installed zarith.1.14
-> installed topkg.1.0.7
-> installed rresult.0.7.0
-> installed uutf.1.0.3
-> installed mtime.2.1.0
-> installed fmt.0.9.0
-> installed ptime.1.2.0
-> installed astring.0.8.5
-> installed fpath.0.7.3
-> installed dune.3.17.2
-> installed backoff.0.1.1
-> installed base64.3.5.1
-> installed camlp-streams.5.0.1
-> installed csexp.1.5.2
-> installed asn1-combinators.0.3.2
-> installed cppo.1.8.0
-> installed domain-name.0.4.0
-> installed domain_shims.0.1.0
-> installed duration.0.2.1
-> installed either.1.0.0
-> installed eqaf.0.10
-> installed gen.1.1
-> installed gmap.0.3.0
-> installed http.6.0.0
-> installed macaddr.5.6.0
-> installed magic-mime.1.3.1
-> installed menhirCST.20240715
-> installed menhirLib.20240715
-> installed menhirSdk.20240715
-> installed multicore-magic.2.3.1
-> installed ocaml-compiler-libs.v0.12.4
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml-version.3.7.3
-> installed ohex.0.2.0
-> installed oseq.0.5.1
-> installed ppx_derivers.1.2.1
-> installed psq.0.2.1
-> installed re.1.12.0
-> installed result.1.5
-> installed sexplib0.v0.16.0
-> installed stdlib-shims.0.3.0
-> installed stringext.1.6.0
-> installed thread-local-storage.0.2
-> installed thread-table.1.0.0
-> installed tsort.2.1.0
-> installed qcheck-core.0.23
-> installed ocplib-endian.1.2
-> installed ipaddr.5.6.0
-> installed yojson.2.2.2
-> installed domain-local-await.1.0.1
-> installed digestif.1.2.0
-> installed qcheck-multicoretests-util.0.7
-> installed alcotest.1.8.0
-> installed multicore-bench.0.1.7
-> installed qcheck-stm.0.7
-> installed dune-configurator.3.17.2
-> installed bigstringaf.0.10.0
-> installed angstrom.0.16.1
-> installed mirage-crypto.2.0.0
-> installed containers.3.15
-> installed dscheck.0.5.0
-> installed multicore-magic-dscheck.2.3.1
-> installed kdf.1.0.0
-> installed uri.4.4.0
-> installed lwt.5.9.0
-> installed base.v0.16.3
-> installed menhir.20240715
-> installed ppxlib.0.35.0
-> installed ppx_sexp_conv.v0.16.0
-> installed sedlex.3.3
-> installed ipaddr-sexp.5.6.0
-> installed uri-sexp.4.4.0
-> installed js_of_ocaml-compiler.5.9.1
-> installed js_of_ocaml.5.9.1
-> installed logs.0.7.0
-> installed mirage-crypto-rng.2.0.0
-> installed mirage-crypto-pk.2.0.0
-> installed conduit.7.1.0
-> installed cohttp.6.0.0
-> installed bos.0.2.1
-> installed mdx.2.5.0
-> installed conduit-lwt.7.1.0
-> installed cohttp-lwt.6.0.0
-> installed mirage-crypto-ec.2.0.0
-> installed x509.1.0.5
-> installed ca-certs.1.0.0
-> installed conduit-lwt-unix.7.1.0
-> installed cohttp-lwt-unix.6.0.0
Done.
# To update the current shell environment, run: eval $(opam env)
2025-02-06 14:35.12 ---> using "d634eef5e9cc16f046e5b13fdf518c03b868ae26b3193ec7ce2932a0e5f34a5d" from cache


/src: (copy (src .) (dst /src))
2025-02-06 14:35.13 ---> saved as "ae5fcbddcdc692015c21d4b23ab538913b910473fbdb42db32155dea15a9cbf6"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/test && ./test_mpscq.exe)
random seed: 1164241476300386890
generated error fail pass / total     time test name
[ ]    0    0    0    0 /   32     0.0s Mpscq sequential
[ ]    0    0    0    0 /   32     0.0s Mpscq sequential (generating)
[]   32    0    0   32 /   32     0.0s Mpscq sequential
================================================================================
success (ran 1 tests)
random seed: 1931264285212059681
generated error fail pass / total     time test name
[ ]    0    0    0    0 /   64     0.0s Mpscq sequential
[]   64    0    0   64 /   64     0.0s Mpscq sequential
================================================================================
success (ran 1 tests)
random seed: 811037040602279475
generated error fail pass / total     time test name
[ ]    0    0    0    0 /  128     0.0s Mpscq sequential
[]  128    0    0  128 /  128     0.0s Mpscq sequential
================================================================================
success (ran 1 tests)
random seed: 1046779056339245897
generated error fail pass / total     time test name
[ ]    0    0    0    0 /  256     0.0s Mpscq sequential
[]  256    0    0  256 /  256     0.0s Mpscq sequential
================================================================================
success (ran 1 tests)
random seed: 2050612617558168488
generated error fail pass / total     time test name
[ ]    0    0    0    0 /  512     0.0s Mpscq sequential
[]  512    0    0  512 /  512     0.0s Mpscq sequential
================================================================================
success (ran 1 tests)
random seed: 1673174631637205118
generated error fail pass / total     time test name
[ ]    0    0    0    0 /   32     0.0s Mpscq sequential
[]   32    0    0   32 /   32     0.0s Mpscq sequential
================================================================================
success (ran 1 tests)
(cd _build/default/test && ./test_server_and_client.exe)
Using blocking sockets and threads on OCaml 4:
Recursive server running
Server listening
Client B running
Server accepting
Client A running
Client B connected
Server accepted client
Server accepting
Client A connected
Client B wrote 100
Server accepted client
Client A wrote 100
Server read 100
Server accepting
Server read 100
Server wrote 50
Client B read 50
Server wrote 50
Client A read 50
Server and Client test: OK
(cd _build/default/bench && ./main.exe -brief 'Picos Computation')
Picos Computation:
attach detach pairs over time/1 worker:
4.93 M/s
attach detach pairs over time/trivial:
11.85 M/s
time per attach detach pair/1 worker:
202.86 ns
time per attach detach pair/trivial:
84.37 ns
(cd _build/default/bench && ./main.exe -brief 'Picos Current')
Picos Current:
ops over time/1 worker:
61.59 M/s
time per op/1 worker:
16.24 ns
(cd _build/default/bench && ./main.exe -brief 'Picos FLS (excluding Current)')
Picos FLS (excluding Current):
gets over time/1 worker:
171.13 M/s
sets over time/1 worker:
89.68 M/s
time per get/1 worker:
5.84 ns
time per set/1 worker:
11.15 ns
(cd _build/default/test && ./test_sync.exe -- '^Mutex and Condition$' 0)
Testing `Picos_sync'.
This run has ID `8QXI2TGE'.


[OK]          Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.025s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- '^Mutex and Condition$' 1)
Testing `Picos_sync'.
This run has ID `C1QBHEAT'.


[SKIP]        Mutex and Condition                  0   basics.
[OK]          Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.004s. 1 test run.
(cd _build/default/bench && ./main.exe -brief 'Picos TLS')
Picos TLS:
gets over time/1 worker:
106.75 M/s
sets over time/1 worker:
56.05 M/s
time per get/1 worker:
9.37 ns
time per set/1 worker:
17.84 ns
(cd _build/default/bench && ./main.exe -brief 'Picos DLS')
Picos DLS:
gets over time/1 worker:
160.28 M/s
sets over time/1 worker:
79.99 M/s
time per get/1 worker:
6.24 ns
time per set/1 worker:
12.50 ns
(cd _build/default/test && ./test_finally.exe)
Testing `Picos_finally'.
This run has ID `BHA5BV1X'.


[OK]          move            0   is lazy.
[OK]          borrow          0   returns resource.


Full test results in `/src/_build/default/test/_build/_tests/Picos_finally'.
Test Successful in 0.001s. 2 tests run.
(cd _build/default/test && ./test_io.exe)
Testing `Picos_io'.
This run has ID `5XPA2L11'.


[OK]          Unix          0   openfile and read.
[OK]          Unix          1   sleepf.
[OK]          Unix          2   select empty timeout.
[OK]          Unix          3   select empty ∞.
[OK]          Unix          4   select.
[OK]          Unix          5   system.


Full test results in `/src/_build/default/test/_build/_tests/Picos_io'.
Test Successful in 0.453s. 6 tests run.
(cd _build/default/test && ./test_structured.exe)
Testing `Picos_structured'.
This run has ID `1A5LU0HZ'.


[OK]          Bundle          0   fork after terminate.
[OK]          Bundle          1   fork after escape.
[OK]          Bundle          2   exception in child terminates.
[OK]          Bundle          3   cancelation awaits children.
[OK]          Bundle          4   block raises when forbidden.
[OK]          Bundle          5   block raises Sys_error when fiber finishes.
[OK]          Bundle          6   termination nests.
[OK]          Bundle          7   promise cancelation does not terminate.
[OK]          Bundle          8   error in promise terminates.
[OK]          Bundle          9   can wait promises.
[OK]          Bundle         10   can select promises.
[OK]          Run             0   any and all errors.
[OK]          Run             1   any and all returns.
[OK]          Run             2   race any.


Full test results in `/src/_build/default/test/_build/_tests/Picos_structured'.
Test Successful in 0.632s. 14 tests run.
(cd _build/default/test && ./test_io_cohttp.exe)
Uri: //127.0.0.1:54161/hello-io-cohttp
Method: POST


host: 127.0.0.1:54161
user-agent: ocaml-cohttp/v6.0.0
content-length: 17


Body: It's-a-Me, Picos!
(cd _build/default/test && ./test_picos.exe)
Testing `Picos'.
This run has ID `4BU1DT6N'.


[OK]          Trigger               0   basics.
[OK]          Computation           0   basics.
[OK]          Computation           1   tx.
[OK]          Computation           2   signals in order.
[OK]          Fiber.FLS             0   basics.
[OK]          Cancel                0
[OK]          Cancel after          0


Full test results in `/src/_build/default/test/_build/_tests/Picos'.
Test Successful in 1.048s. 7 tests run.
(cd _build/default/test && ./test_select.exe)
Testing `Picos_select'.
This run has ID `RXNEZHSY'.


[OK]          Intr          0


Full test results in `/src/_build/default/test/_build/_tests/Picos_select'.
Test Successful in 1.878s. 1 test run.
(cd _build/default/test && ./test_io_with_lwt.exe)
Testing `Picos_io_with_lwt'.
This run has ID `JZ6V6TLN'.


[OK]          Unix          0   system.


Full test results in `/src/_build/default/test/_build/_tests/Picos_io_with_lwt'.
Test Successful in 2.018s. 1 test run.
(cd _build/default/bench && ./main.exe -brief 'Yield with Picos_std_sync')
Yield with Picos_std_sync:
locked yields over time/1 fiber with Lock:
0.07 M/s
locked yields over time/1 fiber with Rwlock:
0.05 M/s
locked yields over time/1 fiber with Sem:
0.09 M/s
locked yields over time/1 fiber with Sem 2:
0.06 M/s
locked yields over time/1 fiber with Sem 3:
0.03 M/s
locked yields over time/1 fiber with Sem 4:
0.04 M/s
locked yields over time/256 fibers with Lock:
0.01 M/s
locked yields over time/256 fibers with Rwlock:
0.01 M/s
locked yields over time/256 fibers with Sem:
0.01 M/s
locked yields over time/256 fibers with Sem 2:
0.01 M/s
locked yields over time/256 fibers with Sem 3:
0.01 M/s
locked yields over time/256 fibers with Sem 4:
0.02 M/s
locked yields over time/2 fibers with Lock:
0.06 M/s
locked yields over time/2 fibers with Rwlock:
0.06 M/s
locked yields over time/2 fibers with Sem:
0.08 M/s
locked yields over time/2 fibers with Sem 2:
0.02 M/s
locked yields over time/2 fibers with Sem 3:
0.02 M/s
locked yields over time/2 fibers with Sem 4:
0.06 M/s
locked yields over time/3 fibers with Lock:
0.07 M/s
locked yields over time/3 fibers with Rwlock:
0.06 M/s
locked yields over time/3 fibers with Sem:
0.07 M/s
locked yields over time/3 fibers with Sem 2:
0.02 M/s
locked yields over time/3 fibers with Sem 3:
0.05 M/s
locked yields over time/3 fibers with Sem 4:
0.07 M/s
locked yields over time/4 fibers with Lock:
0.08 M/s
locked yields over time/4 fibers with Rwlock:
0.06 M/s
locked yields over time/4 fibers with Sem:
0.06 M/s
locked yields over time/4 fibers with Sem 2:
0.08 M/s
locked yields over time/4 fibers with Sem 3:
0.07 M/s
locked yields over time/4 fibers with Sem 4:
0.06 M/s
locked yields over time/8 fibers with Lock:
0.06 M/s
locked yields over time/8 fibers with Rwlock:
0.05 M/s
locked yields over time/8 fibers with Sem:
0.06 M/s
locked yields over time/8 fibers with Sem 2:
0.05 M/s
locked yields over time/8 fibers with Sem 3:
0.03 M/s
locked yields over time/8 fibers with Sem 4:
0.07 M/s
time per locked yield/1 fiber with Lock:
13827.12 ns
time per locked yield/1 fiber with Rwlock:
21481.66 ns
time per locked yield/1 fiber with Sem:
11607.64 ns
time per locked yield/1 fiber with Sem 2:
15730.83 ns
time per locked yield/1 fiber with Sem 3:
29462.18 ns
time per locked yield/1 fiber with Sem 4:
22687.44 ns
time per locked yield/256 fibers with Lock:
104939.06 ns
time per locked yield/256 fibers with Rwlock:
123811.21 ns
time per locked yield/256 fibers with Sem:
90540.73 ns
time per locked yield/256 fibers with Sem 2:
102150.82 ns
time per locked yield/256 fibers with Sem 3:
85633.12 ns
time per locked yield/256 fibers with Sem 4:
55908.82 ns
time per locked yield/2 fibers with Lock:
17061.76 ns
time per locked yield/2 fibers with Rwlock:
17948.03 ns
time per locked yield/2 fibers with Sem:
11803.10 ns
time per locked yield/2 fibers with Sem 2:
51374.52 ns
time per locked yield/2 fibers with Sem 3:
40258.35 ns
time per locked yield/2 fibers with Sem 4:
16083.17 ns
time per locked yield/3 fibers with Lock:
14729.75 ns
time per locked yield/3 fibers with Rwlock:
17849.49 ns
time per locked yield/3 fibers with Sem:
14215.90 ns
time per locked yield/3 fibers with Sem 2:
43809.09 ns
time per locked yield/3 fibers with Sem 3:
19418.53 ns
time per locked yield/3 fibers with Sem 4:
15017.10 ns
time per locked yield/4 fibers with Lock:
13001.21 ns
time per locked yield/4 fibers with Rwlock:
15470.92 ns
time per locked yield/4 fibers with Sem:
17298.37 ns
time per locked yield/4 fibers with Sem 2:
12867.25 ns
time per locked yield/4 fibers with Sem 3:
15201.33 ns
time per locked yield/4 fibers with Sem 4:
17696.88 ns
time per locked yield/8 fibers with Lock:
15702.93 ns
time per locked yield/8 fibers with Rwlock:
22197.12 ns
time per locked yield/8 fibers with Sem:
15455.33 ns
time per locked yield/8 fibers with Sem 2:
18652.32 ns
time per locked yield/8 fibers with Sem 3:
28594.10 ns
time per locked yield/8 fibers with Sem 4:
14616.10 ns
(cd _build/default/bench && ./main.exe -brief 'Picos Spawn')
Picos Spawn:
(cd _build/default/bench && ./main.exe -brief 'Picos Yield')
Picos Yield:
time per yield/100 fibers:
21343.96 ns
time per yield/10 fibers:
8821.82 ns
time per yield/1 fiber:
12595.80 ns
yields over time/100 fibers:
0.05 M/s
yields over time/10 fibers:
0.11 M/s
yields over time/1 fiber:
0.08 M/s
(cd _build/default/bench && ./main.exe -brief 'Picos Cancel_after with Picos_select')
Picos Cancel_after with Picos_select:
async round-trips over time/1 worker:
0.19 M/s
round-trips over time/1 worker:
0.02 M/s
time per async round-trip/1 worker:
5254.77 ns
time per round-trip/1 worker:
41962.73 ns
(cd _build/default/test && /usr/bin/node test_js_of_ocaml.bc.js)
Hello, from js_of_ocaml with Picos!
(cd _build/default/bench && ./main.exe -brief 'Ref with Picos_std_sync')
Ref with Picos_std_sync:
ops over time/cas int with Lock:
36.93 M/s
ops over time/cas int with Rwlock:
27.31 M/s
ops over time/cas int with Sem:
36.31 M/s
ops over time/get with Lock:
46.91 M/s
ops over time/get with Rwlock:
48.06 M/s
ops over time/get with Sem:
46.89 M/s
ops over time/incr with Lock:
46.98 M/s
ops over time/incr with Rwlock:
32.67 M/s
ops over time/incr with Sem:
46.70 M/s
ops over time/push & pop with Lock:
33.83 M/s
ops over time/push & pop with Rwlock:
25.89 M/s
ops over time/push & pop with Sem:
34.48 M/s
ops over time/swap with Lock:
32.96 M/s
ops over time/swap with Rwlock:
26.35 M/s
ops over time/swap with Sem:
34.48 M/s
ops over time/xchg int with Lock:
36.94 M/s
ops over time/xchg int with Rwlock:
27.93 M/s
ops over time/xchg int with Sem:
37.08 M/s
time per op/cas int with Lock:
27.08 ns
time per op/cas int with Rwlock:
36.62 ns
time per op/cas int with Sem:
27.54 ns
time per op/get with Lock:
21.32 ns
time per op/get with Rwlock:
20.81 ns
time per op/get with Sem:
21.33 ns
time per op/incr with Lock:
21.29 ns
time per op/incr with Rwlock:
30.61 ns
time per op/incr with Sem:
21.42 ns
time per op/push & pop with Lock:
29.56 ns
time per op/push & pop with Rwlock:
38.63 ns
time per op/push & pop with Sem:
29.01 ns
time per op/swap with Lock:
30.34 ns
time per op/swap with Rwlock:
37.95 ns
time per op/swap with Sem:
29.00 ns
time per op/xchg int with Lock:
27.07 ns
time per op/xchg int with Rwlock:
35.81 ns
time per op/xchg int with Sem:
26.97 ns
(cd _build/default/bench && ./main.exe -brief Picos_mpmcq)
Picos_mpmcq:
messages over time/one domain:
16.30 M/s
time per message/one domain:
61.35 ns
(cd _build/default/bench && ./main.exe -brief Picos_mpscq)
Picos_mpscq:
messages over time/one domain:
17.29 M/s
time per message/one domain:
57.83 ns
(cd _build/default/bench && ./main.exe -brief Picos_htbl)
Picos_htbl:
operations over time/1 worker, 10% reads:
8.13 M/s
operations over time/1 worker, 50% reads:
9.72 M/s
operations over time/1 worker, 90% reads:
12.58 M/s
time per operation/1 worker, 10% reads:
123.00 ns
time per operation/1 worker, 50% reads:
102.93 ns
time per operation/1 worker, 90% reads:
79.48 ns
(cd _build/default/test && ./test_sync.exe -- '^Mutex and Condition$' 2)
Testing `Picos_sync'.
This run has ID `YQ80AR4N'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[OK]          Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 4.452s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- '^Lock and Lock.Condition$' 0)
Testing `Picos_sync'.
This run has ID `KXMZEE08'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[OK]          Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.016s. 1 test run.
(cd _build/default/bench && ./main.exe -brief 'Hashtbl with Picos_std_sync')
Hashtbl with Picos_std_sync:
operations over time/1 worker, 10% reads with Lock:
7.48 M/s
operations over time/1 worker, 10% reads with Rwlock:
7.03 M/s
operations over time/1 worker, 10% reads with Sem:
6.77 M/s
operations over time/1 worker, 100% reads with Lock:
8.50 M/s
operations over time/1 worker, 100% reads with Rwlock:
11.01 M/s
operations over time/1 worker, 100% reads with Sem:
8.59 M/s
operations over time/1 worker, 50% reads with Lock:
7.44 M/s
operations over time/1 worker, 50% reads with Rwlock:
6.73 M/s
operations over time/1 worker, 50% reads with Sem:
7.25 M/s
operations over time/1 worker, 90% reads with Lock:
8.32 M/s
operations over time/1 worker, 90% reads with Rwlock:
8.38 M/s
operations over time/1 worker, 90% reads with Sem:
8.11 M/s
operations over time/1 worker, 95% reads with Lock:
8.43 M/s
operations over time/1 worker, 95% reads with Rwlock:
8.65 M/s
operations over time/1 worker, 95% reads with Sem:
8.16 M/s
time per operation/1 worker, 10% reads with Lock:
133.68 ns
time per operation/1 worker, 10% reads with Rwlock:
142.33 ns
time per operation/1 worker, 10% reads with Sem:
147.63 ns
time per operation/1 worker, 100% reads with Lock:
117.67 ns
time per operation/1 worker, 100% reads with Rwlock:
90.86 ns
time per operation/1 worker, 100% reads with Sem:
116.37 ns
time per operation/1 worker, 50% reads with Lock:
134.44 ns
time per operation/1 worker, 50% reads with Rwlock:
148.54 ns
time per operation/1 worker, 50% reads with Sem:
138.01 ns
time per operation/1 worker, 90% reads with Lock:
120.25 ns
time per operation/1 worker, 90% reads with Rwlock:
119.28 ns
time per operation/1 worker, 90% reads with Sem:
123.25 ns
time per operation/1 worker, 95% reads with Lock:
118.63 ns
time per operation/1 worker, 95% reads with Rwlock:
115.55 ns
time per operation/1 worker, 95% reads with Sem:
122.66 ns
(cd _build/default/bench && ./main.exe -brief Picos_stdio)
Picos_stdio:
blocking reads over time/1 worker:
0.02 M/s
non-blocking reads over time/1 worker:
0.25 M/s
time per blocking read/1 worker:
43229.80 ns
time per non-blocking read/1 worker:
3969.05 ns
(cd _build/default/bench && ./main.exe -brief 'Picos_sync Stream')
Picos_sync Stream:
messages over time/one domain:
7.91 M/s
time per message/one domain:
126.40 ns
(cd _build/default/bench && ./main.exe -brief Fib)
Fib:
(cd _build/default/bench && ./main.exe -brief 'Picos binaries')
Picos binaries:
binary size/picos:
86.74 kB
binary size/picos.domain:
7.69 kB
binary size/picos.thread:
4.44 kB
binary size/picos_aux.htbl:
54.07 kB
binary size/picos_aux.mpmcq:
17.09 kB
binary size/picos_aux.mpscq:
19.86 kB
binary size/picos_aux.rc:
19.93 kB
binary size/picos_io:
97.36 kB
binary size/picos_io.fd:
10.01 kB
binary size/picos_io.select:
63.07 kB
binary size/picos_io_cohttp:
46.99 kB
binary size/picos_mux.thread:
27.08 kB
binary size/picos_std.awaitable:
35.41 kB
binary size/picos_std.event:
26.37 kB
binary size/picos_std.finally:
19.96 kB
binary size/picos_std.structured:
87.03 kB
binary size/picos_std.sync:
193.43 kB
(cd _build/default/bench && ./main.exe -brief 'Bounded_q with Picos_std_sync')
Bounded_q with Picos_std_sync:
messages over time/one domain with Lock:
7.11 M/s
time per message/one domain with Lock:
140.65 ns
(cd _build/default/bench && ./main.exe -brief 'Memory usage')
Memory usage:
(cd _build/default/test && ./test_sync.exe -- '^Lock and Lock.Condition$' 1)
Testing `Picos_sync'.
This run has ID `LW296ATP'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[OK]          Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 2.637s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- '^Lock and Lock.Condition$' 2)
Testing `Picos_sync'.
This run has ID `EAWKVAJ0'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[OK]          Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.001s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- '^Lock and Lock.Condition$' 3)
Testing `Picos_sync'.
This run has ID `POGE9RBM'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[OK]          Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.001s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- '^Rwlock and Rwlock.Condition$' 0)
Testing `Picos_sync'.
This run has ID `WHFDVTYG'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[OK]          Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.018s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- '^Rwlock and Rwlock.Condition$' 1)
Testing `Picos_sync'.
This run has ID `HLYPTH1Z'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[OK]          Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 4.095s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- '^Rwlock and Rwlock.Condition$' 2)
Testing `Picos_sync'.
This run has ID `CY3LY671'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[OK]          Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.002s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- '^Rwlock and Rwlock.Condition$' 3)
Testing `Picos_sync'.
This run has ID `VKNHEB2L'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[OK]          Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.001s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- '^Rwlock and Rwlock.Condition$' 4)
Testing `Picos_sync'.
This run has ID `F9VD01Z6'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[OK]          Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.001s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- '^Rwlock and Rwlock.Condition$' 5)
Testing `Picos_sync'.
This run has ID `QAYUVHWF'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[OK]          Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.001s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- '^Rwlock and Rwlock.Condition$' 6)
Testing `Picos_sync'.
This run has ID `DZOJJ2W7'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[OK]          Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.001s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- ^Semaphore$ 0)
Testing `Picos_sync'.
This run has ID `9OJ49Y9K'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[OK]          Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.001s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- ^Semaphore$ 1)
Testing `Picos_sync'.
This run has ID `56BOY54O'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[OK]          Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.022s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- ^Sem$ 0)
Testing `Picos_sync'.
This run has ID `J4YSL5LA'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[OK]          Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.001s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- ^Sem$ 1)
Testing `Picos_sync'.
This run has ID `LHYJL00Y'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[OK]          Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.

SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.016s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- ^Sem$ 2)
Testing `Picos_sync'.
This run has ID `92IM61F1'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[OK]          Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.001s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- ^Sem$ 3)
Testing `Picos_sync'.
This run has ID `OKW81Y1D'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[OK]          Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.001s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- ^Lazy$ 0)
Testing `Picos_sync'.
This run has ID `A7PZB8JL'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[OK]          Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.001s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- ^Lazy$ 1)
Testing `Picos_sync'.
This run has ID `VJG4TLX2'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[OK]          Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.001s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- ^Event$ 0)
Testing `Picos_sync'.
This run has ID `A8S8JJ81'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[OK]          Event                                0   basics.
[SKIP]        Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.102s. 1 test run.
(cd _build/default/test && ./test_sync.exe -- '^Non-cancelable ops$' 0)
Testing `Picos_sync'.
This run has ID `W0E63X0W'.


[SKIP]        Mutex and Condition                  0   basics.
[SKIP]        Mutex and Condition                  1   errors.
[SKIP]        Mutex and Condition                  2   cancelation.
[SKIP]        Lock and Lock.Condition              0   basics.
[SKIP]        Lock and Lock.Condition              1   cancelation.
[SKIP]        Lock and Lock.Condition              2   poisoning.
[SKIP]        Lock and Lock.Condition              3   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          0   basics.
[SKIP]        Rwlock and Rwlock.Condition          1   cancelation.
[SKIP]        Rwlock and Rwlock.Condition          2   poisoning.
[SKIP]        Rwlock and Rwlock.Condition          3   freezing.
[SKIP]        Rwlock and Rwlock.Condition          4   try_acquire.
[SKIP]        Rwlock and Rwlock.Condition          5   try_acquire_shared.
[SKIP]        Rwlock and Rwlock.Condition          6   sharing.
[SKIP]        Semaphore                            0   basics.
[SKIP]        Semaphore                            1   stress.
[SKIP]        Sem                                  0   basics.
[SKIP]        Sem                                  1   stress.
[SKIP]        Sem                                  2   poisoning.
[SKIP]        Sem                                  3   try_acquire.
[SKIP]        Lazy                                 0   basics.
[SKIP]        Lazy                                 1   cancelation.
[SKIP]        Event                                0   basics.
[OK]          Non-cancelable ops                   0   are not canceled.


Full test results in `/src/_build/default/test/_build/_tests/Picos_sync'.
Test Successful in 0.001s. 1 test run.
(cd _build/default/test && ./test_schedulers.exe)
Testing `Picos schedulers'.
This run has ID `LBTKFVFA'.


[OK]          Trivial main returns                          0
[OK]          Scheduler completes main computation          0
[OK]          Current                                       0
[OK]          Cancel_after                                  0   basic.
[OK]          Cancel_after                                  1   long timeout.
[OK]          Operation on canceled fiber raises            0
[OK]          Cross scheduler wakeup                        0
[OK]          Fatal exception terminates scheduler          0


Full test results in `/src/_build/default/test/_build/_tests/Picos schedulers'.
Test Successful in 27.685s. 8 tests run.
Thread 107 killed on uncaught exception Failure("fatal")
Raised at Dune__exe__Test_schedulers.test_fatal.fatal_exn_handler in file "test/test_schedulers.ml", line 117, characters 6-15
Called from Thread.create.(fun) in file "thread.ml", line 49, characters 8-14
Thread 171 killed on uncaught exception Failure("fatal")
Raised at Dune__exe__Test_schedulers.test_fatal.fatal_exn_handler in file "test/test_schedulers.ml", line 117, characters 6-15
Called from Thread.create.(fun) in file "thread.ml", line 49, characters 8-14
Thread 158 killed on uncaught exception Failure("fatal")
Raised at Dune__exe__Test_schedulers.test_fatal.fatal_exn_handler in file "test/test_schedulers.ml", line 117, characters 6-15
Called from Thread.create.(fun) in file "thread.ml", line 49, characters 8-14
Thread 173 killed on uncaught exception Failure("fatal")
Raised at Dune__exe__Test_schedulers.test_fatal.fatal_exn_handler in file "test/test_schedulers.ml", line 117, characters 6-15
Called from Thread.create.(fun) in file "thread.ml", line 49, characters 8-14
Thread 110 killed on uncaught exception Failure("fatal")
Raised at Dune__exe__Test_schedulers.test_fatal.fatal_exn_handler in file "test/test_schedulers.ml", line 117, characters 6-15
Called from Thread.create.(fun) in file "thread.ml", line 49, characters 8-14
Thread 109 killed on uncaught exception Failure("fatal")
Raised at Dune__exe__Test_schedulers.test_fatal.fatal_exn_handler in file "test/test_schedulers.ml", line 117, characters 6-15
Called from Thread.create.(fun) in file "thread.ml", line 49, characters 8-14
Thread 162 killed on uncaught exception Failure("fatal")
Raised at Dune__exe__Test_schedulers.test_fatal.fatal_exn_handler in file "test/test_schedulers.ml", line 117, characters 6-15
Called from Thread.create.(fun) in file "thread.ml", line 49, characters 8-14
Thread 140 killed on uncaught exception Failure("fatal")
Raised at Dune__exe__Test_schedulers.test_fatal.fatal_exn_handler in file "test/test_schedulers.ml", line 117, characters 6-15
Called from Thread.create.(fun) in file "thread.ml", line 49, characters 8-14
Thread 172 killed on uncaught exception Failure("fatal")
Raised at Dune__exe__Test_schedulers.test_fatal.fatal_exn_handler in file "test/test_schedulers.ml", line 117, characters 6-15
Called from Thread.create.(fun) in file "thread.ml", line 49, characters 8-14
(cd _build/default/test && ./test_htbl.exe)
random seed: 2634511304765172355
generated error fail pass / total     time test name
[ ]    0    0    0    0 /   32     0.0s Htbl sequential
[ ]    0    0    0    0 /   32     0.0s Htbl sequential (generating)
[]   32    0    0   32 /   32     0.0s Htbl sequential
[ ]    0    0    0    0 /   32     0.0s Htbl concurrent
[ ]    1    0    0    1 /   32     0.2s Htbl concurrent
[ ]    2    0    0    2 /   32     0.8s Htbl concurrent
[ ]    3    0    0    3 /   32     1.0s Htbl concurrent
[ ]    5    0    0    5 /   32     1.2s Htbl concurrent
[ ]    7    0    0    7 /   32     1.3s Htbl concurrent
[ ]    9    0    0    9 /   32     1.5s Htbl concurrent
[ ]   11    0    0   11 /   32     1.6s Htbl concurrent
[ ]   13    0    0   13 /   32     1.7s Htbl concurrent
[ ]   14    0    0   14 /   32     1.9s Htbl concurrent
[ ]   15    0    0   15 /   32     2.0s Htbl concurrent
[ ]   16    0    0   16 /   32     2.2s Htbl concurrent
[ ]   17    0    0   17 /   32     2.8s Htbl concurrent
[ ]   19    0    0   19 /   32     3.4s Htbl concurrent
[ ]   20    0    0   20 /   32     3.6s Htbl concurrent
[ ]   21    0    0   21 /   32     3.8s Htbl concurrent
[ ]   22    0    0   22 /   32     3.9s Htbl concurrent
[ ]   24    0    0   24 /   32     4.3s Htbl concurrent
[ ]   25    0    0   25 /   32     4.5s Htbl concurrent
[ ]   26    0    0   26 /   32     4.7s Htbl concurrent
[ ]   27    0    0   27 /   32     5.5s Htbl concurrent
[ ]   28    0    0   28 /   32     5.7s Htbl concurrent
[ ]   30    0    0   30 /   32     5.9s Htbl concurrent
[ ]   32    0    0   32 /   32     6.1s Htbl concurrent
[]   32    0    0   32 /   32     6.1s Htbl concurrent
================================================================================
success (ran 2 tests)
random seed: 2991272484054964040
generated error fail pass / total     time test name
[ ]    0    0    0    0 /   64     0.0s Htbl sequential
[]   64    0    0   64 /   64     0.0s Htbl sequential
[ ]    0    0    0    0 /   64     0.0s Htbl concurrent
[ ]    2    0    0    2 /   64     0.5s Htbl concurrent
[ ]    3    0    0    3 /   64     0.7s Htbl concurrent
[ ]    4    0    0    4 /   64     0.9s Htbl concurrent
[ ]    5    0    0    5 /   64     1.3s Htbl concurrent
[ ]    6    0    0    6 /   64     1.5s Htbl concurrent
[ ]    7    0    0    7 /   64     1.8s Htbl concurrent
[ ]    9    0    0    9 /   64     2.1s Htbl concurrent
[ ]   11    0    0   11 /   64     2.2s Htbl concurrent
[ ]   13    0    0   13 /   64     2.4s Htbl concurrent
[ ]   14    0    0   14 /   64     2.6s Htbl concurrent
[ ]   15    0    0   15 /   64     3.1s Htbl concurrent
[ ]   16    0    0   16 /   64     3.6s Htbl concurrent
[ ]   17    0    0   17 /   64     3.7s Htbl concurrent
[ ]   19    0    0   19 /   64     3.9s Htbl concurrent
[ ]   22    0    0   22 /   64     4.0s Htbl concurrent
[ ]   23    0    0   23 /   64     4.2s Htbl concurrent
[ ]   27    0    0   27 /   64     4.4s Htbl concurrent
[ ]   31    0    0   31 /   64     4.7s Htbl concurrent
[ ]   32    0    0   32 /   64     5.3s Htbl concurrent
[ ]   34    0    0   34 /   64     5.4s Htbl concurrent
[ ]   37    0    0   37 /   64     5.6s Htbl concurrent
[ ]   40    0    0   40 /   64     5.7s Htbl concurrent
[ ]   44    0    0   44 /   64     5.8s Htbl concurrent
[ ]   46    0    0   46 /   64     5.9s Htbl concurrent
[ ]   49    0    0   49 /   64     6.1s Htbl concurrent
[ ]   53    0    0   53 /   64     6.2s Htbl concurrent
[ ]   54    0    0   54 /   64     6.4s Htbl concurrent
[ ]   57    0    0   57 /   64     6.5s Htbl concurrent
[ ]   61    0    0   61 /   64     6.7s Htbl concurrent
[]   64    0    0   64 /   64     6.8s Htbl concurrent
================================================================================
success (ran 2 tests)
random seed: 4103264121358572593
generated error fail pass / total     time test name
[ ]    0    0    0    0 /  128     0.0s Htbl sequential
[]  128    0    0  128 /  128     0.0s Htbl sequential
[ ]    0    0    0    0 /  128     0.0s Htbl concurrent
[ ]    2    0    0    2 /  128     0.1s Htbl concurrent
[ ]    3    0    0    3 /  128     0.2s Htbl concurrent
[ ]    7    0    0    7 /  128     0.3s Htbl concurrent
[ ]    9    0    0    9 /  128     0.6s Htbl concurrent
[ ]   11    0    0   11 /  128     0.8s Htbl concurrent
[ ]   15    0    0   15 /  128     0.9s Htbl concurrent
[ ]   18    0    0   18 /  128     1.4s Htbl concurrent
[ ]   21    0    0   21 /  128     1.6s Htbl concurrent
[ ]   22    0    0   22 /  128     1.7s Htbl concurrent
[ ]   26    0    0   26 /  128     2.0s Htbl concurrent
[ ]   28    0    0   28 /  128     2.1s Htbl concurrent
[ ]   31    0    0   31 /  128     2.2s Htbl concurrent
[ ]   34    0    0   34 /  128     2.3s Htbl concurrent
[ ]   35    0    0   35 /  128     2.7s Htbl concurrent
[ ]   36    0    0   36 /  128     2.9s Htbl concurrent
[ ]   38    0    0   38 /  128     3.2s Htbl concurrent
[ ]   39    0    0   39 /  128     4.3s Htbl concurrent
[ ]   40    0    0   40 /  128     5.0s Htbl concurrent
[ ]   41    0    0   41 /  128     5.9s Htbl concurrent
[ ]   42    0    0   42 /  128     6.9s Htbl concurrent
[ ]   43    0    0   43 /  128     7.8s Htbl concurrent
[ ]   44    0    0   44 /  128     8.4s Htbl concurrent
[ ]   45    0    0   45 /  128     8.7s Htbl concurrent
[ ]   46    0    0   46 /  128     8.8s Htbl concurrent
[ ]   47    0    0   47 /  128     9.1s Htbl concurrent
[ ]   49    0    0   49 /  128     9.2s Htbl concurrent
[ ]   50    0    0   50 /  128     9.8s Htbl concurrent
[ ]   51    0    0   51 /  128    10.3s Htbl concurrent
[ ]   53    0    0   53 /  128    10.8s Htbl concurrent
[ ]   54    0    0   54 /  128    11.0s Htbl concurrent
[ ]   55    0    0   55 /  128    11.2s Htbl concurrent
[ ]   56    0    0   56 /  128    11.4s Htbl concurrent
[ ]   57    0    0   57 /  128    11.8s Htbl concurrent
[ ]   60    0    0   60 /  128    12.0s Htbl concurrent
[ ]   62    0    0   62 /  128    12.1s Htbl concurrent
[ ]   64    0    0   64 /  128    12.2s Htbl concurrent
[ ]   66    0    0   66 /  128    12.4s Htbl concurrent
[ ]   67    0    0   67 /  128    12.6s Htbl concurrent
[ ]   69    0    0   69 /  128    12.7s Htbl concurrent
[ ]   71    0    0   71 /  128    12.9s Htbl concurrent
[ ]   72    0    0   72 /  128    13.0s Htbl concurrent
[ ]   74    0    0   74 /  128    13.3s Htbl concurrent
[ ]   75    0    0   75 /  128    13.4s Htbl concurrent
[ ]   76    0    0   76 /  128    13.6s Htbl concurrent
[ ]   78    0    0   78 /  128    13.8s Htbl concurrent
[ ]   80    0    0   80 /  128    13.9s Htbl concurrent
[ ]   81    0    0   81 /  128    14.0s Htbl concurrent
[ ]   82    0    0   82 /  128    14.2s Htbl concurrent
[ ]   83    0    0   83 /  128    14.4s Htbl concurrent
[ ]   84    0    0   84 /  128    14.6s Htbl concurrent
[ ]   86    0    0   86 /  128    14.8s Htbl concurrent
[ ]   89    0    0   89 /  128    14.9s Htbl concurrent
[ ]   91    0    0   91 /  128    15.5s Htbl concurrent
[ ]   92    0    0   92 /  128    15.6s Htbl concurrent
[ ]   96    0    0   96 /  128    15.7s Htbl concurrent
[ ]   99    0    0   99 /  128    16.1s Htbl concurrent
[ ]  101    0    0  101 /  128    16.4s Htbl concurrent
[ ]  103    0    0  103 /  128    16.5s Htbl concurrent
[ ]  106    0    0  106 /  128    16.6s Htbl concurrent
[ ]  107    0    0  107 /  128    17.1s Htbl concurrent
[ ]  108    0    0  108 /  128    17.2s Htbl concurrent
[ ]  111    0    0  111 /  128    17.3s Htbl concurrent
[ ]  114    0    0  114 /  128    17.4s Htbl concurrent
[ ]  117    0    0  117 /  128    17.6s Htbl concurrent
[ ]  119    0    0  119 /  128    17.7s Htbl concurrent
[ ]  123    0    0  123 /  128    17.8s Htbl concurrent
[ ]  127    0    0  127 /  128    18.1s Htbl concurrent
[ ]  128    0    0  128 /  128    18.7s Htbl concurrent
[]  128    0    0  128 /  128    18.7s Htbl concurrent
================================================================================
success (ran 2 tests)
random seed: 4546257829013656863
generated error fail pass / total     time test name
[ ]    0    0    0    0 /  202     0.0s Htbl sequential
[]  202    0    0  202 /  202     0.0s Htbl sequential
[ ]    0    0    0    0 /  202     0.0s Htbl concurrent
[ ]    5    0    0    5 /  202     0.1s Htbl concurrent
[ ]    8    0    0    8 /  202     0.2s Htbl concurrent
[ ]    9    0    0    9 /  202     0.9s Htbl concurrent
[ ]   15    0    0   15 /  202     1.1s Htbl concurrent
[ ]   17    0    0   17 /  202     1.4s Htbl concurrent
[ ]   20    0    0   20 /  202     1.5s Htbl concurrent
[ ]   23    0    0   23 /  202     1.6s Htbl concurrent
[ ]   30    0    0   30 /  202     2.1s Htbl concurrent
[ ]   32    0    0   32 /  202     2.3s Htbl concurrent
[ ]   35    0    0   35 /  202     2.4s Htbl concurrent
[ ]   36    0    0   36 /  202     2.7s Htbl concurrent
[ ]   38    0    0   38 /  202     3.0s Htbl concurrent
[ ]   39    0    0   39 /  202     3.2s Htbl concurrent
[ ]   42    0    0   42 /  202     3.9s Htbl concurrent
[ ]   43    0    0   43 /  202     4.1s Htbl concurrent
[ ]   47    0    0   47 /  202     4.6s Htbl concurrent
[ ]   49    0    0   49 /  202     4.7s Htbl concurrent
[ ]   55    0    0   55 /  202     4.9s Htbl concurrent
[ ]   60    0    0   60 /  202     5.0s Htbl concurrent
[ ]   66    0    0   66 /  202     5.1s Htbl concurrent
[ ]   68    0    0   68 /  202     5.3s Htbl concurrent
[ ]   72    0    0   72 /  202     5.5s Htbl concurrent
[ ]   75    0    0   75 /  202     5.7s Htbl concurrent
[ ]   80    0    0   80 /  202     6.3s Htbl concurrent
[ ]   82    0    0   82 /  202     6.4s Htbl concurrent
[ ]   88    0    0   88 /  202     6.7s Htbl concurrent
[ ]   89    0    0   89 /  202     7.1s Htbl concurrent
[ ]   93    0    0   93 /  202     7.3s Htbl concurrent
[ ]   97    0    0   97 /  202     7.4s Htbl concurrent
[ ]   98    0    0   98 /  202     7.5s Htbl concurrent
[ ]  102    0    0  102 /  202     7.6s Htbl concurrent
[ ]  108    0    0  108 /  202     7.8s Htbl concurrent
[ ]  111    0    0  111 /  202     8.1s Htbl concurrent
[ ]  112    0    0  112 /  202     8.3s Htbl concurrent
[ ]  117    0    0  117 /  202     8.4s Htbl concurrent
[ ]  118    0    0  118 /  202     8.5s Htbl concurrent
[ ]  120    0    0  120 /  202     8.9s Htbl concurrent
[ ]  122    0    0  122 /  202     9.0s Htbl concurrent
[ ]  126    0    0  126 /  202     9.1s Htbl concurrent
[ ]  131    0    0  131 /  202     9.2s Htbl concurrent
[ ]  136    0    0  136 /  202     9.3s Htbl concurrent
[ ]  140    0    0  140 /  202     9.6s Htbl concurrent
[ ]  145    0    0  145 /  202     9.7s Htbl concurrent
[ ]  149    0    0  149 /  202    10.2s Htbl concurrent
[ ]  154    0    0  154 /  202    10.3s Htbl concurrent
[ ]  158    0    0  158 /  202    10.6s Htbl concurrent
[ ]  160    0    0  160 /  202    10.7s Htbl concurrent
[ ]  164    0    0  164 /  202    10.8s Htbl concurrent
[ ]  166    0    0  166 /  202    11.2s Htbl concurrent
[ ]  169    0    0  169 /  202    11.3s Htbl concurrent
[ ]  172    0    0  172 /  202    11.4s Htbl concurrent
[ ]  175    0    0  175 /  202    11.5s Htbl concurrent
[ ]  177    0    0  177 /  202    11.6s Htbl concurrent
[ ]  180    0    0  180 /  202    11.7s Htbl concurrent
[ ]  183    0    0  183 /  202    11.9s Htbl concurrent
[ ]  185    0    0  185 /  202    12.1s Htbl concurrent
[ ]  186    0    0  186 /  202    13.3s Htbl concurrent
[ ]  187    0    0  187 /  202    13.9s Htbl concurrent
[ ]  188    0    0  188 /  202    15.0s Htbl concurrent
[ ]  189    0    0  189 /  202    16.2s Htbl concurrent
[ ]  190    0    0  190 /  202    17.3s Htbl concurrent
[ ]  191    0    0  191 /  202    18.6s Htbl concurrent
[ ]  192    0    0  192 /  202    19.3s Htbl concurrent
[ ]  193    0    0  193 /  202    20.3s Htbl concurrent
[ ]  194    0    0  194 /  202    21.5s Htbl concurrent
[ ]  195    0    0  195 /  202    23.0s Htbl concurrent
[ ]  196    0    0  196 /  202    24.6s Htbl concurrent
[ ]  197    0    0  197 /  202    25.6s Htbl concurrent
[ ]  198    0    0  198 /  202    27.1s Htbl concurrent
[ ]  199    0    0  199 /  202    27.7s Htbl concurrent
[ ]  200    0    0  200 /  202    28.7s Htbl concurrent
[ ]  201    0    0  201 /  202    30.0s Htbl concurrent
[ ]  202    0    0  202 /  202    31.5s Htbl concurrent
[]  202    0    0  202 /  202    31.5s Htbl concurrent
================================================================================
success (ran 2 tests)
(cd _build/default/test && ./test_mpmcq.exe)
random seed: 1765144882030161161
generated error fail pass / total     time test name
[ ]    0    0    0    0 /   32     0.0s Mpmcq sequential
[ ]    0    0    0    0 /   32     0.0s Mpmcq sequential (generating)
[]   32    0    0   32 /   32     0.0s Mpmcq sequential
[ ]    0    0    0    0 /   32     0.0s Mpmcq concurrent
[ ]    1    0    0    1 /   32     0.3s Mpmcq concurrent
[ ]    2    0    0    2 /   32     0.7s Mpmcq concurrent
[ ]    3    0    0    3 /   32     0.8s Mpmcq concurrent
[ ]    4    0    0    4 /   32     1.0s Mpmcq concurrent
[ ]    6    0    0    6 /   32     1.2s Mpmcq concurrent
[ ]    8    0    0    8 /   32     1.4s Mpmcq concurrent
[ ]   10    0    0   10 /   32     1.5s Mpmcq concurrent
[ ]   11    0    0   11 /   32     1.6s Mpmcq concurrent
[ ]   12    0    0   12 /   32     1.7s Mpmcq concurrent
[ ]   14    0    0   14 /   32     1.8s Mpmcq concurrent
[ ]   16    0    0   16 /   32     2.0s Mpmcq concurrent
[ ]   18    0    0   18 /   32     2.1s Mpmcq concurrent
[ ]   20    0    0   20 /   32     2.2s Mpmcq concurrent
[ ]   22    0    0   22 /   32     2.3s Mpmcq concurrent
[ ]   24    0    0   24 /   32     2.8s Mpmcq concurrent
[ ]   26    0    0   26 /   32     3.2s Mpmcq concurrent
[ ]   27    0    0   27 /   32     3.4s Mpmcq concurrent
[ ]   28    0    0   28 /   32     3.5s Mpmcq concurrent
[ ]   29    0    0   29 /   32     3.7s Mpmcq concurrent
[ ]   31    0    0   31 /   32     3.8s Mpmcq concurrent
[]   32    0    0   32 /   32     3.8s Mpmcq concurrent
================================================================================
success (ran 2 tests)
random seed: 434477177656073845
generated error fail pass / total     time test name
[ ]    0    0    0    0 /   64     0.0s Mpmcq sequential
[]   64    0    0   64 /   64     0.0s Mpmcq sequential
[ ]    0    0    0    0 /   64     0.0s Mpmcq concurrent
[ ]    1    0    0    1 /   64     0.1s Mpmcq concurrent
[ ]    2    0    0    2 /   64     0.3s Mpmcq concurrent
[ ]    3    0    0    3 /   64     0.7s Mpmcq concurrent
[ ]    4    0    0    4 /   64     0.8s Mpmcq concurrent
[ ]    5    0    0    5 /   64     1.6s Mpmcq concurrent
[ ]    6    0    0    6 /   64     1.9s Mpmcq concurrent
[ ]    7    0    0    7 /   64     2.0s Mpmcq concurrent
[ ]    9    0    0    9 /   64     2.2s Mpmcq concurrent
[ ]   10    0    0   10 /   64     2.6s Mpmcq concurrent
[ ]   11    0    0   11 /   64     2.7s Mpmcq concurrent
[ ]   13    0    0   13 /   64     3.0s Mpmcq concurrent
[ ]   14    0    0   14 /   64     3.2s Mpmcq concurrent
[ ]   15    0    0   15 /   64     3.4s Mpmcq concurrent
[ ]   16    0    0   16 /   64     3.6s Mpmcq concurrent
[ ]   17    0    0   17 /   64     3.7s Mpmcq concurrent
[ ]   18    0    0   18 /   64     3.9s Mpmcq concurrent
[ ]   20    0    0   20 /   64     4.0s Mpmcq concurrent
[ ]   21    0    0   21 /   64     4.2s Mpmcq concurrent
[ ]   23    0    0   23 /   64     4.3s Mpmcq concurrent
[ ]   25    0    0   25 /   64     4.4s Mpmcq concurrent
[ ]   26    0    0   26 /   64     5.1s Mpmcq concurrent
[ ]   27    0    0   27 /   64     5.3s Mpmcq concurrent
[ ]   28    0    0   28 /   64     5.4s Mpmcq concurrent
[ ]   29    0    0   29 /   64     5.5s Mpmcq concurrent
[ ]   30    0    0   30 /   64     5.7s Mpmcq concurrent
[ ]   32    0    0   32 /   64     6.2s Mpmcq concurrent
[ ]   33    0    0   33 /   64     6.3s Mpmcq concurrent
[ ]   36    0    0   36 /   64     6.6s Mpmcq concurrent
[ ]   40    0    0   40 /   64     6.8s Mpmcq concurrent
[ ]   43    0    0   43 /   64     7.2s Mpmcq concurrent
[ ]   45    0    0   45 /   64     7.5s Mpmcq concurrent
[ ]   47    0    0   47 /   64     7.7s Mpmcq concurrent
[ ]   52    0    0   52 /   64     7.8s Mpmcq concurrent
[ ]   55    0    0   55 /   64     7.9s Mpmcq concurrent
[ ]   57    0    0   57 /   64     8.0s Mpmcq concurrent
[ ]   59    0    0   59 /   64     8.2s Mpmcq concurrent
[ ]   62    0    0   62 /   64     8.6s Mpmcq concurrent
[ ]   64    0    0   64 /   64     8.8s Mpmcq concurrent
[]   64    0    0   64 /   64     8.8s Mpmcq concurrent
================================================================================
success (ran 2 tests)
random seed: 827508589725961593
generated error fail pass / total     time test name
[ ]    0    0    0    0 /  128     0.0s Mpmcq sequential
[]  128    0    0  128 /  128     0.0s Mpmcq sequential
[ ]    0    0    0    0 /  128     0.0s Mpmcq concurrent
[ ]    1    0    0    1 /  128     0.1s Mpmcq concurrent
[ ]    5    0    0    5 /  128     0.2s Mpmcq concurrent
[ ]    9    0    0    9 /  128     0.4s Mpmcq concurrent
[ ]   14    0    0   14 /  128     0.5s Mpmcq concurrent
[ ]   15    0    0   15 /  128     0.8s Mpmcq concurrent
[ ]   18    0    0   18 /  128     1.0s Mpmcq concurrent
[ ]   22    0    0   22 /  128     1.1s Mpmcq concurrent
[ ]   24    0    0   24 /  128     1.2s Mpmcq concurrent
[ ]   28    0    0   28 /  128     1.4s Mpmcq concurrent
[ ]   33    0    0   33 /  128     1.5s Mpmcq concurrent
[ ]   36    0    0   36 /  128     1.6s Mpmcq concurrent
[ ]   40    0    0   40 /  128     1.7s Mpmcq concurrent
[ ]   45    0    0   45 /  128     1.8s Mpmcq concurrent
[ ]   47    0    0   47 /  128     1.9s Mpmcq concurrent
[ ]   50    0    0   50 /  128     2.1s Mpmcq concurrent
[ ]   55    0    0   55 /  128     2.2s Mpmcq concurrent
[ ]   59    0    0   59 /  128     2.6s Mpmcq concurrent
[ ]   61    0    0   61 /  128     3.1s Mpmcq concurrent
[ ]   62    0    0   62 /  128     3.8s Mpmcq concurrent
[ ]   63    0    0   63 /  128     4.8s Mpmcq concurrent
[ ]   64    0    0   64 /  128     5.8s Mpmcq concurrent
[ ]   65    0    0   65 /  128     6.8s Mpmcq concurrent
[ ]   66    0    0   66 /  128     7.9s Mpmcq concurrent
[ ]   67    0    0   67 /  128     8.5s Mpmcq concurrent
[ ]   68    0    0   68 /  128     9.0s Mpmcq concurrent
[ ]   69    0    0   69 /  128    10.4s Mpmcq concurrent
[ ]   70    0    0   70 /  128    10.6s Mpmcq concurrent
[ ]   71    0    0   71 /  128    11.4s Mpmcq concurrent
[ ]   72    0    0   72 /  128    11.5s Mpmcq concurrent
[ ]   73    0    0   73 /  128    11.7s Mpmcq concurrent
[ ]   75    0    0   75 /  128    11.9s Mpmcq concurrent
[ ]   77    0    0   77 /  128    12.1s Mpmcq concurrent
[ ]   80    0    0   80 /  128    12.2s Mpmcq concurrent
[ ]   82    0    0   82 /  128    12.3s Mpmcq concurrent
[ ]   85    0    0   85 /  128    12.5s Mpmcq concurrent
[ ]   87    0    0   87 /  128    12.6s Mpmcq concurrent
[ ]   89    0    0   89 /  128    12.7s Mpmcq concurrent
[ ]   91    0    0   91 /  128    13.2s Mpmcq concurrent
[ ]   92    0    0   92 /  128    13.6s Mpmcq concurrent
[ ]   93    0    0   93 /  128    13.7s Mpmcq concurrent
[ ]   94    0    0   94 /  128    13.9s Mpmcq concurrent
[ ]   95    0    0   95 /  128    14.1s Mpmcq concurrent
[ ]   98    0    0   98 /  128    14.5s Mpmcq concurrent
[ ]  100    0    0  100 /  128    14.7s Mpmcq concurrent
[ ]  101    0    0  101 /  128    14.8s Mpmcq concurrent
[ ]  103    0    0  103 /  128    15.0s Mpmcq concurrent
[ ]  104    0    0  104 /  128    15.3s Mpmcq concurrent
[ ]  106    0    0  106 /  128    15.6s Mpmcq concurrent
[ ]  107    0    0  107 /  128    15.8s Mpmcq concurrent
[ ]  110    0    0  110 /  128    15.9s Mpmcq concurrent
[ ]  113    0    0  113 /  128    16.0s Mpmcq concurrent
[ ]  116    0    0  116 /  128    16.2s Mpmcq concurrent
[ ]  117    0    0  117 /  128    16.3s Mpmcq concurrent
[ ]  119    0    0  119 /  128    16.6s Mpmcq concurrent
[ ]  122    0    0  122 /  128    16.8s Mpmcq concurrent
[ ]  125    0    0  125 /  128    16.9s Mpmcq concurrent
[ ]  127    0    0  127 /  128    17.0s Mpmcq concurrent
[]  128    0    0  128 /  128    17.1s Mpmcq concurrent
================================================================================
success (ran 2 tests)
random seed: 1892377586571560242
generated error fail pass / total     time test name
[ ]    0    0    0    0 /  228     0.0s Mpmcq sequential
[]  228    0    0  228 /  228     0.0s Mpmcq sequential
[ ]    0    0    0    0 /  228     0.0s Mpmcq concurrent
[ ]    1    0    0    1 /  228     0.1s Mpmcq concurrent
[ ]    3    0    0    3 /  228     0.3s Mpmcq concurrent
[ ]    5    0    0    5 /  228     0.7s Mpmcq concurrent
[ ]    8    0    0    8 /  228     0.8s Mpmcq concurrent
[ ]   12    0    0   12 /  228     0.9s Mpmcq concurrent
[ ]   16    0    0   16 /  228     1.0s Mpmcq concurrent
[ ]   19    0    0   19 /  228     1.2s Mpmcq concurrent
[ ]   23    0    0   23 /  228     1.3s Mpmcq concurrent
[ ]   25    0    0   25 /  228     1.7s Mpmcq concurrent
[ ]   28    0    0   28 /  228     1.8s Mpmcq concurrent
[ ]   29    0    0   29 /  228     2.0s Mpmcq concurrent
[ ]   31    0    0   31 /  228     2.2s Mpmcq concurrent
[ ]   35    0    0   35 /  228     2.3s Mpmcq concurrent
[ ]   39    0    0   39 /  228     2.4s Mpmcq concurrent
[ ]   46    0    0   46 /  228     2.5s Mpmcq concurrent
[ ]   48    0    0   48 /  228     2.6s Mpmcq concurrent
[ ]   51    0    0   51 /  228     3.0s Mpmcq concurrent
[ ]   55    0    0   55 /  228     3.2s Mpmcq concurrent
[ ]   58    0    0   58 /  228     3.3s Mpmcq concurrent
[ ]   64    0    0   64 /  228     3.4s Mpmcq concurrent
[ ]   68    0    0   68 /  228     3.5s Mpmcq concurrent
[ ]   71    0    0   71 /  228     3.7s Mpmcq concurrent
[ ]   74    0    0   74 /  228     4.0s Mpmcq concurrent
[ ]   77    0    0   77 /  228     4.2s Mpmcq concurrent
[ ]   82    0    0   82 /  228     4.3s Mpmcq concurrent
[ ]   86    0    0   86 /  228     4.5s Mpmcq concurrent
[ ]   87    0    0   87 /  228     4.8s Mpmcq concurrent
[ ]   90    0    0   90 /  228     5.0s Mpmcq concurrent
[ ]   96    0    0   96 /  228     5.2s Mpmcq concurrent
[ ]  102    0    0  102 /  228     5.3s Mpmcq concurrent
[ ]  106    0    0  106 /  228     5.5s Mpmcq concurrent
[ ]  110    0    0  110 /  228     5.6s Mpmcq concurrent
[ ]  111    0    0  111 /  228     5.9s Mpmcq concurrent
[ ]  115    0    0  115 /  228     6.1s Mpmcq concurrent
[ ]  119    0    0  119 /  228     6.2s Mpmcq concurrent
[ ]  124    0    0  124 /  228     6.4s Mpmcq concurrent
[ ]  126    0    0  126 /  228     6.7s Mpmcq concurrent
[ ]  130    0    0  130 /  228     6.8s Mpmcq concurrent
[ ]  132    0    0  132 /  228     7.0s Mpmcq concurrent
[ ]  138    0    0  138 /  228     7.1s Mpmcq concurrent
[ ]  144    0    0  144 /  228     7.2s Mpmcq concurrent
[ ]  147    0    0  147 /  228     7.3s Mpmcq concurrent
[ ]  153    0    0  153 /  228     7.4s Mpmcq concurrent
[ ]  158    0    0  158 /  228     7.6s Mpmcq concurrent
[ ]  162    0    0  162 /  228     8.0s Mpmcq concurrent
[ ]  166    0    0  166 /  228     8.1s Mpmcq concurrent
[ ]  168    0    0  168 /  228     8.3s Mpmcq concurrent
[ ]  172    0    0  172 /  228     8.4s Mpmcq concurrent
[ ]  179    0    0  179 /  228     8.5s Mpmcq concurrent
[ ]  185    0    0  185 /  228     8.6s Mpmcq concurrent
[ ]  189    0    0  189 /  228     8.8s Mpmcq concurrent
[ ]  195    0    0  195 /  228     8.9s Mpmcq concurrent
[ ]  201    0    0  201 /  228     9.0s Mpmcq concurrent
[ ]  208    0    0  208 /  228     9.2s Mpmcq concurrent
[ ]  211    0    0  211 /  228     9.6s Mpmcq concurrent
[ ]  213    0    0  213 /  228     9.9s Mpmcq concurrent
[ ]  219    0    0  219 /  228    10.0s Mpmcq concurrent
[ ]  221    0    0  221 /  228    10.2s Mpmcq concurrent
[ ]  226    0    0  226 /  228    10.3s Mpmcq concurrent
[]  228    0    0  228 /  228    10.4s Mpmcq concurrent
================================================================================
success (ran 2 tests)
random seed: 1950137372674174031
generated error fail pass / total     time test name
[ ]    0    0    0    0 /  224     0.0s Mpmcq sequential
[]  224    0    0  224 /  224     0.0s Mpmcq sequential
[ ]    0    0    0    0 /  224     0.0s Mpmcq concurrent
[ ]    4    0    0    4 /  224     0.1s Mpmcq concurrent
[ ]    5    0    0    5 /  224     0.3s Mpmcq concurrent
[ ]   11    0    0   11 /  224     0.4s Mpmcq concurrent
[ ]   12    0    0   12 /  224     0.5s Mpmcq concurrent
[ ]   14    0    0   14 /  224     0.7s Mpmcq concurrent
[ ]   21    0    0   21 /  224     0.8s Mpmcq concurrent
[ ]   25    0    0   25 /  224     1.2s Mpmcq concurrent
[ ]   29    0    0   29 /  224     1.3s Mpmcq concurrent
[ ]   31    0    0   31 /  224     1.4s Mpmcq concurrent
[ ]   34    0    0   34 /  224     1.5s Mpmcq concurrent
[ ]   36    0    0   36 /  224     1.8s Mpmcq concurrent
[ ]   38    0    0   38 /  224     1.9s Mpmcq concurrent
[ ]   41    0    0   41 /  224     2.3s Mpmcq concurrent
[ ]   44    0    0   44 /  224     2.4s Mpmcq concurrent
[ ]   49    0    0   49 /  224     2.5s Mpmcq concurrent
[ ]   50    0    0   50 /  224     2.9s Mpmcq concurrent
[ ]   53    0    0   53 /  224     3.1s Mpmcq concurrent
[ ]   56    0    0   56 /  224     3.2s Mpmcq concurrent
[ ]   58    0    0   58 /  224     3.3s Mpmcq concurrent
[ ]   59    0    0   59 /  224     3.4s Mpmcq concurrent
[ ]   61    0    0   61 /  224     3.7s Mpmcq concurrent
[ ]   62    0    0   62 /  224     4.3s Mpmcq concurrent
[ ]   63    0    0   63 /  224     4.7s Mpmcq concurrent
[ ]   64    0    0   64 /  224     5.3s Mpmcq concurrent
[ ]   65    0    0   65 /  224     6.4s Mpmcq concurrent
[ ]   66    0    0   66 /  224     7.6s Mpmcq concurrent
[ ]   67    0    0   67 /  224     8.6s Mpmcq concurrent
[ ]   68    0    0   68 /  224     9.6s Mpmcq concurrent
[ ]   69    0    0   69 /  224    11.3s Mpmcq concurrent
[ ]   70    0    0   70 /  224    12.1s Mpmcq concurrent
[ ]   71    0    0   71 /  224    13.9s Mpmcq concurrent
[ ]   72    0    0   72 /  224    14.8s Mpmcq concurrent
[ ]   73    0    0   73 /  224    15.7s Mpmcq concurrent
[ ]   74    0    0   74 /  224    16.4s Mpmcq concurrent
[ ]   75    0    0   75 /  224    17.8s Mpmcq concurrent
[ ]   76    0    0   76 /  224    18.9s Mpmcq concurrent
[ ]   77    0    0   77 /  224    19.5s Mpmcq concurrent
[ ]   78    0    0   78 /  224    20.5s Mpmcq concurrent
[ ]   79    0    0   79 /  224    20.9s Mpmcq concurrent
[ ]   80    0    0   80 /  224    21.3s Mpmcq concurrent
[ ]   81    0    0   81 /  224    22.5s Mpmcq concurrent
[ ]   82    0    0   82 /  224    23.6s Mpmcq concurrent
[ ]   83    0    0   83 /  224    24.7s Mpmcq concurrent
[ ]   84    0    0   84 /  224    26.1s Mpmcq concurrent
[ ]   85    0    0   85 /  224    27.5s Mpmcq concurrent
[ ]   86    0    0   86 /  224    28.6s Mpmcq concurrent
[ ]   87    0    0   87 /  224    29.9s Mpmcq concurrent
[ ]   88    0    0   88 /  224    31.9s Mpmcq concurrent
[ ]   89    0    0   89 /  224    33.5s Mpmcq concurrent
[ ]   90    0    0   90 /  224    35.0s Mpmcq concurrent
[ ]   91    0    0   91 /  224    36.1s Mpmcq concurrent
[ ]   92    0    0   92 /  224    37.1s Mpmcq concurrent
[ ]   93    0    0   93 /  224    37.5s Mpmcq concurrent
[ ]   94    0    0   94 /  224    38.9s Mpmcq concurrent
[ ]   95    0    0   95 /  224    40.1s Mpmcq concurrent
[ ]   96    0    0   96 /  224    41.5s Mpmcq concurrent
[ ]   97    0    0   97 /  224    42.4s Mpmcq concurrent
[ ]   98    0    0   98 /  224    43.7s Mpmcq concurrent
[ ]   99    0    0   99 /  224    46.0s Mpmcq concurrent
[ ]  100    0    0  100 /  224    47.4s Mpmcq concurrent
[ ]  101    0    0  101 /  224    48.7s Mpmcq concurrent
[ ]  102    0    0  102 /  224    49.4s Mpmcq concurrent
[ ]  103    0    0  103 /  224    50.4s Mpmcq concurrent
[ ]  104    0    0  104 /  224    51.5s Mpmcq concurrent
[ ]  105    0    0  105 /  224    52.3s Mpmcq concurrent
[ ]  106    0    0  106 /  224    53.1s Mpmcq concurrent
[ ]  107    0    0  107 /  224    54.3s Mpmcq concurrent
[ ]  108    0    0  108 /  224    55.1s Mpmcq concurrent
[ ]  109    0    0  109 /  224    56.1s Mpmcq concurrent
[ ]  110    0    0  110 /  224    57.3s Mpmcq concurrent
[ ]  111    0    0  111 /  224    58.2s Mpmcq concurrent
[ ]  112    0    0  112 /  224    59.2s Mpmcq concurrent
[ ]  113    0    0  113 /  224    60.3s Mpmcq concurrent
[ ]  114    0    0  114 /  224    60.8s Mpmcq concurrent
[ ]  115    0    0  115 /  224    61.6s Mpmcq concurrent
[ ]  116    0    0  116 /  224    63.0s Mpmcq concurrent
[ ]  117    0    0  117 /  224    64.3s Mpmcq concurrent
[ ]  118    0    0  118 /  224    66.0s Mpmcq concurrent
[ ]  119    0    0  119 /  224    67.2s Mpmcq concurrent
[ ]  120    0    0  120 /  224    68.3s Mpmcq concurrent
[ ]  121    0    0  121 /  224    69.0s Mpmcq concurrent
[ ]  122    0    0  122 /  224    70.1s Mpmcq concurrent
[ ]  123    0    0  123 /  224    71.4s Mpmcq concurrent
[ ]  124    0    0  124 /  224    72.6s Mpmcq concurrent
[ ]  125    0    0  125 /  224    74.1s Mpmcq concurrent
[ ]  126    0    0  126 /  224    75.2s Mpmcq concurrent
[ ]  127    0    0  127 /  224    76.5s Mpmcq concurrent
[ ]  128    0    0  128 /  224    77.5s Mpmcq concurrent
[ ]  129    0    0  129 /  224    78.6s Mpmcq concurrent
[ ]  130    0    0  130 /  224    80.3s Mpmcq concurrent
[ ]  131    0    0  131 /  224    81.5s Mpmcq concurrent
[ ]  132    0    0  132 /  224    82.5s Mpmcq concurrent
[ ]  133    0    0  133 /  224    83.0s Mpmcq concurrent
[ ]  134    0    0  134 /  224    84.0s Mpmcq concurrent
[ ]  135    0    0  135 /  224    85.6s Mpmcq concurrent
[ ]  136    0    0  136 /  224    86.5s Mpmcq concurrent
[ ]  137    0    0  137 /  224    87.7s Mpmcq concurrent
[ ]  138    0    0  138 /  224    88.7s Mpmcq concurrent
[ ]  139    0    0  139 /  224    91.1s Mpmcq concurrent
[ ]  140    0    0  140 /  224    92.3s Mpmcq concurrent
[ ]  141    0    0  141 /  224    92.9s Mpmcq concurrent
[ ]  142    0    0  142 /  224    93.5s Mpmcq concurrent
[ ]  143    0    0  143 /  224    94.7s Mpmcq concurrent
[ ]  144    0    0  144 /  224    95.7s Mpmcq concurrent
[ ]  145    0    0  145 /  224    96.9s Mpmcq concurrent
[ ]  146    0    0  146 /  224    97.9s Mpmcq concurrent
[ ]  147    0    0  147 /  224    98.6s Mpmcq concurrent
[ ]  148    0    0  148 /  224    99.7s Mpmcq concurrent
[ ]  149    0    0  149 /  224   100.6s Mpmcq concurrent
[ ]  150    0    0  150 /  224   101.5s Mpmcq concurrent
[ ]  151    0    0  151 /  224   102.5s Mpmcq concurrent
[ ]  152    0    0  152 /  224   103.5s Mpmcq concurrent
[ ]  153    0    0  153 /  224   104.5s Mpmcq concurrent
[ ]  154    0    0  154 /  224   105.6s Mpmcq concurrent
[ ]  155    0    0  155 /  224   106.8s Mpmcq concurrent
[ ]  156    0    0  156 /  224   108.1s Mpmcq concurrent
[ ]  157    0    0  157 /  224   109.4s Mpmcq concurrent
[ ]  158    0    0  158 /  224   110.4s Mpmcq concurrent
[ ]  159    0    0  159 /  224   111.7s Mpmcq concurrent
[ ]  160    0    0  160 /  224   112.9s Mpmcq concurrent
[ ]  161    0    0  161 /  224   113.6s Mpmcq concurrent
[ ]  162    0    0  162 /  224   114.7s Mpmcq concurrent
[ ]  163    0    0  163 /  224   115.6s Mpmcq concurrent
[ ]  164    0    0  164 /  224   116.7s Mpmcq concurrent
[ ]  165    0    0  165 /  224   117.4s Mpmcq concurrent
[ ]  166    0    0  166 /  224   119.1s Mpmcq concurrent
[ ]  167    0    0  167 /  224   120.8s Mpmcq concurrent
[ ]  168    0    0  168 /  224   121.6s Mpmcq concurrent
[ ]  169    0    0  169 /  224   122.5s Mpmcq concurrent
[ ]  170    0    0  170 /  224   123.6s Mpmcq concurrent
[ ]  171    0    0  171 /  224   124.4s Mpmcq concurrent
[ ]  172    0    0  172 /  224   125.3s Mpmcq concurrent
[ ]  173    0    0  173 /  224   126.3s Mpmcq concurrent
[ ]  174    0    0  174 /  224   127.1s Mpmcq concurrent
[ ]  175    0    0  175 /  224   128.0s Mpmcq concurrent
[ ]  176    0    0  176 /  224   129.0s Mpmcq concurrent
[ ]  177    0    0  177 /  224   129.9s Mpmcq concurrent
[ ]  178    0    0  178 /  224   131.1s Mpmcq concurrent
[ ]  179    0    0  179 /  224   131.9s Mpmcq concurrent
[ ]  180    0    0  180 /  224   132.7s Mpmcq concurrent
[ ]  181    0    0  181 /  224   133.5s Mpmcq concurrent
[ ]  182    0    0  182 /  224   134.5s Mpmcq concurrent
[ ]  183    0    0  183 /  224   135.6s Mpmcq concurrent
[ ]  184    0    0  184 /  224   137.5s Mpmcq concurrent
[ ]  185    0    0  185 /  224   139.3s Mpmcq concurrent
[ ]  186    0    0  186 /  224   140.1s Mpmcq concurrent
[ ]  187    0    0  187 /  224   141.0s Mpmcq concurrent
[ ]  188    0    0  188 /  224   141.9s Mpmcq concurrent
[ ]  189    0    0  189 /  224   142.6s Mpmcq concurrent
[ ]  190    0    0  190 /  224   143.2s Mpmcq concurrent
[ ]  191    0    0  191 /  224   144.2s Mpmcq concurrent
[ ]  192    0    0  192 /  224   145.7s Mpmcq concurrent
[ ]  193    0    0  193 /  224   146.5s Mpmcq concurrent
[ ]  194    0    0  194 /  224   147.3s Mpmcq concurrent
[ ]  195    0    0  195 /  224   148.2s Mpmcq concurrent
[ ]  196    0    0  196 /  224   149.1s Mpmcq concurrent
[ ]  197    0    0  197 /  224   150.0s Mpmcq concurrent
[ ]  198    0    0  198 /  224   150.4s Mpmcq concurrent
[ ]  199    0    0  199 /  224   151.1s Mpmcq concurrent
[ ]  200    0    0  200 /  224   151.5s Mpmcq concurrent
[ ]  201    0    0  201 /  224   151.9s Mpmcq concurrent
[ ]  202    0    0  202 /  224   152.6s Mpmcq concurrent
[ ]  203    0    0  203 /  224   153.4s Mpmcq concurrent
[ ]  204    0    0  204 /  224   153.6s Mpmcq concurrent
[ ]  205    0    0  205 /  224   153.9s Mpmcq concurrent
[ ]  206    0    0  206 /  224   154.3s Mpmcq concurrent
[ ]  207    0    0  207 /  224   154.5s Mpmcq concurrent
[ ]  208    0    0  208 /  224   154.9s Mpmcq concurrent
[ ]  209    0    0  209 /  224   155.7s Mpmcq concurrent
[ ]  211    0    0  211 /  224   156.2s Mpmcq concurrent
[ ]  212    0    0  212 /  224   156.7s Mpmcq concurrent
[ ]  213    0    0  213 /  224   157.3s Mpmcq concurrent
[ ]  214    0    0  214 /  224   157.7s Mpmcq concurrent
[ ]  215    0    0  215 /  224   158.2s Mpmcq concurrent
[ ]  216    0    0  216 /  224   158.8s Mpmcq concurrent
[ ]  217    0    0  217 /  224   159.3s Mpmcq concurrent
[ ]  218    0    0  218 /  224   159.7s Mpmcq concurrent
[ ]  219    0    0  219 /  224   159.9s Mpmcq concurrent
[ ]  220    0    0  220 /  224   160.2s Mpmcq concurrent
[ ]  221    0    0  221 /  224   160.7s Mpmcq concurrent
[ ]  222    0    0  222 /  224   161.4s Mpmcq concurrent
[ ]  223    0    0  223 /  224   161.7s Mpmcq concurrent
[ ]  224    0    0  224 /  224   161.8s Mpmcq concurrent
[]  224    0    0  224 /  224   161.8s Mpmcq concurrent
================================================================================
success (ran 2 tests)
(cd _build/default/test && ./test_lock.exe)
random seed: 4161490054130465169
generated error fail pass / total     time test name
[ ]    0    0    0    0 /   32     0.0s Lock sequential
[ ]    0    0    0    0 /   32     0.0s Lock sequential (generating)
[]   32    0    0   32 /   32     0.0s Lock sequential
[ ]    0    0    0    0 /   32     0.0s Lock concurrent
[ ]    2    0    0    2 /   32     0.3s Lock concurrent
[ ]    4    0    0    4 /   32     0.5s Lock concurrent
[ ]    6    0    0    6 /   32     0.7s Lock concurrent
[ ]    8    0    0    8 /   32     0.8s Lock concurrent
[ ]   10    0    0   10 /   32     1.1s Lock concurrent
[ ]   12    0    0   12 /   32     1.3s Lock concurrent
[ ]   13    0    0   13 /   32     1.6s Lock concurrent
[ ]   14    0    0   14 /   32     1.9s Lock concurrent
[ ]   15    0    0   15 /   32     2.1s Lock concurrent
[ ]   17    0    0   17 /   32     2.5s Lock concurrent
[ ]   18    0    0   18 /   32     2.6s Lock concurrent
[ ]   20    0    0   20 /   32     2.8s Lock concurrent
[ ]   21    0    0   21 /   32     3.6s Lock concurrent
[ ]   22    0    0   22 /   32     4.4s Lock concurrent
[ ]   23    0    0   23 /   32     4.5s Lock concurrent
[ ]   24    0    0   24 /   32     4.6s Lock concurrent
[ ]   25    0    0   25 /   32     4.7s Lock concurrent
[ ]   27    0    0   27 /   32     4.9s Lock concurrent
[ ]   29    0    0   29 /   32     5.1s Lock concurrent
[ ]   30    0    0   30 /   32     5.2s Lock concurrent
[ ]   32    0    0   32 /   32     5.9s Lock concurrent
[]   32    0    0   32 /   32     5.9s Lock concurrent
================================================================================
success (ran 2 tests)
random seed: 3398101679264825366
generated error fail pass / total     time test name
[ ]    0    0    0    0 /   64     0.0s Lock sequential
[]   64    0    0   64 /   64     0.0s Lock sequential
[ ]    0    0    0    0 /   64     0.0s Lock concurrent
[ ]    1    0    0    1 /   64     0.1s Lock concurrent
[ ]    3    0    0    3 /   64     0.4s Lock concurrent
[ ]    4    0    0    4 /   64     0.5s Lock concurrent
[ ]    5    0    0    5 /   64     0.8s Lock concurrent
[ ]    6    0    0    6 /   64     1.0s Lock concurrent
[ ]    7    0    0    7 /   64     1.2s Lock concurrent
[ ]    9    0    0    9 /   64     1.3s Lock concurrent
[ ]   10    0    0   10 /   64     1.4s Lock concurrent
[ ]   11    0    0   11 /   64     1.7s Lock concurrent
[ ]   13    0    0   13 /   64     2.0s Lock concurrent
[ ]   14    0    0   14 /   64     2.2s Lock concurrent
[ ]   16    0    0   16 /   64     2.3s Lock concurrent
[ ]   18    0    0   18 /   64     2.4s Lock concurrent
[ ]   19    0    0   19 /   64     2.6s Lock concurrent
[ ]   20    0    0   20 /   64     2.8s Lock concurrent
[ ]   21    0    0   21 /   64     2.9s Lock concurrent
[ ]   23    0    0   23 /   64     3.1s Lock concurrent
[ ]   25    0    0   25 /   64     3.3s Lock concurrent
[ ]   28    0    0   28 /   64     3.5s Lock concurrent
[ ]   29    0    0   29 /   64     3.6s Lock concurrent
[ ]   30    0    0   30 /   64     3.7s Lock concurrent
[ ]   34    0    0   34 /   64     4.0s Lock concurrent
[ ]   35    0    0   35 /   64     4.2s Lock concurrent
[ ]   37    0    0   37 /   64     4.6s Lock concurrent
[ ]   41    0    0   41 /   64     4.7s Lock concurrent
[ ]   42    0    0   42 /   64     4.8s Lock concurrent
[ ]   44    0    0   44 /   64     5.0s Lock concurrent
[ ]   48    0    0   48 /   64     5.1s Lock concurrent
[ ]   51    0    0   51 /   64     5.2s Lock concurrent
[ ]   52    0    0   52 /   64     5.5s Lock concurrent
[ ]   54    0    0   54 /   64     5.9s Lock concurrent
[ ]   57    0    0   57 /   64     6.0s Lock concurrent
[ ]   61    0    0   61 /   64     6.2s Lock concurrent
[ ]   62    0    0   62 /   64     6.4s Lock concurrent
[]   64    0    0   64 /   64     6.4s Lock concurrent
================================================================================
success (ran 2 tests)
random seed: 3560190975788403740
generated error fail pass / total     time test name
[ ]    0    0    0    0 /  128     0.0s Lock sequential
[]  128    0    0  128 /  128     0.0s Lock sequential
[ ]    0    0    0    0 /  128     0.0s Lock concurrent
[ ]    4    0    0    4 /  128     0.1s Lock concurrent
[ ]    8    0    0    8 /  128     0.2s Lock concurrent
[ ]   11    0    0   11 /  128     0.4s Lock concurrent
[ ]   13    0    0   13 /  128     0.5s Lock concurrent
[ ]   15    0    0   15 /  128     0.6s Lock concurrent
[ ]   17    0    0   17 /  128     0.8s Lock concurrent
[ ]   19    0    0   19 /  128     1.1s Lock concurrent
[ ]   23    0    0   23 /  128     1.2s Lock concurrent
[ ]   27    0    0   27 /  128     1.4s Lock concurrent
[ ]   28    0    0   28 /  128     1.5s Lock concurrent
[ ]   30    0    0   30 /  128     1.7s Lock concurrent
[ ]   34    0    0   34 /  128     1.8s Lock concurrent
[ ]   37    0    0   37 /  128     1.9s Lock concurrent
[ ]   39    0    0   39 /  128     2.0s Lock concurrent
[ ]   42    0    0   42 /  128     2.2s Lock concurrent
[ ]   44    0    0   44 /  128     2.4s Lock concurrent
[ ]   46    0    0   46 /  128     2.7s Lock concurrent
[ ]   47    0    0   47 /  128     3.0s Lock concurrent
[ ]   48    0    0   48 /  128     3.9s Lock concurrent
[ ]   49    0    0   49 /  128     4.3s Lock concurrent
[ ]   50    0    0   50 /  128     4.5s Lock concurrent
[ ]   51    0    0   51 /  128     5.8s Lock concurrent
[ ]   52    0    0   52 /  128     6.9s Lock concurrent
[ ]   53    0    0   53 /  128     7.6s Lock concurrent
[ ]   54    0    0   54 /  128     7.9s Lock concurrent
[ ]   55    0    0   55 /  128     8.2s Lock concurrent
[ ]   56    0    0   56 /  128     8.9s Lock concurrent
[ ]   57    0    0   57 /  128     9.6s Lock concurrent
[ ]   58    0    0   58 /  128     9.7s Lock concurrent
[ ]   59    0    0   59 /  128    10.1s Lock concurrent
[ ]   60    0    0   60 /  128    10.5s Lock concurrent
[ ]   61    0    0   61 /  128    10.7s Lock concurrent
[ ]   62    0    0   62 /  128    10.8s Lock concurrent
[ ]   64    0    0   64 /  128    11.3s Lock concurrent
[ ]   66    0    0   66 /  128    11.5s Lock concurrent
[ ]   67    0    0   67 /  128    11.6s Lock concurrent
[ ]   69    0    0   69 /  128    11.7s Lock concurrent
[ ]   71    0    0   71 /  128    12.2s Lock concurrent
[ ]   73    0    0   73 /  128    12.3s Lock concurrent
[ ]   75    0    0   75 /  128    12.4s Lock concurrent
[ ]   77    0    0   77 /  128    12.6s Lock concurrent
[ ]   78    0    0   78 /  128    12.8s Lock concurrent
[ ]   79    0    0   79 /  128    13.1s Lock concurrent
[ ]   80    0    0   80 /  128    13.2s Lock concurrent
[ ]   82    0    0   82 /  128    13.3s Lock concurrent
[ ]   84    0    0   84 /  128    13.5s Lock concurrent
[ ]   85    0    0   85 /  128    13.7s Lock concurrent
[ ]   88    0    0   88 /  128    13.9s Lock concurrent
[ ]   89    0    0   89 /  128    14.0s Lock concurrent
[ ]   91    0    0   91 /  128    14.1s Lock concurrent
[ ]   93    0    0   93 /  128    14.3s Lock concurrent
[ ]   94    0    0   94 /  128    14.8s Lock concurrent
[ ]   95    0    0   95 /  128    15.0s Lock concurrent
[ ]   97    0    0   97 /  128    15.3s Lock concurrent
[ ]  100    0    0  100 /  128    15.5s Lock concurrent
[ ]  102    0    0  102 /  128    15.9s Lock concurrent
[ ]  104    0    0  104 /  128    16.0s Lock concurrent
[ ]  106    0    0  106 /  128    16.2s Lock concurrent
[ ]  109    0    0  109 /  128    16.4s Lock concurrent
[ ]  111    0    0  111 /  128    16.5s Lock concurrent
[ ]  113    0    0  113 /  128    16.6s Lock concurrent
[ ]  117    0    0  117 /  128    16.7s Lock concurrent
[ ]  120    0    0  120 /  128    16.9s Lock concurrent
[ ]  123    0    0  123 /  128    17.0s Lock concurrent
[ ]  126    0    0  126 /  128    17.4s Lock concurrent
[]  128    0    0  128 /  128    17.5s Lock concurrent
================================================================================
success (ran 2 tests)
random seed: 1676306204472595929
generated error fail pass / total     time test name
[ ]    0    0    0    0 /  227     0.0s Lock sequential
[]  227    0    0  227 /  227     0.0s Lock sequential
[ ]    0    0    0    0 /  227     0.0s Lock concurrent
[ ]    3    0    0    3 /  227     0.1s Lock concurrent
[ ]    5    0    0    5 /  227     0.2s Lock concurrent
[ ]   10    0    0   10 /  227     0.4s Lock concurrent
[ ]   12    0    0   12 /  227     0.8s Lock concurrent
[ ]   16    0    0   16 /  227     0.9s Lock concurrent
[ ]   22    0    0   22 /  227     1.0s Lock concurrent
[ ]   24    0    0   24 /  227     1.3s Lock concurrent
[ ]   31    0    0   31 /  227     1.4s Lock concurrent
[ ]   33    0    0   33 /  227     1.5s Lock concurrent
[ ]   34    0    0   34 /  227     1.7s Lock concurrent
[ ]   37    0    0   37 /  227     1.9s Lock concurrent
[ ]   38    0    0   38 /  227     2.0s Lock concurrent
[ ]   40    0    0   40 /  227     2.2s Lock concurrent
[ ]   44    0    0   44 /  227     2.3s Lock concurrent
[ ]   51    0    0   51 /  227     2.5s Lock concurrent
[ ]   55    0    0   55 /  227     2.6s Lock concurrent
[ ]   60    0    0   60 /  227     2.7s Lock concurrent
[ ]   61    0    0   61 /  227     2.8s Lock concurrent
[ ]   63    0    0   63 /  227     3.0s Lock concurrent
[ ]   68    0    0   68 /  227     3.1s Lock concurrent
[ ]   73    0    0   73 /  227     3.3s Lock concurrent
[ ]   77    0    0   77 /  227     3.4s Lock concurrent
[ ]   82    0    0   82 /  227     3.5s Lock concurrent
[ ]   85    0    0   85 /  227     3.7s Lock concurrent
[ ]   92    0    0   92 /  227     3.8s Lock concurrent
[ ]   97    0    0   97 /  227     3.9s Lock concurrent
[ ]  100    0    0  100 /  227     4.0s Lock concurrent
[ ]  101    0    0  101 /  227     4.2s Lock concurrent
[ ]  104    0    0  104 /  227     4.3s Lock concurrent
[ ]  106    0    0  106 /  227     4.5s Lock concurrent
[ ]  108    0    0  108 /  227     4.8s Lock concurrent
[ ]  113    0    0  113 /  227     5.1s Lock concurrent
[ ]  117    0    0  117 /  227     5.3s Lock concurrent
[ ]  120    0    0  120 /  227     5.4s Lock concurrent
[ ]  125    0    0  125 /  227     5.7s Lock concurrent
[ ]  127    0    0  127 /  227     5.8s Lock concurrent
[ ]  130    0    0  130 /  227     5.9s Lock concurrent
[ ]  135    0    0  135 /  227     6.3s Lock concurrent
[ ]  140    0    0  140 /  227     6.6s Lock concurrent
[ ]  146    0    0  146 /  227     6.8s Lock concurrent
[ ]  148    0    0  148 /  227     7.1s Lock concurrent
[ ]  154    0    0  154 /  227     7.4s Lock concurrent
[ ]  161    0    0  161 /  227     7.5s Lock concurrent
[ ]  164    0    0  164 /  227     7.6s Lock concurrent
[ ]  166    0    0  166 /  227     7.8s Lock concurrent
[ ]  170    0    0  170 /  227     7.9s Lock concurrent
[ ]  176    0    0  176 /  227     8.1s Lock concurrent
[ ]  181    0    0  181 /  227     8.2s Lock concurrent
[ ]  187    0    0  187 /  227     8.3s Lock concurrent
[ ]  194    0    0  194 /  227     8.7s Lock concurrent
[ ]  199    0    0  199 /  227     8.8s Lock concurrent
[ ]  200    0    0  200 /  227     8.9s Lock concurrent
[ ]  202    0    0  202 /  227     9.0s Lock concurrent
[ ]  206    0    0  206 /  227     9.1s Lock concurrent
[ ]  213    0    0  213 /  227     9.2s Lock concurrent
[ ]  219    0    0  219 /  227     9.4s Lock concurrent
[ ]  224    0    0  224 /  227     9.6s Lock concurrent
[]  227    0    0  227 /  227     9.6s Lock concurrent
================================================================================
success (ran 2 tests)
random seed: 1389510085763632648
generated error fail pass / total     time test name
[ ]    0    0    0    0 /  236     0.0s Lock sequential
[]  236    0    0  236 /  236     0.0s Lock sequential
[ ]    0    0    0    0 /  236     0.0s Lock concurrent
[ ]    2    0    0    2 /  236     0.2s Lock concurrent
[ ]    5    0    0    5 /  236     0.3s Lock concurrent
[ ]   11    0    0   11 /  236     0.6s Lock concurrent
[ ]   13    0    0   13 /  236     1.0s Lock concurrent
[ ]   17    0    0   17 /  236     1.1s Lock concurrent
[ ]   20    0    0   20 /  236     1.3s Lock concurrent
[ ]   22    0    0   22 /  236     1.5s Lock concurrent
[ ]   27    0    0   27 /  236     1.7s Lock concurrent
[ ]   30    0    0   30 /  236     1.8s Lock concurrent
[ ]   32    0    0   32 /  236     1.9s Lock concurrent
[ ]   36    0    0   36 /  236     2.0s Lock concurrent
[ ]   39    0    0   39 /  236     2.1s Lock concurrent
[ ]   42    0    0   42 /  236     2.2s Lock concurrent
[ ]   47    0    0   47 /  236     2.4s Lock concurrent
[ ]   53    0    0   53 /  236     2.5s Lock concurrent
[ ]   56    0    0   56 /  236     2.6s Lock concurrent
[ ]   59    0    0   59 /  236     2.7s Lock concurrent
[ ]   62    0    0   62 /  236     2.9s Lock concurrent
[ ]   63    0    0   63 /  236     3.0s Lock concurrent
[ ]   64    0    0   64 /  236     3.4s Lock concurrent
[ ]   65    0    0   65 /  236     4.0s Lock concurrent
[ ]   66    0    0   66 /  236     4.8s Lock concurrent
[ ]   67    0    0   67 /  236     5.8s Lock concurrent
[ ]   68    0    0   68 /  236     6.9s Lock concurrent
[ ]   69    0    0   69 /  236     7.4s Lock concurrent
[ ]   70    0    0   70 /  236     8.2s Lock concurrent
[ ]   71    0    0   71 /  236     9.2s Lock concurrent
[ ]   72    0    0   72 /  236    10.4s Lock concurrent
[ ]   73    0    0   73 /  236    11.6s Lock concurrent
[ ]   74    0    0   74 /  236    12.9s Lock concurrent
[ ]   75    0    0   75 /  236    13.8s Lock concurrent
[ ]   76    0    0   76 /  236    14.7s Lock concurrent
[ ]   77    0    0   77 /  236    15.6s Lock concurrent
[ ]   78    0    0   78 /  236    17.1s Lock concurrent
[ ]   79    0    0   79 /  236    18.3s Lock concurrent
[ ]   80    0    0   80 /  236    19.1s Lock concurrent
[ ]   81    0    0   81 /  236    19.8s Lock concurrent
[ ]   82    0    0   82 /  236    21.2s Lock concurrent
[ ]   83    0    0   83 /  236    22.2s Lock concurrent
[ ]   84    0    0   84 /  236    23.6s Lock concurrent
[ ]   85    0    0   85 /  236    25.2s Lock concurrent
[ ]   86    0    0   86 /  236    26.4s Lock concurrent
[ ]   87    0    0   87 /  236    28.0s Lock concurrent
[ ]   88    0    0   88 /  236    29.5s Lock concurrent
[ ]   89    0    0   89 /  236    30.7s Lock concurrent
[ ]   90    0    0   90 /  236    32.4s Lock concurrent
[ ]   91    0    0   91 /  236    33.6s Lock concurrent
[ ]   92    0    0   92 /  236    34.9s Lock concurrent
[ ]   93    0    0   93 /  236    36.4s Lock concurrent
[ ]   94    0    0   94 /  236    37.4s Lock concurrent
[ ]   95    0    0   95 /  236    38.8s Lock concurrent
[ ]   96    0    0   96 /  236    40.0s Lock concurrent
[ ]   97    0    0   97 /  236    41.4s Lock concurrent
[ ]   98    0    0   98 /  236    42.8s Lock concurrent
[ ]   99    0    0   99 /  236    44.3s Lock concurrent
[ ]  100    0    0  100 /  236    45.4s Lock concurrent
[ ]  101    0    0  101 /  236    46.3s Lock concurrent
[ ]  102    0    0  102 /  236    47.8s Lock concurrent
[ ]  103    0    0  103 /  236    48.7s Lock concurrent
[ ]  104    0    0  104 /  236    49.7s Lock concurrent
[ ]  105    0    0  105 /  236    50.8s Lock concurrent
[ ]  106    0    0  106 /  236    51.7s Lock concurrent
[ ]  107    0    0  107 /  236    52.7s Lock concurrent
[ ]  108    0    0  108 /  236    53.3s Lock concurrent
[ ]  109    0    0  109 /  236    54.2s Lock concurrent
[ ]  110    0    0  110 /  236    55.1s Lock concurrent
[ ]  111    0    0  111 /  236    56.0s Lock concurrent
[ ]  112    0    0  112 /  236    56.6s Lock concurrent
[ ]  113    0    0  113 /  236    57.3s Lock concurrent
[ ]  114    0    0  114 /  236    58.0s Lock concurrent
[ ]  115    0    0  115 /  236    59.1s Lock concurrent
[ ]  116    0    0  116 /  236    59.6s Lock concurrent
[ ]  117    0    0  117 /  236    60.7s Lock concurrent
[ ]  118    0    0  118 /  236    61.6s Lock concurrent
[ ]  119    0    0  119 /  236    62.5s Lock concurrent
[ ]  120    0    0  120 /  236    63.8s Lock concurrent
[ ]  121    0    0  121 /  236    64.7s Lock concurrent
[ ]  122    0    0  122 /  236    65.8s Lock concurrent
[ ]  123    0    0  123 /  236    66.4s Lock concurrent
[ ]  124    0    0  124 /  236    67.9s Lock concurrent
[ ]  125    0    0  125 /  236    69.3s Lock concurrent
[ ]  126    0    0  126 /  236    70.7s Lock concurrent
[ ]  127    0    0  127 /  236    71.9s Lock concurrent
[ ]  128    0    0  128 /  236    72.9s Lock concurrent
[ ]  129    0    0  129 /  236    74.0s Lock concurrent
[ ]  130    0    0  130 /  236    75.0s Lock concurrent
[ ]  131    0    0  131 /  236    76.1s Lock concurrent
[ ]  132    0    0  132 /  236    77.1s Lock concurrent
[ ]  133    0    0  133 /  236    78.5s Lock concurrent
[ ]  134    0    0  134 /  236    79.3s Lock concurrent
[ ]  135    0    0  135 /  236    80.4s Lock concurrent
[ ]  136    0    0  136 /  236    81.4s Lock concurrent
[ ]  137    0    0  137 /  236    82.4s Lock concurrent
[ ]  138    0    0  138 /  236    83.1s Lock concurrent
[ ]  139    0    0  139 /  236    84.0s Lock concurrent
[ ]  140    0    0  140 /  236    85.4s Lock concurrent
[ ]  141    0    0  141 /  236    87.3s Lock concurrent
[ ]  142    0    0  142 /  236    88.0s Lock concurrent
[ ]  143    0    0  143 /  236    89.0s Lock concurrent
[ ]  144    0    0  144 /  236    90.9s Lock concurrent
[ ]  145    0    0  145 /  236    91.7s Lock concurrent
[ ]  146    0    0  146 /  236    92.5s Lock concurrent
[ ]  147    0    0  147 /  236    93.4s Lock concurrent
[ ]  148    0    0  148 /  236    94.2s Lock concurrent
[ ]  149    0    0  149 /  236    94.9s Lock concurrent
[ ]  150    0    0  150 /  236    95.7s Lock concurrent
[ ]  151    0    0  151 /  236    96.5s Lock concurrent
[ ]  152    0    0  152 /  236    97.6s Lock concurrent
[ ]  153    0    0  153 /  236    98.5s Lock concurrent
[ ]  154    0    0  154 /  236    99.4s Lock concurrent
[ ]  155    0    0  155 /  236    99.9s Lock concurrent
[ ]  156    0    0  156 /  236   101.1s Lock concurrent
[ ]  157    0    0  157 /  236   102.2s Lock concurrent
[ ]  158    0    0  158 /  236   104.0s Lock concurrent
[ ]  159    0    0  159 /  236   105.0s Lock concurrent
[ ]  160    0    0  160 /  236   106.2s Lock concurrent
[ ]  161    0    0  161 /  236   107.3s Lock concurrent
[ ]  162    0    0  162 /  236   108.0s Lock concurrent
[ ]  163    0    0  163 /  236   109.0s Lock concurrent
[ ]  164    0    0  164 /  236   109.9s Lock concurrent
[ ]  165    0    0  165 /  236   111.1s Lock concurrent
[ ]  166    0    0  166 /  236   112.6s Lock concurrent
[ ]  167    0    0  167 /  236   113.6s Lock concurrent
[ ]  168    0    0  168 /  236   114.6s Lock concurrent
[ ]  169    0    0  169 /  236   115.5s Lock concurrent
[ ]  170    0    0  170 /  236   116.6s Lock concurrent
[ ]  171    0    0  171 /  236   117.9s Lock concurrent
[ ]  172    0    0  172 /  236   119.3s Lock concurrent
[ ]  173    0    0  173 /  236   120.3s Lock concurrent
[ ]  174    0    0  174 /  236   121.4s Lock concurrent
[ ]  175    0    0  175 /  236   122.6s Lock concurrent
[ ]  176    0    0  176 /  236   123.3s Lock concurrent
[ ]  177    0    0  177 /  236   124.5s Lock concurrent
[ ]  178    0    0  178 /  236   125.6s Lock concurrent
[ ]  179    0    0  179 /  236   126.6s Lock concurrent
[ ]  180    0    0  180 /  236   127.8s Lock concurrent
[ ]  181    0    0  181 /  236   129.0s Lock concurrent
[ ]  182    0    0  182 /  236   129.8s Lock concurrent
[ ]  183    0    0  183 /  236   130.9s Lock concurrent
[ ]  184    0    0  184 /  236   131.7s Lock concurrent
[ ]  185    0    0  185 /  236   132.6s Lock concurrent
[ ]  186    0    0  186 /  236   133.5s Lock concurrent
[ ]  187    0    0  187 /  236   134.3s Lock concurrent
[ ]  188    0    0  188 /  236   135.1s Lock concurrent
[ ]  189    0    0  189 /  236   136.3s Lock concurrent
[ ]  190    0    0  190 /  236   137.4s Lock concurrent
[ ]  191    0    0  191 /  236   138.4s Lock concurrent
[ ]  192    0    0  192 /  236   139.3s Lock concurrent
[ ]  193    0    0  193 /  236   140.0s Lock concurrent
[ ]  194    0    0  194 /  236   141.0s Lock concurrent
[ ]  195    0    0  195 /  236   141.8s Lock concurrent
[ ]  196    0    0  196 /  236   143.0s Lock concurrent
[ ]  197    0    0  197 /  236   143.6s Lock concurrent
[ ]  198    0    0  198 /  236   144.7s Lock concurrent
[ ]  199    0    0  199 /  236   145.6s Lock concurrent
[ ]  200    0    0  200 /  236   146.2s Lock concurrent
[ ]  201    0    0  201 /  236   146.8s Lock concurrent
[ ]  202    0    0  202 /  236   147.5s Lock concurrent
[ ]  203    0    0  203 /  236   148.2s Lock concurrent
[ ]  204    0    0  204 /  236   148.8s Lock concurrent
[ ]  205    0    0  205 /  236   149.4s Lock concurrent
[ ]  206    0    0  206 /  236   149.9s Lock concurrent
[ ]  207    0    0  207 /  236   150.6s Lock concurrent
[ ]  208    0    0  208 /  236   151.6s Lock concurrent
[ ]  209    0    0  209 /  236   152.2s Lock concurrent
[ ]  210    0    0  210 /  236   152.5s Lock concurrent
[ ]  211    0    0  211 /  236   153.0s Lock concurrent
[ ]  212    0    0  212 /  236   153.8s Lock concurrent
[ ]  213    0    0  213 /  236   154.1s Lock concurrent
[ ]  214    0    0  214 /  236   154.5s Lock concurrent
[ ]  215    0    0  215 /  236   154.9s Lock concurrent
[ ]  216    0    0  216 /  236   155.4s Lock concurrent
[ ]  217    0    0  217 /  236   155.7s Lock concurrent
[ ]  218    0    0  218 /  236   156.2s Lock concurrent
[ ]  219    0    0  219 /  236   156.5s Lock concurrent
[ ]  220    0    0  220 /  236   157.1s Lock concurrent
[ ]  221    0    0  221 /  236   157.3s Lock concurrent
[ ]  222    0    0  222 /  236   157.7s Lock concurrent
[ ]  223    0    0  223 /  236   158.4s Lock concurrent
[ ]  224    0    0  224 /  236   158.7s Lock concurrent
[ ]  225    0    0  225 /  236   159.0s Lock concurrent
[ ]  226    0    0  226 /  236   159.4s Lock concurrent
[ ]  227    0    0  227 /  236   159.7s Lock concurrent
[ ]  228    0    0  228 /  236   160.1s Lock concurrent
[ ]  229    0    0  229 /  236   160.6s Lock concurrent
[ ]  230    0    0  230 /  236   161.2s Lock concurrent
[ ]  231    0    0  231 /  236   161.4s Lock concurrent
[ ]  232    0    0  232 /  236   161.7s Lock concurrent
[ ]  233    0    0  233 /  236   161.9s Lock concurrent
[ ]  234    0    0  234 /  236   162.5s Lock concurrent
[ ]  235    0    0  235 /  236   162.9s Lock concurrent
[ ]  236    0    0  236 /  236   163.2s Lock concurrent
[]  236    0    0  236 /  236   163.2s Lock concurrent
================================================================================
success (ran 2 tests)
(cd _build/default/test && ./test_mutex.exe)
random seed: 3431117107364736163
generated error fail pass / total     time test name
[ ]    0    0    0    0 /   32     0.0s Lock sequential
[ ]    0    0    0    0 /   32     0.0s Lock sequential (generating)
[]   32    0    0   32 /   32     0.0s Lock sequential
[ ]    0    0    0    0 /   32     0.0s Lock concurrent
[ ]    1    0    0    1 /   32     0.1s Lock concurrent
[ ]    2    0    0    2 /   32     0.6s Lock concurrent
[ ]    4    0    0    4 /   32     0.7s Lock concurrent
[ ]    6    0    0    6 /   32     1.0s Lock concurrent
[ ]    8    0    0    8 /   32     1.1s Lock concurrent
[ ]   10    0    0   10 /   32     1.8s Lock concurrent
[ ]   11    0    0   11 /   32     2.3s Lock concurrent
[ ]   13    0    0   13 /   32     2.5s Lock concurrent
[ ]   15    0    0   15 /   32     2.8s Lock concurrent
[ ]   16    0    0   16 /   32     2.9s Lock concurrent
[ ]   17    0    0   17 /   32     3.4s Lock concurrent
[ ]   18    0    0   18 /   32     3.5s Lock concurrent
[ ]   19    0    0   19 /   32     4.1s Lock concurrent
[ ]   20    0    0   20 /   32     4.5s Lock concurrent
[ ]   21    0    0   21 /   32     4.6s Lock concurrent
[ ]   23    0    0   23 /   32     4.8s Lock concurrent
[ ]   25    0    0   25 /   32     5.0s Lock concurrent
[ ]   26    0    0   26 /   32     5.3s Lock concurrent
[ ]   28    0    0   28 /   32     5.4s Lock concurrent
[ ]   29    0    0   29 /   32     5.8s Lock concurrent
[ ]   30    0    0   30 /   32     5.9s Lock concurrent
[ ]   31    0    0   31 /   32     6.0s Lock concurrent
[]   32    0    0   32 /   32     6.1s Lock concurrent
================================================================================
success (ran 2 tests)
random seed: 4193322811150384557
generated error fail pass / total     time test name
[ ]    0    0    0    0 /   64     0.0s Lock sequential
[]   64    0    0   64 /   64     0.0s Lock sequential
[ ]    0    0    0    0 /   64     0.0s Lock concurrent
[ ]    1    0    0    1 /   64     0.1s Lock concurrent
[ ]    2    0    0    2 /   64     0.3s Lock concurrent
[ ]    3    0    0    3 /   64     0.5s Lock concurrent
[ ]    4    0    0    4 /   64     0.7s Lock concurrent
[ ]    6    0    0    6 /   64     1.2s Lock concurrent
[ ]    7    0    0    7 /   64     2.6s Lock concurrent
[ ]    8    0    0    8 /   64     2.7s Lock concurrent
[ ]    9    0    0    9 /   64     2.8s Lock concurrent
[ ]   11    0    0   11 /   64     3.0s Lock concurrent
[ ]   12    0    0   12 /   64     3.3s Lock concurrent
[ ]   15    0    0   15 /   64     3.4s Lock concurrent
[ ]   18    0    0   18 /   64     3.5s Lock concurrent
[ ]   21    0    0   21 /   64     3.7s Lock concurrent
[ ]   22    0    0   22 /   64     3.9s Lock concurrent
[ ]   24    0    0   24 /   64     4.1s Lock concurrent
[ ]   27    0    0   27 /   64     4.2s Lock concurrent
[ ]   29    0    0   29 /   64     4.4s Lock concurrent
[ ]   33    0    0   33 /   64     4.5s Lock concurrent
[ ]   36    0    0   36 /   64     4.9s Lock concurrent
[ ]   37    0    0   37 /   64     5.3s Lock concurrent
[ ]   40    0    0   40 /   64     5.4s Lock concurrent
[ ]   42    0    0   42 /   64     5.6s Lock concurrent
[ ]   46    0    0   46 /   64     5.7s Lock concurrent
[ ]   49    0    0   49 /   64     6.0s Lock concurrent
[ ]   51    0    0   51 /   64     6.1s Lock concurrent
[ ]   53    0    0   53 /   64     6.5s Lock concurrent
[ ]   55    0    0   55 /   64     6.7s Lock concurrent
[ ]   59    0    0   59 /   64     6.8s Lock concurrent
[ ]   61    0    0   61 /   64     7.0s Lock concurrent
[]   64    0    0   64 /   64     7.0s Lock concurrent
================================================================================
success (ran 2 tests)
random seed: 4269692743816595886
generated error fail pass / total     time test name
[ ]    0    0    0    0 /  128     0.0s Lock sequential
[]  128    0    0  128 /  128     0.0s Lock sequential
[ ]    0    0    0    0 /  128     0.0s Lock concurrent
[ ]    2    0    0    2 /  128     0.0s Lock concurrent
[ ]    6    0    0    6 /  128     0.2s Lock concurrent
[ ]   10    0    0   10 /  128     0.3s Lock concurrent
[ ]   13    0    0   13 /  128     0.5s Lock concurrent
[ ]   16    0    0   16 /  128     0.6s Lock concurrent
[ ]   18    0    0   18 /  128     0.8s Lock concurrent
[ ]   23    0    0   23 /  128     1.0s Lock concurrent
[ ]   27    0    0   27 /  128     1.1s Lock concurrent
[ ]   29    0    0   29 /  128     1.3s Lock concurrent
[ ]   32    0    0   32 /  128     1.4s Lock concurrent
[ ]   33    0    0   33 /  128     1.6s Lock concurrent
[ ]   34    0    0   34 /  128     1.7s Lock concurrent
[ ]   35    0    0   35 /  128     2.4s Lock concurrent
[ ]   36    0    0   36 /  128     3.1s Lock concurrent
[ ]   37    0    0   37 /  128     3.6s Lock concurrent
[ ]   38    0    0   38 /  128     3.7s Lock concurrent
[ ]   39    0    0   39 /  128     4.1s Lock concurrent
[ ]   40    0    0   40 /  128     5.4s Lock concurrent
[ ]   41    0    0   41 /  128     6.4s Lock concurrent
[ ]   42    0    0   42 /  128     7.0s Lock concurrent
[ ]   43    0    0   43 /  128     7.2s Lock concurrent
[ ]   44    0    0   44 /  128     7.6s Lock concurrent
[ ]   45    0    0   45 /  128     8.4s Lock concurrent
[ ]   46    0    0   46 /  128     8.9s Lock concurrent
[ ]   47    0    0   47 /  128     9.6s Lock concurrent
[ ]   48    0    0   48 /  128     9.8s Lock concurrent
[ ]   49    0    0   49 /  128     9.9s Lock concurrent
[ ]   51    0    0   51 /  128    10.1s Lock concurrent
[ ]   52    0    0   52 /  128    10.2s Lock concurrent
[ ]   53    0    0   53 /  128    10.3s Lock concurrent
[ ]   55    0    0   55 /  128    10.5s Lock concurrent
[ ]   56    0    0   56 /  128    10.6s Lock concurrent
[ ]   58    0    0   58 /  128    10.8s Lock concurrent
[ ]   61    0    0   61 /  128    10.9s Lock concurrent
[ ]   62    0    0   62 /  128    11.1s Lock concurrent
[ ]   63    0    0   63 /  128    11.3s Lock concurrent
[ ]   64    0    0   64 /  128    11.4s Lock concurrent
[ ]   66    0    0   66 /  128    11.5s Lock concurrent
[ ]   67    0    0   67 /  128    11.8s Lock concurrent
[ ]   69    0    0   69 /  128    12.0s Lock concurrent
[ ]   70    0    0   70 /  128    12.3s Lock concurrent
[ ]   72    0    0   72 /  128    12.5s Lock concurrent
[ ]   74    0    0   74 /  128    13.0s Lock concurrent
[ ]   75    0    0   75 /  128    13.3s Lock concurrent
[ ]   77    0    0   77 /  128    13.4s Lock concurrent
[ ]   81    0    0   81 /  128    13.5s Lock concurrent
[ ]   82    0    0   82 /  128    13.7s Lock concurrent
[ ]   84    0    0   84 /  128    14.0s Lock concurrent
[ ]   85    0    0   85 /  128    14.2s Lock concurrent
[ ]   86    0    0   86 /  128    14.3s Lock concurrent
[ ]   88    0    0   88 /  128    14.4s Lock concurrent
[ ]   89    0    0   89 /  128    14.8s Lock concurrent
[ ]   90    0    0   90 /  128    15.0s Lock concurrent
[ ]   92    0    0   92 /  128    15.1s Lock concurrent
[ ]   95    0    0   95 /  128    15.2s Lock concurrent
[ ]   97    0    0   97 /  128    15.5s Lock concurrent
[ ]   99    0    0   99 /  128    15.6s Lock concurrent
[ ]  101    0    0  101 /  128    15.8s Lock concurrent
[ ]  104    0    0  104 /  128    15.9s Lock concurrent
[ ]  108    0    0  108 /  128    16.0s Lock concurrent
[ ]  109    0    0  109 /  128    16.4s Lock concurrent
[ ]  114    0    0  114 /  128    16.5s Lock concurrent
[ ]  117    0    0  117 /  128    16.9s Lock concurrent
[ ]  121    0    0  121 /  128    17.0s Lock concurrent
[ ]  123    0    0  123 /  128    17.4s Lock concurrent
[ ]  127    0    0  127 /  128    17.6s Lock concurrent
[]  128    0    0  128 /  128    17.6s Lock concurrent
================================================================================
success (ran 2 tests)
random seed: 935457181424872167
generated error fail pass / total     time test name
[ ]    0    0    0    0 /  214     0.0s Lock sequential
[]  214    0    0  214 /  214     0.0s Lock sequential
[ ]    0    0    0    0 /  214     0.0s Lock concurrent
[ ]    5    0    0    5 /  214     0.1s Lock concurrent
[ ]   11    0    0   11 /  214     0.2s Lock concurrent
[ ]   18    0    0   18 /  214     0.3s Lock concurrent
[ ]   21    0    0   21 /  214     0.4s Lock concurrent
[ ]   27    0    0   27 /  214     0.5s Lock concurrent
[ ]   29    0    0   29 /  214     0.8s Lock concurrent
[ ]   32    0    0   32 /  214     1.0s Lock concurrent
[ ]   36    0    0   36 /  214     1.1s Lock concurrent
[ ]   40    0    0   40 /  214     1.3s Lock concurrent
[ ]   43    0    0   43 /  214     1.6s Lock concurrent
[ ]   48    0    0   48 /  214     1.7s Lock concurrent
[ ]   49    0    0   49 /  214     1.8s Lock concurrent
[ ]   53    0    0   53 /  214     2.0s Lock concurrent
[ ]   57    0    0   57 /  214     2.1s Lock concurrent
[ ]   59    0    0   59 /  214     2.2s Lock concurrent
[ ]   64    0    0   64 /  214     2.3s Lock concurrent
[ ]   68    0    0   68 /  214     2.4s Lock concurrent
[ ]   70    0    0   70 /  214     2.6s Lock concurrent
[ ]   77    0    0   77 /  214     2.7s Lock concurrent
[ ]   84    0    0   84 /  214     2.8s Lock concurrent
[ ]   90    0    0   90 /  214     2.9s Lock concurrent
[ ]   93    0    0   93 /  214     3.0s Lock concurrent
[ ]   98    0    0   98 /  214     3.3s Lock concurrent
[ ]  101    0    0  101 /  214     3.4s Lock concurrent
[ ]  107    0    0  107 /  214     3.6s Lock concurrent
[ ]  114    0    0  114 /  214     3.7s Lock concurrent
[ ]  116    0    0  116 /  214     3.9s Lock concurrent
[ ]  118    0    0  118 /  214     4.0s Lock concurrent
[ ]  123    0    0  123 /  214     4.1s Lock concurrent
[ ]  128    0    0  128 /  214     4.4s Lock concurrent
[ ]  130    0    0  130 /  214     4.5s Lock concurrent
[ ]  134    0    0  134 /  214     4.6s Lock concurrent
[ ]  139    0    0  139 /  214     4.8s Lock concurrent
[ ]  145    0    0  145 /  214     4.9s Lock concurrent
[ ]  147    0    0  147 /  214     5.2s Lock concurrent
[ ]  153    0    0  153 /  214     5.3s Lock concurrent
[ ]  156    0    0  156 /  214     5.4s Lock concurrent
[ ]  161    0    0  161 /  214     5.5s Lock concurrent
[ ]  164    0    0  164 /  214     5.7s Lock concurrent
[ ]  165    0    0  165 /  214     6.0s Lock concurrent
[ ]  170    0    0  170 /  214     6.1s Lock concurrent
[ ]  171    0    0  171 /  214     6.3s Lock concurrent
[ ]  172    0    0  172 /  214     6.4s Lock concurrent
[ ]  178    0    0  178 /  214     6.5s Lock concurrent
[ ]  180    0    0  180 /  214     6.8s Lock concurrent
[ ]  181    0    0  181 /  214     7.0s Lock concurrent
[ ]  184    0    0  184 /  214     7.2s Lock concurrent
[ ]  188    0    0  188 /  214     7.3s Lock concurrent
[ ]  192    0    0  192 /  214     7.4s Lock concurrent
[ ]  195    0    0  195 /  214     7.6s Lock concurrent
[ ]  202    0    0  202 /  214     7.7s Lock concurrent
[ ]  207    0    0  207 /  214     7.9s Lock concurrent
[ ]  211    0    0  211 /  214     8.1s Lock concurrent
[ ]  214    0    0  214 /  214     8.2s Lock concurrent
[]  214    0    0  214 /  214     8.2s Lock concurrent
================================================================================
success (ran 2 tests)
random seed: 3982935920942470264
generated error fail pass / total     time test name
[ ]    0    0    0    0 /  238     0.0s Lock sequential
[]  238    0    0  238 /  238     0.0s Lock sequential
[ ]    0    0    0    0 /  238     0.0s Lock concurrent
[ ]    5    0    0    5 /  238     0.1s Lock concurrent
[ ]    8    0    0    8 /  238     0.4s Lock concurrent
[ ]   12    0    0   12 /  238     0.6s Lock concurrent
[ ]   17    0    0   17 /  238     0.7s Lock concurrent
[ ]   22    0    0   22 /  238     0.8s Lock concurrent
[ ]   24    0    0   24 /  238     1.1s Lock concurrent
[ ]   27    0    0   27 /  238     1.2s Lock concurrent
[ ]   28    0    0   28 /  238     1.4s Lock concurrent
[ ]   29    0    0   29 /  238     1.6s Lock concurrent
[ ]   34    0    0   34 /  238     1.7s Lock concurrent
[ ]   36    0    0   36 /  238     2.0s Lock concurrent
[ ]   42    0    0   42 /  238     2.2s Lock concurrent
[ ]   44    0    0   44 /  238     2.5s Lock concurrent
[ ]   45    0    0   45 /  238     2.7s Lock concurrent
[ ]   50    0    0   50 /  238     2.8s Lock concurrent
[ ]   53    0    0   53 /  238     2.9s Lock concurrent
[ ]   56    0    0   56 /  238     3.0s Lock concurrent
[ ]   59    0    0   59 /  238     3.2s Lock concurrent
[ ]   60    0    0   60 /  238     3.3s Lock concurrent
[ ]   63    0    0   63 /  238     3.4s Lock concurrent
[ ]   64    0    0   64 /  238     3.5s Lock concurrent
[ ]   65    0    0   65 /  238     4.2s Lock concurrent
[ ]   66    0    0   66 /  238     4.7s Lock concurrent
[ ]   67    0    0   67 /  238     5.5s Lock concurrent
[ ]   68    0    0   68 /  238     7.0s Lock concurrent
[ ]   69    0    0   69 /  238     8.1s Lock concurrent
[ ]   70    0    0   70 /  238     9.6s Lock concurrent
[ ]   71    0    0   71 /  238    10.3s Lock concurrent
[ ]   72    0    0   72 /  238    11.3s Lock concurrent
[ ]   73    0    0   73 /  238    12.7s Lock concurrent
[ ]   74    0    0   74 /  238    13.8s Lock concurrent
[ ]   75    0    0   75 /  238    14.4s Lock concurrent
[ ]   76    0    0   76 /  238    15.4s Lock concurrent
[ ]   77    0    0   77 /  238    16.8s Lock concurrent
[ ]   78    0    0   78 /  238    17.6s Lock concurrent
[ ]   79    0    0   79 /  238    19.0s Lock concurrent
[ ]   80    0    0   80 /  238    20.2s Lock concurrent
[ ]   81    0    0   81 /  238    21.4s Lock concurrent
[ ]   82    0    0   82 /  238    22.6s Lock concurrent
[ ]   83    0    0   83 /  238    23.9s Lock concurrent
[ ]   84    0    0   84 /  238    24.9s Lock concurrent
[ ]   85    0    0   85 /  238    25.8s Lock concurrent
[ ]   86    0    0   86 /  238    27.3s Lock concurrent
[ ]   87    0    0   87 /  238    28.6s Lock concurrent
[ ]   88    0    0   88 /  238    29.8s Lock concurrent
[ ]   89    0    0   89 /  238    31.1s Lock concurrent
[ ]   90    0    0   90 /  238    32.9s Lock concurrent
[ ]   91    0    0   91 /  238    34.0s Lock concurrent
[ ]   92    0    0   92 /  238    35.2s Lock concurrent
[ ]   93    0    0   93 /  238    36.9s Lock concurrent
[ ]   94    0    0   94 /  238    38.0s Lock concurrent
[ ]   95    0    0   95 /  238    39.1s Lock concurrent
[ ]   96    0    0   96 /  238    40.1s Lock concurrent
[ ]   97    0    0   97 /  238    41.2s Lock concurrent
[ ]   98    0    0   98 /  238    42.2s Lock concurrent
[ ]   99    0    0   99 /  238    42.9s Lock concurrent
[ ]  100    0    0  100 /  238    44.2s Lock concurrent
[ ]  101    0    0  101 /  238    45.7s Lock concurrent
[ ]  102    0    0  102 /  238    46.9s Lock concurrent
[ ]  103    0    0  103 /  238    48.2s Lock concurrent
[ ]  104    0    0  104 /  238    49.5s Lock concurrent
[ ]  105    0    0  105 /  238    50.3s Lock concurrent
[ ]  106    0    0  106 /  238    51.2s Lock concurrent
[ ]  107    0    0  107 /  238    52.4s Lock concurrent
[ ]  108    0    0  108 /  238    53.7s Lock concurrent
[ ]  109    0    0  109 /  238    54.5s Lock concurrent
[ ]  110    0    0  110 /  238    55.2s Lock concurrent
[ ]  111    0    0  111 /  238    56.0s Lock concurrent
[ ]  112    0    0  112 /  238    57.1s Lock concurrent
[ ]  113    0    0  113 /  238    57.7s Lock concurrent
[ ]  114    0    0  114 /  238    58.4s Lock concurrent
[ ]  115    0    0  115 /  238    59.6s Lock concurrent
[ ]  116    0    0  116 /  238    60.8s Lock concurrent
[ ]  117    0    0  117 /  238    62.0s Lock concurrent
[ ]  118    0    0  118 /  238    63.2s Lock concurrent
[ ]  119    0    0  119 /  238    64.5s Lock concurrent
[ ]  120    0    0  120 /  238    65.6s Lock concurrent
[ ]  121    0    0  121 /  238    66.8s Lock concurrent
[ ]  122    0    0  122 /  238    68.1s Lock concurrent
[ ]  123    0    0  123 /  238    69.3s Lock concurrent
[ ]  124    0    0  124 /  238    70.9s Lock concurrent
[ ]  125    0    0  125 /  238    72.7s Lock concurrent
[ ]  126    0    0  126 /  238    73.7s Lock concurrent
[ ]  127    0    0  127 /  238    74.6s Lock concurrent
[ ]  128    0    0  128 /  238    77.0s Lock concurrent
[ ]  129    0    0  129 /  238    78.0s Lock concurrent
[ ]  130    0    0  130 /  238    79.8s Lock concurrent
[ ]  131    0    0  131 /  238    81.0s Lock concurrent
[ ]  132    0    0  132 /  238    82.6s Lock concurrent
[ ]  133    0    0  133 /  238    83.5s Lock concurrent
[ ]  134    0    0  134 /  238    84.7s Lock concurrent
[ ]  135    0    0  135 /  238    85.5s Lock concurrent
[ ]  136    0    0  136 /  238    86.4s Lock concurrent
[ ]  137    0    0  137 /  238    87.4s Lock concurrent
[ ]  138    0    0  138 /  238    88.6s Lock concurrent
[ ]  139    0    0  139 /  238    89.9s Lock concurrent
[ ]  140    0    0  140 /  238    90.6s Lock concurrent
[ ]  141    0    0  141 /  238    91.5s Lock concurrent
[ ]  142    0    0  142 /  238    92.3s Lock concurrent
[ ]  143    0    0  143 /  238    93.7s Lock concurrent
[ ]  144    0    0  144 /  238    95.1s Lock concurrent
[ ]  145    0    0  145 /  238    96.0s Lock concurrent
[ ]  146    0    0  146 /  238    97.2s Lock concurrent
[ ]  147    0    0  147 /  238    97.8s Lock concurrent
[ ]  148    0    0  148 /  238    98.5s Lock concurrent
[ ]  149    0    0  149 /  238    99.9s Lock concurrent
[ ]  150    0    0  150 /  238   100.6s Lock concurrent
[ ]  151    0    0  151 /  238   101.7s Lock concurrent
[ ]  152    0    0  152 /  238   102.6s Lock concurrent
[ ]  153    0    0  153 /  238   103.6s Lock concurrent
[ ]  154    0    0  154 /  238   104.5s Lock concurrent
[ ]  155    0    0  155 /  238   105.3s Lock concurrent
[ ]  156    0    0  156 /  238   106.6s Lock concurrent
[ ]  157    0    0  157 /  238   107.7s Lock concurrent
[ ]  158    0    0  158 /  238   109.2s Lock concurrent
[ ]  159    0    0  159 /  238   109.7s Lock concurrent
[ ]  160    0    0  160 /  238   110.9s Lock concurrent
[ ]  161    0    0  161 /  238   112.6s Lock concurrent
[ ]  162    0    0  162 /  238   113.7s Lock concurrent
[ ]  163    0    0  163 /  238   114.7s Lock concurrent
[ ]  164    0    0  164 /  238   115.8s Lock concurrent
[ ]  165    0    0  165 /  238   116.9s Lock concurrent
[ ]  166    0    0  166 /  238   118.1s Lock concurrent
[ ]  167    0    0  167 /  238   119.4s Lock concurrent
[ ]  168    0    0  168 /  238   120.3s Lock concurrent
[ ]  169    0    0  169 /  238   121.5s Lock concurrent
[ ]  170    0    0  170 /  238   122.6s Lock concurrent
[ ]  171    0    0  171 /  238   123.5s Lock concurrent
[ ]  172    0    0  172 /  238   124.1s Lock concurrent
[ ]  173    0    0  173 /  238   125.4s Lock concurrent
[ ]  174    0    0  174 /  238   126.9s Lock concurrent
[ ]  175    0    0  175 /  238   128.1s Lock concurrent
[ ]  176    0    0  176 /  238   129.2s Lock concurrent
[ ]  177    0    0  177 /  238   130.0s Lock concurrent
[ ]  178    0    0  178 /  238   131.1s Lock concurrent
[ ]  179    0    0  179 /  238   132.0s Lock concurrent
[ ]  180    0    0  180 /  238   132.9s Lock concurrent
[ ]  181    0    0  181 /  238   133.8s Lock concurrent
[ ]  182    0    0  182 /  238   134.8s Lock concurrent
[ ]  183    0    0  183 /  238   135.3s Lock concurrent
[ ]  184    0    0  184 /  238   136.7s Lock concurrent
[ ]  185    0    0  185 /  238   137.6s Lock concurrent
[ ]  186    0    0  186 /  238   138.8s Lock concurrent
[ ]  187    0    0  187 /  238   139.8s Lock concurrent
[ ]  188    0    0  188 /  238   140.5s Lock concurrent
[ ]  189    0    0  189 /  238   141.6s Lock concurrent
[ ]  190    0    0  190 /  238   142.4s Lock concurrent
[ ]  191    0    0  191 /  238   143.5s Lock concurrent
[ ]  192    0    0  192 /  238   144.3s Lock concurrent
[ ]  193    0    0  193 /  238   145.5s Lock concurrent
[ ]  194    0    0  194 /  238   146.6s Lock concurrent
[ ]  195    0    0  195 /  238   147.3s Lock concurrent
[ ]  196    0    0  196 /  238   148.1s Lock concurrent
[ ]  197    0    0  197 /  238   149.1s Lock concurrent
[ ]  198    0    0  198 /  238   150.0s Lock concurrent
[ ]  199    0    0  199 /  238   150.6s Lock concurrent
[ ]  200    0    0  200 /  238   151.2s Lock concurrent
[ ]  201    0    0  201 /  238   151.8s Lock concurrent
[ ]  202    0    0  202 /  238   152.5s Lock concurrent
[ ]  203    0    0  203 /  238   152.9s Lock concurrent
[ ]  204    0    0  204 /  238   153.4s Lock concurrent
[ ]  205    0    0  205 /  238   153.7s Lock concurrent
[ ]  206    0    0  206 /  238   154.0s Lock concurrent
[ ]  207    0    0  207 /  238   154.3s Lock concurrent
[ ]  208    0    0  208 /  238   154.8s Lock concurrent
[ ]  209    0    0  209 /  238   155.1s Lock concurrent
[ ]  210    0    0  210 /  238   155.4s Lock concurrent
[ ]  211    0    0  211 /  238   155.6s Lock concurrent
[ ]  212    0    0  212 /  238   155.8s Lock concurrent
[ ]  213    0    0  213 /  238   156.2s Lock concurrent
[ ]  214    0    0  214 /  238   156.7s Lock concurrent
[ ]  215    0    0  215 /  238   157.0s Lock concurrent
[ ]  216    0    0  216 /  238   157.5s Lock concurrent
[ ]  217    0    0  217 /  238   158.2s Lock concurrent
[ ]  218    0    0  218 /  238   158.8s Lock concurrent
[ ]  219    0    0  219 /  238   159.2s Lock concurrent
[ ]  220    0    0  220 /  238   159.6s Lock concurrent
[ ]  221    0    0  221 /  238   160.0s Lock concurrent
[ ]  222    0    0  222 /  238   160.4s Lock concurrent
[ ]  223    0    0  223 /  238   160.9s Lock concurrent
[ ]  224    0    0  224 /  238   161.3s Lock concurrent
[ ]  225    0    0  225 /  238   162.0s Lock concurrent
[ ]  226    0    0  226 /  238   162.3s Lock concurrent
[ ]  227    0    0  227 /  238   162.5s Lock concurrent
[ ]  228    0    0  228 /  238   163.2s Lock concurrent
[ ]  229    0    0  229 /  238   163.7s Lock concurrent
[ ]  230    0    0  230 /  238   163.9s Lock concurrent
[ ]  231    0    0  231 /  238   164.3s Lock concurrent
[ ]  232    0    0  232 /  238   164.5s Lock concurrent
[ ]  233    0    0  233 /  238   164.8s Lock concurrent
[ ]  234    0    0  234 /  238   165.1s Lock concurrent
[ ]  235    0    0  235 /  238   165.4s Lock concurrent
[ ]  236    0    0  236 /  238   165.6s Lock concurrent
[ ]  237    0    0  237 /  238   165.9s Lock concurrent
[ ]  238    0    0  238 /  238   166.3s Lock concurrent
[]  238    0    0  238 /  238   166.3s Lock concurrent
================================================================================
success (ran 2 tests)
(cd _build/default/test && ./test_sem.exe)
random seed: 4305720467426059159
generated error fail pass / total     time test name
[ ]    0    0    0    0 /   32     0.0s Sem sequential
[ ]    0    0    0    0 /   32     0.0s Sem sequential (generating)
[]   32    0    0   32 /   32     0.0s Sem sequential
[ ]    0    0    0    0 /   32     0.0s Sem concurrent
[ ]    2    0    0    2 /   32     0.2s Sem concurrent
[ ]    4    0    0    4 /   32     0.3s Sem concurrent
[ ]    6    0    0    6 /   32     0.6s Sem concurrent
[ ]    9    0    0    9 /   32     0.9s Sem concurrent
[ ]   10    0    0   10 /   32     1.1s Sem concurrent
[ ]   12    0    0   12 /   32     1.3s Sem concurrent
[ ]   13    0    0   13 /   32     1.7s Sem concurrent
[ ]   14    0    0   14 /   32     2.2s Sem concurrent
[ ]   15    0    0   15 /   32     2.4s Sem concurrent
[ ]   18    0    0   18 /   32     2.6s Sem concurrent
[ ]   20    0    0   20 /   32     2.8s Sem concurrent
[ ]   21    0    0   21 /   32     2.9s Sem concurrent
[ ]   22    0    0   22 /   32     3.4s Sem concurrent
[ ]   24    0    0   24 /   32     4.0s Sem concurrent
[ ]   25    0    0   25 /   32     4.1s Sem concurrent
[ ]   26    0    0   26 /   32     4.4s Sem concurrent
[ ]   27    0    0   27 /   32     4.5s Sem concurrent
[ ]   29    0    0   29 /   32     4.7s Sem concurrent
[ ]   30    0    0   30 /   32     4.8s Sem concurrent
[ ]   32    0    0   32 /   32     5.3s Sem concurrent
[]   32    0    0   32 /   32     5.3s Sem concurrent
================================================================================
success (ran 2 tests)
random seed: 413460384355577672
generated error fail pass / total     time test name
[ ]    0    0    0    0 /   64     0.0s Sem sequential
[]   64    0    0   64 /   64     0.0s Sem sequential
[ ]    0    0    0    0 /   64     0.0s Sem concurrent
[ ]    1    0    0    1 /   64     0.3s Sem concurrent
[ ]    2    0    0    2 /   64     0.6s Sem concurrent
[ ]    3    0    0    3 /   64     0.9s Sem concurrent
[ ]    4    0    0    4 /   64     1.1s Sem concurrent
[ ]    5    0    0    5 /   64     1.5s Sem concurrent
[ ]    8    0    0    8 /   64     1.7s Sem concurrent
[ ]    9    0    0    9 /   64     2.6s Sem concurrent
[ ]   10    0    0   10 /   64     3.2s Sem concurrent
[ ]   11    0    0   11 /   64     3.3s Sem concurrent
[ ]   12    0    0   12 /   64     3.4s Sem concurrent
[ ]   14    0    0   14 /   64     3.7s Sem concurrent
[ ]   18    0    0   18 /   64     3.8s Sem concurrent
[ ]   21    0    0   21 /   64     4.2s Sem concurrent
[ ]   22    0    0   22 /   64     4.5s Sem concurrent
[ ]   24    0    0   24 /   64     4.6s Sem concurrent
[ ]   25    0    0   25 /   64     4.8s Sem concurrent
[ ]   28    0    0   28 /   64     4.9s Sem concurrent
[ ]   32    0    0   32 /   64     5.0s Sem concurrent
[ ]   36    0    0   36 /   64     5.1s Sem concurrent
[ ]   40    0    0   40 /   64     5.3s Sem concurrent
[ ]   42    0    0   42 /   64     5.5s Sem concurrent
[ ]   44    0    0   44 /   64     5.6s Sem concurrent
[ ]   46    0    0   46 /   64     5.7s Sem concurrent
[ ]   48    0    0   48 /   64     6.1s Sem concurrent
[ ]   51    0    0   51 /   64     6.3s Sem concurrent
[ ]   52    0    0   52 /   64     6.4s Sem concurrent
[ ]   53    0    0   53 /   64     6.5s Sem concurrent
[ ]   56    0    0   56 /   64     6.9s Sem concurrent
[ ]   57    00   57 /   64     7.0s Sem concurrent
[ ]   61    0    0   61 /   64     7.5s Sem concurrent
[]   64    0    0   64 /   64     7.6s Sem concurrent
================================================================================
success (ran 2 tests)
random seed: 4379617595973486763
generated error fail pass / total     time test name
[ ]    0    0    0    0 /  128     0.0s Sem sequential
[]  128    0    0  128 /  128     0.0s Sem sequential
[ ]    0    0    0    0 /  128     0.0s Sem concurrent
[ ]    1    0    0    1 /  128     0.0s Sem concurrent
[ ]    6    0    0    6 /  128     0.1s Sem concurrent
[ ]   10    0    0   10 /  128     0.2s Sem concurrent
[ ]   14    0    0   14 /  128     0.3s Sem concurrent
[ ]   18    0    0   18 /  128     0.5s Sem concurrent
[ ]   19    0    0   19 /  128     0.6s Sem concurrent
[ ]   24    0    0   24 /  128     0.8s Sem concurrent
[ ]   27    0    0   27 /  128     0.9s Sem concurrent
[ ]   30    0    0   30 /  128     1.0s Sem concurrent
[ ]   33    0    0   33 /  128     1.1s Sem concurrent
[ ]   36    0    0   36 /  128     1.3s Sem concurrent
[ ]   38    0    0   38 /  128     1.4s Sem concurrent
[ ]   41    0    0   41 /  128     1.6s Sem concurrent
[ ]   43    0    0   43 /  128     2.1s Sem concurrent
[ ]   44    0    0   44 /  128     2.4s Sem concurrent
[ ]   45    0    0   45 /  128     3.0s Sem concurrent
[ ]   46    0    0   46 /  128     3.5s Sem concurrent
[ ]   47    0    0   47 /  128     3.7s Sem concurrent
[ ]   48    0    0   48 /  128     4.2s Sem concurrent
[ ]   50    0    0   50 /  128     4.3s Sem concurrent
[ ]   51    0    0   51 /  128     4.4s Sem concurrent
[ ]   53    0    0   53 /  128     4.8s Sem concurrent
[ ]   54    0    0   54 /  128     5.0s Sem concurrent
[ ]   55    0    0   55 /  128     6.3s Sem concurrent
[ ]   56    0    0   56 /  128     7.0s Sem concurrent
[ ]   57    0    0   57 /  128     7.2s Sem concurrent
[ ]   58    0    0   58 /  128     7.4s Sem concurrent
[ ]   59    0    0   59 /  128     7.7s Sem concurrent
[ ]   60    0    0   60 /  128     8.6s Sem concurrent
[ ]   61    0    0   61 /  128     9.0s Sem concurrent
[ ]   62    0    0   62 /  128     9.5s Sem concurrent
[ ]   63    0    0   63 /  128     9.8s Sem concurrent
[ ]   64    0    0   64 /  128    10.0s Sem concurrent
[ ]   65    0    0   65 /  128    10.5s Sem concurrent
[ ]   66    0    0   66 /  128    10.6s Sem concurrent
[ ]   68    0    0   68 /  128    10.8s Sem concurrent
[ ]   69    0    0   69 /  128    11.0s Sem concurrent
[ ]   71    0    0   71 /  128    11.2s Sem concurrent
[ ]   73    0    0   73 /  128    11.3s Sem concurrent
[ ]   74    0    0   74 /  128    11.4s Sem concurrent
[ ]   75    0    0   75 /  128    11.5s Sem concurrent
[ ]   76    0    0   76 /  128    11.7s Sem concurrent
[ ]   78    0    0   78 /  128    11.8s Sem concurrent
[ ]   79    0    0   79 /  128    12.0s Sem concurrent
[ ]   80    0    0   80 /  128    12.1s Sem concurrent
[ ]   81    0    0   81 /  128    12.2s Sem concurrent
[ ]   83    0    0   83 /  128    12.4s Sem concurrent
[ ]   84    0    0   84 /  128    12.5s Sem concurrent
[ ]   85    0    0   85 /  128    12.7s Sem concurrent
[ ]   86    0    0   86 /  128    12.9s Sem concurrent
[ ]   87    0    0   87 /  128    13.0s Sem concurrent
[ ]   89    0    0   89 /  128    13.2s Sem concurrent
[ ]   90    0    0   90 /  128    13.3s Sem concurrent
[ ]   91    0    0   91 /  128    13.7s Sem concurrent
[ ]   93    0    0   93 /  128    13.8s Sem concurrent
[ ]   95    0    0   95 /  128    14.0s Sem concurrent
[ ]   96    0    0   96 /  128    14.2s Sem concurrent
[ ]   98    0    0   98 /  128    14.4s Sem concurrent
[ ]  102    0    0  102 /  128    14.8s Sem concurrent
[ ]  104    0    0  104 /  128    14.9s Sem concurrent
[ ]  105    0    0  105 /  128    15.1s Sem concurrent
[ ]  107    0    0  107 /  128    15.3s Sem concurrent
[ ]  110    0    0  110 /  128    15.5s Sem concurrent
[ ]  112    0    0  112 /  128    15.6s Sem concurrent
[ ]  113    0    0  113 /  128    15.7s Sem concurrent
[ ]  114    0    0  114 /  128    15.8s Sem concurrent
[ ]  117    0    0  117 /  128    16.0s Sem concurrent
[ ]  122    0    0  122 /  128    16.1s Sem concurrent
[ ]  126    0    0  126 /  128    16.2s Sem concurrent
[]  128    0    0  128 /  128    16.3s Sem concurrent
================================================================================
success (ran 2 tests)
random seed: 197985340272887372
generated error fail pass / total     time test name
[ ]    0    0    0    0 /  237     0.0s Sem sequential
[]  237    0    0  237 /  237     0.0s Sem sequential
[ ]    0    0    0    0 /  237     0.0s Sem concurrent
[ ]    1    0    0    1 /  237     0.1s Sem concurrent
[ ]    4    0    0    4 /  237     0.3s Sem concurrent
[ ]    7    0    0    7 /  237     0.4s Sem concurrent
[ ]   11    0    0   11 /  237     0.5s Sem concurrent
[ ]   15    0    0   15 /  237     0.9s Sem concurrent
[ ]   20    0    0   20 /  237     1.0s Sem concurrent
[ ]   26    0    0   26 /  237     1.2s Sem concurrent
[ ]   31    0    0   31 /  237     1.3s Sem concurrent
[ ]   34    0    0   34 /  237     1.4s Sem concurrent
[ ]   36    0    0   36 /  237     1.5s Sem concurrent
[ ]   39    0    0   39 /  237     1.9s Sem concurrent
[ ]   44    0    0   44 /  237     2.2s Sem concurrent
[ ]   50    0    0   50 /  237     2.3s Sem concurrent
[ ]   57    0    0   57 /  237     2.6s Sem concurrent
[ ]   62    0    0   62 /  237     2.7s Sem concurrent
[ ]   67    0    0   67 /  237     3.0s Sem concurrent
[ ]   72    0    0   72 /  237     3.1s Sem concurrent
[ ]   76    0    0   76 /  237     3.2s Sem concurrent
[ ]   81    0    0   81 /  237     3.3s Sem concurrent
[ ]   83    0    0   83 /  237     3.5s Sem concurrent
[ ]   85    0    0   85 /  237     3.6s Sem concurrent
[ ]   87    0    0   87 /  237     3.8s Sem concurrent
[ ]   88    0    0   88 /  237     4.1s Sem concurrent
[ ]   91    0    0   91 /  237     4.3s Sem concurrent
[ ]   94    0    0   94 /  237     4.5s Sem concurrent
[ ]   96    0    0   96 /  237     4.6s Sem concurrent
[ ]   98    0    0   98 /  237     4.8s Sem concurrent
[ ]  102    0    0  102 /  237     4.9s Sem concurrent
[ ]  107    0    0  107 /  237     5.1s Sem concurrent
[ ]  111    0    0  111 /  237     5.2s Sem concurrent
[ ]  117    0    0  117 /  237     5.3s Sem concurrent
[ ]  120    0    0  120 /  237     5.5s Sem concurrent
[ ]  125    0    0  125 /  237     5.6s Sem concurrent
[ ]  129    0    0  129 /  237     5.8s Sem concurrent
[ ]  134    0    0  134 /  237     5.9s Sem concurrent
[ ]  139    0    0  139 /  237     6.0s Sem concurrent
[ ]  146    0    0  146 /  237     6.1s Sem concurrent
[ ]  147    0    0  147 /  237     6.4s Sem concurrent
[ ]  151    0    0  151 /  237     6.7s Sem concurrent
[ ]  154    0    0  154 /  237     6.9s Sem concurrent
[ ]  159    0    0  159 /  237     7.0s Sem concurrent
[ ]  164    0    0  164 /  237     7.1s Sem concurrent
[ ]  168    0    0  168 /  237     7.2s Sem concurrent
[ ]  173    0    0  173 /  237     7.3s Sem concurrent
[ ]  177    0    0  177 /  237     7.4s Sem concurrent
[ ]  183    0    0  183 /  237     7.5s Sem concurrent
[ ]  190    0    0  190 /  237     7.6s Sem concurrent
[ ]  195    0    0  195 /  237     8.0s Sem concurrent
[ ]  202    0    0  202 /  237     8.1s Sem concurrent
[ ]  205    0    0  205 /  237     8.2s Sem concurrent
[ ]  211    0    0  211 /  237     8.4s Sem concurrent
[ ]  214    0    0  214 /  237     8.5s Sem concurrent
[ ]  220    0    0  220 /  237     8.6s Sem concurrent
[ ]  224    0    0  224 /  237     8.7s Sem concurrent
[ ]  226    0    0  226 /  237     9.0s Sem concurrent
[ ]  231    0    0  231 /  237     9.4s Sem concurrent
[ ]  237    0    0  237 /  237     9.5s Sem concurrent
[]  237    0    0  237 /  237     9.5s Sem concurrent
================================================================================
success (ran 2 tests)
random seed: 356227608669053035
generated error fail pass / total     time test name
[ ]    0    0    0    0 /  255     0.0s Sem sequential
[]  255    0    0  255 /  255     0.0s Sem sequential
[ ]    0    0    0    0 /  255     0.0s Sem concurrent
[ ]    4    0    0    4 /  255     0.4s Sem concurrent
[ ]    9    0    0    9 /  255     0.5s Sem concurrent
[ ]   14    0    0   14 /  255     0.6s Sem concurrent
[ ]   17    0    0   17 /  255     0.7s Sem concurrent
[ ]   19    0    0   19 /  255     0.8s Sem concurrent
[ ]   24    0    0   24 /  255     0.9s Sem concurrent
[ ]   27    0    0   27 /  255     1.1s Sem concurrent
[ ]   32    0    0   32 /  255     1.2s Sem concurrent
[ ]   38    0    0   38 /  255     1.4s Sem concurrent
[ ]   40    0    0   40 /  255     1.5s Sem concurrent
[ ]   45    0    0   45 /  255     1.6s Sem concurrent
[ ]   48    0    0   48 /  255     2.0s Sem concurrent
[ ]   50    0    0   50 /  255     2.4s Sem concurrent
[ ]   52    0    0   52 /  255     2.6s Sem concurrent
[ ]   56    0    0   56 /  255     2.8s Sem concurrent
[ ]   60    0    0   60 /  255     3.0s Sem concurrent
[ ]   64    0    0   64 /  255     3.1s Sem concurrent
[ ]   67    0    0   67 /  255     3.3s Sem concurrent
[ ]   68    0    0   68 /  255     3.4s Sem concurrent
[ ]   71    0    0   71 /  255     3.5s Sem concurrent
[ ]   72    0    0   72 /  255     3.7s Sem concurrent
[ ]   73    0    0   73 /  255     4.0s Sem concurrent
[ ]   74    0    0   74 /  255     4.1s Sem concurrent
[ ]   75    0    0   75 /  255     4.4s Sem concurrent
[ ]   76    0    0   76 /  255     4.7s Sem concurrent
[ ]   77    0    0   77 /  255     4.9s Sem concurrent
[ ]   78    0    0   78 /  255     5.3s Sem concurrent
[ ]   79    0    0   79 /  255     6.4s Sem concurrent
[ ]   80    0    0   80 /  255     7.6s Sem concurrent
[ ]   81    0    0   81 /  255     8.5s Sem concurrent
[ ]   82    0    0   82 /  255     9.3s Sem concurrent
[ ]   83    0    0   83 /  255    10.7s Sem concurrent
[ ]   84    0    0   84 /  255    11.9s Sem concurrent
[ ]   85    0    0   85 /  255    13.0s Sem concurrent
[ ]   86    0    0   86 /  255    14.2s Sem concurrent
[ ]   87    0    0   87 /  255    15.4s Sem concurrent
[ ]   88    0    0   88 /  255    16.7s Sem concurrent
[ ]   89    0    0   89 /  255    18.0s Sem concurrent
[ ]   90    0    0   90 /  255    19.5s Sem concurrent
[ ]   91    0    0   91 /  255    20.7s Sem concurrent
[ ]   92    0    0   92 /  255    21.9s Sem concurrent
[ ]   93    0    0   93 /  255    23.2s Sem concurrent
[ ]   94    0    0   94 /  255    24.3s Sem concurrent
[ ]   95    0    0   95 /  255    25.5s Sem concurrent
[ ]   96    0    0   96 /  255    27.0s Sem concurrent
[ ]   97    0    0   97 /  255    28.0s Sem concurrent
[ ]   98    0    0   98 /  255    29.2s Sem concurrent
[ ]   99    0    0   99 /  255    30.6s Sem concurrent
[ ]  100    0    0  100 /  255    32.4s Sem concurrent
[ ]  101    0    0  101 /  255    33.9s Sem concurrent
[ ]  102    0    0  102 /  255    35.5s Sem concurrent
[ ]  103    0    0  103 /  255    36.6s Sem concurrent
[ ]  104    0    0  104 /  255    37.6s Sem concurrent
[ ]  105    0    0  105 /  255    38.9s Sem concurrent
[ ]  106    0    0  106 /  255    39.8s Sem concurrent
[ ]  107    0    0  107 /  255    41.1s Sem concurrent
[ ]  108    0    0  108 /  255    42.6s Sem concurrent
[ ]  109    0    0  109 /  255    43.9s Sem concurrent
[ ]  110    0    0  110 /  255    45.9s Sem concurrent
[ ]  111    0    0  111 /  255    47.4s Sem concurrent
[ ]  112    0    0  112 /  255    48.7s Sem concurrent
[ ]  113    0    0  113 /  255    49.8s Sem concurrent
[ ]  114    0    0  114 /  255    50.9s Sem concurrent
[ ]  115    0    0  115 /  255    51.5s Sem concurrent
[ ]  116    0    0  116 /  255    52.5s Sem concurrent
[ ]  117    0    0  117 /  255    53.5s Sem concurrent
[ ]  118    0    0  118 /  255    54.4s Sem concurrent
[ ]  119    0    0  119 /  255    55.2s Sem concurrent
[ ]  120    0    0  120 /  255    56.3s Sem concurrent
[ ]  121    0    0  121 /  255    57.1s Sem concurrent
[ ]  122    0    0  122 /  255    58.1s Sem concurrent
[ ]  123    0    0  123 /  255    58.7s Sem concurrent
[ ]  124    0    0  124 /  255    59.6s Sem concurrent
[ ]  125    0    0  125 /  255    60.3s Sem concurrent
[ ]  126    0    0  126 /  255    61.3s Sem concurrent
[ ]  127    0    0  127 /  255    62.1s Sem concurrent
[ ]  128    0    0  128 /  255    63.7s Sem concurrent
[ ]  129    0    0  129 /  255    64.7s Sem concurrent
[ ]  130    0    0  130 /  255    66.0s Sem concurrent
[ ]  131    0    0  131 /  255    66.8s Sem concurrent
[ ]  132    0    0  132 /  255    68.3s Sem concurrent
[ ]  133    0    0  133 /  255    69.7s Sem concurrent
[ ]  134    0    0  134 /  255    70.8s Sem concurrent
[ ]  135    0    0  135 /  255    72.2s Sem concurrent
[ ]  136    0    0  136 /  255    73.6s Sem concurrent
[ ]  137    0    0  137 /  255    74.7s Sem concurrent
[ ]  138    0    0  138 /  255    75.9s Sem concurrent
[ ]  139    0    0  139 /  255    77.3s Sem concurrent
[ ]  140    0    0  140 /  255    78.3s Sem concurrent
[ ]  141    0    0  141 /  255    79.6s Sem concurrent
[ ]  142    0    0  142 /  255    81.7s Sem concurrent
[ ]  143    0    0  143 /  255    82.8s Sem concurrent
[ ]  144    0    0  144 /  255    83.5s Sem concurrent
[ ]  145    0    0  145 /  255    84.6s Sem concurrent
[ ]  146    0    0  146 /  255    85.7s Sem concurrent
[ ]  147    0    0  147 /  255    86.7s Sem concurrent
[ ]  148    0    0  148 /  255    88.1s Sem concurrent
[ ]  149    0    0  149 /  255    89.1s Sem concurrent
[ ]  150    0    0  150 /  255    90.4s Sem concurrent
[ ]  151    0    0  151 /  255    91.2s Sem concurrent
[ ]  152    0    0  152 /  255    92.3s Sem concurrent
[ ]  153    0    0  153 /  255    93.4s Sem concurrent
[ ]  154    0    0  154 /  255    94.6s Sem concurrent
[ ]  155    0    0  155 /  255    95.8s Sem concurrent
[ ]  156    0    0  156 /  255    97.0s Sem concurrent
[ ]  157    0    0  157 /  255    98.1s Sem concurrent
[ ]  158    0    0  158 /  255    99.2s Sem concurrent
[ ]  159    0    0  159 /  255    99.9s Sem concurrent
[ ]  160    0    0  160 /  255   100.4s Sem concurrent
[ ]  161    0    0  161 /  255   101.3s Sem concurrent
[ ]  162    0    0  162 /  255   102.2s Sem concurrent
[ ]  163    0    0  163 /  255   102.8s Sem concurrent
[ ]  164    0    0  164 /  255   103.9s Sem concurrent
[ ]  165    0    0  165 /  255   104.8s Sem concurrent
[ ]  166    0    0  166 /  255   105.9s Sem concurrent
[ ]  167    0    0  167 /  255   106.9s Sem concurrent
[ ]  168    0    0  168 /  255   107.5s Sem concurrent
[ ]  169    0    0  169 /  255   108.5s Sem concurrent
[ ]  170    0    0  170 /  255   109.7s Sem concurrent
[ ]  171    0    0  171 /  255   111.0s Sem concurrent
[ ]  172    0    0  172 /  255   112.1s Sem concurrent
[ ]  173    0    0  173 /  255   113.1s Sem concurrent
[ ]  174    0    0  174 /  255   114.1s Sem concurrent
[ ]  175    0    0  175 /  255   115.1s Sem concurrent
[ ]  176    0    0  176 /  255   116.4s Sem concurrent
[ ]  177    0    0  177 /  255   117.3s Sem concurrent
[ ]  178    0    0  178 /  255   118.5s Sem concurrent
[ ]  179    0    0  179 /  255   119.6s Sem concurrent
[ ]  180    0    0  180 /  255   120.7s Sem concurrent
[ ]  181    0    0  181 /  255   121.6s Sem concurrent
[ ]  182    0    0  182 /  255   122.6s Sem concurrent
[ ]  183    0    0  183 /  255   123.8s Sem concurrent
[ ]  184    0    0  184 /  255   124.9s Sem concurrent
[ ]  185    0    0  185 /  255   126.1s Sem concurrent
[ ]  186    0    0  186 /  255   126.9s Sem concurrent
[ ]  187    0    0  187 /  255   127.9s Sem concurrent
[ ]  188    0    0  188 /  255   129.2s Sem concurrent
[ ]  189    0    0  189 /  255   130.2s Sem concurrent
[ ]  190    0    0  190 /  255   131.5s Sem concurrent
[ ]  191    0    0  191 /  255   132.4s Sem concurrent
[ ]  192    0    0  192 /  255   133.1s Sem concurrent
[ ]  193    0    0  193 /  255   134.1s Sem concurrent
[ ]  194    0    0  194 /  255   135.0s Sem concurrent
[ ]  195    0    0  195 /  255   136.1s Sem concurrent
[ ]  196    0    0  196 /  255   137.1s Sem concurrent
[ ]  197    0    0  197 /  255   138.2s Sem concurrent
[ ]  198    0    0  198 /  255   139.4s Sem concurrent
[ ]  199    0    0  199 /  255   140.2s Sem concurrent
[ ]  200    0    0  200 /  255   141.2s Sem concurrent
[ ]  201    0    0  201 /  255   142.0s Sem concurrent
[ ]  202    0    0  202 /  255   142.6s Sem concurrent
[ ]  203    0    0  203 /  255   143.4s Sem concurrent
[ ]  204    0    0  204 /  255   144.6s Sem concurrent
[ ]  205    0    0  205 /  255   145.7s Sem concurrent
[ ]  206    0    0  206 /  255   146.5s Sem concurrent
[ ]  207    0    0  207 /  255   147.3s Sem concurrent
[ ]  208    0    0  208 /  255   148.2s Sem concurrent
[ ]  209    0    0  209 /  255   149.1s Sem concurrent
[ ]  210    0    0  210 /  255   149.8s Sem concurrent
[ ]  211    0    0  211 /  255   150.4s Sem concurrent
[ ]  212    0    0  212 /  255   150.9s Sem concurrent
[ ]  213    0    0  213 /  255   151.6s Sem concurrent
[ ]  214    0    0  214 /  255   152.2s Sem concurrent
[ ]  215    0    0  215 /  255   152.8s Sem concurrent
[ ]  216    0    0  216 /  255   153.3s Sem concurrent
[ ]  217    0    0  217 /  255   153.5s Sem concurrent
[ ]  218    0    0  218 /  255   153.9s Sem concurrent
[ ]  219    0    0  219 /  255   154.2s Sem concurrent
[ ]  220    0    0  220 /  255   154.7s Sem concurrent
[ ]  221    0    0  221 /  255   155.2s Sem concurrent
[ ]  222    0    0  222 /  255   155.4s Sem concurrent
[ ]  223    0    0  223 /  255   155.6s Sem concurrent
[ ]  224    0    0  224 /  255   155.9s Sem concurrent
[ ]  225    0    0  225 /  255   156.2s Sem concurrent
[ ]  226    0    0  226 /  255   156.7s Sem concurrent
[ ]  227    0    0  227 /  255   157.4s Sem concurrent
[ ]  228    0    0  228 /  255   157.9s Sem concurrent
[ ]  229    0    0  229 /  255   158.4s Sem concurrent
[ ]  230    0    0  230 /  255   159.0s Sem concurrent
[ ]  231    0    0  231 /  255   159.3s Sem concurrent
[ ]  232    0    0  232 /  255   159.5s Sem concurrent
[ ]  233    0    0  233 /  255   159.8s Sem concurrent
[ ]  234    0    0  234 /  255   160.1s Sem concurrent
[ ]  235    0    0  235 /  255   160.3s Sem concurrent
[ ]  236    0    0  236 /  255   160.7s Sem concurrent
[ ]  237    0    0  237 /  255   161.2s Sem concurrent
[ ]  238    0    0  238 /  255   161.6s Sem concurrent
[ ]  239    0    0  239 /  255   162.1s Sem concurrent
[ ]  240    0    0  240 /  255   162.5s Sem concurrent
[ ]  241    0    0  241 /  255   163.2s Sem concurrent
[ ]  242    0    0  242 /  255   163.7s Sem concurrent
[ ]  243    0    0  243 /  255   164.0s Sem concurrent
[ ]  244    0    0  244 /  255   164.3s Sem concurrent
[ ]  245    0    0  245 /  255   165.2s Sem concurrent
[ ]  246    0    0  246 /  255   165.5s Sem concurrent
[ ]  247    0    0  247 /  255   165.7s Sem concurrent
[ ]  248    0    0  248 /  255   165.9s Sem concurrent
[ ]  249    0    0  249 /  255   166.2s Sem concurrent
[ ]  250    0    0  250 /  255   166.5s Sem concurrent
[ ]  251    0    0  251 /  255   166.9s Sem concurrent
[ ]  252    0    0  252 /  255   167.9s Sem concurrent
[ ]  253    0    0  253 /  255   169.2s Sem concurrent
[ ]  254    0    0  254 /  255   169.7s Sem concurrent
[ ]  255    0    0  255 /  255   170.4s Sem concurrent
[]  255    0    0  255 /  255   170.4s Sem concurrent
================================================================================
success (ran 2 tests)
(cd _build/default/test && ./test_rwlock.exe)
random seed: 124175619510454816
generated error fail pass / total     time test name
[ ]    0    0    0    0 /   32     0.0s Rwlock sequential
[ ]    0    0    0    0 /   32     0.0s Rwlock sequential (generating)
[]   32    0    0   32 /   32     0.0s Rwlock sequential
[ ]    0    0    0    0 /   32     0.0s Rwlock concurrent
[ ]    3    0    0    3 /   32     0.2s Rwlock concurrent
[ ]    4    0    0    4 /   32     0.4s Rwlock concurrent
[ ]    7    0    0    7 /   32     0.6s Rwlock concurrent
[ ]    9    0    0    9 /   32     1.0s Rwlock concurrent
[ ]   10    0    0   10 /   32     1.7s Rwlock concurrent
[ ]   11    0    0   11 /   32     1.8s Rwlock concurrent
[ ]   12    0    0   12 /   32     2.1s Rwlock concurrent
[ ]   13    0    0   13 /   32     2.2s Rwlock concurrent
[ ]   14    0    0   14 /   32     2.3s Rwlock concurrent
[ ]   15    0    0   15 /   32     2.4s Rwlock concurrent
[ ]   17    0    0   17 /   32     2.8s Rwlock concurrent
[ ]   19    0    0   19 /   32     3.3s Rwlock concurrent
[ ]   20    0    0   20 /   32     4.0s Rwlock concurrent
[ ]   21    0    0   21 /   32     4.5s Rwlock concurrent
[ ]   22    0    0   22 /   32     4.6s Rwlock concurrent
[ ]   23    0    0   23 /   32     4.8s Rwlock concurrent
[ ]   25    0    0   25 /   32     5.0s Rwlock concurrent
[ ]   27    0    0   27 /   32     5.3s Rwlock concurrent
[ ]   28    0    0   28 /   32     5.5s Rwlock concurrent
[ ]   29    0    0   29 /   32     5.6s Rwlock concurrent
[ ]   30    0    0   30 /   32     5.9s Rwlock concurrent
[ ]   31    0    0   31 /   32     6.0s Rwlock concurrent
[ ]   32    0    0   32 /   32     6.1s Rwlock concurrent
[]   32    0    0   32 /   32     6.1s Rwlock concurrent
================================================================================
success (ran 2 tests)
random seed: 696740075186397189
generated error fail pass / total     time test name
[ ]    0    0    0    0 /   64     0.0s Rwlock sequential
[]   64    0    0   64 /   64     0.0s Rwlock sequential
[ ]    0    0    0    0 /   64     0.0s Rwlock concurrent
[ ]    1    0    0    1 /   64     0.2s Rwlock concurrent
[ ]    2    0    0    2 /   64     0.3s Rwlock concurrent
[ ]    3    0    0    3 /   64     0.5s Rwlock concurrent
[ ]    5    0    0    5 /   64     0.7s Rwlock concurrent
[ ]    6    0    0    6 /   64     0.9s Rwlock concurrent
[ ]    8    0    0    8 /   64     1.0s Rwlock concurrent
[ ]   10    0    0   10 /   64     1.2s Rwlock concurrent
[ ]   11    0    0   11 /   64     1.4s Rwlock concurrent
[ ]   12    0    0   12 /   64     1.9s Rwlock concurrent
[ ]   14    0    0   14 /   64     2.0s Rwlock concurrent
[ ]   15    0    0   15 /   64     2.3s Rwlock concurrent
[ ]   16    0    0   16 /   64     2.5s Rwlock concurrent
[ ]   18    0    0   18 /   64     2.6s Rwlock concurrent
[ ]   22    0    0   22 /   64     2.8s Rwlock concurrent
[ ]   25    0    0   25 /   64     2.9s Rwlock concurrent
[ ]   29    0    0   29 /   64     3.1s Rwlock concurrent
[ ]   33    0    0   33 /   64     3.4s Rwlock concurrent
[ ]   34    0    0   34 /   64     3.8s Rwlock concurrent
[ ]   35    0    0   35 /   64     4.1s Rwlock concurrent
[ ]   38    0    0   38 /   64     4.2s Rwlock concurrent
[ ]   42    0    0   42 /   64     4.3s Rwlock concurrent
[ ]   44    0    0   44 /   64     4.5s Rwlock concurrent
[ ]   46    0    0   46 /   64     4.8s Rwlock concurrent
[ ]   47    0    0   47 /   64     4.9s Rwlock concurrent
[ ]   51    0    0   51 /   64     5.2s Rwlock concurrent
[ ]   53    0    0   53 /   64     5.6s Rwlock concurrent
[ ]   55    0    0   55 /   64     5.8s Rwlock concurrent
[ ]   60    0    0   60 /   64     5.9s Rwlock concurrent
[ ]   61    0    0   61 /   64     6.0s Rwlock concurrent
[]   64    0    0   64 /   64     6.1s Rwlock concurrent
================================================================================
success (ran 2 tests)
random seed: 635794394478758127
generated error fail pass / total     time test name
[ ]    0    0    0    0 /  128     0.0s Rwlock sequential
[]  128    0    0  128 /  128     0.0s Rwlock sequential
[ ]    0    0    0    0 /  128     0.0s Rwlock concurrent
[ ]    2    0    0    2 /  128     0.1s Rwlock concurrent
[ ]    5    0    0    5 /  128     0.2s Rwlock concurrent
[ ]    8    0    0    8 /  128     0.3s Rwlock concurrent
[ ]   11    0    0   11 /  128     0.4s Rwlock concurrent
[ ]   13    0    0   13 /  128     0.5s Rwlock concurrent
[ ]   15    0    0   15 /  128     0.7s Rwlock concurrent
[ ]   16    0    0   16 /  128     0.8s Rwlock concurrent
[ ]   21    0    0   21 /  128     0.9s Rwlock concurrent
[ ]   22    0    0   22 /  128     1.1s Rwlock concurrent
[ ]   26    0    0   26 /  128     1.2s Rwlock concurrent
[ ]   31    0    0   31 /  128     1.4s Rwlock concurrent
[ ]   35    0    0   35 /  128     1.5s Rwlock concurrent
[ ]   39    0    0   39 /  128     1.6s Rwlock concurrent
[ ]   44    0    0   44 /  128     1.7s Rwlock concurrent
[ ]   48    0    0   48 /  128     2.0s Rwlock concurrent
[ ]   50    0    0   50 /  128     2.3s Rwlock concurrent
[ ]   52    0    0   52 /  128     2.9s Rwlock concurrent
[ ]   53    0    0   53 /  128     3.2s Rwlock concurrent
[ ]   54    0    0   54 /  128     3.9s Rwlock concurrent
[ ]   55    0    0   55 /  128     4.3s Rwlock concurrent
[ ]   56    0    0   56 /  128     4.6s Rwlock concurrent
[ ]   57    0    0   57 /  128     4.9s Rwlock concurrent
[ ]   59    0    0   59 /  128     5.1s Rwlock concurrent
[ ]   60    0    0   60 /  128     5.3s Rwlock concurrent
[ ]   61    0    0   61 /  128     5.7s Rwlock concurrent
[ ]   62    0    0   62 /  128     6.0s Rwlock concurrent
[ ]   63    0    0   63 /  128     6.1s Rwlock concurrent
[ ]   64    0    0   64 /  128     6.3s Rwlock concurrent
[ ]   65    0    0   65 /  128     6.7s Rwlock concurrent
[ ]   66    0    0   66 /  128     7.5s Rwlock concurrent
[ ]   68    0    0   68 /  128     8.0s Rwlock concurrent
[ ]   69    0    0   69 /  128     8.3s Rwlock concurrent
[ ]   70    0    0   70 /  128     8.5s Rwlock concurrent
[ ]   72    0    0   72 /  128     8.6s Rwlock concurrent
[ ]   73    0    0   73 /  128     8.8s Rwlock concurrent
[ ]   75    0    0   75 /  128     8.9s Rwlock concurrent
[ ]   77    0    0   77 /  128     9.0s Rwlock concurrent
[ ]   79    0    0   79 /  128     9.1s Rwlock concurrent
[ ]   81    0    0   81 /  128     9.4s Rwlock concurrent
[ ]   82    0    0   82 /  128     9.7s Rwlock concurrent
[ ]   83    0    0   83 /  128     9.9s Rwlock concurrent
[ ]   84    0    0   84 /  128    10.4s Rwlock concurrent
[ ]   85    0    0   85 /  128    10.5s Rwlock concurrent
[ ]   86    0    0   86 /  128    10.6s Rwlock concurrent
[ ]   87    0    0   87 /  128    10.8s Rwlock concurrent
[ ]   88    0    0   88 /  128    11.4s Rwlock concurrent
[ ]   90    0    0   90 /  128    11.5s Rwlock concurrent
[ ]   92    0    0   92 /  128    11.6s Rwlock concurrent
[ ]   95    0    0   95 /  128    11.8s Rwlock concurrent
[ ]   97    0    0   97 /  128    12.1s Rwlock concurrent
[ ]   99    0    0   99 /  128    12.3s Rwlock concurrent
[ ]  101    0    0  101 /  128    12.4s Rwlock concurrent
[ ]  103    0    0  103 /  128    12.6s Rwlock concurrent
[ ]  105    0    0  105 /  128    12.8s Rwlock concurrent
[ ]  106    0    0  106 /  128    12.9s Rwlock concurrent
[ ]  108    0    0  108 /  128    13.4s Rwlock concurrent
[ ]  112    0    0  112 /  128    13.5s Rwlock concurrent
[ ]  113    0    0  113 /  128    13.7s Rwlock concurrent
[ ]  115    0    0  115 /  128    14.1s Rwlock concurrent
[ ]  116    0    0  116 /  128    14.2s Rwlock concurrent
[ ]  119    0    0  119 /  128    14.3s Rwlock concurrent
[ ]  120    0    0  120 /  128    14.9s Rwlock concurrent
[ ]  121    0    0  121 /  128    15.0s Rwlock concurrent
[ ]  123    0    0  123 /  128    15.1s Rwlock concurrent
[ ]  126    0    0  126 /  128    15.3s Rwlock concurrent
[ ]  128    0    0  128 /  128    15.4s Rwlock concurrent
[]  128    0    0  128 /  128    15.4s Rwlock concurrent
================================================================================
success (ran 2 tests)
random seed: 1640007693538879559
generated error fail pass / total     time test name
[ ]    0    0    0    0 /  256     0.0s Rwlock sequential
[]  256    0    0  256 /  256     0.0s Rwlock sequential
[ ]    0    0    0    0 /  256     0.0s Rwlock concurrent
[ ]    2    0    0    2 /  256     0.5s Rwlock concurrent
[ ]    4    0    0    4 /  256     0.7s Rwlock concurrent
[ ]    5    0    0    5 /  256     0.9s Rwlock concurrent
[ ]    8    0    0    8 /  256     1.1s Rwlock concurrent
[ ]   11    0    0   11 /  256     1.2s Rwlock concurrent
[ ]   14    0    0   14 /  256     1.3s Rwlock concurrent
[ ]   18    0    0   18 /  256     1.4s Rwlock concurrent
[ ]   21    0    0   21 /  256     1.6s Rwlock concurrent
[ ]   24    0    0   24 /  256     1.7s Rwlock concurrent
[ ]   27    0    0   27 /  256     1.8s Rwlock concurrent
[ ]   31    0    0   31 /  256     2.1s Rwlock concurrent
[ ]   35    0    0   35 /  256     2.2s Rwlock concurrent
[ ]   39    0    0   39 /  256     2.3s Rwlock concurrent
[ ]   42    0    0   42 /  256     2.4s Rwlock concurrent
[ ]   46    0    0   46 /  256     2.5s Rwlock concurrent
[ ]   51    0    0   51 /  256     2.6s Rwlock concurrent
[ ]   54    0    0   54 /  256     2.7s Rwlock concurrent
[ ]   58    0    0   58 /  256     2.9s Rwlock concurrent
[ ]   64    0    0   64 /  256     3.0s Rwlock concurrent
[ ]   70    0    0   70 /  256     3.1s Rwlock concurrent
[ ]   73    0    0   73 /  256     3.2s Rwlock concurrent
[ ]   78    0    0   78 /  256     3.4s Rwlock concurrent
[ ]   79    0    0   79 /  256     3.5s Rwlock concurrent
[ ]   85    0    0   85 /  256     3.6s Rwlock concurrent
[ ]   91    0    0   91 /  256     3.7s Rwlock concurrent
[ ]   96    0    0   96 /  256     3.8s Rwlock concurrent
[ ]   99    0    0   99 /  256     3.9s Rwlock concurrent
[ ]  105    0    0  105 /  256     4.0s Rwlock concurrent
[ ]  109    0    0  109 /  256     4.3s Rwlock concurrent
[ ]  110    0    0  110 /  256     4.5s Rwlock concurrent
[ ]  116    0    0  116 /  256     4.6s Rwlock concurrent
[ ]  120    0    0  120 /  256     4.7s Rwlock concurrent
[ ]  125    0    0  125 /  256     5.1s Rwlock concurrent
[ ]  128    0    0  128 /  256     5.2s Rwlock concurrent
[ ]  130    0    0  130 /  256     5.3s Rwlock concurrent
[ ]  131    0    0  131 /  256     5.5s Rwlock concurrent
[ ]  136    0    0  136 /  256     5.6s Rwlock concurrent
[ ]  142    0    0  142 /  256     5.8s Rwlock concurrent
[ ]  144    0    0  144 /  256     5.9s Rwlock concurrent
[ ]  147    0    0  147 /  256     6.1s Rwlock concurrent
[ ]  151    0    0  151 /  256     6.2s Rwlock concurrent
[ ]  154    0    0  154 /  256     6.3s Rwlock concurrent
[ ]  157    0    0  157 /  256     6.4s Rwlock concurrent
[ ]  161    0    0  161 /  256     6.6s Rwlock concurrent
[ ]  165    0    0  165 /  256     6.8s Rwlock concurrent
[ ]  172    0    0  172 /  256     6.9s Rwlock concurrent
[ ]  173    0    0  173 /  256     7.0s Rwlock concurrent
[ ]  176    0    0  176 /  256     7.1s Rwlock concurrent
[ ]  178    0    0  178 /  256     7.2s Rwlock concurrent
[ ]  180    0    0  180 /  256     7.3s Rwlock concurrent
[ ]  181    0    0  181 /  256     7.6s Rwlock concurrent
[ ]  183    0    0  183 /  256     7.7s Rwlock concurrent
[ ]  187    0    0  187 /  256     7.8s Rwlock concurrent
[ ]  193    0    0  193 /  256     8.0s Rwlock concurrent
[ ]  199    0    0  199 /  256     8.1s Rwlock concurrent
[ ]  201    0    0  201 /  256     8.2s Rwlock concurrent
[ ]  204    0    0  204 /  256     8.4s Rwlock concurrent
[ ]  210    0    0  210 /  256     8.6s Rwlock concurrent
[ ]  212    0    0  212 /  256     8.7s Rwlock concurrent
[ ]  214    0    0  214 /  256     8.8s Rwlock concurrent
[ ]  218    0    0  218 /  256     9.0s Rwlock concurrent
[ ]  223    0    0  223 /  256     9.2s Rwlock concurrent
[ ]  225    0    0  225 /  256     9.4s Rwlock concurrent
[ ]  226    0    0  226 /  256     9.6s Rwlock concurrent
[ ]  232    0    0  232 /  256     9.7s Rwlock concurrent
[ ]  235    0    0  235 /  256     9.8s Rwlock concurrent
[ ]  242    0    0  242 /  256     9.9s Rwlock concurrent
[ ]  250    0    0  250 /  256    10.0s Rwlock concurrent
[ ]  255    0    0  255 /  256    10.1s Rwlock concurrent
[]  256    0    0  256 /  256    10.2s Rwlock concurrent
================================================================================
success (ran 2 tests)
random seed: 2765143541695641552
generated error fail pass / total     time test name
[ ]    0    0    0    0 /  282     0.0s Rwlock sequential
[]  282    0    0  282 /  282     0.0s Rwlock sequential
[ ]    0    0    0    0 /  282     0.0s Rwlock concurrent
[ ]    3    0    0    3 /  282     0.1s Rwlock concurrent
[ ]    6    0    0    6 /  282     0.2s Rwlock concurrent
[ ]    7    0    0    7 /  282     0.5s Rwlock concurrent
[ ]   10    0    0   10 /  282     0.6s Rwlock concurrent
[ ]   15    0    0   15 /  282     0.7s Rwlock concurrent
[ ]   20    0    0   20 /  282     0.8s Rwlock concurrent
[ ]   25    0    0   25 /  282     1.0s Rwlock concurrent
[ ]   26    0    0   26 /  282     1.1s Rwlock concurrent
[ ]   30    0    0   30 /  282     1.2s Rwlock concurrent
[ ]   35    0    0   35 /  282     1.4s Rwlock concurrent
[ ]   40    0    0   40 /  282     1.5s Rwlock concurrent
[ ]   42    0    0   42 /  282     1.6s Rwlock concurrent
[ ]   46    0    0   46 /  282     2.0s Rwlock concurrent
[ ]   49    0    0   49 /  282     2.1s Rwlock concurrent
[ ]   51    0    0   51 /  282     2.4s Rwlock concurrent
[ ]   56    0    0   56 /  282     2.5s Rwlock concurrent
[ ]   59    0    0   59 /  282     2.7s Rwlock concurrent
[ ]   62    0    0   62 /  282     2.8s Rwlock concurrent
[ ]   65    0    0   65 /  282     2.9s Rwlock concurrent
[ ]   68    0    0   68 /  282     3.0s Rwlock concurrent
[ ]   70    0    0   70 /  282     3.2s Rwlock concurrent
[ ]   75    0    0   75 /  282     3.3s Rwlock concurrent
[ ]   78    0    0   78 /  282     3.7s Rwlock concurrent
[ ]   82    0    0   82 /  282     3.8s Rwlock concurrent
[ ]   83    0    0   83 /  282     4.1s Rwlock concurrent
[ ]   85    0    0   85 /  282     4.2s Rwlock concurrent
[ ]   86    0    0   86 /  282     4.4s Rwlock concurrent
[ ]   90    0    0   90 /  282     4.5s Rwlock concurrent
[ ]   92    0    0   92 /  282     4.6s Rwlock concurrent
[ ]   93    0    0   93 /  282     4.8s Rwlock concurrent
[ ]   94    0    0   94 /  282     5.1s Rwlock concurrent
[ ]   95    0    0   95 /  282     5.8s Rwlock concurrent
[ ]   96    0    0   96 /  282     6.8s Rwlock concurrent
[ ]   97    0    0   97 /  282     7.5s Rwlock concurrent
[ ]   98    0    0   98 /  282     8.7s Rwlock concurrent
[ ]   99    0    0   99 /  282     9.8s Rwlock concurrent
[ ]  100    0    0  100 /  282    10.5s Rwlock concurrent
[ ]  101    0    0  101 /  282    12.2s Rwlock concurrent
[ ]  102    0    0  102 /  282    12.7s Rwlock concurrent
[ ]  103    0    0  103 /  282    13.5s Rwlock concurrent
[ ]  104    0    0  104 /  282    14.3s Rwlock concurrent
[ ]  105    0    0  105 /  282    16.3s Rwlock concurrent
[ ]  106    0    0  106 /  282    17.5s Rwlock concurrent
[ ]  107    0    0  107 /  282    18.9s Rwlock concurrent
[ ]  108    0    0  108 /  282    20.6s Rwlock concurrent
[ ]  109    0    0  109 /  282    21.8s Rwlock concurrent
[ ]  110    0    0  110 /  282    23.0s Rwlock concurrent
[ ]  111    0    0  111 /  282    24.6s Rwlock concurrent
[ ]  112    0    0  112 /  282    26.0s Rwlock concurrent
[ ]  113    0    0  113 /  282    27.4s Rwlock concurrent
[ ]  114    0    0  114 /  282    28.8s Rwlock concurrent
[ ]  115    0    0  115 /  282    30.7s Rwlock concurrent
[ ]  116    0    0  116 /  282    32.2s Rwlock concurrent
[ ]  117    0    0  117 /  282    33.6s Rwlock concurrent
[ ]  118    0    0  118 /  282    35.2s Rwlock concurrent
[ ]  119    0    0  119 /  282    36.1s Rwlock concurrent
[ ]  120    0    0  120 /  282    37.6s Rwlock concurrent
[ ]  121    0    0  121 /  282    39.2s Rwlock concurrent
[ ]  122    0    0  122 /  282    40.5s Rwlock concurrent
[ ]  123    0    0  123 /  282    41.5s Rwlock concurrent
[ ]  124    0    0  124 /  282    42.5s Rwlock concurrent
[ ]  125    0    0  125 /  282    43.3s Rwlock concurrent
[ ]  126    0    0  126 /  282    44.8s Rwlock concurrent
[ ]  127    0    0  127 /  282    46.4s Rwlock concurrent
[ ]  128    0    0  128 /  282    47.9s Rwlock concurrent
[ ]  129    0    0  129 /  282    49.3s Rwlock concurrent
[ ]  130    0    0  130 /  282    51.0s Rwlock concurrent
[ ]  131    0    0  131 /  282    52.2s Rwlock concurrent
[ ]  132    0    0  132 /  282    53.1s Rwlock concurrent
[ ]  133    0    0  133 /  282    54.1s Rwlock concurrent
[ ]  134    0    0  134 /  282    55.1s Rwlock concurrent
[ ]  135    0    0  135 /  282    56.0s Rwlock concurrent
[ ]  136    0    0  136 /  282    56.7s Rwlock concurrent
[ ]  137    0    0  137 /  282    57.8s Rwlock concurrent
[ ]  138    0    0  138 /  282    58.7s Rwlock concurrent
[ ]  139    0    0  139 /  282    59.3s Rwlock concurrent
[ ]  140    0    0  140 /  282    60.5s Rwlock concurrent
[ ]  141    0    0  141 /  282    61.4s Rwlock concurrent
[ ]  142    0    0  142 /  282    62.2s Rwlock concurrent
[ ]  143    0    0  143 /  282    63.1s Rwlock concurrent
[ ]  144    0    0  144 /  282    64.1s Rwlock concurrent
[ ]  145    0    0  145 /  282    65.5s Rwlock concurrent
[ ]  146    0    0  146 /  282    66.6s Rwlock concurrent
[ ]  147    0    0  147 /  282    67.8s Rwlock concurrent
[ ]  148    0    0  148 /  282    68.9s Rwlock concurrent
[ ]  149    0    0  149 /  282    69.7s Rwlock concurrent
[ ]  150    0    0  150 /  282    70.8s Rwlock concurrent
[ ]  151    0    0  151 /  282    72.3s Rwlock concurrent
[ ]  152    0    0  152 /  282    72.9s Rwlock concurrent
[ ]  153    0    0  153 /  282    73.6s Rwlock concurrent
[ ]  154    0    0  154 /  282    75.1s Rwlock concurrent
[ ]  155    0    0  155 /  282    76.1s Rwlock concurrent
[ ]  156    0    0  156 /  282    77.1s Rwlock concurrent
[ ]  157    0    0  157 /  282    77.5s Rwlock concurrent
[ ]  158    0    0  158 /  282    78.5s Rwlock concurrent
[ ]  159    0    0  159 /  282    79.8s Rwlock concurrent
[ ]  160    0    0  160 /  282    80.8s Rwlock concurrent
[ ]  161    0    0  161 /  282    82.3s Rwlock concurrent
[ ]  162    0    0  162 /  282    83.4s Rwlock concurrent
[ ]  163    0    0  163 /  282    84.3s Rwlock concurrent
[ ]  164    0    0  164 /  282    85.1s Rwlock concurrent
[ ]  165    0    0  165 /  282    86.2s Rwlock concurrent
[ ]  166    0    0  166 /  282    87.4s Rwlock concurrent
[ ]  167    0    0  167 /  282    89.0s Rwlock concurrent
[ ]  168    0    0  168 /  282    90.2s Rwlock concurrent
[ ]  169    0    0  169 /  282    91.8s Rwlock concurrent
[ ]  170    0    0  170 /  282    92.8s Rwlock concurrent
[ ]  171    0    0  171 /  282    94.1s Rwlock concurrent
[ ]  172    0    0  172 /  282    95.0s Rwlock concurrent
[ ]  173    0    0  173 /  282    96.0s Rwlock concurrent
[ ]  174    0    0  174 /  282    97.5s Rwlock concurrent
[ ]  175    0    0  175 /  282    98.4s Rwlock concurrent
[ ]  176    0    0  176 /  282    99.5s Rwlock concurrent
[ ]  177    0    0  177 /  282   100.4s Rwlock concurrent
[ ]  178    0    0  178 /  282   101.2s Rwlock concurrent
[ ]  179    0    0  179 /  282   102.0s Rwlock concurrent
[ ]  180    0    0  180 /  282   103.0s Rwlock concurrent
[ ]  181    0    0  181 /  282   104.2s Rwlock concurrent
[ ]  182    0    0  182 /  282   104.9s Rwlock concurrent
[ ]  183    0    0  183 /  282   106.0s Rwlock concurrent
[ ]  184    0    0  184 /  282   107.0s Rwlock concurrent
[ ]  185    0    0  185 /  282   108.5s Rwlock concurrent
[ ]  186    0    0  186 /  282   109.6s Rwlock concurrent
[ ]  187    0    0  187 /  282   110.4s Rwlock concurrent
[ ]  188    0    0  188 /  282   111.5s Rwlock concurrent
[ ]  189    0    0  189 /  282   112.4s Rwlock concurrent
[ ]  190    0    0  190 /  282   113.4s Rwlock concurrent
[ ]  191    0    0  191 /  282   114.6s Rwlock concurrent
[ ]  192    0    0  192 /  282   115.7s Rwlock concurrent
[ ]  193    0    0  193 /  282   116.5s Rwlock concurrent
[ ]  194    0    0  194 /  282   117.9s Rwlock concurrent
[ ]  195    0    0  195 /  282   118.7s Rwlock concurrent
[ ]  196    0    0  196 /  282   119.8s Rwlock concurrent
[ ]  197    0    0  197 /  282   120.8s Rwlock concurrent
[ ]  198    0    0  198 /  282   121.8s Rwlock concurrent
[ ]  199    0    0  199 /  282   122.8s Rwlock concurrent
[ ]  200    0    0  200 /  282   124.1s Rwlock concurrent
[ ]  201    0    0  201 /  282   126.1s Rwlock concurrent
[ ]  202    0    0  202 /  282   127.1s Rwlock concurrent
[ ]  203    0    0  203 /  282   128.2s Rwlock concurrent
[ ]  204    0    0  204 /  282   129.3s Rwlock concurrent
[ ]  205    0    0  205 /  282   130.4s Rwlock concurrent
[ ]  206    0    0  206 /  282   131.3s Rwlock concurrent
[ ]  207    0    0  207 /  282   133.0s Rwlock concurrent
[ ]  208    0    0  208 /  282   133.7s Rwlock concurrent
[ ]  209    0    0  209 /  282   134.4s Rwlock concurrent
[ ]  210    0    0  210 /  282   135.3s Rwlock concurrent
[ ]  211    0    0  211 /  282   136.1s Rwlock concurrent
[ ]  212    0    0  212 /  282   137.1s Rwlock concurrent
[ ]  213    0    0  213 /  282   138.2s Rwlock concurrent
[ ]  214    0    0  214 /  282   138.8s Rwlock concurrent
[ ]  215    0    0  215 /  282   139.6s Rwlock concurrent
[ ]  216    0    0  216 /  282   140.8s Rwlock concurrent
[ ]  217    0    0  217 /  282   141.8s Rwlock concurrent
[ ]  218    0    0  218 /  282   142.6s Rwlock concurrent
[ ]  219    0    0  219 /  282   143.5s Rwlock concurrent
[ ]  220    0    0  220 /  282   144.7s Rwlock concurrent
[ ]  221    0    0  221 /  282   145.9s Rwlock concurrent
[ ]  222    0    0  222 /  282   146.7s Rwlock concurrent
[ ]  223    0    0  223 /  282   147.4s Rwlock concurrent
[ ]  224    0    0  224 /  282   147.9s Rwlock concurrent
[ ]  225    0    0  225 /  282   148.6s Rwlock concurrent
[ ]  226    0    0  226 /  282   149.2s Rwlock concurrent
[ ]  227    0    0  227 /  282   150.1s Rwlock concurrent
[ ]  228    0    0  228 /  282   150.8s Rwlock concurrent
[ ]  229    0    0  229 /  282   151.4s Rwlock concurrent
[ ]  230    0    0  230 /  282   152.1s Rwlock concurrent
[ ]  231    0    0  231 /  282   152.7s Rwlock concurrent
[ ]  232    0    0  232 /  282   153.2s Rwlock concurrent
[ ]  233    0    0  233 /  282   153.7s Rwlock concurrent
[ ]  234    0    0  234 /  282   154.1s Rwlock concurrent
[ ]  235    0    0  235 /  282   154.5s Rwlock concurrent
[ ]  236    0    0  236 /  282   155.3s Rwlock concurrent
[ ]  237    0    0  237 /  282   156.1s Rwlock concurrent
[ ]  238    0    0  238 /  282   156.5s Rwlock concurrent
[ ]  239    0    0  239 /  282   156.8s Rwlock concurrent
[ ]  240    0    0  240 /  282   157.0s Rwlock concurrent
[ ]  241    0    0  241 /  282   157.3s Rwlock concurrent
[ ]  242    0    0  242 /  282   157.8s Rwlock concurrent
[ ]  243    0    0  243 /  282   158.2s Rwlock concurrent
[ ]  244    0    0  244 /  282   158.7s Rwlock concurrent
[ ]  245    0    0  245 /  282   159.3s Rwlock concurrent
[ ]  246    0    0  246 /  282   159.9s Rwlock concurrent
[ ]  247    0    0  247 /  282   160.2s Rwlock concurrent
[ ]  248    0    0  248 /  282   160.7s Rwlock concurrent
[ ]  249    0    0  249 /  282   161.0s Rwlock concurrent
[ ]  250    0    0  250 /  282   161.7s Rwlock concurrent
[ ]  251    0    0  251 /  282   162.0s Rwlock concurrent
[ ]  252    0    0  252 /  282   162.7s Rwlock concurrent
[ ]  253    0    0  253 /  282   163.0s Rwlock concurrent
[ ]  254    0    0  254 /  282   163.4s Rwlock concurrent
[ ]  255    0    0  255 /  282   163.7s Rwlock concurrent
[ ]  256    0    0  256 /  282   164.5s Rwlock concurrent
[ ]  257    0    0  257 /  282   165.0s Rwlock concurrent
[ ]  258    0    0  258 /  282   165.6s Rwlock concurrent
[ ]  259    0    0  259 /  282   165.9s Rwlock concurrent
[ ]  260    0    0  260 /  282   166.1s Rwlock concurrent
[ ]  261    0    0  261 /  282   166.2s Rwlock concurrent
[ ]  262    0    0  262 /  282   166.4s Rwlock concurrent
[ ]  263    0    0  263 /  282   166.6s Rwlock concurrent
[ ]  264    0    0  264 /  282   166.8s Rwlock concurrent
[ ]  265    0    0  265 /  282   167.1s Rwlock concurrent
[ ]  266    0    0  266 /  282   167.6s Rwlock concurrent
[ ]  267    0    0  267 /  282   167.9s Rwlock concurrent
[ ]  268    0    0  268 /  282   168.4s Rwlock concurrent
[ ]  269    0    0  269 /  282   169.1s Rwlock concurrent
[ ]  270    0    0  270 /  282   170.1s Rwlock concurrent
[ ]  271    0    0  271 /  282   170.4s Rwlock concurrent
[ ]  272    0    0  272 /  282   170.5s Rwlock concurrent
[ ]  273    0    0  273 /  282   171.3s Rwlock concurrent
[ ]  274    0    0  274 /  282   171.8s Rwlock concurrent
[ ]  275    0    0  275 /  282   172.4s Rwlock concurrent
[ ]  276    0    0  276 /  282   173.0s Rwlock concurrent
[ ]  277    0    0  277 /  282   174.0s Rwlock concurrent
[ ]  278    0    0  278 /  282   174.2s Rwlock concurrent
[ ]  279    0    0  279 /  282   174.6s Rwlock concurrent
[ ]  280    0    0  280 /  282   174.8s Rwlock concurrent
[ ]  281    0    0  281 /  282   175.3s Rwlock concurrent
[ ]  282    0    0  282 /  282   175.4s Rwlock concurrent
[]  282    0    0  282 /  282   175.4s Rwlock concurrent
================================================================================
success (ran 2 tests)
2025-02-06 14:38.50 ---> saved as "7b8c8ef4ee0eeb7602b8e962246f963bcebbc7fd9ea01aa5b60ec8d373a2943d"
Job succeeded
2025-02-06 14:38.51: Job succeeded