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 0
0 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