Build:
- 0
2024-09-10 08:19.40: New job: test linux-s390x/s390x/5.2/7df52e0a25d84480c559e79269a25c0bed310107 2024-09-10 08:19.40: Using cache hint "linux-s390x/s390x/5.2/7df52e0a25d84480c559e79269a25c0bed310107" 2024-09-10 08:19.40: Using OBuilder spec: ((from ocaml/opam:debian-11-ocaml-5.2@sha256:73f78e7d2477f88aa54bf55c583f7672d903aa7dab56badcc4faeb651e0ab14e) (env QCHECK_MSG_INTERVAL 60) (user (uid 1000) (gid 1000)) (workdir /src) (run (network host) (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam && opam init --reinit -ni")) (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 7f8a1201e6585abc0601ef078822cf58d4fa4248 || git fetch origin master) && git reset -q --hard 7f8a1201e6585abc0601ef078822cf58d4fa4248 && git log --no-decorate -n1 --oneline && opam update -u")) (run (network host) (shell "opam repository add override https://github.com/shym/custom-opam-repository.git --all-switches --set-default")) (copy (src multicoretests.opam qcheck-lin.opam qcheck-multicoretests-util.opam qcheck-stm.opam) (dst ./)) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam pin --no-action qcheck-multicoretests-util.dev ./ && opam pin --no-action qcheck-lin.dev ./ && opam pin --no-action qcheck-stm.dev ./ && opam pin --no-action multicoretests.dev ./")) (env CI true) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update --depexts && opam install --cli=2.1 --depext-only -y ./")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install ./")) (run (shell "eval $(opam env) && opam exec -- ocamlc -config && opam config list && opam list --columns=name,installed-version,repository,synopsis-or-target")) (copy (src .) (dst /src)) (run (shell "eval $(opam env) && dune build && dune runtest -j1 --no-buffer --display=quiet test/ && dune build @ci -j1 --no-buffer --display=quiet --error-reporting=twice")) ) 2024-09-10 08:19.40: Waiting for resource in pool OCluster 2024-09-10 08:19.40: Waiting for worker… 2024-09-10 08:19.40: Got resource from pool OCluster Building on s390x-worker-02.marist.ci.dev HEAD is now at e0a2c6e REMOVE ME: rm irrelevant workflows HEAD is now at 7df52e0 Document 'musl' option in common.ml (from ocaml/opam:debian-11-ocaml-5.2@sha256:73f78e7d2477f88aa54bf55c583f7672d903aa7dab56badcc4faeb651e0ab14e) Unable to find image 'ocaml/opam:debian-11-ocaml-5.2@sha256:73f78e7d2477f88aa54bf55c583f7672d903aa7dab56badcc4faeb651e0ab14e' locally docker.io/ocaml/opam@sha256:73f78e7d2477f88aa54bf55c583f7672d903aa7dab56badcc4faeb651e0ab14e: Pulling from ocaml/opam 52560ec7a98b: Pulling fs layer eab0a4b3bd3e: Pulling fs layer f80cd650a7b6: Pulling fs layer 337240be42b5: Pulling fs layer 79225da4e8d0: Pulling fs layer 17c5ed5c97ae: Pulling fs layer 723d5257c443: Pulling fs layer 9108ffdcd51b: Pulling fs layer 570a06170d5a: Pulling fs layer 3bc38e4bbd23: Pulling fs layer dcf595e232e9: Pulling fs layer 6fbf7a6e59b8: Pulling fs layer 9b81e60cd0dc: Pulling fs layer b2056aa0f0ef: Pulling fs layer 5947402c93e3: Pulling fs layer ba9912c5009c: Pulling fs layer 9948a9b882ca: Pulling fs layer 9c425dfe1f36: Pulling fs layer fd80f5ed0258: Pulling fs layer 4f4fb700ef54: Pulling fs layer 68d647695fbb: Pulling fs layer d6f345d3600b: Pulling fs layer 7ef4f05a5a02: Pulling fs layer 3d711792550b: Pulling fs layer 97e3998c71ca: Pulling fs layer 3b0e3d1f1d4c: Pulling fs layer 01a7a8858579: Pulling fs layer 2ba1f9128fdf: Pulling fs layer 9164ac1c1f7d: Pulling fs layer 992a9e5c4973: Pulling fs layer 9392a321e745: Pulling fs layer d4f24245de84: Pulling fs layer f67ba658bdf5: Pulling fs layer e092361b0bd5: Pulling fs layer 5239f5f1c57d: Pulling fs layer 715b08f65540: Pulling fs layer 65e50d0b7f26: Pulling fs layer ef46a782c55c: Pulling fs layer 26955ddfd8bd: Pulling fs layer a5cc6a7f78d0: Pulling fs layer f909f7e0e365: Pulling fs layer 5d5d64053dac: Pulling fs layer 985c150a969d: Pulling fs layer e0702fdafe21: Pulling fs layer 3d711792550b: Waiting 97e3998c71ca: Waiting 3b0e3d1f1d4c: Waiting 01a7a8858579: Waiting 2ba1f9128fdf: Waiting 5239f5f1c57d: Waiting 715b08f65540: Waiting 65e50d0b7f26: Waiting ef46a782c55c: Waiting 26955ddfd8bd: Waiting a5cc6a7f78d0: Waiting f909f7e0e365: Waiting 5d5d64053dac: Waiting 79225da4e8d0: Waiting 17c5ed5c97ae: Waiting 723d5257c443: Waiting 9108ffdcd51b: Waiting 570a06170d5a: Waiting 3bc38e4bbd23: Waiting 9164ac1c1f7d: Waiting 992a9e5c4973: Waiting 9392a321e745: Waiting d4f24245de84: Waiting f67ba658bdf5: Waiting e092361b0bd5: Waiting 985c150a969d: Waiting e0702fdafe21: Waiting b2056aa0f0ef: Waiting 5947402c93e3: Waiting ba9912c5009c: Waiting 9948a9b882ca: Waiting 9c425dfe1f36: Waiting dcf595e232e9: Waiting 6fbf7a6e59b8: Waiting 9b81e60cd0dc: Waiting fd80f5ed0258: Waiting 4f4fb700ef54: Waiting 68d647695fbb: Waiting d6f345d3600b: Waiting 7ef4f05a5a02: Waiting eab0a4b3bd3e: Verifying Checksum eab0a4b3bd3e: Download complete f80cd650a7b6: Verifying Checksum f80cd650a7b6: Download complete 79225da4e8d0: Verifying Checksum 79225da4e8d0: Download complete 52560ec7a98b: Verifying Checksum 52560ec7a98b: Download complete 337240be42b5: Verifying Checksum 337240be42b5: Download complete 723d5257c443: Verifying Checksum 723d5257c443: Download complete 9108ffdcd51b: Download complete 3bc38e4bbd23: Verifying Checksum 3bc38e4bbd23: Download complete 570a06170d5a: Verifying Checksum 570a06170d5a: Download complete dcf595e232e9: Verifying Checksum dcf595e232e9: Download complete 6fbf7a6e59b8: Verifying Checksum 6fbf7a6e59b8: Download complete 9b81e60cd0dc: Verifying Checksum 9b81e60cd0dc: Download complete b2056aa0f0ef: Verifying Checksum b2056aa0f0ef: Download complete 17c5ed5c97ae: Verifying Checksum 17c5ed5c97ae: Download complete 9948a9b882ca: Verifying Checksum 9948a9b882ca: Download complete ba9912c5009c: Download complete 9c425dfe1f36: Verifying Checksum 9c425dfe1f36: Download complete 5947402c93e3: Download complete 4f4fb700ef54: Verifying Checksum 4f4fb700ef54: Download complete fd80f5ed0258: Verifying Checksum fd80f5ed0258: Download complete 68d647695fbb: Verifying Checksum 68d647695fbb: Download complete d6f345d3600b: Verifying Checksum d6f345d3600b: Download complete 7ef4f05a5a02: Verifying Checksum 7ef4f05a5a02: Download complete 3d711792550b: Verifying Checksum 3d711792550b: Download complete 97e3998c71ca: Download complete 3b0e3d1f1d4c: Verifying Checksum 3b0e3d1f1d4c: Download complete 9164ac1c1f7d: Verifying Checksum 2ba1f9128fdf: Verifying Checksum 2ba1f9128fdf: Download complete 01a7a8858579: Verifying Checksum 01a7a8858579: Download complete 9164ac1c1f7d: Download complete d4f24245de84: Download complete 992a9e5c4973: Verifying Checksum 992a9e5c4973: Download complete 9392a321e745: Verifying Checksum 9392a321e745: Download complete e092361b0bd5: Verifying Checksum e092361b0bd5: Download complete 52560ec7a98b: Pull complete eab0a4b3bd3e: Pull complete f80cd650a7b6: Pull complete 715b08f65540: Verifying Checksum 715b08f65540: Download complete 65e50d0b7f26: Download complete 337240be42b5: Pull complete 79225da4e8d0: Pull complete ef46a782c55c: Verifying Checksum ef46a782c55c: Download complete 26955ddfd8bd: Verifying Checksum 26955ddfd8bd: Download complete a5cc6a7f78d0: Verifying Checksum a5cc6a7f78d0: Download complete f67ba658bdf5: Verifying Checksum f67ba658bdf5: Download complete 5d5d64053dac: Verifying Checksum 5d5d64053dac: Download complete 985c150a969d: Verifying Checksum 985c150a969d: Download complete 5239f5f1c57d: Verifying Checksum 5239f5f1c57d: Download complete e0702fdafe21: Verifying Checksum e0702fdafe21: Download complete f909f7e0e365: Verifying Checksum f909f7e0e365: Download complete 17c5ed5c97ae: Pull complete 723d5257c443: Pull complete 9108ffdcd51b: Pull complete 570a06170d5a: Pull complete 3bc38e4bbd23: Pull complete dcf595e232e9: Pull complete 6fbf7a6e59b8: Pull complete 9b81e60cd0dc: Pull complete b2056aa0f0ef: Pull complete 5947402c93e3: Pull complete ba9912c5009c: Pull complete 9948a9b882ca: Pull complete 9c425dfe1f36: Pull complete fd80f5ed0258: Pull complete 4f4fb700ef54: Pull complete 68d647695fbb: Pull complete d6f345d3600b: Pull complete 7ef4f05a5a02: Pull complete 3d711792550b: Pull complete 97e3998c71ca: Pull complete 3b0e3d1f1d4c: Pull complete 01a7a8858579: Pull complete 2ba1f9128fdf: Pull complete 9164ac1c1f7d: Pull complete 992a9e5c4973: Pull complete 9392a321e745: Pull complete d4f24245de84: Pull complete f67ba658bdf5: Pull complete e092361b0bd5: Pull complete 5239f5f1c57d: Pull complete 715b08f65540: Pull complete 65e50d0b7f26: Pull complete ef46a782c55c: Pull complete 26955ddfd8bd: Pull complete a5cc6a7f78d0: Pull complete f909f7e0e365: Pull complete 5d5d64053dac: Pull complete 985c150a969d: Pull complete e0702fdafe21: Pull complete Digest: sha256:73f78e7d2477f88aa54bf55c583f7672d903aa7dab56badcc4faeb651e0ab14e Status: Downloaded newer image for ocaml/opam@sha256:73f78e7d2477f88aa54bf55c583f7672d903aa7dab56badcc4faeb651e0ab14e 2024-09-10 08:19.40 ---> using "d036b4d12a9bb1e39537264f47e10c99b45f7b9cd1f2999130a852da7d19c3dd" from cache /: (env QCHECK_MSG_INTERVAL 60) /: (user (uid 1000) (gid 1000)) /: (workdir /src) /src: (run (network host) (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam && 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. Continue? [Y/n] y Format upgrade done. This development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.1, which can't be reverted. You may want to back it up before going further. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from file:///home/opam/opam-repository 2024-09-10 08:19.40 ---> using "36a59d478966717601fecf6e05337bb619a6752cb291713c4c04685ed34dc8ad" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2024-09-10 08:19.40 ---> using "485e84284db6891b68d43d4f07b9415382e73b9b4c70a69ae89b40f1cd27c9e5" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 7f8a1201e6585abc0601ef078822cf58d4fa4248 || git fetch origin master) && git reset -q --hard 7f8a1201e6585abc0601ef078822cf58d4fa4248 && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD 8187cd8d36..7f8a1201e6 master -> origin/master 7f8a1201e6 Merge pull request #26514 from yawaramin/release-dream-html-v3.6.2 <><> 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. # Run eval $(opam env) to update the current shell environment 2024-09-10 08:20.47 ---> saved as "f98cdce5753bb5c5ce40bc1e0460035166d92f1002e4c17c28c559aef1b81a5b" /src: (run (network host) (shell "opam repository add override https://github.com/shym/custom-opam-repository.git --all-switches --set-default")) [override] Initialised 2024-09-10 08:20.50 ---> saved as "d018f6e6f56a13664ad5d0e6afb7b8c69b597fdccc1360c9be5ce40ff1c9a837" /src: (copy (src multicoretests.opam qcheck-lin.opam qcheck-multicoretests-util.opam qcheck-stm.opam) (dst ./)) 2024-09-10 08:20.50 ---> saved as "9833dfbf574b232f3f539139347b7367b0d902d142045958f2a80c76387a48ef" /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam pin --no-action qcheck-multicoretests-util.dev ./ && opam pin --no-action qcheck-lin.dev ./ && opam pin --no-action qcheck-stm.dev ./ && opam pin --no-action multicoretests.dev ./")) [qcheck-multicoretests-util.dev] synchronised (file:///src) qcheck-multicoretests-util is now pinned to file:///src (version dev) [qcheck-lin.dev] synchronised (file:///src) qcheck-lin is now pinned to file:///src (version dev) [qcheck-stm.dev] synchronised (file:///src) qcheck-stm is now pinned to file:///src (version dev) Package multicoretests does not exist, create as a NEW package? [Y/n] y [multicoretests.dev] synchronised (file:///src) multicoretests is now pinned to file:///src (version dev) 2024-09-10 08:20.57 ---> saved as "4a1aa5f2427e4841d029c258af4d32b8a9aba3ff7cf09a7c6c48047515aaf2a4" /src: (env CI true) /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update --depexts && opam install --cli=2.1 --depext-only -y ./")) + /usr/bin/sudo "apt-get" "update" - Hit:1 http://deb.debian.org/debian bullseye InRelease - Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [27.2 kB] - Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB] - Fetched 71.2 kB in 0s (185 kB/s) - Reading package lists... - [qcheck-lin.dev] synchronised (no changes) [multicoretests.dev] synchronised (no changes) [qcheck-multicoretests-util.dev] synchronised (no changes) [qcheck-stm.dev] synchronised (no changes) 2024-09-10 08:21.09 ---> saved as "4e78ab04ac0d1a5f84718c4079264b2e24ae2f33f51dfeb015547775385f9383" /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install ./")) [qcheck-lin.dev] synchronised (no changes) [multicoretests.dev] synchronised (no changes) [qcheck-multicoretests-util.dev] synchronised (no changes) [qcheck-stm.dev] synchronised (no changes) The following actions will be performed: - install dune 3.16.0 [required by qcheck-multicoretests-util, multicoretests, qcheck-lin, qcheck-stm] - install qcheck-core 0.22 [required by qcheck-multicoretests-util, multicoretests, qcheck-lin, qcheck-stm] - install qcheck-multicoretests-util dev* - install qcheck-stm dev* - install qcheck-lin dev* - install multicoretests dev* ===== 6 to install ===== <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved qcheck-core.0.22 (cached) -> retrieved multicoretests.dev (file:///src) -> retrieved qcheck-lin.dev (file:///src) -> retrieved qcheck-multicoretests-util.dev (file:///src) -> retrieved qcheck-stm.dev (file:///src) -> retrieved dune.3.16.0 (cached) -> installed dune.3.16.0 -> installed qcheck-core.0.22 -> installed qcheck-multicoretests-util.dev -> installed qcheck-stm.dev -> installed qcheck-lin.dev -> installed multicoretests.dev Done. # Run eval $(opam env) to update the current shell environment 2024-09-10 08:21.56 ---> saved as "aa0f985e90fe2994f3fdbf01311e92b0cef9ed4c0cc0fd145b90d4e360981208" /src: (run (shell "eval $(opam env) && opam exec -- ocamlc -config && opam config list && opam list --columns=name,installed-version,repository,synopsis-or-target")) version: 5.2.0 standard_library_default: /home/opam/.opam/5.2/lib/ocaml standard_library: /home/opam/.opam/5.2/lib/ocaml ccomp_type: cc c_compiler: gcc ocamlc_cflags: -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pthread ocamlc_cppflags: -D_FILE_OFFSET_BITS=64 ocamlopt_cflags: -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pthread ocamlopt_cppflags: -D_FILE_OFFSET_BITS=64 bytecomp_c_compiler: gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pthread -D_FILE_OFFSET_BITS=64 native_c_compiler: gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pthread -D_FILE_OFFSET_BITS=64 bytecomp_c_libraries: -lzstd -lm -ldl -lpthread native_c_libraries: -lm -ldl -lpthread native_ldflags: native_pack_linker: ld -r -o native_compiler: true architecture: s390x model: z10 int_size: 63 word_size: 64 system: linux asm: gcc -c asm_cfi_supported: true with_frame_pointers: false ext_exe: ext_obj: .o ext_asm: .s ext_lib: .a ext_dll: .so os_type: Unix default_executable_name: a.out systhread_supported: true host: s390x-ibm-linux-gnu target: s390x-ibm-linux-gnu flambda: false safe_string: true default_safe_string: true flat_float_array: true function_sections: false afl_instrument: false tsan: false windows_unicode: false supports_shared_libraries: true native_dynlink: true naked_pointers: false exec_magic_number: Caml1999X034 cmi_magic_number: Caml1999I034 cmo_magic_number: Caml1999O034 cma_magic_number: Caml1999A034 cmx_magic_number: Caml1999Y034 cmxa_magic_number: Caml1999Z034 ast_impl_magic_number: Caml1999M034 ast_intf_magic_number: Caml1999N034 cmxs_magic_number: Caml1999D034 cmt_magic_number: Caml1999T034 linear_magic_number: Caml1999L034 <><> Global opam variables ><><><><><><><><><><><><><><><><><><><><><><><><><><> arch s390x # Inferred from system exe # Suffix needed for executable filenames (Windows) jobs 3 # The number of parallel jobs set up in opam configuration make make # The 'make' command to use opam-version 2.1.6 # The currently running opam version os linux # Inferred from system os-distribution debian # Inferred from system os-family debian # Inferred from system os-version 11 # Inferred from system root /home/opam/.opam # The current opam root directory switch 5.2 # The identifier of the current switch sys-ocaml-version # OCaml version present on your system independently of opam, if any <><> Configuration variables from the current switch ><><><><><><><><><><><><><> prefix /home/opam/.opam/5.2 lib /home/opam/.opam/5.2/lib bin /home/opam/.opam/5.2/bin sbin /home/opam/.opam/5.2/sbin share /home/opam/.opam/5.2/share doc /home/opam/.opam/5.2/doc etc /home/opam/.opam/5.2/etc man /home/opam/.opam/5.2/man toplevel /home/opam/.opam/5.2/lib/toplevel stublibs /home/opam/.opam/5.2/lib/stublibs user opam group opam <><> Package variables ('opam var --package PKG' to show) <><><><><><><><><><><> PKG:name # Name of the package PKG:version # Version of the package PKG:depends # Resolved direct dependencies of the package PKG:installed # Whether the package is installed PKG:enable # Takes the value "enable" or "disable" depending on whether the package is installed PKG:pinned # Whether the package is pinned PKG:bin # Binary directory for this package PKG:sbin # System binary directory for this package PKG:lib # Library directory for this package PKG:man # Man directory for this package PKG:doc # Doc directory for this package PKG:share # Share directory for this package PKG:etc # Etc directory for this package PKG:build # Directory where the package was built PKG:hash # Hash of the package archive PKG:dev # True if this is a development package PKG:build-id # A hash identifying the precise package version with all its dependencies PKG:opamfile # Path of the curent opam file # Packages matching: installed # Name # Installed # Repository # Synopsis base-bigarray base default base-domains base default base-nnp base default Naked pointers prohibited in the OCaml heap base-threads base default base-unix base default dune 3.16.0 default Fast, portable, and opinionated build system host-arch-s390x 1 default OCaml on 64-bit IBM z/Architecture host-system-other 1 default OCaml on an unidentified system multicoretests dev pinned to version dev at file:///src ocaml 5.2.0 default The OCaml compiler (virtual package) ocaml-base-compiler 5.2.0 default pinned to version 5.2.0 ocaml-config 3 default OCaml Switch Configuration ocaml-options-vanilla 1 default Ensure that OCaml is compiled with no special options enabled opam-depext 1.2.3 default Install OS distribution packages qcheck-core 0.22 default Core qcheck library qcheck-lin dev pinned to version dev at file:///src qcheck-multicoretests-util dev pinned to version dev at file:///src qcheck-stm dev pinned to version dev at file:///src 2024-09-10 08:21.58 ---> saved as "d37c5ca279883faa8a3419f95dff5d89d7af3180c049d02240e6653a6bee9840" /src: (copy (src .) (dst /src)) 2024-09-10 08:21.58 ---> saved as "e1505d257323f214530cd432cc5d5b704dcf69f8e1d91b47bbd4039dbf5bd009" /src: (run (shell "eval $(opam env) && dune build && dune runtest -j1 --no-buffer --display=quiet test/ && dune build @ci -j1 --no-buffer --display=quiet --error-reporting=twice")) STM ensure cleanup: sequential test OK STM ensure cleanup: parallel test OK random seed: 301717275 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s STM test exception during next_state consistency [ ] 0 0 0 0 / 1000 0.0s STM test exception during next_state consistency (generating) [✓] 1000 0 0 1000 / 1000 0.0s STM test exception during next_state consistency ================================================================================ success (ran 1 tests) STM test exception during next_state sequential failed with Random_next_state_failure as expected STM test exception during next_state parallel failed with Random_next_state_failure as expected Skipping src/io/lin_internal_tests.exe from the test suite Skipping src/array/lin_internal_tests.exe from the test suite Skipping src/atomic/lin_internal_tests.exe from the test suite Skipping src/domain/lin_tests_dls.exe from the test suite Skipping src/hashtbl/lin_internal_tests.exe from the test suite Skipping src/lazy/lin_internal_tests.exe from the test suite Skipping src/neg_tests/lin_tests_thread.exe from the test suite Skipping src/queue/lin_internal_tests.exe from the test suite Skipping src/stack/lin_internal_tests.exe from the test suite Skipping src/io/lin_tests_thread.exe from the test suite Skipping src/lazy/lin_tests.exe from the test suite Skipping src/neg_tests/lin_internal_tests_domain.exe from the test suite Skipping src/neg_tests/lin_internal_tests_effect.exe from the test suite random seed: 280366011 generated error fail pass / total time test name [ ] 0 0 0 0 / 100 0.0s Domain.spawn/join - tak work [ ] 0 0 0 0 / 100 0.0s Domain.spawn/join - tak work (generating) [✓] 100 0 0 100 / 100 42.1s Domain.spawn/join - tak work [ ] 0 0 0 0 / 500 0.0s Domain.spawn/join - atomic [ ] 409 0 0 409 / 500 17.9s Domain.spawn/join - atomic [✓] 500 0 0 500 / 500 22.2s Domain.spawn/join - atomic ================================================================================ success (ran 2 tests) random seed: 336684782 generated error fail pass / total time test name [ ] 0 0 0 0 / 100 0.0s domain_spawntree - with Atomic [ ] 0 0 0 0 / 100 0.0s domain_spawntree - with Atomic (generating) [✓] 100 0 0 100 / 100 6.6s domain_spawntree - with Atomic ================================================================================ success (ran 1 tests) random seed: 210156332 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s Lin Array test with Domain [ ] 0 0 0 0 / 1000 0.0s Lin Array test with Domain (generating) [✓] 2 0 1 1 / 1000 4.0s Lin Array test with Domain [ ] 0 0 0 0 / 1000 0.0s Lin Array stress test with Domain [✓] 1000 0 0 1000 / 1000 11.1s Lin Array stress test with Domain --- Info ----------------------------------------------------------------------- Negative test Lin Array test with Domain failed as expected (27 shrink steps): | | .---------------------. | | Array.fill t 0 4 '`' Array.to_list t +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test Lin Array test with Domain: Results incompatible with sequential execution | | .---------------------------------------------------------------------------------------------------. | | Array.fill t 0 4 '`' : Ok (()) Array.to_list t : ['`'; '`'; '`'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'] ================================================================================ success (ran 2 tests) random seed: 153268994 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s Lin Atomic test with Domain [ ] 0 0 0 0 / 1000 0.0s Lin Atomic test with Domain (generating) [✓] 1000 0 0 1000 / 1000 22.3s Lin Atomic test with Domain ================================================================================ success (ran 1 tests) random seed: 214055161 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s Lin Hashtbl test with Domain [ ] 0 0 0 0 / 1000 0.0s Lin Hashtbl test with Domain (generating) [✓] 1 0 1 0 / 1000 11.1s Lin Hashtbl test with Domain [ ] 0 0 0 0 / 1000 0.0s Lin Hashtbl stress test with Domain [✓] 1000 0 0 1000 / 1000 10.4s Lin Hashtbl stress test with Domain --- Info ----------------------------------------------------------------------- Negative test Lin Hashtbl test with Domain failed as expected (29 shrink steps): | Hashtbl.add t '_' 0 | .---------------------. | | Hashtbl.clear t Hashtbl.remove t '_' Hashtbl.length t +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test Lin Hashtbl test with Domain: Results incompatible with sequential execution | Hashtbl.add t '_' 0 : () | .------------------------------------. | | Hashtbl.clear t : () Hashtbl.remove t '_' : () Hashtbl.length t : -1 ================================================================================ success (ran 2 tests) random seed: 343481750 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s Lin In_channel test with Domain [ ] 0 0 0 0 / 1000 0.0s Lin In_channel test with Domain (generating) [✓] 8 0 1 7 / 1000 4.5s Lin In_channel test with Domain [ ] 0 0 0 0 / 1000 0.0s Lin In_channel stress test with Domain [✓] 1000 0 0 1000 / 1000 16.2s Lin In_channel stress test with Domain --- Info ----------------------------------------------------------------------- Negative test Lin In_channel test with Domain failed as expected (15 shrink steps): | | .------------------------. | | In_channel.input_line t In_channel.seek t 7 +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test Lin In_channel test with Domain: Results incompatible with sequential execution | | .---------------------------------------------. | | In_channel.input_line t : Ok (Some ("debu")) In_channel.seek t 7 : Ok (()) ================================================================================ success (ran 2 tests) random seed: 199761893 generated error fail pass / total time test name [ ] 0 0 0 0 / 10000 0.0s Lin ref int test with Domain [ ] 0 0 0 0 / 10000 0.0s Lin ref int test with Domain (generating) [✓] 5 0 1 4 / 10000 4.4s Lin ref int test with Domain [ ] 0 0 0 0 / 10000 0.0s Lin ref int64 test with Domain [✓] 3 0 1 2 / 10000 2.5s Lin ref int64 test with Domain [ ] 0 0 0 0 / 10000 0.0s Lin CList int test with Domain [✓] 1 0 1 0 / 10000 3.5s Lin CList int test with Domain [ ] 0 0 0 0 / 10000 0.0s Lin CList int64 test with Domain [✓] 1 0 1 0 / 10000 2.1s Lin CList int64 test with Domain --- Info ----------------------------------------------------------------------- Negative test Lin ref int test with Domain failed as expected (27 shrink steps): | | .---------------------. | | Sut_int.decr t Sut_int.add t 3 Sut_int.get t +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test Lin ref int test with Domain: Results incompatible with sequential execution | | .------------------------------------. | | Sut_int.decr t : () Sut_int.add t 3 : () Sut_int.get t : 3 --- Info ----------------------------------------------------------------------- Negative test Lin ref int64 test with Domain failed as expected (33 shrink steps): | | .---------------------. | | Sut_int64.incr t Sut_int64.set t 2 Sut_int64.get t +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test Lin ref int64 test with Domain: Results incompatible with sequential execution | | .------------------------------------. | | Sut_int64.incr t : () Sut_int64.set t 2 : () Sut_int64.get t : 1 --- Info ----------------------------------------------------------------------- Negative test Lin CList int test with Domain failed as expected (29 shrink steps): | | .---------------------. | | CList.add_node t 6 CList.add_node t 0 CList.member t 6 +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test Lin CList int test with Domain: Results incompatible with sequential execution | | .------------------------------------. | | CList.add_node t 6 : true CList.add_node t 0 : true CList.member t 6 : false --- Info ----------------------------------------------------------------------- Negative test Lin CList int64 test with Domain failed as expected (26 shrink steps): | | .---------------------. | | CList.add_node t 6 CList.add_node t 4 CList.member t 6 +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test Lin CList int64 test with Domain: Results incompatible with sequential execution | | .------------------------------------. | | CList.add_node t 6 : true CList.add_node t 4 : true CList.member t 6 : false ================================================================================ success (ran 4 tests) random seed: 272651392 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s STM Array test sequential [ ] 0 0 0 0 / 1000 0.0s STM Array test sequential (generating) [✓] 1000 0 0 1000 / 1000 0.5s STM Array test sequential [ ] 0 0 0 0 / 1000 0.0s STM Array test parallel [✓] 1 0 1 0 / 1000 3.2s STM Array test parallel --- Info ----------------------------------------------------------------------- Negative test STM Array test parallel failed as expected (36 shrink steps): | Fill (5, 9, 'Q') | .---------------------. | | Stable_sort To_list +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test STM Array test parallel: Results incompatible with linearized model | Fill (5, 9, 'Q') : Ok (()) | .-------------------------------------------------------------------------------------------. | | Stable_sort : () To_list : ['a'; 'a'; 'a'; 'a'; 'a'; 'Q'; 'Q'; 'Q'; 'Q'; 'Q'; 'Q'; 'Q'; 'Q'; 'Q'; 'Q'; 'Q'] ================================================================================ success (ran 2 tests) random seed: 51397874 generated error fail pass / total time test name [ ] 0 0 0 0 / 250 0.0s STM Atomic test sequential [ ] 0 0 0 0 / 250 0.0s STM Atomic test sequential (generating) [✓] 250 0 0 250 / 250 0.0s STM Atomic test sequential [ ] 0 0 0 0 / 250 0.0s STM Atomic test parallel [✓] 250 0 0 250 / 250 5.5s STM Atomic test parallel ================================================================================ success (ran 2 tests) random seed: 241771934 generated error fail pass / total time test name [ ] 0 0 0 0 / 200 0.0s STM Hashtbl test sequential [ ] 0 0 0 0 / 200 0.0s STM Hashtbl test sequential (generating) [✓] 200 0 0 200 / 200 0.0s STM Hashtbl test sequential [ ] 0 0 0 0 / 200 0.0s STM Hashtbl test parallel [✓] 8 0 1 7 / 200 3.7s STM Hashtbl test parallel --- Info ----------------------------------------------------------------------- Negative test STM Hashtbl test parallel failed as expected (30 shrink steps): | Add ('u', 2) | .---------------------. | | Add ('=', 313) Clear Find_opt '=' Length Mem 'p' Mem '-' +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test STM Hashtbl test parallel: Results incompatible with linearized model | Add ('u', 2) : () | .------------------------------------. | | Add ('=', 313) : () Clear : () Find_opt '=' : None Length : 1 Mem 'p' : false Mem '-' : false ================================================================================ success (ran 2 tests) random seed: 32916416 generated error fail pass / total time test name [ ] 0 0 0 0 / 200 0.0s STM Lazy test sequential [ ] 0 0 0 0 / 200 0.0s STM Lazy test sequential (generating) [✓] 200 0 0 200 / 200 4.0s STM Lazy test sequential [ ] 0 0 0 0 / 200 0.0s STM Lazy test sequential from_val [✓] 200 0 0 200 / 200 0.1s STM Lazy test sequential from_val [ ] 0 0 0 0 / 200 0.0s STM Lazy test sequential from_fun [✓] 200 0 0 200 / 200 4.0s STM Lazy test sequential from_fun [ ] 0 0 0 0 / 200 0.0s STM Lazy test parallel [ ] 3 0 0 3 / 200 57.1s STM Lazy test parallel (shrinking: 6.0004) [✓] 4 0 1 3 / 200 113.6s STM Lazy test parallel [ ] 0 0 0 0 / 200 0.0s STM Lazy test parallel from_val [ ] 153 0 0 153 / 200 3.5s STM Lazy test parallel from_val [✓] 200 0 0 200 / 200 4.1s STM Lazy test parallel from_val [ ] 0 0 0 0 / 200 0.0s STM Lazy test parallel from_fun [ ] 3 0 0 3 / 200 62.7s STM Lazy test parallel from_fun (shrinking: 7.0002) [✓] 4 0 1 3 / 200 116.3s STM Lazy test parallel from_fun --- Info ----------------------------------------------------------------------- Negative test STM Lazy test parallel failed as expected (9 shrink steps): | | .------------------------------. | | Map_val ({700 -> 2; _ -> 97}) Force_val +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test STM Lazy test parallel: Results incompatible with linearized model | | .-------------------------------------------------------------------. | | Map_val ({700 -> 2; _ -> 97}) : Error (CamlinternalLazy.Undefined) Force_val : Ok (700) --- Info ----------------------------------------------------------------------- Negative test STM Lazy test parallel from_fun failed as expected (9 shrink steps): | | .------------------------------. | | Map_val ({700 -> 2; _ -> 97}) Force_val +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test STM Lazy test parallel from_fun: Results incompatible with linearized model | | .-------------------------------------------------------------------. | | Map_val ({700 -> 2; _ -> 97}) : Error (CamlinternalLazy.Undefined) Force_val : Ok (700) ================================================================================ success (ran 6 tests) random seed: 99515077 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s STM Domain.DLS test sequential [ ] 0 0 0 0 / 1000 0.0s STM Domain.DLS test sequential (generating) [✓] 1000 0 0 1000 / 1000 0.6s STM Domain.DLS test sequential [ ] 0 0 0 0 / 1000 0.0s STM Domain.DLS test parallel [✓] 7 0 1 6 / 1000 0.2s STM Domain.DLS test parallel [ ] 0 0 0 0 / 1000 0.0s STM Domain.DLS stress test parallel [✓] 1000 0 0 1000 / 1000 24.6s STM Domain.DLS stress test parallel --- Info ----------------------------------------------------------------------- Negative test STM Domain.DLS test parallel failed as expected (8 shrink steps): | | .---------------------. | | Set (1, 5) Set (0, 8) Get 0 Get 1 +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test STM Domain.DLS test parallel: Results incompatible with linearized model | | .------------------------------------. | | Set (1, 5) : () Set (0, 8) : () Get 0 : 0 Get 1 : 1 ================================================================================ success (ran 3 tests) random seed: 154850547 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s STM Out_channel test sequential [ ] 0 0 0 0 / 1000 0.0s STM Out_channel test sequential (generating) [✓] 1000 0 0 1000 / 1000 0.5s STM Out_channel test sequential [ ] 0 0 0 0 / 1000 0.0s STM Out_channel test parallel [✓] 1142 0 0 1000 / 1000 35.9s STM Out_channel test parallel ================================================================================ success (ran 2 tests) random seed: 422199917 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s STM int CList test sequential [ ] 0 0 0 0 / 1000 0.0s STM int CList test sequential (generating) [✓] 1000 0 0 1000 / 1000 4.2s STM int CList test sequential [ ] 0 0 0 0 / 1000 0.0s STM int64 CList test sequential [✓] 1000 0 0 1000 / 1000 5.3s STM int64 CList test sequential [ ] 0 0 0 0 / 1000 0.0s STM int CList test parallel [✓] 4 0 1 3 / 1000 3.9s STM int CList test parallel [ ] 0 0 0 0 / 1000 0.0s STM int64 CList test parallel [✓] 7 0 1 6 / 1000 5.5s STM int64 CList test parallel --- Info ----------------------------------------------------------------------- Negative test STM int CList test parallel failed as expected (18 shrink steps): | | .---------------------. | | Add_node (1) Add_node (9) Member (9) +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test STM int CList test parallel: Results incompatible with linearized model | | .------------------------------------. | | Add_node (1) : true Add_node (9) : true Member (9) : false --- Info ----------------------------------------------------------------------- Negative test STM int64 CList test parallel failed as expected (25 shrink steps): | | .---------------------. | | Add_node (94) Add_node (755) Member (94) +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test STM int64 CList test parallel: Results incompatible with linearized model | | .------------------------------------. | | Add_node (94) : true Add_node (755) : true Member (94) : false ================================================================================ success (ran 4 tests) random seed: 291047879 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s STM int ref test sequential [ ] 0 0 0 0 / 1000 0.0s STM int ref test sequential (generating) [✓] 1000 0 0 1000 / 1000 0.1s STM int ref test sequential [ ] 0 0 0 0 / 1000 0.0s STM int64 ref test sequential [✓] 1000 0 0 1000 / 1000 0.1s STM int64 ref test sequential ================================================================================ success (ran 2 tests) random seed: 527919251 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s STM int ref test parallel [ ] 0 0 0 0 / 1000 0.0s STM int ref test parallel (generating) [✓] 11 0 1 10 / 1000 17.8s STM int ref test parallel [ ] 0 0 0 0 / 1000 0.0s STM int64 ref test parallel [✓] 2 0 1 1 / 1000 4.6s STM int64 ref test parallel --- Info ----------------------------------------------------------------------- Negative test STM int ref test parallel failed as expected (39 shrink steps): | | .---------------------. | | Add 1 Add 2 Get +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test STM int ref test parallel: Results incompatible with linearized model | | .------------------------------------. | | Add 1 : () Add 2 : () Get : 2 --- Info ----------------------------------------------------------------------- Negative test STM int64 ref test parallel failed as expected (31 shrink steps): | | .---------------------. | | Decr Add 2L Get +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test STM int64 ref test parallel: Results incompatible with linearized model | | .------------------------------------. | | Decr : () Add 2L : () Get : -1 ================================================================================ success (ran 2 tests) random seed: 171560106 generated error fail pass / total time test name [ ] 0 0 0 0 / 5000 0.0s STM int ref test parallel asymmetric [ ] 0 0 0 0 / 5000 0.0s STM int ref test parallel asymmetric (generating) [✓] 6 0 1 5 / 5000 14.7s STM int ref test parallel asymmetric [ ] 0 0 0 0 / 5000 0.0s STM int64 ref test parallel asymmetric [✓] 2 0 1 1 / 5000 1.8s STM int64 ref test parallel asymmetric --- Info ----------------------------------------------------------------------- Negative test STM int ref test parallel asymmetric failed as expected (28 shrink steps): | | .---------------------. | | Add 33 Incr Get Incr +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test STM int ref test parallel asymmetric: Results incompatible with linearized model: | | .------------------------------------. | | Add 33 : () Incr : () Get : 2 Incr : () --- Info ----------------------------------------------------------------------- Negative test STM int64 ref test parallel asymmetric failed as expected (27 shrink steps): | | .---------------------. | | Add 6L Decr Get +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test STM int64 ref test parallel asymmetric: Results incompatible with linearized model: | | .------------------------------------. | | Add 6L : () Decr : () Get : 6 ================================================================================ success (ran 2 tests) random seed: 168350343 generated error fail pass / total time test name [ ] 0 0 0 0 / 100 0.0s Thread.create/join [ ] 0 0 0 0 / 100 0.0s Thread.create/join (generating) [✓] 100 0 0 100 / 100 56.9s Thread.create/join ================================================================================ success (ran 1 tests) random seed: 261376433 generated error fail pass / total time test name [ ] 0 0 0 0 / 500 0.0s Mash up of threads and domains [ ] 0 0 0 0 / 500 0.0s Mash up of threads and domains (generating) [ ] 149 0 0 149 / 500 60.0s Mash up of threads and domains [ ] 299 0 0 299 / 500 120.1s Mash up of threads and domains [ ] 446 0 0 446 / 500 180.3s Mash up of threads and domains [✓] 500 0 0 500 / 500 202.2s Mash up of threads and domains ================================================================================ success (ran 1 tests) random seed: 520416195 generated error fail pass / total time test name [ ] 0 0 0 0 / 100 0.0s negative Lin Dynlink test with Domain [ ] 0 0 0 0 / 100 0.0s negative Lin Dynlink test with Domain (generating) [✓] 1 0 1 0 / 100 10.7s negative Lin Dynlink test with Domain [ ] 0 0 0 0 / 1000 0.0s Lin Dynlink stress test with Domain [ ] 595 0 0 595 / 1000 49.5s Lin Dynlink stress test with Domain [✓] 1000 0 0 1000 / 1000 78.2s Lin Dynlink stress test with Domain --- Info ----------------------------------------------------------------------- Negative test negative Lin Dynlink test with Domain failed as expected (0 shrink steps): | Dynlink.loadfile libC.cmxs Dynlink.main_program_units () Dynlink.all_units () Dynlink.loadfile libB.cmxs Dynlink.main_program_units () Dynlink.loadfile libB.cmxs Dynlink.main_program_units () Dynlink.loadfile libB.cmxs Dynlink.all_units () Dynlink.main_program_units () | .------------------------------. | | Dynlink.main_program_units () Dynlink.all_units () Dynlink.main_program_units () Dynlink.main_program_units () Dynlink.main_program_units () Dynlink.main_program_units () Dynlink.all_units () Dynlink.loadfile libA.cmxs Dynlink.main_program_units () Dynlink.all_units () Dynlink.loadfile libA.cmxs Dynlink.all_units () Dynlink.all_units () Dynlink.main_program_units () Dynlink.loadfile libA.cmxs Dynlink.main_program_units () Dynlink.main_program_units () Dynlink.loadfile libA.cmxs +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test negative Lin Dynlink test with Domain: Results incompatible with sequential execution | Dynlink.loadfile libC.cmxs : Error (Dynlink.Error (Dynlink.Cannot_open_dll Failure("/src/_build/default/src/dynlink/libC.cmxs: cannot open shared object file: No such file or directory"))) Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Hashtbl"; "Stdlib__In_channel"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"] Dynlink.all_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Hashtbl"; "Stdlib__In_channel"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"] Dynlink.loadfile libB.cmxs : Ok (()) Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Hashtbl"; "Stdlib__In_channel"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"] Dynlink.loadfile libB.cmxs : Error (Dynlink.Error (Dynlink.Module_already_loaded "LibB")) Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Hashtbl"; "Stdlib__In_channel"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"] Dynlink.loadfile libB.cmxs : Error (Dynlink.Error (Dynlink.Module_already_loaded "LibB")) Dynlink.all_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "LibB"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Hashtbl"; "Stdlib__In_channel"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"] Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Hashtbl"; "Stdlib__In_channel"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"] | .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------. | | Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Hashtbl"; "Stdlib__In_channel"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"] Dynlink.all_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "LibB"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Hashtbl"; "Stdlib__In_channel"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"] Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Hashtbl"; "Stdlib__In_channel"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"] Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Hashtbl"; "Stdlib__In_channel"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"] Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Hashtbl"; "Stdlib__In_channel"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"] Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Hashtbl"; "Stdlib__In_channel"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"] Dynlink.all_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "LibB"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Hashtbl"; "Stdlib__In_channel"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"] Dynlink.loadfile libA.cmxs : Error (Dynlink.Error (Dynlink.Module_already_loaded "LibA")) Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Hashtbl"; "Stdlib__In_channel"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"] Dynlink.all_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "LibA"; "LibB"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Hashtbl"; "Stdlib__In_channel"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"] Dynlink.loadfile libA.cmxs : Ok (()) Dynlink.all_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "LibA"; "LibB"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Hashtbl"; "Stdlib__In_channel"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"] Dynlink.all_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "LibA"; "LibB"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Hashtbl"; "Stdlib__In_channel"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"] Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Hashtbl"; "Stdlib__In_channel"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"] Dynlink.loadfile libA.cmxs : Error (Dynlink.Error (Dynlink.Module_already_loaded "LibA")) Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Hashtbl"; "Stdlib__In_channel"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"] Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Hashtbl"; "Stdlib__In_channel"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"] Dynlink.loadfile libA.cmxs : Error (Dynlink.Error (Dynlink.Module_already_loaded "LibA")) ================================================================================ success (ran 2 tests) random seed: 360610283 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s Lin Bigarray.Array1 stress test with Domain [ ] 0 0 0 0 / 1000 0.0s Lin Bigarray.Array1 stress test with Domain (generating) [✓] 1000 0 0 1000 / 1000 8.8s Lin Bigarray.Array1 stress test with Domain ================================================================================ success (ran 1 tests) random seed: 128618196 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s Lin Ephemeron stress test with Domain [ ] 0 0 0 0 / 1000 0.0s Lin Ephemeron stress test with Domain (generating) [✓] 1000 0 0 1000 / 1000 13.9s Lin Ephemeron stress test with Domain ================================================================================ success (ran 1 tests) random seed: 58251212 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s Lin Float.Array test with Domain [ ] 0 0 0 0 / 1000 0.0s Lin Float.Array test with Domain (generating) [✓] 1 0 1 0 / 1000 3.6s Lin Float.Array test with Domain [ ] 0 0 0 0 / 1000 0.0s Lin Float.Array stress test with Domain [✓] 1000 0 0 1000 / 1000 11.5s Lin Float.Array stress test with Domain --- Info ----------------------------------------------------------------------- Negative test Lin Float.Array test with Domain failed as expected (24 shrink steps): | Float.Array.set t 0 479.245016507 | .----------------------------------. | | Float.Array.fast_sort t Float.Array.to_seq t +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test Lin Float.Array test with Domain: Results incompatible with sequential execution | Float.Array.set t 0 479.245016507 : Ok (()) | .-------------------------------------------------------------------------------------------------------------------------. | | Float.Array.fast_sort t : () Float.Array.to_seq t : <479.245016507; 0.; 0.; 0.; 0.; 0.; 0.; 479.245016507; 0.; 0.; 0.; 0.; 0.; 0.; 0.; 479.245016507> ================================================================================ success (ran 2 tests) random seed: 392509961 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s Lin Weak stress test with Domain [ ] 0 0 0 0 / 1000 0.0s Lin Weak stress test with Domain (generating) [✓] 1000 0 0 1000 / 1000 12.1s Lin Weak stress test with Domain ================================================================================ success (ran 1 tests) random seed: 440164686 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s STM Buffer test sequential [ ] 0 0 0 0 / 1000 0.0s STM Buffer test sequential (generating) [✓] 1000 0 0 1000 / 1000 0.3s STM Buffer test sequential [ ] 0 0 0 0 / 1000 0.0s STM Buffer test parallel [✓] 2 0 1 0 / 1000 8.2s STM Buffer test parallel [ ] 0 0 0 0 / 1000 0.0s STM Buffer stress test parallel [✓] 1394 0 0 1000 / 1000 42.0s STM Buffer stress test parallel --- Info ----------------------------------------------------------------------- Negative test STM Buffer test parallel failed as expected (43 shrink steps): | | .----------------------------------------------------. | | Add_bytes "~\174\005\022\2512.\183\1... (truncated) Add_string "q2\193\147\160\234\235s\... (truncated) +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test STM Buffer test parallel: Results incompatible with linearized model | | .------------------------------------------------------------------------------------------------------------------. | | Add_bytes "~\174\005\022\2512.\183\1... (truncated) : Error (Invalid_argument("String.blit / Bytes.blit_string")) Add_string "q2\193\147\160\234\235s\... (truncated) : Ok (()) ================================================================================ success (ran 3 tests) random seed: 405317848 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s STM Bytes test sequential [ ] 0 0 0 0 / 1000 0.0s STM Bytes test sequential (generating) [✓] 1000 0 0 1000 / 1000 0.3s STM Bytes test sequential [ ] 0 0 0 0 / 1000 0.0s STM Bytes test parallel [✓] 2 0 1 1 / 1000 1.9s STM Bytes test parallel --- Info ----------------------------------------------------------------------- Negative test STM Bytes test parallel failed as expected (20 shrink steps): | | .---------------------. | | Fill (3, 8, '*') To_seq +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test STM Bytes test parallel: Results incompatible with linearized model | | .------------------------------------------------------------------------------------------. | | Fill (3, 8, '*') : Ok (()) To_seq : ['a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; '*'; '*'; '*'; '*'; 'a'; 'a'; 'a'; 'a'; 'a'] ================================================================================ success (ran 2 tests) random seed: 457995769 generated error fail pass / total time test name [ ] 0 0 0 0 / 200 0.0s STM Semaphore.Counting test sequential [ ] 0 0 0 0 / 200 0.0s STM Semaphore.Counting test sequential (generating) [✓] 200 0 0 200 / 200 0.0s STM Semaphore.Counting test sequential [ ] 0 0 0 0 / 200 0.0s STM Semaphore.Counting test parallel (w/ get_value) [✓] 446 0 0 200 / 200 2.9s STM Semaphore.Counting test parallel (w/ get_value) [ ] 0 0 0 0 / 200 0.0s STM Semaphore.Counting test parallel (w/o get_value) [✓] 583 0 0 200 / 200 3.0s STM Semaphore.Counting test parallel (w/o get_value) ================================================================================ success (ran 3 tests) random seed: 119702775 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s STM Sys test sequential [ ] 0 0 0 0 / 1000 0.0s STM Sys test sequential (generating) [✓] 1000 0 0 1000 / 1000 1.7s STM Sys test sequential [ ] 0 0 0 0 / 200 0.0s STM Sys test parallel [✓] 200 0 0 200 / 200 11.0s STM Sys test parallel [ ] 0 0 0 0 / 1000 0.0s STM Sys stress test parallel [ ] 770 0 0 770 / 1000 47.4s STM Sys stress test parallel [✓] 1000 0 0 1000 / 1000 61.5s STM Sys stress test parallel ================================================================================ success (ran 3 tests) random seed: 254723993 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s Lin Queue test with Domain [ ] 0 0 0 0 / 1000 0.0s Lin Queue test with Domain (generating) [✓] 5 0 1 4 / 1000 2.5s Lin Queue test with Domain [ ] 0 0 0 0 / 1000 0.0s Lin Queue stress test with Domain [✓] 1000 0 0 1000 / 1000 9.9s Lin Queue stress test with Domain [ ] 0 0 0 0 / 250 0.0s Lin Queue test with Thread [✓] 250 0 0 250 / 250 2.2s Lin Queue test with Thread --- Info ----------------------------------------------------------------------- Negative test Lin Queue test with Domain failed as expected (20 shrink steps): | Queue.add 2 t | .---------------------. | | Queue.take t Queue.take_opt t +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test Lin Queue test with Domain: Results incompatible with sequential execution | Queue.add 2 t : () | .------------------------------------. | | Queue.take t : Ok (2) Queue.take_opt t : Some (2) ================================================================================ success (ran 3 tests) random seed: 383356098 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s Lin Stack test with Domain [ ] 0 0 0 0 / 1000 0.0s Lin Stack test with Domain (generating) [✓] 2 0 1 1 / 1000 2.5s Lin Stack test with Domain [ ] 0 0 0 0 / 1000 0.0s Lin Stack stress test with Domain [✓] 1000 0 0 1000 / 1000 9.5s Lin Stack stress test with Domain [ ] 0 0 0 0 / 250 0.0s Lin Stack test with Thread [✓] 250 0 0 250 / 250 2.2s Lin Stack test with Thread --- Info ----------------------------------------------------------------------- Negative test Lin Stack test with Domain failed as expected (16 shrink steps): | Stack.pop t Stack.push 4 t | .---------------------. | | Stack.push 3 t Stack.pop_opt t Stack.is_empty t +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test Lin Stack test with Domain: Results incompatible with sequential execution | Stack.pop t : Error (Stdlib.Stack.Empty) Stack.push 4 t : () | .-----------------------------------------. | | Stack.push 3 t : () Stack.pop_opt t : Some (4) Stack.is_empty t : true ================================================================================ success (ran 3 tests) random seed: 440383046 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s Lin Bytes test with Domain [ ] 0 0 0 0 / 1000 0.0s Lin Bytes test with Domain (generating) [✓] 1000 0 0 1000 / 1000 19.7s Lin Bytes test with Domain [ ] 0 0 0 0 / 1000 0.0s Lin Bytes test with Thread [✓] 1000 0 0 1000 / 1000 7.7s Lin Bytes test with Thread ================================================================================ success (ran 2 tests) random seed: 476160935 generated error fail pass / total time test name [ ] 0 0 0 0 / 250 0.0s STM int ref test with Thread [ ] 0 0 0 0 / 250 0.0s STM int ref test with Thread (generating) [✓] 250 0 0 250 / 250 4.0s STM int ref test with Thread [ ] 0 0 0 0 / 5000 0.0s STM int64 ref test with Thread [✓] 91 0 1 90 / 5000 20.3s STM int64 ref test with Thread --- Info ----------------------------------------------------------------------- Negative test STM int64 ref test with Thread failed as expected (18 shrink steps): | | .---------------------. | | Incr Decr Get Add 23L Decr Add 867L Incr Incr Decr +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test STM int64 ref test with Thread: Results incompatible with linearized model | | .------------------------------------. | | Incr : () Decr : () Get : -1 Add 23L : () Decr : () Add 867L : () Incr : () Incr : () Decr : () ================================================================================ success (ran 2 tests) random seed: 73592308 generated error fail pass / total time test name [ ] 0 0 0 0 / 20000 0.0s Lin ref int test with Effect [ ] 0 0 0 0 / 20000 0.0s Lin ref int test with Effect (generating) [✓] 20000 0 0 20000 / 20000 0.2s Lin ref int test with Effect [ ] 0 0 0 0 / 20000 0.0s Lin ref int64 test with Effect [✓] 20000 0 0 20000 / 20000 0.2s Lin ref int64 test with Effect [ ] 0 0 0 0 / 20000 0.0s Lin CList int test with Effect [✓] 20000 0 0 20000 / 20000 0.3s Lin CList int test with Effect [ ] 0 0 0 0 / 20000 0.0s Lin CList int64 test with Effect [✓] 20000 0 0 20000 / 20000 0.3s Lin CList int64 test with Effect [ ] 0 0 0 0 / 20000 0.0s negative Lin ref int test with Effect [✓] 1 0 1 0 / 20000 0.0s negative Lin ref int test with Effect [ ] 0 0 0 0 / 20000 0.0s negative Lin ref int64 test with Effect [✓] 2 0 1 1 / 20000 0.0s negative Lin ref int64 test with Effect [ ] 0 0 0 0 / 20000 0.0s negative Lin CList int test with Effect [✓] 1 0 1 0 / 20000 0.0s negative Lin CList int test with Effect [ ] 0 0 0 0 / 20000 0.0s negative Lin CList int64 test with Effect [✓] 2 0 1 1 / 20000 0.0s negative Lin CList int64 test with Effect --- Info ----------------------------------------------------------------------- Negative test negative Lin ref int test with Effect failed as expected (68 shrink steps): | | .---------------------. | | Sut_int'.add t 0 +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test negative Lin ref int test with Effect: Results incompatible with linearized model | | .------------------------------------. | | Sut_int'.add t 0 : Ok (()) --- Info ----------------------------------------------------------------------- Negative test negative Lin ref int64 test with Effect failed as expected (73 shrink steps): | | .---------------------. | | Sut_int64'.add t 0 +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test negative Lin ref int64 test with Effect: Results incompatible with linearized model | | .------------------------------------. | | Sut_int64'.add t 0 : Ok (()) --- Info ----------------------------------------------------------------------- Negative test negative Lin CList int test with Effect failed as expected (71 shrink steps): | | .---------------------. | | CList.add_node t 0 +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test negative Lin CList int test with Effect: Results incompatible with linearized model | | .------------------------------------. | | CList.add_node t 0 : Ok (true) --- Info ----------------------------------------------------------------------- Negative test negative Lin CList int64 test with Effect failed as expected (73 shrink steps): | | .---------------------. | | CList.add_node t 0 +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test negative Lin CList int64 test with Effect: Results incompatible with linearized model | | .------------------------------------. | | CList.add_node t 0 : Ok (true) ================================================================================ success (ran 8 tests) random seed: 228854266 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s thread_createtree - with Atomic [ ] 0 0 0 0 / 1000 0.0s thread_createtree - with Atomic (generating) [✓] 1000 0 0 1000 / 1000 0.9s thread_createtree - with Atomic ================================================================================ success (ran 1 tests) random seed: 291568713 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s STM BigArray test sequential [ ] 0 0 0 0 / 1000 0.0s STM BigArray test sequential (generating) [✓] 1000 0 0 1000 / 1000 0.2s STM BigArray test sequential [ ] 0 0 0 0 / 5000 0.0s STM BigArray test parallel [✓] 3 0 1 2 / 5000 3.3s STM BigArray test parallel --- Info ----------------------------------------------------------------------- Negative test STM BigArray test parallel failed as expected (19 shrink steps): | | .---------------------. | | Fill 5 Set (15, 1) Get 0 Fill 7 Get 8 +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test STM BigArray test parallel: Results incompatible with linearized model | | .------------------------------------. | | Fill 5 : Ok (()) Set (15, 1) : Ok (()) Get 0 : Ok (7) Fill 7 : Ok (()) Get 8 : Ok (5) ================================================================================ success (ran 2 tests) random seed: 115067158 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s STM Ephemeron test sequential [ ] 0 0 0 0 / 1000 0.0s STM Ephemeron test sequential (generating) [✓] 1000 0 0 1000 / 1000 0.2s STM Ephemeron test sequential ================================================================================ success (ran 1 tests) generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s STM Ephemeron test parallel [✓] 9 0 1 8 / 1000 28.1s STM Ephemeron test parallel --- Info ----------------------------------------------------------------------- Negative test STM Ephemeron test parallel failed as expected (29 shrink steps): | Replace (4L, 5L) | .---------------------. | | Remove 4L Clean Find_opt 4L +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test STM Ephemeron test parallel: Results incompatible with linearized model | Replace (4L, 5L) : () | .------------------------------------. | | Remove 4L : () Clean : () Find_opt 4L : Some (5) ================================================================================ success (ran 1 tests) random seed: 53574303 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s STM Float Array test sequential [ ] 0 0 0 0 / 1000 0.0s STM Float Array test sequential (generating) [✓] 1000 0 0 1000 / 1000 0.5s STM Float Array test sequential [ ] 0 0 0 0 / 1000 0.0s STM Float Array test parallel [✓] 1 0 1 0 / 1000 3.2s STM Float Array test parallel --- Info ----------------------------------------------------------------------- Negative test STM Float Array test parallel failed as expected (28 shrink steps): | | .--------------------------. | | Set (1, 0.00121336793633) Sort To_seq +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test STM Float Array test parallel: Results incompatible with linearized model | | .----------------------------------------------------------------------------------------. | | Set (1, 0.00121336793633) : Ok (()) Sort : () To_seq : [1.; 1.; 1.; 1.; 1.; 1.; 1.; 1.; 1.; 1.; 1.; 1.; 1.; 0.00121336793633; 1.; 1.] ================================================================================ success (ran 2 tests) random seed: 91350655 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s Lin Weak HashSet stress test with Domain [ ] 0 0 0 0 / 1000 0.0s Lin Weak HashSet stress test with Domain (generating) [✓] 1000 0 0 1000 / 1000 12.8s Lin Weak HashSet stress test with Domain ================================================================================ success (ran 1 tests) random seed: 439437292 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s STM Weak test sequential [ ] 0 0 0 0 / 1000 0.0s STM Weak test sequential (generating) [✓] 1000 0 0 1000 / 1000 0.2s STM Weak test sequential ================================================================================ success (ran 1 tests) generated error fail pass / total time test name [ ] 0 0 0 0 / 5000 0.0s STM Weak test parallel [✓] 43 0 1 42 / 5000 11.5s STM Weak test parallel --- Info ----------------------------------------------------------------------- Negative test STM Weak test parallel failed as expected (31 shrink steps): | | .----------------------. | | Fill (5, 4, Some 20L) Fill (2, 7, Some 4L) Get 7 Get 5 +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test STM Weak test parallel: Results incompatible with linearized model | | .------------------------------------. | | Fill (5, 4, Some 20L) : Ok (()) Fill (2, 7, Some 4L) : Ok (()) Get 7 : Ok (Some (20)) Get 5 : Ok (Some (4)) ================================================================================ success (ran 1 tests) generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s STM Weak stress test parallel [✓] 1000 0 0 1000 / 1000 41.2s STM Weak stress test parallel ================================================================================ success (ran 1 tests) random seed: 346581979 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s STM Weak HashSet test sequential [ ] 0 0 0 0 / 1000 0.0s STM Weak HashSet test sequential (generating) [✓] 1000 0 0 1000 / 1000 0.3s STM Weak HashSet test sequential ================================================================================ success (ran 1 tests) generated error fail pass / total time test name [ ] 0 0 0 0 / 5000 0.0s STM Weak HashSet test parallel [✓] 148 0 1 147 / 5000 11.4s STM Weak HashSet test parallel --- Info ----------------------------------------------------------------------- Negative test STM Weak HashSet test parallel failed as expected (0 shrink steps): | Find 1L Count Merge 6L Count Count Find 9L Merge 6L | .---------------------. | | Find_all 6L Remove 6L Find_all 6L Merge 1L Merge 6L Merge 9L Add 6L Mem 1L Mem 1L Clear Add 6L Count Count Stats Add 5L Stats Find 6L Count +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test STM Weak HashSet test parallel: Results incompatible with linearized model | Find 1L : Error (Not_found) Count : 0 Merge 6L : Ok (6) Count : 1 Count : 1 Find 9L : Error (Not_found) Merge 6L : Ok (6) | .------------------------------------. | | Find_all 6L : Ok ([]) Remove 6L : Ok (()) Find_all 6L : Ok ([]) Merge 1L : Ok (1) Merge 6L : Ok (6) Merge 9L : Ok (9) Add 6L : Ok (()) Mem 1L : Ok (true) Mem 1L : Ok (false) Clear : () Add 6L : Ok (()) Count : 1 Count : 5 Stats : (16, 1, 3, 0, 0, 3) Add 5L : Ok (()) Stats : (16, 1, 3, 0, 0, 3) Find 6L : Ok (6) Count : 1 ================================================================================ success (ran 1 tests) generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s STM Weak HashSet stress test parallel [✓] 1000 0 0 1000 / 1000 22.5s STM Weak HashSet stress test parallel ================================================================================ success (ran 1 tests) random seed: 358431598 generated error fail pass / total time test name [ ] 0 0 0 0 / 500 0.0s STM Semaphore.Binary test sequential [ ] 0 0 0 0 / 500 0.0s STM Semaphore.Binary test sequential (generating) [✓] 500 0 0 500 / 500 0.0s STM Semaphore.Binary test sequential [ ] 0 0 0 0 / 500 0.0s STM Semaphore.Binary test parallel [✓] 1500 0 0 315 / 500 4.5s STM Semaphore.Binary test parallel ================================================================================ success (ran 2 tests) random seed: 505677210 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s Lin.Internal ref int test with Thread [ ] 0 0 0 0 / 1000 0.0s Lin.Internal ref int test with Thread (generating) [✓] 1000 0 0 1000 / 1000 9.8s Lin.Internal ref int test with Thread [ ] 0 0 0 0 / 15000 0.0s Lin.Internal ref int64 test with Thread [✓] 138 0 1 137 / 15000 2.4s Lin.Internal ref int64 test with Thread --- Info ----------------------------------------------------------------------- Negative test Lin.Internal ref int64 test with Thread failed as expected (0 shrink steps): | Decr Set 2L Set 7L Get Set 117L Incr Decr Incr Decr Get Set 68L Set 16L Add 653L Incr Add 232L Add 56L Set 919L Decr | .---------------------. | | Get Set 4L Set 6L Add 421L Get Set 92L Decr Incr Add 7L Set 22L Set 6L Get Get Get Add 67L Get Set 98L +++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Messages for test Lin.Internal ref int64 test with Thread: Results incompatible with sequential execution | Decr : RDecr Set 2L : RSet Set 7L : RSet Get : RGet 7L Set 117L : RSet Incr : RIncr Decr : RDecr Incr : RIncr Decr : RDecr Get : RGet 117L Set 68L : RSet Set 16L : RSet Add 653L : RAdd Incr : RIncr Add 232L : RAdd Add 56L : RAdd Set 919L : RSet Decr : RDecr | .------------------------------------. | | Get : RGet 4L Set 4L : RSet Set 6L : RSet Add 421L : RAdd Get : RGet 92L Set 92L : RSet Decr : RDecr Incr : RIncr Add 7L : RAdd Set 22L : RSet Set 6L : RSet Get : RGet 92L Get : RGet 6L Get : RGet 99L Add 67L : RAdd Get : RGet 6L Set 98L : RSet ================================================================================ success (ran 2 tests) random seed: 317660898 generated error fail pass / total time test name [ ] 0 0 0 0 / 1000 0.0s Lin.Internal CList int test with Thread [ ] 0 0 0 0 / 1000 0.0s Lin.Internal CList int test with Thread (generating) [✓] 1000 0 0 1000 / 1000 9.9s Lin.Internal CList int test with Thread [ ] 0 0 0 0 / 1000 0.0s Lin.Internal CList int64 test with Thread [✓] 1000 0 0 1000 / 1000 10.0s Lin.Internal CList int64 test with Thread ================================================================================ success (ran 2 tests) 2024-09-10 08:44.21 ---> saved as "048c771a55e03721cb84a719eef2796b001cdc3a03243996950d62bc8a1ee2d6" Job succeeded 2024-09-10 08:44.21: Job succeeded