Build:
  1. 0
2026-03-02 19:24.03: New job: test jsonxt.1.0.0 with dune.3.22.0~alpha0, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/29497/head (118a690db616b1df5c53d5fa00eb70791a80ae2c)
                              on debian-13-ocaml-4.14/amd64

To reproduce locally:

cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29497/head" && git reset --hard 118a690d
git fetch origin master
git merge --no-edit a7b8d1036328cf727af175b657f3d2b732b4d868
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-4.14@sha256:ae45d5e5a934874dc44b0d004f6b8a813fba3f355216f78a39ed4f25a53e478a
USER 1000:1000
WORKDIR /home/opam
RUN sudo ln -f /usr/bin/opam-dev /usr/bin/opam
RUN opam init --reinit -ni
RUN opam option solver=builtin-0install && opam config report
ENV OPAMDOWNLOADJOBS="1"
ENV OPAMERRLOGLEN="0"
ENV OPAMPRECISETRACKING="1"
ENV CI="true"
ENV OPAM_REPO_CI="true"
RUN rm -rf opam-repository/
COPY --chown=1000:1000 . opam-repository/
RUN opam repository set-url --strict default opam-repository/
RUN opam update --depexts || true
RUN opam pin add -k version -yn dune.3.22.0~alpha0 3.22.0~alpha0
RUN opam reinstall dune.3.22.0~alpha0; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'dune.3.22.0~alpha0' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1
RUN opam reinstall jsonxt.1.0.0; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'jsonxt.1.0.0' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1
RUN (opam reinstall --with-test jsonxt.1.0.0) || true
RUN opam reinstall --with-test --verbose jsonxt.1.0.0; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'jsonxt.1.0.0' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1

END-OF-DOCKERFILE
docker build -f ../Dockerfile .

2026-03-02 19:24.03: Using cache hint "ocaml/opam:debian-13-ocaml-4.14@sha256:ae45d5e5a934874dc44b0d004f6b8a813fba3f355216f78a39ed4f25a53e478a-dune.3.22.0~alpha0-jsonxt.1.0.0-118a690db616b1df5c53d5fa00eb70791a80ae2c"
2026-03-02 19:24.03: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-4.14@sha256:ae45d5e5a934874dc44b0d004f6b8a813fba3f355216f78a39ed4f25a53e478a)
 (user (uid 1000) (gid 1000))
 (workdir /home/opam)
 (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
 (run (network host)
      (shell "opam init --reinit --config .opamrc-sandbox -ni"))
 (run (shell "opam option solver=builtin-0install && opam config report"))
 (env OPAMDOWNLOADJOBS 1)
 (env OPAMERRLOGLEN 0)
 (env OPAMPRECISETRACKING 1)
 (env CI true)
 (env OPAM_REPO_CI true)
 (run (shell "rm -rf opam-repository/"))
 (copy (src .) (dst opam-repository/))
 (run (shell "opam repository set-url --strict default opam-repository/"))
 (run (network host)
      (shell "opam update --depexts || true"))
 (run (shell "opam pin add -k version -yn dune.3.22.0~alpha0 3.22.0~alpha0"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall dune.3.22.0~alpha0;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'dune.3.22.0~alpha0' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall jsonxt.1.0.0;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'jsonxt.1.0.0' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
 (run (network host)
      (shell "(opam reinstall --with-test jsonxt.1.0.0) || true"))
 (run (shell  "opam reinstall --with-test --verbose jsonxt.1.0.0;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'jsonxt.1.0.0' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
)

2026-03-02 19:24.03: Waiting for resource in pool OCluster
2026-03-03 04:58.58: Waiting for worker…
2026-03-03 05:02.04: Got resource from pool OCluster
Building on odawa.caelum.ci.dev
All commits already cached
HEAD is now at a7b8d10363 Merge pull request #29489 from anuragsoni/opam-publish-kqueue.0.7.0
Updating a7b8d10363..118a690db6
Fast-forward
 .../chrome-trace/chrome-trace.3.22.0~alpha0/opam   | 39 +++++++++++
 .../dune-action-plugin.3.22.0~alpha0/opam          | 52 +++++++++++++++
 .../dune-action-trace.3.22.0~alpha0/opam           | 40 ++++++++++++
 .../dune-build-info.3.22.0~alpha0/opam             | 45 +++++++++++++
 .../dune-configurator.3.22.0~alpha0/opam           | 49 ++++++++++++++
 packages/dune-glob/dune-glob.3.22.0~alpha0/opam    | 42 ++++++++++++
 .../dune-private-libs.3.22.0~alpha0/opam           | 50 +++++++++++++++
 .../dune-rpc-lwt/dune-rpc-lwt.3.22.0~alpha0/opam   | 41 ++++++++++++
 packages/dune-rpc/dune-rpc.3.22.0~alpha0/opam      | 44 +++++++++++++
 packages/dune-site/dune-site.3.22.0~alpha0/opam    | 37 +++++++++++
 packages/dune/dune.3.22.0~alpha0/opam              | 75 ++++++++++++++++++++++
 packages/dyn/dyn.3.22.0~alpha0/opam                | 40 ++++++++++++
 packages/fs-io/fs-io.3.22.0~alpha0/opam            | 39 +++++++++++
 packages/ocamlc-loc/ocamlc-loc.3.22.0~alpha0/opam  | 43 +++++++++++++
 packages/ordering/ordering.3.22.0~alpha0/opam      | 38 +++++++++++
 packages/stdune/stdune.3.22.0~alpha0/opam          | 46 +++++++++++++
 .../top-closure/top-closure.3.22.0~alpha0/opam     | 38 +++++++++++
 packages/xdg/xdg.3.22.0~alpha0/opam                | 39 +++++++++++
 18 files changed, 797 insertions(+)
 create mode 100644 packages/chrome-trace/chrome-trace.3.22.0~alpha0/opam
 create mode 100644 packages/dune-action-plugin/dune-action-plugin.3.22.0~alpha0/opam
 create mode 100644 packages/dune-action-trace/dune-action-trace.3.22.0~alpha0/opam
 create mode 100644 packages/dune-build-info/dune-build-info.3.22.0~alpha0/opam
 create mode 100644 packages/dune-configurator/dune-configurator.3.22.0~alpha0/opam
 create mode 100644 packages/dune-glob/dune-glob.3.22.0~alpha0/opam
 create mode 100644 packages/dune-private-libs/dune-private-libs.3.22.0~alpha0/opam
 create mode 100644 packages/dune-rpc-lwt/dune-rpc-lwt.3.22.0~alpha0/opam
 create mode 100644 packages/dune-rpc/dune-rpc.3.22.0~alpha0/opam
 create mode 100644 packages/dune-site/dune-site.3.22.0~alpha0/opam
 create mode 100644 packages/dune/dune.3.22.0~alpha0/opam
 create mode 100644 packages/dyn/dyn.3.22.0~alpha0/opam
 create mode 100644 packages/fs-io/fs-io.3.22.0~alpha0/opam
 create mode 100644 packages/ocamlc-loc/ocamlc-loc.3.22.0~alpha0/opam
 create mode 100644 packages/ordering/ordering.3.22.0~alpha0/opam
 create mode 100644 packages/stdune/stdune.3.22.0~alpha0/opam
 create mode 100644 packages/top-closure/top-closure.3.22.0~alpha0/opam
 create mode 100644 packages/xdg/xdg.3.22.0~alpha0/opam

(from ocaml/opam:debian-13-ocaml-4.14@sha256:ae45d5e5a934874dc44b0d004f6b8a813fba3f355216f78a39ed4f25a53e478a)
2026-03-03 05:13.22 ---> using "40de8e47c13dd397f7466181b47c70cd31f6d05f624f7f51643a7089a29a5322" from cache

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

/: (workdir /home/opam)

/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-03-03 05:13.22 ---> using "11e955cadb21ab08a7e8407d7e49d7e8b8232723aa9e80323bab6a7d993e9a38" from cache

/home/opam: (run (network host)
                 (shell "opam init --reinit --config .opamrc-sandbox -ni"))
Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally 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 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 71 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=71 --global
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-03-03 05:13.22 ---> using "b84411f14b612833c97eea3b0fb49d7afb0294cf8c4774caaff1f8b0f1bd5849" from cache

/home/opam: (run (shell "opam option solver=builtin-0install && opam config report"))
Set to 'builtin-0install' the field solver in global configuration
# opam config report
# opam-version         2.5.0
# self-upgrade         no
# system               arch=x86_64 os=linux os-distribution=debian os-version=13
# solver               builtin-0install
# install-criteria     -changed,-count[avoid-version,solution]
# upgrade-criteria     -count[avoid-version,solution]
# jobs                 255
# repositories         1 (version-controlled)
# pinned               1 (version)
# current-switch       4.14
# invariant            ["ocaml-base-compiler" {= "4.14.2"}]
# compiler-packages    ocaml-base-compiler.4.14.2, ocaml-options-vanilla.1
# ocaml:native         true
# ocaml:native-tools   true
# ocaml:native-dynlink true
# ocaml:stubsdir       /home/opam/.opam/4.14/lib/ocaml/stublibs:/home/opam/.opam/4.14/lib/ocaml
# ocaml:preinstalled   false
# ocaml:compiler       4.14.2
2026-03-03 05:13.22 ---> using "bc1392749f7c1b1568053e91f3061e53f54f3bf6892fcf3fa14761d0f2fabccc" from cache

/home/opam: (env OPAMDOWNLOADJOBS 1)

/home/opam: (env OPAMERRLOGLEN 0)

/home/opam: (env OPAMPRECISETRACKING 1)

/home/opam: (env CI true)

/home/opam: (env OPAM_REPO_CI true)

/home/opam: (run (shell "rm -rf opam-repository/"))
2026-03-03 05:13.22 ---> using "0f88aad717079fee185cb5f7b0853d5dede0158dafac18dc05292641ad1318aa" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2026-03-03 05:13.23 ---> using "cf2f29575da4e00ad2c0e3200eaf5375ace45ec778f515d81ffd2e5eb96c41f1" from cache

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-03-03 05:13.23 ---> using "c517023779902244dbe5c8fbf440d1dd4569daf367c1e2ee7dd7eb370c41d91c" from cache

/home/opam: (run (network host)
                 (shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian trixie InRelease
- Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
- Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
- Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [113 kB]
- Fetched 203 kB in 0s (1833 kB/s)
- Reading package lists...
2026-03-03 05:13.23 ---> using "a2e6599fe15f34bfd0a71de19dbfccfacdc1f910f7a37fea793bb8ff67d4ba47" from cache

/home/opam: (run (shell "opam pin add -k version -yn dune.3.22.0~alpha0 3.22.0~alpha0"))
dune is now pinned to version 3.22.0~alpha0
2026-03-03 05:13.23 ---> using "9ecf7f496eb9b328aa3c8f7333a40a30e123b33b9d8b5606b7ac6bfc2b62fac7" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall dune.3.22.0~alpha0;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'dune.3.22.0~alpha0' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
dune.3.22.0~alpha0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 1 package
  - install dune 3.22.0~alpha0 (pinned)

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.22.0~alpha0  (cached)
-> installed dune.3.22.0~alpha0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-03-03 05:13.23 ---> using "1d093925996c7908c33a8109d0c1a7be5172d79d6a00aabc511d552ee2499f33" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall jsonxt.1.0.0;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'jsonxt.1.0.0' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
jsonxt.1.0.0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 1 package
  - install jsonxt 1.0.0

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved jsonxt.1.0.0  (cached)
-> installed jsonxt.1.0.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-03-03 05:13.28 ---> saved as "818e0a7966790aecdc0af54d8a97c36744b4611859b0d1262846867df3a089c3"

/home/opam: (run (network host)
                 (shell "(opam reinstall --with-test jsonxt.1.0.0) || true"))
The following actions will be performed:
=== recompile 1 package
  - recompile jsonxt                      1.0.0
=== install 68 packages
  - install   alcotest                    1.9.1         [required by jsonxt]
  - install   astring                     0.8.5         [required by alcotest]
  - install   base                        v0.16.4       [required by core_kernel]
  - install   base_bigstring              v0.16.0       [required by core]
  - install   base_quickcheck             v0.16.0       [required by core]
  - install   bin_prot                    v0.16.0       [required by core]
  - install   cmdliner                    1.3.0         [required by jsonxt]
  - install   core                        v0.16.2       [required by core_kernel]
  - install   core_kernel                 v0.16.0       [required by jsonxt]
  - install   csexp                       1.5.2         [required by dune-configurator]
  - install   dune-configurator           3.22.0~alpha0 [required by base]
  - install   fieldslib                   v0.16.0       [required by core]
  - install   fmt                         0.11.0        [required by jsonxt]
  - install   int_repr                    v0.16.0       [required by core_kernel]
  - install   jane-street-headers         v0.16.0       [required by core]
  - install   jst-config                  v0.16.0       [required by core]
  - install   num                         1.6           [required by sexplib]
  - install   ocaml-compiler-libs         v0.12.4       [required by ppxlib]
  - install   ocaml-syntax-shims          1.0.0         [required by alcotest]
  - install   ocamlbuild                  0.16.1        [required by fmt, astring, uutf]
  - install   ocamlfind                   1.9.8         [required by fmt, astring, uutf]
  - install   parsexp                     v0.16.0       [required by sexplib]
  - install   ppx_assert                  v0.16.0       [required by core]
  - install   ppx_base                    v0.16.0       [required by core]
  - install   ppx_bench                   v0.16.0       [required by ppx_jane]
  - install   ppx_bin_prot                v0.16.0       [required by ppx_jane]
  - install   ppx_cold                    v0.16.0       [required by ppx_base]
  - install   ppx_compare                 v0.16.0       [required by ppx_base, bin_prot]
  - install   ppx_custom_printf           v0.16.0       [required by ppx_jane]
  - install   ppx_derivers                1.2.1         [required by ppxlib]
  - install   ppx_disable_unused_warnings v0.16.0       [required by ppx_jane]
  - install   ppx_enumerate               v0.16.0       [required by ppx_base]
  - install   ppx_expect                  v0.16.2       [required by ppx_jane]
  - install   ppx_fields_conv             v0.16.0       [required by ppx_jane]
  - install   ppx_fixed_literal           v0.16.0       [required by ppx_jane]
  - install   ppx_globalize               v0.16.0       [required by ppx_base]
  - install   ppx_hash                    v0.16.0       [required by core]
  - install   ppx_here                    v0.16.0       [required by ppx_jane]
  - install   ppx_ignore_instrumentation  v0.16.0       [required by ppx_jane]
  - install   ppx_inline_test             v0.16.1       [required by core]
  - install   ppx_jane                    v0.16.0       [required by core_kernel]
  - install   ppx_let                     v0.16.0       [required by ppx_jane]
  - install   ppx_log                     v0.16.0       [required by ppx_jane]
  - install   ppx_module_timer            v0.16.0       [required by ppx_jane]
  - install   ppx_optcomp                 v0.16.0       [required by core_kernel]
  - install   ppx_optional                v0.16.0       [required by ppx_jane]
  - install   ppx_pipebang                v0.16.0       [required by ppx_jane]
  - install   ppx_sexp_conv               v0.16.0       [required by jsonxt]
  - install   ppx_sexp_message            v0.16.0       [required by core]
  - install   ppx_sexp_value              v0.16.0       [required by ppx_jane]
  - install   ppx_stable                  v0.16.0       [required by ppx_jane]
  - install   ppx_stable_witness          v0.16.0       [required by ppx_jane]
  - install   ppx_string                  v0.16.0       [required by ppx_jane]
  - install   ppx_tydi                    v0.16.0       [required by ppx_jane]
  - install   ppx_typerep_conv            v0.16.0       [required by ppx_jane]
  - install   ppx_variants_conv           v0.16.0       [required by ppx_jane]
  - install   ppxlib                      0.35.0        [required by ppx_jane]
  - install   re                          1.14.0        [required by alcotest]
  - install   sexplib                     v0.16.0       [required by core]
  - install   sexplib0                    v0.16.0       [required by base]
  - install   splittable_random           v0.16.0       [required by core]
  - install   stdio                       v0.16.0       [required by core]
  - install   stdlib-shims                0.3.0         [required by alcotest]
  - install   time_now                    v0.16.0       [required by core]
  - install   topkg                       1.1.1         [required by fmt, astring, uutf]
  - install   typerep                     v0.16.0       [required by core]
  - install   uutf                        1.0.4         [required by alcotest]
  - install   variantslib                 v0.16.0       [required by core]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved alcotest.1.9.1  (https://opam.ocaml.org/cache)
-> retrieved astring.0.8.5  (https://opam.ocaml.org/cache)
-> retrieved base.v0.16.4  (https://opam.ocaml.org/cache)
-> retrieved base_bigstring.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved base_quickcheck.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved bin_prot.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved cmdliner.1.3.0  (https://opam.ocaml.org/cache)
-> retrieved core.v0.16.2  (https://opam.ocaml.org/cache)
-> retrieved core_kernel.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved csexp.1.5.2  (https://opam.ocaml.org/cache)
-> installed csexp.1.5.2
-> retrieved dune-configurator.3.22.0~alpha0  (https://github.com/ocaml/dune/releases/download/3.22.0_alpha0/dune-3.22.0.alpha0.tbz)
-> retrieved fieldslib.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved fmt.0.11.0  (https://opam.ocaml.org/cache)
-> installed cmdliner.1.3.0
-> installed dune-configurator.3.22.0~alpha0
-> retrieved int_repr.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved jane-street-headers.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved jsonxt.1.0.0  (https://opam.ocaml.org/cache)
-> installed jane-street-headers.v0.16.0
-> retrieved jst-config.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved num.1.6  (https://opam.ocaml.org/cache)
-> retrieved ocaml-compiler-libs.v0.12.4  (https://opam.ocaml.org/cache)
-> retrieved ocaml-syntax-shims.1.0.0  (https://opam.ocaml.org/cache)
-> retrieved ocamlbuild.0.16.1  (https://opam.ocaml.org/cache)
-> retrieved ocamlfind.1.9.8  (https://opam.ocaml.org/cache)
-> retrieved parsexp.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_assert.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_base.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_bench.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_bin_prot.v0.16.0  (https://opam.ocaml.org/cache)
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml-compiler-libs.v0.12.4
-> retrieved ppx_cold.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_compare.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_custom_printf.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_derivers.1.2.1  (https://opam.ocaml.org/cache)
-> retrieved ppx_disable_unused_warnings.v0.16.0  (https://opam.ocaml.org/cache)
-> installed num.1.6
-> retrieved ppx_enumerate.v0.16.0  (https://opam.ocaml.org/cache)
-> installed ppx_derivers.1.2.1
-> retrieved ppx_expect.v0.16.2  (https://opam.ocaml.org/cache)
-> retrieved ppx_fields_conv.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_fixed_literal.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_globalize.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_hash.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_here.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_ignore_instrumentation.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_inline_test.v0.16.1  (https://opam.ocaml.org/cache)
-> retrieved ppx_jane.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_let.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_log.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_module_timer.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_optcomp.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_optional.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_pipebang.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_sexp_conv.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_sexp_message.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_sexp_value.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_stable.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_stable_witness.v0.16.0  (https://opam.ocaml.org/cache)
-> installed ocamlfind.1.9.8
-> retrieved ppx_string.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_tydi.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_typerep_conv.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_variants_conv.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved ppxlib.0.35.0  (https://opam.ocaml.org/cache)
-> retrieved re.1.14.0  (https://opam.ocaml.org/cache)
-> retrieved sexplib.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved sexplib0.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved splittable_random.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved stdio.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved stdlib-shims.0.3.0  (https://opam.ocaml.org/cache)
-> retrieved time_now.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved topkg.1.1.1  (https://opam.ocaml.org/cache)
-> installed stdlib-shims.0.3.0
-> installed sexplib0.v0.16.0
-> retrieved typerep.v0.16.0  (https://opam.ocaml.org/cache)
-> retrieved uutf.1.0.4  (https://opam.ocaml.org/cache)
-> installed re.1.14.0
-> removed   jsonxt.1.0.0
-> installed ocamlbuild.0.16.1
-> retrieved variantslib.v0.16.0  (https://opam.ocaml.org/cache)
-> installed parsexp.v0.16.0
-> installed sexplib.v0.16.0
-> installed base.v0.16.4
-> installed topkg.1.1.1
-> installed fieldslib.v0.16.0
-> installed variantslib.v0.16.0
-> installed stdio.v0.16.0
-> installed typerep.v0.16.0
-> installed uutf.1.0.4
-> installed fmt.0.11.0
-> installed astring.0.8.5
-> installed alcotest.1.9.1
-> installed ppxlib.0.35.0
-> installed ppx_globalize.v0.16.0
-> installed ppx_optcomp.v0.16.0
-> installed ppx_cold.v0.16.0
-> installed ppx_disable_unused_warnings.v0.16.0
-> installed ppx_enumerate.v0.16.0
-> installed ppx_here.v0.16.0
-> installed ppx_compare.v0.16.0
-> installed ppx_stable_witness.v0.16.0
-> installed ppx_tydi.v0.16.0
-> installed ppx_variants_conv.v0.16.0
-> installed ppx_typerep_conv.v0.16.0
-> installed ppx_fields_conv.v0.16.0
-> installed ppx_stable.v0.16.0
-> installed ppx_pipebang.v0.16.0
-> installed ppx_ignore_instrumentation.v0.16.0
-> installed ppx_fixed_literal.v0.16.0
-> installed ppx_optional.v0.16.0
-> installed ppx_sexp_conv.v0.16.0
-> installed ppx_let.v0.16.0
-> installed ppx_hash.v0.16.0
-> installed ppx_sexp_value.v0.16.0
-> installed ppx_assert.v0.16.0
-> installed ppx_sexp_message.v0.16.0
-> installed ppx_custom_printf.v0.16.0
-> installed ppx_base.v0.16.0
-> installed ppx_log.v0.16.0
-> installed jst-config.v0.16.0
-> installed ppx_string.v0.16.0
-> installed bin_prot.v0.16.0
-> installed time_now.v0.16.0
-> installed ppx_bin_prot.v0.16.0
-> installed ppx_module_timer.v0.16.0
-> installed ppx_inline_test.v0.16.1
-> installed ppx_bench.v0.16.0
-> installed ppx_expect.v0.16.2
-> installed splittable_random.v0.16.0
-> installed base_quickcheck.v0.16.0
-> installed ppx_jane.v0.16.0
-> installed int_repr.v0.16.0
-> installed base_bigstring.v0.16.0
-> installed core.v0.16.2
-> installed core_kernel.v0.16.0
-> installed jsonxt.1.0.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-03-03 05:14.35 ---> saved as "71b2a2322342792aac6c8fe1c38c63df94efd145819f3b47f94a7285e434b4e3"

/home/opam: (run (shell  "opam reinstall --with-test --verbose jsonxt.1.0.0;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'jsonxt.1.0.0' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
The following actions will be performed:
=== recompile 1 package
  - recompile jsonxt 1.0.0

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/4: [jsonxt.1.0.0: extract]
-> retrieved jsonxt.1.0.0  (cached)
Processing  2/4: [jsonxt: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "jsonxt" "-j" "255" (CWD=/home/opam/.opam/4.14/.opam-switch/build/jsonxt.1.0.0)
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Writer_intf.cmi -c -intf lib/writer_intf.mli)
- File "lib/writer_intf.mli", line 116, characters 30-38:
- 116 |   val stream_to_string : json Stream.t -> string
-                                     ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_intf.mli", line 120, characters 46-54:
- 120 |   val stream_to_channel : out_channel -> json Stream.t -> unit
-                                                     ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_intf.mli", line 124, characters 38-46:
- 124 |   val stream_to_file : string -> json Stream.t -> unit
-                                             ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_intf.mli", line 128, characters 42-50:
- 128 |   val stream_to_buffer : Buffer.t -> json Stream.t -> unit
-                                                 ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Writer_intf.cmo -c -impl lib/writer_intf.ml)
- File "lib/writer_intf.ml", line 31, characters 30-38:
- 31 |   val stream_to_string : json Stream.t -> string
-                                    ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_intf.ml", line 32, characters 46-54:
- 32 |   val stream_to_channel : out_channel -> json Stream.t -> unit
-                                                    ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_intf.ml", line 33, characters 38-46:
- 33 |   val stream_to_file : string -> json Stream.t -> unit
-                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_intf.ml", line 34, characters 42-50:
- 34 |   val stream_to_buffer : Buffer.t -> json Stream.t -> unit
-                                                ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Yojson.cmi -c -intf lib/yojson.mli)
- File "lib/yojson.mli", line 56, characters 86-94:
- 56 |   val stream_from_string : ?buf:Buffer.t -> ?fname:string -> ?lnum:int -> string -> t Stream.t
-                                                                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 57, characters 114-122:
- 57 |   val stream_from_channel : ?buf:Buffer.t -> ?fin:(unit -> unit) -> ?fname:string -> ?lnum:int -> in_channel -> t Stream.t
-                                                                                                                        ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 58, characters 84-92:
- 58 |   val stream_from_file : ?buf:Buffer.t -> ?fname:string -> ?lnum:int -> string -> t Stream.t
-                                                                                          ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 59, characters 84-92:
- 59 |   val stream_from_lexbuf : lexer_state -> ?fin:(unit -> unit) -> Lexing.lexbuf -> t Stream.t
-                                                                                          ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 62, characters 98-106:
- 62 |     ?buf:Buffer.t -> ?fin:(unit -> unit) -> ?fname:string -> ?lnum:int -> in_channel -> json_line Stream.t
-                                                                                                        ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 65, characters 71-79:
- 65 |     ?buf:Buffer.t -> ?fname:string -> ?lnum:int -> string -> json_line Stream.t
-                                                                             ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 76, characters 69-77:
- 76 |   val stream_to_string : ?buf:Buffer.t -> ?len:int -> ?std:bool -> t Stream.t -> string
-                                                                           ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 77, characters 85-93:
- 77 |   val stream_to_channel : ?buf:Buffer.t -> ?len:int -> ?std:bool -> out_channel -> t Stream.t -> unit
-                                                                                           ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 78, characters 60-68:
- 78 |   val stream_to_file : ?len:int -> ?std:bool -> string -> t Stream.t -> unit
-                                                                  ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 79, characters 52-60:
- 79 |   val stream_to_outbuf : ?std:bool -> Buffer.t -> t Stream.t -> unit
-                                                          ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 125, characters 86-94:
- 125 |   val stream_from_string : ?buf:Buffer.t -> ?fname:string -> ?lnum:int -> string -> t Stream.t
-                                                                                             ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 126, characters 114-122:
- 126 |   val stream_from_channel : ?buf:Buffer.t -> ?fin:(unit -> unit) -> ?fname:string -> ?lnum:int -> in_channel -> t Stream.t
-                                                                                                                         ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 127, characters 84-92:
- 127 |   val stream_from_file : ?buf:Buffer.t -> ?fname:string -> ?lnum:int -> string -> t Stream.t
-                                                                                           ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 128, characters 84-92:
- 128 |   val stream_from_lexbuf : lexer_state -> ?fin:(unit -> unit) -> Lexing.lexbuf -> t Stream.t
-                                                                                           ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 131, characters 98-106:
- 131 |     ?buf:Buffer.t -> ?fin:(unit -> unit) -> ?fname:string -> ?lnum:int -> in_channel -> json_line Stream.t
-                                                                                                         ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 134, characters 71-79:
- 134 |     ?buf:Buffer.t -> ?fname:string -> ?lnum:int -> string -> json_line Stream.t
-                                                                              ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 145, characters 69-77:
- 145 |   val stream_to_string : ?buf:Buffer.t -> ?len:int -> ?std:bool -> t Stream.t -> string
-                                                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 146, characters 85-93:
- 146 |   val stream_to_channel : ?buf:Buffer.t -> ?len:int -> ?std:bool -> out_channel -> t Stream.t -> unit
-                                                                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 147, characters 60-68:
- 147 |   val stream_to_file : ?len:int -> ?std:bool -> string -> t Stream.t -> unit
-                                                                   ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 148, characters 52-60:
- 148 |   val stream_to_outbuf : ?std:bool -> Buffer.t -> t Stream.t -> unit
-                                                           ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 195, characters 86-94:
- 195 |   val stream_from_string : ?buf:Buffer.t -> ?fname:string -> ?lnum:int -> string -> t Stream.t
-                                                                                             ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 196, characters 114-122:
- 196 |   val stream_from_channel : ?buf:Buffer.t -> ?fin:(unit -> unit) -> ?fname:string -> ?lnum:int -> in_channel -> t Stream.t
-                                                                                                                         ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 197, characters 84-92:
- 197 |   val stream_from_file : ?buf:Buffer.t -> ?fname:string -> ?lnum:int -> string -> t Stream.t
-                                                                                           ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 198, characters 84-92:
- 198 |   val stream_from_lexbuf : lexer_state -> ?fin:(unit -> unit) -> Lexing.lexbuf -> t Stream.t
-                                                                                           ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 201, characters 98-106:
- 201 |     ?buf:Buffer.t -> ?fin:(unit -> unit) -> ?fname:string -> ?lnum:int -> in_channel -> json_line Stream.t
-                                                                                                         ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 204, characters 71-79:
- 204 |     ?buf:Buffer.t -> ?fname:string -> ?lnum:int -> string -> json_line Stream.t
-                                                                              ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 215, characters 69-77:
- 215 |   val stream_to_string : ?buf:Buffer.t -> ?len:int -> ?std:bool -> t Stream.t -> string
-                                                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 216, characters 85-93:
- 216 |   val stream_to_channel : ?buf:Buffer.t -> ?len:int -> ?std:bool -> out_channel -> t Stream.t -> unit
-                                                                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 217, characters 60-68:
- 217 |   val stream_to_file : ?len:int -> ?std:bool -> string -> t Stream.t -> unit
-                                                                   ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.mli", line 218, characters 52-60:
- 218 |   val stream_to_outbuf : ?std:bool -> Buffer.t -> t Stream.t -> unit
-                                                           ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.jsonxt.objs/byte -I lib/.jsonxt.objs/native -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/native/jsonxt__Writer_intf.cmx -c -impl lib/writer_intf.ml)
- File "lib/writer_intf.ml", line 31, characters 30-38:
- 31 |   val stream_to_string : json Stream.t -> string
-                                    ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_intf.ml", line 32, characters 46-54:
- 32 |   val stream_to_channel : out_channel -> json Stream.t -> unit
-                                                    ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_intf.ml", line 33, characters 38-46:
- 33 |   val stream_to_file : string -> json Stream.t -> unit
-                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_intf.ml", line 34, characters 42-50:
- 34 |   val stream_to_buffer : Buffer.t -> json Stream.t -> unit
-                                                ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Writer_file.cmi -c -intf lib/writer_file.mli)
- File "lib/writer_file.mli", line 14, characters 70-78:
- 14 |   val stream_to_channel : out_channel -> 'a Json_internal.constrained Stream.t -> unit
-                                                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_file.mli", line 15, characters 62-70:
- 15 |   val stream_to_file : string -> 'a Json_internal.constrained Stream.t -> unit
-                                                                    ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Writer_string.cmi -c -intf lib/writer_string.mli)
- File "lib/writer_string.mli", line 14, characters 54-62:
- 14 |   val stream_to_string : 'a Json_internal.constrained Stream.t -> string
-                                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_string.mli", line 15, characters 66-74:
- 15 |   val stream_to_buffer : Buffer.t -> 'a Json_internal.constrained Stream.t -> unit
-                                                                        ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Reader_string_file.cmi -c -intf lib/reader_string_file.mli)
- File "lib/reader_string_file.mli", line 104, characters 42-50:
- 104 |   val stream_from_string : string -> json Stream.t
-                                                 ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.mli", line 111, characters 70-78:
- 111 |   val stream_from_channel : ?fin:(unit -> unit) -> in_channel -> json Stream.t
-                                                                             ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.mli", line 116, characters 40-48:
- 116 |   val stream_from_file : string -> json Stream.t
-                                               ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.mli", line 123, characters 59-67:
- 123 |   val stream_from_function : (bytes -> int -> int) -> json Stream.t
-                                                                  ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.mli", line 129, characters 49-57:
- 129 |   val stream_from_lexbuf : Lexing.lexbuf -> json Stream.t
-                                                        ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.mli", line 138, characters 53-61:
- 138 |   val stream_from_string_error_info : string -> json Stream.t
-                                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.mli", line 139, characters 81-89:
- 139 |   val stream_from_channel_error_info : ?fin:(unit -> unit) -> in_channel -> json Stream.t
-                                                                                        ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.mli", line 140, characters 51-59:
- 140 |   val stream_from_file_error_info : string -> json Stream.t
-                                                          ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.mli", line 141, characters 70-78:
- 141 |   val stream_from_function_error_info : (bytes -> int -> int) -> json Stream.t
-                                                                             ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.mli", line 142, characters 60-68:
- 142 |   val stream_from_lexbuf_error_info : Lexing.lexbuf -> json Stream.t
-                                                                   ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Reader_stream.cmi -c -intf lib/reader_stream.mli)
- File "lib/reader_stream.mli", line 41, characters 49-57:
- 41 |   val stream_from_string : string -> json_stream Stream.t
-                                                       ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_stream.mli", line 45, characters 54-62:
- 45 |   val stream_from_channel : in_channel -> json_stream Stream.t
-                                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_stream.mli", line 49, characters 66-74:
- 49 |   val stream_from_function : (bytes -> int -> int) -> json_stream Stream.t
-                                                                        ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Writer_file.cmo -c -impl lib/writer_file.ml)
- File "lib/writer_file.ml", line 14, characters 70-78:
- 14 |   val stream_to_channel : out_channel -> 'a Json_internal.constrained Stream.t -> unit
-                                                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_file.ml", line 15, characters 62-70:
- 15 |   val stream_to_file : string -> 'a Json_internal.constrained Stream.t -> unit
-                                                                    ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_file.ml", line 140, characters 4-15:
- 140 |     Stream.iter (fun json -> json_to_channel_exn oc json; output_char oc '\n') stream
-           ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Writer_string.cmo -c -impl lib/writer_string.ml)
- File "lib/writer_string.ml", line 14, characters 54-62:
- 14 |   val stream_to_string : 'a Json_internal.constrained Stream.t -> string
-                                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_string.ml", line 15, characters 66-74:
- 15 |   val stream_to_buffer : Buffer.t -> 'a Json_internal.constrained Stream.t -> unit
-                                                                        ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_string.ml", line 162, characters 13-24:
- 162 |     let () = Stream.iter (fun json -> to_buffer buf json; Buffer.add_char buf '\n') stream in
-                    ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_string.ml", line 166, characters 4-15:
- 166 |     Stream.iter (fun json -> to_buffer buf json; Buffer.add_char buf '\n') stream
-           ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Reader_stream.cmo -c -impl lib/reader_stream.ml)
- File "lib/reader_stream.ml", line 9, characters 49-57:
- 9 |   val stream_from_string : string -> json_stream Stream.t
-                                                      ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_stream.ml", line 10, characters 54-62:
- 10 |   val stream_from_channel : in_channel -> json_stream Stream.t
-                                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_stream.ml", line 11, characters 66-74:
- 11 |   val stream_from_function : (bytes -> int -> int) -> json_stream Stream.t
-                                                                        ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_stream.ml", line 54, characters 4-15:
- 54 |     Stream.from f
-          ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Reader_string_file.cmo -c -impl lib/reader_string_file.ml)
- File "lib/reader_string_file.ml", line 26, characters 42-50:
- 26 |   val stream_from_string : string -> json Stream.t
-                                                ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 27, characters 70-78:
- 27 |   val stream_from_channel : ?fin:(unit -> unit) -> in_channel -> json Stream.t
-                                                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 28, characters 40-48:
- 28 |   val stream_from_file : string -> json Stream.t
-                                              ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 29, characters 59-67:
- 29 |   val stream_from_function : (bytes -> int -> int) -> json Stream.t
-                                                                 ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 30, characters 49-57:
- 30 |   val stream_from_lexbuf : Lexing.lexbuf -> json Stream.t
-                                                       ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 32, characters 53-61:
- 32 |   val stream_from_string_error_info : string -> json Stream.t
-                                                           ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 33, characters 81-89:
- 33 |   val stream_from_channel_error_info : ?fin:(unit -> unit) -> in_channel -> json Stream.t
-                                                                                       ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 34, characters 51-59:
- 34 |   val stream_from_file_error_info : string -> json Stream.t
-                                                         ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 35, characters 70-78:
- 35 |   val stream_from_function_error_info : (bytes -> int -> int) -> json Stream.t
-                                                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 36, characters 60-68:
- 36 |   val stream_from_lexbuf_error_info : Lexing.lexbuf -> json Stream.t
-                                                                  ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 191, characters 4-15:
- 191 |     Stream.from f
-           ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 225, characters 4-15:
- 225 |     Stream.from f
-           ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.jsonxt.objs/byte -I lib/.jsonxt.objs/native -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/native/jsonxt__Writer_file.cmx -c -impl lib/writer_file.ml)
- File "lib/writer_file.ml", line 14, characters 70-78:
- 14 |   val stream_to_channel : out_channel -> 'a Json_internal.constrained Stream.t -> unit
-                                                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_file.ml", line 15, characters 62-70:
- 15 |   val stream_to_file : string -> 'a Json_internal.constrained Stream.t -> unit
-                                                                    ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_file.ml", line 140, characters 4-15:
- 140 |     Stream.iter (fun json -> json_to_channel_exn oc json; output_char oc '\n') stream
-           ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.jsonxt.objs/byte -I lib/.jsonxt.objs/native -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/native/jsonxt__Writer_string.cmx -c -impl lib/writer_string.ml)
- File "lib/writer_string.ml", line 14, characters 54-62:
- 14 |   val stream_to_string : 'a Json_internal.constrained Stream.t -> string
-                                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_string.ml", line 15, characters 66-74:
- 15 |   val stream_to_buffer : Buffer.t -> 'a Json_internal.constrained Stream.t -> unit
-                                                                        ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_string.ml", line 162, characters 13-24:
- 162 |     let () = Stream.iter (fun json -> to_buffer buf json; Buffer.add_char buf '\n') stream in
-                    ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/writer_string.ml", line 166, characters 4-15:
- 166 |     Stream.iter (fun json -> to_buffer buf json; Buffer.add_char buf '\n') stream
-           ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.jsonxt.objs/byte -I lib/.jsonxt.objs/native -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/native/jsonxt__Reader_stream.cmx -c -impl lib/reader_stream.ml)
- File "lib/reader_stream.ml", line 9, characters 49-57:
- 9 |   val stream_from_string : string -> json_stream Stream.t
-                                                      ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_stream.ml", line 10, characters 54-62:
- 10 |   val stream_from_channel : in_channel -> json_stream Stream.t
-                                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_stream.ml", line 11, characters 66-74:
- 11 |   val stream_from_function : (bytes -> int -> int) -> json_stream Stream.t
-                                                                        ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_stream.ml", line 54, characters 4-15:
- 54 |     Stream.from f
-          ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.jsonxt.objs/byte -I lib/.jsonxt.objs/native -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/native/jsonxt__Reader_string_file.cmx -c -impl lib/reader_string_file.ml)
- File "lib/reader_string_file.ml", line 26, characters 42-50:
- 26 |   val stream_from_string : string -> json Stream.t
-                                                ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 27, characters 70-78:
- 27 |   val stream_from_channel : ?fin:(unit -> unit) -> in_channel -> json Stream.t
-                                                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 28, characters 40-48:
- 28 |   val stream_from_file : string -> json Stream.t
-                                              ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 29, characters 59-67:
- 29 |   val stream_from_function : (bytes -> int -> int) -> json Stream.t
-                                                                 ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 30, characters 49-57:
- 30 |   val stream_from_lexbuf : Lexing.lexbuf -> json Stream.t
-                                                       ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 32, characters 53-61:
- 32 |   val stream_from_string_error_info : string -> json Stream.t
-                                                           ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 33, characters 81-89:
- 33 |   val stream_from_channel_error_info : ?fin:(unit -> unit) -> in_channel -> json Stream.t
-                                                                                       ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 34, characters 51-59:
- 34 |   val stream_from_file_error_info : string -> json Stream.t
-                                                         ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 35, characters 70-78:
- 35 |   val stream_from_function_error_info : (bytes -> int -> int) -> json Stream.t
-                                                                            ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 36, characters 60-68:
- 36 |   val stream_from_lexbuf_error_info : Lexing.lexbuf -> json Stream.t
-                                                                  ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 191, characters 4-15:
- 191 |     Stream.from f
-           ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/reader_string_file.ml", line 225, characters 4-15:
- 225 |     Stream.from f
-           ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.jsonxt.objs/byte -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/byte/jsonxt__Yojson.cmo -c -impl lib/yojson.ml)
- File "lib/yojson.ml", line 70, characters 12-23:
- 70 |       match Stream.next stream with
-                  ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 72, characters 18-32:
- 72 |       | exception Stream.Failure -> None
-                        ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 76, characters 4-15:
- 76 |     Stream.from f
-          ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 90, characters 12-23:
- 90 |       match Stream.next stream with
-                  ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 92, characters 18-32:
- 92 |       | exception Stream.Failure -> fin (); None
-                        ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 96, characters 4-15:
- 96 |     Stream.from f
-          ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 108, characters 4-15:
- 108 |     Stream.from f
-           ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 170, characters 13-24:
- 170 |     let () = Stream.iter
-                    ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 176, characters 4-15:
- 176 |     Stream.iter (fun json -> to_channel ?std oc json; output_char oc '\n') stream
-           ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 184, characters 4-15:
- 184 |     Stream.iter (fun json -> to_outbuf ?std buf json; Buffer.add_char buf '\n') stream
-           ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I lib/.jsonxt.objs/byte -I lib/.jsonxt.objs/native -intf-suffix .ml -no-alias-deps -open Jsonxt__ -o lib/.jsonxt.objs/native/jsonxt__Yojson.cmx -c -impl lib/yojson.ml)
- File "lib/yojson.ml", line 70, characters 12-23:
- 70 |       match Stream.next stream with
-                  ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 72, characters 18-32:
- 72 |       | exception Stream.Failure -> None
-                        ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 76, characters 4-15:
- 76 |     Stream.from f
-          ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 90, characters 12-23:
- 90 |       match Stream.next stream with
-                  ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 92, characters 18-32:
- 92 |       | exception Stream.Failure -> fin (); None
-                        ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 96, characters 4-15:
- 96 |     Stream.from f
-          ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 108, characters 4-15:
- 108 |     Stream.from f
-           ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 170, characters 13-24:
- 170 |     let () = Stream.iter
-                    ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 176, characters 4-15:
- 176 |     Stream.iter (fun json -> to_channel ?std oc json; output_char oc '\n') stream
-           ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "lib/yojson.ml", line 184, characters 4-15:
- 184 |     Stream.iter (fun json -> to_outbuf ?std buf json; Buffer.add_char buf '\n') stream
-           ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "jsonxt" "-j" "255" "@runtest" (CWD=/home/opam/.opam/4.14/.opam-switch/build/jsonxt.1.0.0)
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I tests/core/.jxtester.eobjs/byte -I /home/opam/.opam/4.14/lib/alcotest -I /home/opam/.opam/4.14/lib/alcotest/engine -I /home/opam/.opam/4.14/lib/alcotest/stdlib_ext -I /home/opam/.opam/4.14/lib/astring -I /home/opam/.opam/4.14/lib/base -I /home/opam/.opam/4.14/lib/base/base_internalhash_types -I /home/opam/.opam/4.14/lib/base/caml -I /home/opam/.opam/4.14/lib/base/md5 -I /home/opam/.opam/4.14/lib/base/shadow_stdlib -I /home/opam/.opam/4.14/lib/base_bigstring -I /home/opam/.opam/4.14/lib/base_quickcheck -I /home/opam/.opam/4.14/lib/base_quickcheck/ppx_quickcheck/runtime -I /home/opam/.opam/4.14/lib/bin_prot -I /home/opam/.opam/4.14/lib/bin_prot/shape -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/core -I /home/opam/.opam/4.14/lib/core/base_for_tests -I /home/opam/.opam/4.14/lib/core/command -I /home/opam/.opam/4.14/lib/core/filename_base -I /home/opam/.opam/4.14/lib/core/heap_block -I /home/opam/.opam/4.14/lib/core/univ_map -I /home/opam/.opam/4.14/lib/core/validate -I /home/opam/.opam/4.14/lib/core_kernel -I /home/opam/.opam/4.14/lib/fieldslib -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/fmt/cli -I /home/opam/.opam/4.14/lib/fmt/tty -I /home/opam/.opam/4.14/lib/int_repr -I /home/opam/.opam/4.14/lib/jane-street-headers -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_assert/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_bench/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_compare/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_expect/collector -I /home/opam/.opam/4.14/lib/ppx_expect/common -I /home/opam/.opam/4.14/lib/ppx_expect/config -I /home/opam/.opam/4.14/lib/ppx_expect/config_types -I /home/opam/.opam/4.14/lib/ppx_hash/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_here/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_inline_test/config -I /home/opam/.opam/4.14/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_log/types -I /home/opam/.opam/4.14/lib/ppx_module_timer/runtime -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_stable_witness/runtime -I /home/opam/.opam/4.14/lib/ppx_stable_witness/stable_witness -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/splittable_random -I /home/opam/.opam/4.14/lib/stdio -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/time_now -I /home/opam/.opam/4.14/lib/typerep -I /home/opam/.opam/4.14/lib/uutf -I /home/opam/.opam/4.14/lib/variantslib -I lib/.jsonxt.objs/byte -no-alias-deps -open Dune__exe -o tests/core/.jxtester.eobjs/byte/dune__exe__ValidationTests.cmo -c -impl tests/core/validationTests.pp.ml)
- File "tests/core/validationTests.ml", line 2, characters 7-18:
- 2 |   open Core_kernel
-            ^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 11, characters 7-18:
- 11 |   open Core_kernel
-             ^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 39, characters 35-61:
- 39 |     (JsonSexp.sexp_of_json json |> Core_kernel.Sexp.to_string)
-                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 40, characters 55-81:
- 40 |     (JsonStreamSexp.sexp_of_json_stream json_stream |> Core_kernel.Sexp.to_string)
-                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 108, characters 34-60:
- 108 |   let pp ppf v = Fmt.pf ppf "%s" (Core_kernel.Sexp.to_string v) in
-                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 109, characters 26-50:
- 109 |   let sexp_eq a b = match Core_kernel.Sexp.compare a b with | 0 -> true | _ -> false in
-                                 ^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 116, characters 19-40:
- 116 |     | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
-                          ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 118, characters 14-40:
- 118 |   let sexpv = Core_kernel.Sexp.of_string sexps in
-                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 126, characters 10-21:
- 126 |     match Stream.next stream with
-                 ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "tests/core/validationTests.ml", line 127, characters 16-30:
- 127 |     | exception Stream.Failure -> Core_kernel.Sexp.List (List.rev res)
-                       ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "tests/core/validationTests.ml", line 127, characters 34-55:
- 127 |     | exception Stream.Failure -> Core_kernel.Sexp.List (List.rev res)
-                                         ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 131, characters 14-40:
- 131 |   let sexpv = Core_kernel.Sexp.of_string sexps in
-                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 144, characters 12-33:
- 144 |             Core_kernel.Sexp.Atom (Printf.sprintf "Failed to re-parse written json '%s': %s" str err)
-                   ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 146, characters 21-42:
- 146 |       | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to write parsed json '%s': %s" jsons err)
-                            ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 148, characters 19-40:
- 148 |     | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
-                          ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 150, characters 14-40:
- 150 |   let sexpv = Core_kernel.Sexp.of_string sexps in
-                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 161, characters 25-46:
- 161 |           | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to re-parse written json '%s': %s" str err)
-                                ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 163, characters 21-42:
- 163 |       | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to write parsed json '%s': %s" jsons err)
-                            ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 165, characters 19-40:
- 165 |     | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
-                          ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 167, characters 14-40:
- 167 |   let sexpv = Core_kernel.Sexp.of_string sexps in
-                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 181, characters 25-46:
- 181 |           | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to re-parse written json stream '%s': %s" str err)
-                                ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 183, characters 21-42:
- 183 |       | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to write parsed json_stream '%s': %s" jsons err)
-                            ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 185, characters 19-40:
- 185 |     | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to stream parse '%s': %s" jsons err)
-                          ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 187, characters 14-40:
- 187 |   let sexpv = Core_kernel.Sexp.of_string sexp_streams in
-                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 194, characters 19-40:
- 194 |     | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
-                          ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 196, characters 20-46:
- 196 |   let sexp_stream = Core_kernel.Sexp.of_string sexp_streams in
-                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 217, characters 19-40:
- 217 |     | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
-                          ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 219, characters 14-40:
- 219 |   let sexpv = Core_kernel.Sexp.of_string sexps in
-                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 229, characters 23-44:
- 229 |         | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to re-parse written json '%s': %s" str err)
-                              ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 231, characters 19-40:
- 231 |     | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
-                          ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 233, characters 14-40:
- 233 |   let sexpv = Core_kernel.Sexp.of_string sexps in
-                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I tests/core/.jxtester.eobjs/byte -I /home/opam/.opam/4.14/lib/alcotest -I /home/opam/.opam/4.14/lib/alcotest/engine -I /home/opam/.opam/4.14/lib/alcotest/stdlib_ext -I /home/opam/.opam/4.14/lib/astring -I /home/opam/.opam/4.14/lib/base -I /home/opam/.opam/4.14/lib/base/base_internalhash_types -I /home/opam/.opam/4.14/lib/base/caml -I /home/opam/.opam/4.14/lib/base/md5 -I /home/opam/.opam/4.14/lib/base/shadow_stdlib -I /home/opam/.opam/4.14/lib/base_bigstring -I /home/opam/.opam/4.14/lib/base_quickcheck -I /home/opam/.opam/4.14/lib/base_quickcheck/ppx_quickcheck/runtime -I /home/opam/.opam/4.14/lib/bin_prot -I /home/opam/.opam/4.14/lib/bin_prot/shape -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/core -I /home/opam/.opam/4.14/lib/core/base_for_tests -I /home/opam/.opam/4.14/lib/core/command -I /home/opam/.opam/4.14/lib/core/filename_base -I /home/opam/.opam/4.14/lib/core/heap_block -I /home/opam/.opam/4.14/lib/core/univ_map -I /home/opam/.opam/4.14/lib/core/validate -I /home/opam/.opam/4.14/lib/core_kernel -I /home/opam/.opam/4.14/lib/fieldslib -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/fmt/cli -I /home/opam/.opam/4.14/lib/fmt/tty -I /home/opam/.opam/4.14/lib/int_repr -I /home/opam/.opam/4.14/lib/jane-street-headers -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_assert/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_bench/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_compare/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_expect/collector -I /home/opam/.opam/4.14/lib/ppx_expect/common -I /home/opam/.opam/4.14/lib/ppx_expect/config -I /home/opam/.opam/4.14/lib/ppx_expect/config_types -I /home/opam/.opam/4.14/lib/ppx_hash/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_here/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_inline_test/config -I /home/opam/.opam/4.14/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_log/types -I /home/opam/.opam/4.14/lib/ppx_module_timer/runtime -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_stable_witness/runtime -I /home/opam/.opam/4.14/lib/ppx_stable_witness/stable_witness -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/splittable_random -I /home/opam/.opam/4.14/lib/stdio -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/time_now -I /home/opam/.opam/4.14/lib/typerep -I /home/opam/.opam/4.14/lib/uutf -I /home/opam/.opam/4.14/lib/variantslib -I lib/.jsonxt.objs/byte -no-alias-deps -open Dune__exe -o tests/core/.jxtester.eobjs/byte/dune__exe__Jxtester.cmo -c -impl tests/core/jxtester.pp.ml)
- File "tests/core/jxtester.ml", line 27, characters 4-13:
- 27 |     Term.info "compliance" ~exits:Term.default_exits ~doc ~man
-          ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "tests/core/jxtester.ml", line 27, characters 34-52:
- 27 |     Term.info "compliance" ~exits:Term.default_exits ~doc ~man
-                                        ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- File "tests/core/jxtester.ml", line 56, characters 4-13:
- 56 |     Term.info "validation" ~exits:Term.default_exits ~doc ~man
-          ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "tests/core/jxtester.ml", line 56, characters 34-52:
- 56 |     Term.info "validation" ~exits:Term.default_exits ~doc ~man
-                                        ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- File "tests/core/jxtester.ml", line 72, characters 4-13:
- 72 |     Term.info "suite" ~exits:Term.default_exits ~doc
-          ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "tests/core/jxtester.ml", line 72, characters 29-47:
- 72 |     Term.info "suite" ~exits:Term.default_exits ~doc
-                                   ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- File "tests/core/jxtester.ml", line 75, characters 16-34:
- 75 |     let exits = Term.default_exits in
-                      ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- File "tests/core/jxtester.ml", line 77, characters 4-13:
- 77 |     Term.info "jxtester" ~version:"v1.0.0" ~exits
-          ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "tests/core/jxtester.ml", line 83, characters 4-13:
- 83 |     Term.info "jxtester" ~version:"v1.0.0" ~exits:Term.default_exits
-          ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "tests/core/jxtester.ml", line 83, characters 50-68:
- 83 |     Term.info "jxtester" ~version:"v1.0.0" ~exits:Term.default_exits
-                                                        ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- File "tests/core/jxtester.ml", line 96, characters 24-28:
- 96 | let () = Cmdliner.Term.(exit @@ eval_choice CmdlineOptions.default_cmd cmds)
-                              ^^^^
- Alert deprecated: Cmdliner.Term.exit
- Use Stdlib.exit and Cmd.eval instead.
- File "tests/core/jxtester.ml", line 96, characters 32-43:
- 96 | let () = Cmdliner.Term.(exit @@ eval_choice CmdlineOptions.default_cmd cmds)
-                                      ^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval_choice
- Use Cmd.group and one of Cmd.eval* instead.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I tests/core/.jxtester.eobjs/byte -I tests/core/.jxtester.eobjs/native -I /home/opam/.opam/4.14/lib/alcotest -I /home/opam/.opam/4.14/lib/alcotest/engine -I /home/opam/.opam/4.14/lib/alcotest/stdlib_ext -I /home/opam/.opam/4.14/lib/astring -I /home/opam/.opam/4.14/lib/base -I /home/opam/.opam/4.14/lib/base/base_internalhash_types -I /home/opam/.opam/4.14/lib/base/caml -I /home/opam/.opam/4.14/lib/base/md5 -I /home/opam/.opam/4.14/lib/base/shadow_stdlib -I /home/opam/.opam/4.14/lib/base_bigstring -I /home/opam/.opam/4.14/lib/base_quickcheck -I /home/opam/.opam/4.14/lib/base_quickcheck/ppx_quickcheck/runtime -I /home/opam/.opam/4.14/lib/bin_prot -I /home/opam/.opam/4.14/lib/bin_prot/shape -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/core -I /home/opam/.opam/4.14/lib/core/base_for_tests -I /home/opam/.opam/4.14/lib/core/command -I /home/opam/.opam/4.14/lib/core/filename_base -I /home/opam/.opam/4.14/lib/core/heap_block -I /home/opam/.opam/4.14/lib/core/univ_map -I /home/opam/.opam/4.14/lib/core/validate -I /home/opam/.opam/4.14/lib/core_kernel -I /home/opam/.opam/4.14/lib/fieldslib -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/fmt/cli -I /home/opam/.opam/4.14/lib/fmt/tty -I /home/opam/.opam/4.14/lib/int_repr -I /home/opam/.opam/4.14/lib/jane-street-headers -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_assert/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_bench/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_compare/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_expect/collector -I /home/opam/.opam/4.14/lib/ppx_expect/common -I /home/opam/.opam/4.14/lib/ppx_expect/config -I /home/opam/.opam/4.14/lib/ppx_expect/config_types -I /home/opam/.opam/4.14/lib/ppx_hash/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_here/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_inline_test/config -I /home/opam/.opam/4.14/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_log/types -I /home/opam/.opam/4.14/lib/ppx_module_timer/runtime -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_stable_witness/runtime -I /home/opam/.opam/4.14/lib/ppx_stable_witness/stable_witness -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/splittable_random -I /home/opam/.opam/4.14/lib/stdio -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/time_now -I /home/opam/.opam/4.14/lib/typerep -I /home/opam/.opam/4.14/lib/uutf -I /home/opam/.opam/4.14/lib/variantslib -I lib/.jsonxt.objs/byte -I lib/.jsonxt.objs/native -intf-suffix .ml -no-alias-deps -open Dune__exe -o tests/core/.jxtester.eobjs/native/dune__exe__ValidationTests.cmx -c -impl tests/core/validationTests.pp.ml)
- File "tests/core/validationTests.ml", line 2, characters 7-18:
- 2 |   open Core_kernel
-            ^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 11, characters 7-18:
- 11 |   open Core_kernel
-             ^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 39, characters 35-61:
- 39 |     (JsonSexp.sexp_of_json json |> Core_kernel.Sexp.to_string)
-                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 40, characters 55-81:
- 40 |     (JsonStreamSexp.sexp_of_json_stream json_stream |> Core_kernel.Sexp.to_string)
-                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 108, characters 34-60:
- 108 |   let pp ppf v = Fmt.pf ppf "%s" (Core_kernel.Sexp.to_string v) in
-                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 109, characters 26-50:
- 109 |   let sexp_eq a b = match Core_kernel.Sexp.compare a b with | 0 -> true | _ -> false in
-                                 ^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 116, characters 19-40:
- 116 |     | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
-                          ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 118, characters 14-40:
- 118 |   let sexpv = Core_kernel.Sexp.of_string sexps in
-                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 126, characters 10-21:
- 126 |     match Stream.next stream with
-                 ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "tests/core/validationTests.ml", line 127, characters 16-30:
- 127 |     | exception Stream.Failure -> Core_kernel.Sexp.List (List.rev res)
-                       ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "tests/core/validationTests.ml", line 127, characters 34-55:
- 127 |     | exception Stream.Failure -> Core_kernel.Sexp.List (List.rev res)
-                                         ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 131, characters 14-40:
- 131 |   let sexpv = Core_kernel.Sexp.of_string sexps in
-                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 144, characters 12-33:
- 144 |             Core_kernel.Sexp.Atom (Printf.sprintf "Failed to re-parse written json '%s': %s" str err)
-                   ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 146, characters 21-42:
- 146 |       | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to write parsed json '%s': %s" jsons err)
-                            ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 148, characters 19-40:
- 148 |     | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
-                          ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 150, characters 14-40:
- 150 |   let sexpv = Core_kernel.Sexp.of_string sexps in
-                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 161, characters 25-46:
- 161 |           | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to re-parse written json '%s': %s" str err)
-                                ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 163, characters 21-42:
- 163 |       | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to write parsed json '%s': %s" jsons err)
-                            ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 165, characters 19-40:
- 165 |     | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
-                          ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 167, characters 14-40:
- 167 |   let sexpv = Core_kernel.Sexp.of_string sexps in
-                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 181, characters 25-46:
- 181 |           | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to re-parse written json stream '%s': %s" str err)
-                                ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 183, characters 21-42:
- 183 |       | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to write parsed json_stream '%s': %s" jsons err)
-                            ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 185, characters 19-40:
- 185 |     | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to stream parse '%s': %s" jsons err)
-                          ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 187, characters 14-40:
- 187 |   let sexpv = Core_kernel.Sexp.of_string sexp_streams in
-                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 194, characters 19-40:
- 194 |     | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
-                          ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 196, characters 20-46:
- 196 |   let sexp_stream = Core_kernel.Sexp.of_string sexp_streams in
-                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 217, characters 19-40:
- 217 |     | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
-                          ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 219, characters 14-40:
- 219 |   let sexpv = Core_kernel.Sexp.of_string sexps in
-                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 229, characters 23-44:
- 229 |         | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to re-parse written json '%s': %s" str err)
-                              ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 231, characters 19-40:
- 231 |     | Error err -> Core_kernel.Sexp.Atom (Printf.sprintf "Failed to parse '%s': %s" jsons err)
-                          ^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- File "tests/core/validationTests.ml", line 233, characters 14-40:
- 233 |   let sexpv = Core_kernel.Sexp.of_string sexps in
-                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Core_kernel
- [since 2021-05] Use [Core] -- [Core_kernel] was renamed as [Core]
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I tests/core/.jxtester.eobjs/byte -I tests/core/.jxtester.eobjs/native -I /home/opam/.opam/4.14/lib/alcotest -I /home/opam/.opam/4.14/lib/alcotest/engine -I /home/opam/.opam/4.14/lib/alcotest/stdlib_ext -I /home/opam/.opam/4.14/lib/astring -I /home/opam/.opam/4.14/lib/base -I /home/opam/.opam/4.14/lib/base/base_internalhash_types -I /home/opam/.opam/4.14/lib/base/caml -I /home/opam/.opam/4.14/lib/base/md5 -I /home/opam/.opam/4.14/lib/base/shadow_stdlib -I /home/opam/.opam/4.14/lib/base_bigstring -I /home/opam/.opam/4.14/lib/base_quickcheck -I /home/opam/.opam/4.14/lib/base_quickcheck/ppx_quickcheck/runtime -I /home/opam/.opam/4.14/lib/bin_prot -I /home/opam/.opam/4.14/lib/bin_prot/shape -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/core -I /home/opam/.opam/4.14/lib/core/base_for_tests -I /home/opam/.opam/4.14/lib/core/command -I /home/opam/.opam/4.14/lib/core/filename_base -I /home/opam/.opam/4.14/lib/core/heap_block -I /home/opam/.opam/4.14/lib/core/univ_map -I /home/opam/.opam/4.14/lib/core/validate -I /home/opam/.opam/4.14/lib/core_kernel -I /home/opam/.opam/4.14/lib/fieldslib -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/fmt/cli -I /home/opam/.opam/4.14/lib/fmt/tty -I /home/opam/.opam/4.14/lib/int_repr -I /home/opam/.opam/4.14/lib/jane-street-headers -I /home/opam/.opam/4.14/lib/parsexp -I /home/opam/.opam/4.14/lib/ppx_assert/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_bench/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_compare/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_expect/collector -I /home/opam/.opam/4.14/lib/ppx_expect/common -I /home/opam/.opam/4.14/lib/ppx_expect/config -I /home/opam/.opam/4.14/lib/ppx_expect/config_types -I /home/opam/.opam/4.14/lib/ppx_hash/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_here/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_inline_test/config -I /home/opam/.opam/4.14/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_log/types -I /home/opam/.opam/4.14/lib/ppx_module_timer/runtime -I /home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.14/lib/ppx_stable_witness/runtime -I /home/opam/.opam/4.14/lib/ppx_stable_witness/stable_witness -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/sexplib -I /home/opam/.opam/4.14/lib/sexplib0 -I /home/opam/.opam/4.14/lib/splittable_random -I /home/opam/.opam/4.14/lib/stdio -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/time_now -I /home/opam/.opam/4.14/lib/typerep -I /home/opam/.opam/4.14/lib/uutf -I /home/opam/.opam/4.14/lib/variantslib -I lib/.jsonxt.objs/byte -I lib/.jsonxt.objs/native -intf-suffix .ml -no-alias-deps -open Dune__exe -o tests/core/.jxtester.eobjs/native/dune__exe__Jxtester.cmx -c -impl tests/core/jxtester.pp.ml)
- File "tests/core/jxtester.ml", line 27, characters 4-13:
- 27 |     Term.info "compliance" ~exits:Term.default_exits ~doc ~man
-          ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "tests/core/jxtester.ml", line 27, characters 34-52:
- 27 |     Term.info "compliance" ~exits:Term.default_exits ~doc ~man
-                                        ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- File "tests/core/jxtester.ml", line 56, characters 4-13:
- 56 |     Term.info "validation" ~exits:Term.default_exits ~doc ~man
-          ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "tests/core/jxtester.ml", line 56, characters 34-52:
- 56 |     Term.info "validation" ~exits:Term.default_exits ~doc ~man
-                                        ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- File "tests/core/jxtester.ml", line 72, characters 4-13:
- 72 |     Term.info "suite" ~exits:Term.default_exits ~doc
-          ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "tests/core/jxtester.ml", line 72, characters 29-47:
- 72 |     Term.info "suite" ~exits:Term.default_exits ~doc
-                                   ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- File "tests/core/jxtester.ml", line 75, characters 16-34:
- 75 |     let exits = Term.default_exits in
-                      ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- File "tests/core/jxtester.ml", line 77, characters 4-13:
- 77 |     Term.info "jxtester" ~version:"v1.0.0" ~exits
-          ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "tests/core/jxtester.ml", line 83, characters 4-13:
- 83 |     Term.info "jxtester" ~version:"v1.0.0" ~exits:Term.default_exits
-          ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "tests/core/jxtester.ml", line 83, characters 50-68:
- 83 |     Term.info "jxtester" ~version:"v1.0.0" ~exits:Term.default_exits
-                                                        ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- File "tests/core/jxtester.ml", line 96, characters 24-28:
- 96 | let () = Cmdliner.Term.(exit @@ eval_choice CmdlineOptions.default_cmd cmds)
-                              ^^^^
- Alert deprecated: Cmdliner.Term.exit
- Use Stdlib.exit and Cmd.eval instead.
- File "tests/core/jxtester.ml", line 96, characters 32-43:
- 96 | let () = Cmdliner.Term.(exit @@ eval_choice CmdlineOptions.default_cmd cmds)
-                                      ^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval_choice
- Use Cmd.group and one of Cmd.eval* instead.
- (cd _build/default/tests/core && ./jxtester.exe validation run -t ../data/json_tests.list)
- Testing `Validation'.
- This run has ID `FPCADC08'.
- 
-   [OK]          standard                           0   { "id": 10, "str": "fo...
-   [OK]          standard                           1   NaN.
-   [OK]          standard                           2   Infinity.
-   [OK]          standard                           3   inf.
-   [OK]          standard                           4   73786976294838206464.
-   [OK]          standard                           5   4611686018427387903.
-   [OK]          standard                           6   -4611686018427387903.
-   [OK]          standard                           7   nan.
-   [OK]          standard                           8   -Infinity.
-   [OK]          standard                           9   -inf.
-   [OK]          standard                          10   -nan.
-   [OK]          standard                          11   9007199254740991.
-   [OK]          standard                          12   -9007199254740991.
-   [OK]          standard                          13   (1,2,3,true).
-   [OK]          standard                          14   <"Foo": { "bar":1, "ba...
-   [OK]          standard                          15   { "str": "\"\\\b\f\n\r...
-   [OK]          standard                          16   [ {"a": 1}, {"b": 2}].
-   [OK]          standard                          17   1.
-   [OK]          standard                          18   1000.
-   [OK]          standard                          19   1000000000000000000.
-   [OK]          standard                          20   10000000000000000000.
-   [OK]          standard                          21   -1.
-   [OK]          standard                          22   -1000.
-   [OK]          standard                          23   -1000000000000000000.
-   [OK]          standard                          24   -10000000000000000000.
-   [OK]          standard                          25   9007199354740993.
-   [OK]          standard                          26   18446744073709551615.
-   [OK]          standard                          27   -18446744073709551615.
-   [OK]          standard                          28   1.32.
-   [OK]          standard                          29   1.7976931348623157e+308.
-   [OK]          standard                          30   -1.7976931348623157e+308.
-   [OK]          standard                          31   2.22507385850720089e-308.
-   [OK]          standard                          32   0.
-   [OK]          standard                          33   1.
-   [OK]          standard                          34   1.2.
-   [OK]          standard                          35   -1.
-   [OK]          standard                          36   { "message": "#20 게시글 ...
-   [OK]          standard                          37   "test string".
-   [OK]          standard                          38   (1,2,"three",{"name":"...
-   [OK]          standard                          39   1.0.
-   [OK]          standard                          40   -1.0.
-   [OK]          standard                          41   0.0.
-   [OK]          standard                          42   2.1.
-   [OK]          standard                          43   -2.1.
-   [OK]          standard-write-string              0   { "id": 10, "str": "fo...
-   [OK]          standard-write-string              1   NaN.
-   [OK]          standard-write-string              2   Infinity.
-   [OK]          standard-write-string              3   inf.
-   [OK]          standard-write-string              4   73786976294838206464.
-   [OK]          standard-write-string              5   4611686018427387903.
-   [OK]          standard-write-string              6   -4611686018427387903.
-   [OK]          standard-write-string              7   nan.
-   [OK]          standard-write-string              8   -Infinity.
-   [OK]          standard-write-string              9   -inf.
-   [OK]          standard-write-string             10   -nan.
-   [OK]          standard-write-string             11   9007199254740991.
-   [OK]          standard-write-string             12   -9007199254740991.
-   [OK]          standard-write-string             13   (1,2,3,true).
-   [OK]          standard-write-string             14   <"Foo": { "bar":1, "ba...
-   [OK]          standard-write-string             15   { "str": "\"\\\b\f\n\r...
-   [OK]          standard-write-string             16   [ {"a": 1}, {"b": 2}].
-   [OK]          standard-write-string             17   1.
-   [OK]          standard-write-string             18   1000.
-   [OK]          standard-write-string             19   1000000000000000000.
-   [OK]          standard-write-string             20   10000000000000000000.
-   [OK]          standard-write-string             21   -1.
-   [OK]          standard-write-string             22   -1000.
-   [OK]          standard-write-string             23   -1000000000000000000.
-   [OK]          standard-write-string             24   -10000000000000000000.
-   [OK]          standard-write-string             25   9007199354740993.
-   [OK]          standard-write-string             26   18446744073709551615.
-   [OK]          standard-write-string             27   -18446744073709551615.
-   [OK]          standard-write-string             28   1.32.
-   [OK]          standard-write-string             29   1.7976931348623157e+308.
-   [OK]          standard-write-string             30   -1.7976931348623157e+308.
-   [OK]          standard-write-string             31   2.22507385850720089e-308.
-   [OK]          standard-write-string             32   0.
-   [OK]          standard-write-string             33   1.
-   [OK]          standard-write-string             34   1.2.
-   [OK]          standard-write-string             35   -1.
-   [OK]          standard-write-string             36   { "message": "#20 게시글 ...
-   [OK]          standard-write-string             37   "test string".
-   [OK]          standard-write-string             38   (1,2,"three",{"name":"...
-   [OK]          standard-write-string             39   1.0.
-   [OK]          standard-write-string             40   -1.0.
-   [OK]          standard-write-string             41   0.0.
-   [OK]          standard-write-string             42   2.1.
-   [OK]          standard-write-string             43   -2.1.
-   [OK]          standard-write-string-hum          0   { "id": 10, "str": "fo...
-   [OK]          standard-write-string-hum          1   NaN.
-   [OK]          standard-write-string-hum          2   Infinity.
-   [OK]          standard-write-string-hum          3   inf.
-   [OK]          standard-write-string-hum          4   73786976294838206464.
-   [OK]          standard-write-string-hum          5   4611686018427387903.
-   [OK]          standard-write-string-hum          6   -4611686018427387903.
-   [OK]          standard-write-string-hum          7   nan.
-   [OK]          standard-write-string-hum          8   -Infinity.
-   [OK]          standard-write-string-hum          9   -inf.
-   [OK]          standard-write-string-hum         10   -nan.
-   [OK]          standard-write-string-hum         11   9007199254740991.
-   [OK]          standard-write-string-hum         12   -9007199254740991.
-   [OK]          standard-write-string-hum         13   (1,2,3,true).
-   [OK]          standard-write-string-hum         14   <"Foo": { "bar":1, "ba...
-   [OK]          standard-write-string-hum         15   { "str": "\"\\\b\f\n\r...
-   [OK]          standard-write-string-hum         16   [ {"a": 1}, {"b": 2}].
-   [OK]          standard-write-string-hum         17   1.
-   [OK]          standard-write-string-hum         18   1000.
-   [OK]          standard-write-string-hum         19   1000000000000000000.
-   [OK]          standard-write-string-hum         20   10000000000000000000.
-   [OK]          standard-write-string-hum         21   -1.
-   [OK]          standard-write-string-hum         22   -1000.
-   [OK]          standard-write-string-hum         23   -1000000000000000000.
-   [OK]          standard-write-string-hum         24   -10000000000000000000.
-   [OK]          standard-write-string-hum         25   9007199354740993.
-   [OK]          standard-write-string-hum         26   18446744073709551615.
-   [OK]          standard-write-string-hum         27   -18446744073709551615.
-   [OK]          standard-write-string-hum         28   1.32.
-   [OK]          standard-write-string-hum         29   1.7976931348623157e+308.
-   [OK]          standard-write-string-hum         30   -1.7976931348623157e+308.
-   [OK]          standard-write-string-hum         31   2.22507385850720089e-308.
-   [OK]          standard-write-string-hum         32   0.
-   [OK]          standard-write-string-hum         33   1.
-   [OK]          standard-write-string-hum         34   1.2.
-   [OK]          standard-write-string-hum         35   -1.
-   [OK]          standard-write-string-hum         36   { "message": "#20 게시글 ...
-   [OK]          standard-write-string-hum         37   "test string".
-   [OK]          standard-write-string-hum         38   (1,2,"three",{"name":"...
-   [OK]          standard-write-string-hum         39   1.0.
-   [OK]          standard-write-string-hum         40   -1.0.
-   [OK]          standard-write-string-hum         41   0.0.
-   [OK]          standard-write-string-hum         42   2.1.
-   [OK]          standard-write-string-hum         43   -2.1.
-   [OK]          standard-write-file                0   { "id": 10, "str": "fo...
-   [OK]          standard-write-file                1   NaN.
-   [OK]          standard-write-file                2   Infinity.
-   [OK]          standard-write-file                3   inf.
-   [OK]          standard-write-file                4   73786976294838206464.
-   [OK]          standard-write-file                5   4611686018427387903.
-   [OK]          standard-write-file                6   -4611686018427387903.
-   [OK]          standard-write-file                7   nan.
-   [OK]          standard-write-file                8   -Infinity.
-   [OK]          standard-write-file                9   -inf.
-   [OK]          standard-write-file               10   -nan.
-   [OK]          standard-write-file               11   9007199254740991.
-   [OK]          standard-write-file               12   -9007199254740991.
-   [OK]          standard-write-file               13   (1,2,3,true).
-   [OK]          standard-write-file               14   <"Foo": { "bar":1, "ba...
-   [OK]          standard-write-file               15   { "str": "\"\\\b\f\n\r...
-   [OK]          standard-write-file               16   [ {"a": 1}, {"b": 2}].
-   [OK]          standard-write-file               17   1.
-   [OK]          standard-write-file               18   1000.
-   [OK]          standard-write-file               19   1000000000000000000.
-   [OK]          standard-write-file               20   10000000000000000000.
-   [OK]          standard-write-file               21   -1.
-   [OK]          standard-write-file               22   -1000.
-   [OK]          standard-write-file               23   -1000000000000000000.
-   [OK]          standard-write-file               24   -10000000000000000000.
-   [OK]          standard-write-file               25   9007199354740993.
-   [OK]          standard-write-file               26   18446744073709551615.
-   [OK]          standard-write-file               27   -18446744073709551615.
-   [OK]          standard-write-file               28   1.32.
-   [OK]          standard-write-file               29   1.7976931348623157e+308.
-   [OK]          standard-write-file               30   -1.7976931348623157e+308.
-   [OK]          standard-write-file               31   2.22507385850720089e-308.
-   [OK]          standard-write-file               32   0.
-   [OK]          standard-write-file               33   1.
-   [OK]          standard-write-file               34   1.2.
-   [OK]          standard-write-file               35   -1.
-   [OK]          standard-write-file               36   { "message": "#20 게시글 ...
-   [OK]          standard-write-file               37   "test string".
-   [OK]          standard-write-file               38   (1,2,"three",{"name":"...
-   [OK]          standard-write-file               39   1.0.
-   [OK]          standard-write-file               40   -1.0.
-   [OK]          standard-write-file               41   0.0.
-   [OK]          standard-write-file               42   2.1.
-   [OK]          standard-write-file               43   -2.1.
-   [OK]          standard-streamt                   0   { "id": 10, "str": "fo...
-   [OK]          standard-streamt                   1   NaN.
-   [OK]          standard-streamt                   2   Infinity.
-   [OK]          standard-streamt                   3   inf.
-   [OK]          standard-streamt                   4   73786976294838206464.
-   [OK]          standard-streamt                   5   4611686018427387903.
-   [OK]          standard-streamt                   6   -4611686018427387903.
-   [OK]          standard-streamt                   7   nan.
-   [OK]          standard-streamt                   8   -Infinity.
-   [OK]          standard-streamt                   9   -inf.
-   [OK]          standard-streamt                  10   -nan.
-   [OK]          standard-streamt                  11   9007199254740991.
-   [OK]          standard-streamt                  12   -9007199254740991.
-   [OK]          standard-streamt                  13   (1,2,3,true).
-   [OK]          standard-streamt                  14   <"Foo": { "bar":1, "ba...
-   [OK]          standard-streamt                  15   { "str": "\"\\\b\f\n\r...
-   [OK]          standard-streamt                  16   [ {"a": 1}, {"b": 2}].
-   [OK]          standard-streamt                  17   1.
-   [OK]          standard-streamt                  18   1000.
-   [OK]          standard-streamt                  19   1000000000000000000.
-   [OK]          standard-streamt                  20   10000000000000000000.
-   [OK]          standard-streamt                  21   -1.
-   [OK]          standard-streamt                  22   -1000.
-   [OK]          standard-streamt                  23   -1000000000000000000.
-   [OK]          standard-streamt                  24   -10000000000000000000.
-   [OK]          standard-streamt                  25   9007199354740993.
-   [OK]          standard-streamt                  26   18446744073709551615.
-   [OK]          standard-streamt                  27   -18446744073709551615.
-   [OK]          standard-streamt                  28   1.32.
-   [OK]          standard-streamt                  29   1.7976931348623157e+308.
-   [OK]          standard-streamt                  30   -1.7976931348623157e+308.
-   [OK]          standard-streamt                  31   2.22507385850720089e-308.
-   [OK]          standard-streamt                  32   0.
-   [OK]          standard-streamt                  33   1.
-   [OK]          standard-streamt                  34   1.2.
-   [OK]          standard-streamt                  35   -1.
-   [OK]          standard-streamt                  36   { "message": "#20 게시글 ...
-   [OK]          standard-streamt                  37   "test string".
-   [OK]          standard-streamt                  38   (1,2,"three",{"name":"...
-   [OK]          standard-streamt                  39   1.0.
-   [OK]          standard-streamt                  40   -1.0.
-   [OK]          standard-streamt                  41   0.0.
-   [OK]          standard-streamt                  42   2.1.
-   [OK]          standard-streamt                  43   -2.1.
-   [OK]          stream                             0   { "id": 10, "str": "fo...
-   [OK]          stream                             1   NaN.
-   [OK]          stream                             2   Infinity.
-   [OK]          stream                             3   inf.
-   [OK]          stream                             4   73786976294838206464.
-   [OK]          stream                             5   4611686018427387903.
-   [OK]          stream                             6   -4611686018427387903.
-   [OK]          stream                             7   nan.
-   [OK]          stream                             8   -Infinity.
-   [OK]          stream                             9   -inf.
-   [OK]          stream                            10   -nan.
-   [OK]          stream                            11   9007199254740991.
-   [OK]          stream                            12   -9007199254740991.
-   [OK]          stream                            13   (1,2,3,true).
-   [OK]          stream                            14   <"Foo": { "bar":1, "ba...
-   [OK]          stream                            15   { "str": "\"\\\b\f\n\r...
-   [OK]          stream                            16   [ {"a": 1}, {"b": 2}].
-   [OK]          stream                            17   1.
-   [OK]          stream                            18   1000.
-   [OK]          stream                            19   1000000000000000000.
-   [OK]          stream                            20   10000000000000000000.
-   [OK]          stream                            21   -1.
-   [OK]          stream                            22   -1000.
-   [OK]          stream                            23   -1000000000000000000.
-   [OK]          stream                            24   -10000000000000000000.
-   [OK]          stream                            25   9007199354740993.
-   [OK]          stream                            26   18446744073709551615.
-   [OK]          stream                            27   -18446744073709551615.
-   [OK]          stream                            28   1.32.
-   [OK]          stream                            29   1.7976931348623157e+308.
-   [OK]          stream                            30   -1.7976931348623157e+308.
-   [OK]          stream                            31   2.22507385850720089e-308.
-   [OK]          stream                            32   0.
-   [OK]          stream                            33   1.
-   [OK]          stream                            34   1.2.
-   [OK]          stream                            35   -1.
-   [OK]          stream                            36   { "message": "#20 게시글 ...
-   [OK]          stream                            37   "test string".
-   [OK]          stream                            38   (1,2,"three",{"name":"...
-   [OK]          stream                            39   1.0.
-   [OK]          stream                            40   -1.0.
-   [OK]          stream                            41   0.0.
-   [OK]          stream                            42   2.1.
-   [OK]          stream                            43   -2.1.
-   [OK]          stream-write                       0   { "id": 10, "str": "fo...
-   [OK]          stream-write                       1   NaN.
-   [OK]          stream-write                       2   Infinity.
-   [OK]          stream-write                       3   inf.
-   [OK]          stream-write                       4   73786976294838206464.
-   [OK]          stream-write                       5   4611686018427387903.
-   [OK]          stream-write                       6   -4611686018427387903.
-   [OK]          stream-write                       7   nan.
-   [OK]          stream-write                       8   -Infinity.
-   [OK]          stream-write                       9   -inf.
-   [OK]          stream-write                      10   -nan.
-   [OK]          stream-write                      11   9007199254740991.
-   [OK]          stream-write                      12   -9007199254740991.
-   [OK]          stream-write                      13   (1,2,3,true).
-   [OK]          stream-write                      14   <"Foo": { "bar":1, "ba...
-   [OK]          stream-write                      15   { "str": "\"\\\b\f\n\r...
-   [OK]          stream-write                      16   [ {"a": 1}, {"b": 2}].
-   [OK]          stream-write                      17   1.
-   [OK]          stream-write                      18   1000.
-   [OK]          stream-write                      19   1000000000000000000.
-   [OK]          stream-write                      20   10000000000000000000.
-   [OK]          stream-write                      21   -1.
-   [OK]          stream-write                      22   -1000.
-   [OK]          stream-write                      23   -1000000000000000000.
-   [OK]          stream-write                      24   -10000000000000000000.
-   [OK]          stream-write                      25   9007199354740993.
-   [OK]          stream-write                      26   18446744073709551615.
-   [OK]          stream-write                      27   -18446744073709551615.
-   [OK]          stream-write                      28   1.32.
-   [OK]          stream-write                      29   1.7976931348623157e+308.
-   [OK]          stream-write                      30   -1.7976931348623157e+308.
-   [OK]          stream-write                      31   2.22507385850720089e-308.
-   [OK]          stream-write                      32   0.
-   [OK]          stream-write                      33   1.
-   [OK]          stream-write                      34   1.2.
-   [OK]          stream-write                      35   -1.
-   [OK]          stream-write                      36   { "message": "#20 게시글 ...
-   [OK]          stream-write                      37   "test string".
-   [OK]          stream-write                      38   (1,2,"three",{"name":"...
-   [OK]          stream-write                      39   1.0.
-   [OK]          stream-write                      40   -1.0.
-   [OK]          stream-write                      41   0.0.
-   [OK]          stream-write                      42   2.1.
-   [OK]          stream-write                      43   -2.1.
-   [OK]          monad                              0   { "id": 10, "str": "fo...
-   [OK]          monad                              1   NaN.
-   [OK]          monad                              2   Infinity.
-   [OK]          monad                              3   inf.
-   [OK]          monad                              4   73786976294838206464.
-   [OK]          monad                              5   4611686018427387903.
-   [OK]          monad                              6   -4611686018427387903.
-   [OK]          monad                              7   nan.
-   [OK]          monad                              8   -Infinity.
-   [OK]          monad                              9   -inf.
-   [OK]          monad                             10   -nan.
-   [OK]          monad                             11   9007199254740991.
-   [OK]          monad                             12   -9007199254740991.
-   [OK]          monad                             13   (1,2,3,true).
-   [OK]          monad                             14   <"Foo": { "bar":1, "ba...
-   [OK]          monad                             15   { "str": "\"\\\b\f\n\r...
-   [OK]          monad                             16   [ {"a": 1}, {"b": 2}].
-   [OK]          monad                             17   1.
-   [OK]          monad                             18   1000.
-   [OK]          monad                             19   1000000000000000000.
-   [OK]          monad                             20   10000000000000000000.
-   [OK]          monad                             21   -1.
-   [OK]          monad                             22   -1000.
-   [OK]          monad                             23   -1000000000000000000.
-   [OK]          monad                             24   -10000000000000000000.
-   [OK]          monad                             25   9007199354740993.
-   [OK]          monad                             26   18446744073709551615.
-   [OK]          monad                             27   -18446744073709551615.
-   [OK]          monad                             28   1.32.
-   [OK]          monad                             29   1.7976931348623157e+308.
-   [OK]          monad                             30   -1.7976931348623157e+308.
-   [OK]          monad                             31   2.22507385850720089e-308.
-   [OK]          monad                             32   0.
-   [OK]          monad                             33   1.
-   [OK]          monad                             34   1.2.
-   [OK]          monad                             35   -1.
-   [OK]          monad                             36   { "message": "#20 게시글 ...
-   [OK]          monad                             37   "test string".
-   [OK]          monad                             38   (1,2,"three",{"name":"...
-   [OK]          monad                             39   1.0.
-   [OK]          monad                             40   -1.0.
-   [OK]          monad                             41   0.0.
-   [OK]          monad                             42   2.1.
-   [OK]          monad                             43   -2.1.
-   [OK]          monad-write                        0   { "id": 10, "str": "fo...
-   [OK]          monad-write                        1   NaN.
-   [OK]          monad-write                        2   Infinity.
-   [OK]          monad-write                        3   inf.
-   [OK]          monad-write                        4   73786976294838206464.
-   [OK]          monad-write                        5   4611686018427387903.
-   [OK]          monad-write                        6   -4611686018427387903.
-   [OK]          monad-write                        7   nan.
-   [OK]          monad-write                        8   -Infinity.
-   [OK]          monad-write                        9   -inf.
-   [OK]          monad-write                       10   -nan.
-   [OK]          monad-write                       11   9007199254740991.
-   [OK]          monad-write                       12   -9007199254740991.
-   [OK]          monad-write                       13   (1,2,3,true).
-   [OK]          monad-write                       14   <"Foo": { "bar":1, "ba...
-   [OK]          monad-write                       15   { "str": "\"\\\b\f\n\r...
-   [OK]          monad-write                       16   [ {"a": 1}, {"b": 2}].
-   [OK]          monad-write                       17   1.
-   [OK]          monad-write                       18   1000.
-   [OK]          monad-write                       19   1000000000000000000.
-   [OK]          monad-write                       20   10000000000000000000.
-   [OK]          monad-write                       21   -1.
-   [OK]          monad-write                       22   -1000.
-   [OK]          monad-write                       23   -1000000000000000000.
-   [OK]          monad-write                       24   -10000000000000000000.
-   [OK]          monad-write                       25   9007199354740993.
-   [OK]          monad-write                       26   18446744073709551615.
-   [OK]          monad-write                       27   -18446744073709551615.
-   [OK]          monad-write                       28   1.32.
-   [OK]          monad-write                       29   1.7976931348623157e+308.
-   [OK]          monad-write                       30   -1.7976931348623157e+308.
-   [OK]          monad-write                       31   2.22507385850720089e-308.
-   [OK]          monad-write                       32   0.
-   [OK]          monad-write                       33   1.
-   [OK]          monad-write                       34   1.2.
-   [OK]          monad-write                       35   -1.
-   [OK]          monad-write                       36   { "message": "#20 게시글 ...
-   [OK]          monad-write                       37   "test string".
-   [OK]          monad-write                       38   (1,2,"three",{"name":"...
-   [OK]          monad-write                       39   1.0.
-   [OK]          monad-write                       40   -1.0.
-   [OK]          monad-write                       41   0.0.
-   [OK]          monad-write                       42   2.1.
-   [OK]          monad-write                       43   -2.1.
- 
- Full test results in `~/.opam/4.14/.opam-switch/build/jsonxt.1.0.0/_build/default/tests/core/_build/_tests/Validation'.
- Test Successful in 0.041s. 396 tests run.
- (cd _build/default/tests/data && ../core/jxtester.exe compliance -t ./compliance_tests.list)
- Testing `Compliance'.
- This run has ID `I6BH3IGU'.
- 
-   [OK]          string          0   strict_max_int strict.
-   [OK]          string          1   strict_max_int basic.
-   [OK]          string          2   strict_max_int extended.
-   [OK]          string          3   strict_max_int yjbasic.
-   [OK]          string          4   strict_max_int yjsafe.
-   [OK]          string          5   strict_min_int strict.
-   [OK]          string          6   strict_min_int basic.
-   [OK]          string          7   strict_min_int extended.
-   [OK]          string          8   strict_min_int yjbasic.
-   [OK]          string          9   strict_min_int yjsafe.
-   [OK]          string         10   max_int63 strict.
-   [OK]          string         11   max_int63 basic.
-   [OK]          string         12   max_int63 extended.
-   [OK]          string         13   max_int63 yjbasic.
-   [OK]          string         14   max_int63 yjsafe.
-   [OK]          string         15   min_int63 strict.
-   [OK]          string         16   min_int63 basic.
-   [OK]          string         17   min_int63 extended.
-   [OK]          string         18   min_int63 yjbasic.
-   [OK]          string         19   min_int63 yjsafe.
-   [OK]          string         20   largeint strict.
-   [OK]          string         21   largeint basic.
-   [OK]          string         22   largeint extended.
-   [OK]          string         23   largeint yjbasic.
-   [OK]          string         24   largeint yjsafe.
-   [OK]          string         25   inf strict.
-   [OK]          string         26   inf basic.
-   [OK]          string         27   inf extended.
-   [OK]          string         28   inf yjbasic.
-   [OK]          string         29   inf yjsafe.
-   [OK]          string         30   neginf strict.
-   [OK]          string         31   neginf basic.
-   [OK]          string         32   neginf extended.
-   [OK]          string         33   neginf yjbasic.
-   [OK]          string         34   neginf yjsafe.
-   [OK]          string         35   nan strict.
-   [OK]          string         36   nan basic.
-   [OK]          string         37   nan extended.
-   [OK]          string         38   nan yjbasic.
-   [OK]          string         39   nan yjsafe.
-   [OK]          string         40   negnan strict.
-   [OK]          string         41   negnan basic.
-   [OK]          string         42   negnan extended.
-   [OK]          string         43   negnan yjbasic.
-   [OK]          string         44   negnan yjsafe.
-   [OK]          string         45   camelnan strict.
-   [OK]          string         46   camelnan basic.
-   [OK]          string         47   camelnan extended.
-   [OK]          string         48   camelnan yjbasic.
-   [OK]          string         49   camelnan yjsafe.
-   [OK]          string         50   infinity strict.
-   [OK]          string         51   infinity basic.
-   [OK]          string         52   infinity extended.
-   [OK]          string         53   infinity yjbasic.
-   [OK]          string         54   infinity yjsafe.
-   [OK]          string         55   neginfinity strict.
-   [OK]          string         56   neginfinity basic.
-   [OK]          string         57   neginfinity extended.
-   [OK]          string         58   neginfinity yjbasic.
-   [OK]          string         59   neginfinity yjsafe.
-   [OK]          string         60   tuple strict.
-   [OK]          string         61   tuple basic.
-   [OK]          string         62   tuple extended.
-   [OK]          string         63   tuple yjbasic.
-   [OK]          string         64   tuple yjsafe.
-   [OK]          string         65   variant strict.
-   [OK]          string         66   variant basic.
-   [OK]          string         67   variant extended.
-   [OK]          string         68   variant yjbasic.
-   [OK]          string         69   variant yjsafe.
-   [OK]          string         70   unicode strict.
-   [OK]          string         71   unicode basic.
-   [OK]          string         72   unicode extended.
-   [OK]          string         73   unicode yjbasic.
-   [OK]          string         74   unicode yjsafe.
-   [OK]          string         75   unicodepair strict.
-   [OK]          string         76   unicodepair basic.
-   [OK]          string         77   unicodepair extended.
-   [OK]          string         78   unicodepair yjbasic.
-   [OK]          string         79   unicodepair yjsafe.
-   [OK]          string         80   escapes strict.
-   [OK]          string         81   escapes basic.
-   [OK]          string         82   escapes extended.
-   [OK]          string         83   escapes yjbasic.
-   [OK]          string         84   escapes yjsafe.
-   [OK]          string         85   assoc strict.
-   [OK]          string         86   assoc basic.
-   [OK]          string         87   assoc extended.
-   [OK]          string         88   assoc yjbasic.
-   [OK]          string         89   assoc yjsafe.
-   [OK]          string         90   array strict.
-   [OK]          string         91   array basic.
-   [OK]          string         92   array extended.
-   [OK]          string         93   array yjbasic.
-   [OK]          string         94   array yjsafe.
-   [OK]          string         95   max_int31 strict.
-   [OK]          string         96   max_int31 basic.
-   [OK]          string         97   max_int31 extended.
-   [OK]          string         98   max_int31 yjbasic.
-   [OK]          string         99   max_int31 yjsafe.
-   [OK]          string        100   min_int31 strict.
-   [OK]          string        101   min_int31 basic.
-   [OK]          string        102   min_int31 extended.
-   [OK]          string        103   min_int31 yjbasic.
-   [OK]          string        104   min_int31 yjsafe.
-   [OK]          string        105   junkatend strict.
-   [OK]          string        106   junkatend basic.
-   [OK]          string        107   junkatend extended.
-   [OK]          string        108   junkatend yjbasic.
-   [OK]          string        109   junkatend yjsafe.
-   [OK]          string        110   space basic.
-   [OK]          string        111   space extended.
-   [OK]          string        112   space yjbasic.
-   [OK]          string        113   space yjsafe.
-   [OK]          string        114   errorarray1 extended.
-   [OK]          string        115   errorarray2 extended.
-   [OK]          string        116   errorobject1 extended.
-   [OK]          string        117   errorobject2 extended.
-   [OK]          string        118   errortuple1 extended.
-   [OK]          string        119   errortuple2 extended.
-   [OK]          string        120   errorvariant1 extended.
-   [OK]          string        121   errorvariant2 extended.
-   [OK]          file            0   strict_max_int strict.
-   [OK]          file            1   strict_max_int basic.
-   [OK]          file            2   strict_max_int extended.
-   [OK]          file            3   strict_max_int yjbasic.
-   [OK]          file            4   strict_max_int yjsafe.
-   [OK]          file            5   strict_min_int strict.
-   [OK]          file            6   strict_min_int basic.
-   [OK]          file            7   strict_min_int extended.
-   [OK]          file            8   strict_min_int yjbasic.
-   [OK]          file            9   strict_min_int yjsafe.
-   [OK]          file           10   max_int63 strict.
-   [OK]          file           11   max_int63 basic.
-   [OK]          file           12   max_int63 extended.
-   [OK]          file           13   max_int63 yjbasic.
-   [OK]          file           14   max_int63 yjsafe.
-   [OK]          file           15   min_int63 strict.
-   [OK]          file           16   min_int63 basic.
-   [OK]          file           17   min_int63 extended.
-   [OK]          file           18   min_int63 yjbasic.
-   [OK]          file           19   min_int63 yjsafe.
-   [OK]          file           20   largeint strict.
-   [OK]          file           21   largeint basic.
-   [OK]          file           22   largeint extended.
-   [OK]          file           23   largeint yjbasic.
-   [OK]          file           24   largeint yjsafe.
-   [OK]          file           25   inf strict.
-   [OK]          file           26   inf basic.
-   [OK]          file           27   inf extended.
-   [OK]          file           28   inf yjbasic.
-   [OK]          file           29   inf yjsafe.
-   [OK]          file           30   neginf strict.
-   [OK]          file           31   neginf basic.
-   [OK]          file           32   neginf extended.
-   [OK]          file           33   neginf yjbasic.
-   [OK]          file           34   neginf yjsafe.
-   [OK]          file           35   nan strict.
-   [OK]          file           36   nan basic.
-   [OK]          file           37   nan extended.
-   [OK]          file           38   nan yjbasic.
-   [OK]          file           39   nan yjsafe.
-   [OK]          file           40   negnan strict.
-   [OK]          file           41   negnan basic.
-   [OK]          file           42   negnan extended.
-   [OK]          file           43   negnan yjbasic.
-   [OK]          file           44   negnan yjsafe.
-   [OK]          file           45   camelnan strict.
-   [OK]          file           46   camelnan basic.
-   [OK]          file           47   camelnan extended.
-   [OK]          file           48   camelnan yjbasic.
-   [OK]          file           49   camelnan yjsafe.
-   [OK]          file           50   infinity strict.
-   [OK]          file           51   infinity basic.
-   [OK]          file           52   infinity extended.
-   [OK]          file           53   infinity yjbasic.
-   [OK]          file           54   infinity yjsafe.
-   [OK]          file           55   neginfinity strict.
-   [OK]          file           56   neginfinity basic.
-   [OK]          file           57   neginfinity extended.
-   [OK]          file           58   neginfinity yjbasic.
-   [OK]          file           59   neginfinity yjsafe.
-   [OK]          file           60   tuple strict.
-   [OK]          file           61   tuple basic.
-   [OK]          file           62   tuple extended.
-   [OK]          file           63   tuple yjbasic.
-   [OK]          file           64   tuple yjsafe.
-   [OK]          file           65   variant strict.
-   [OK]          file           66   variant basic.
-   [OK]          file           67   variant extended.
-   [OK]          file           68   variant yjbasic.
-   [OK]          file           69   variant yjsafe.
-   [OK]          file           70   unicode strict.
-   [OK]          file           71   unicode basic.
-   [OK]          file           72   unicode extended.
-   [OK]          file           73   unicode yjbasic.
-   [OK]          file           74   unicode yjsafe.
-   [OK]          file           75   unicodepair strict.
-   [OK]          file           76   unicodepair basic.
-   [OK]          file           77   unicodepair extended.
-   [OK]          file           78   unicodepair yjbasic.
-   [OK]          file           79   unicodepair yjsafe.
-   [OK]          file           80   escapes strict.
-   [OK]          file           81   escapes basic.
-   [OK]          file           82   escapes extended.
-   [OK]          file           83   escapes yjbasic.
-   [OK]          file           84   escapes yjsafe.
-   [OK]          file           85   assoc strict.
-   [OK]          file           86   assoc basic.
-   [OK]          file           87   assoc extended.
-   [OK]          file           88   assoc yjbasic.
-   [OK]          file           89   assoc yjsafe.
-   [OK]          file           90   array strict.
-   [OK]          file           91   array basic.
-   [OK]          file           92   array extended.
-   [OK]          file           93   array yjbasic.
-   [OK]          file           94   array yjsafe.
-   [OK]          file           95   max_int31 strict.
-   [OK]          file           96   max_int31 basic.
-   [OK]          file           97   max_int31 extended.
-   [OK]          file           98   max_int31 yjbasic.
-   [OK]          file           99   max_int31 yjsafe.
-   [OK]          file          100   min_int31 strict.
-   [OK]          file          101   min_int31 basic.
-   [OK]          file          102   min_int31 extended.
-   [OK]          file          103   min_int31 yjbasic.
-   [OK]          file          104   min_int31 yjsafe.
-   [OK]          file          105   junkatend strict.
-   [OK]          file          106   junkatend basic.
-   [OK]          file          107   junkatend extended.
-   [OK]          file          108   junkatend yjbasic.
-   [OK]          file          109   junkatend yjsafe.
-   [OK]          file          110   space basic.
-   [OK]          file          111   space extended.
-   [OK]          file          112   space yjbasic.
-   [OK]          file          113   space yjsafe.
-   [OK]          file          114   errorarray1 extended.
-   [OK]          file          115   errorarray2 extended.
-   [OK]          file          116   errorobject1 extended.
-   [OK]          file          117   errorobject2 extended.
-   [OK]          file          118   errortuple1 extended.
-   [OK]          file          119   errortuple2 extended.
-   [OK]          file          120   errorvariant1 extended.
-   [OK]          file          121   errorvariant2 extended.
-   [OK]          monad           0   strict_max_int strict.
-   [OK]          monad           1   strict_max_int basic.
-   [OK]          monad           2   strict_max_int extended.
-   [OK]          monad           3   strict_max_int yjbasic.
-   [OK]          monad           4   strict_max_int yjsafe.
-   [OK]          monad           5   strict_min_int strict.
-   [OK]          monad           6   strict_min_int basic.
-   [OK]          monad           7   strict_min_int extended.
-   [OK]          monad           8   strict_min_int yjbasic.
-   [OK]          monad           9   strict_min_int yjsafe.
-   [OK]          monad          10   max_int63 strict.
-   [OK]          monad          11   max_int63 basic.
-   [OK]          monad          12   max_int63 extended.
-   [OK]          monad          13   max_int63 yjbasic.
-   [OK]          monad          14   max_int63 yjsafe.
-   [OK]          monad          15   min_int63 strict.
-   [OK]          monad          16   min_int63 basic.
-   [OK]          monad          17   min_int63 extended.
-   [OK]          monad          18   min_int63 yjbasic.
-   [OK]          monad          19   min_int63 yjsafe.
-   [OK]          monad          20   largeint strict.
-   [OK]          monad          21   largeint basic.
-   [OK]          monad          22   largeint extended.
-   [OK]          monad          23   largeint yjbasic.
-   [OK]          monad          24   largeint yjsafe.
-   [OK]          monad          25   inf strict.
-   [OK]          monad          26   inf basic.
-   [OK]          monad          27   inf extended.
-   [OK]          monad          28   inf yjbasic.
-   [OK]          monad          29   inf yjsafe.
-   [OK]          monad          30   neginf strict.
-   [OK]          monad          31   neginf basic.
-   [OK]          monad          32   neginf extended.
-   [OK]          monad          33   neginf yjbasic.
-   [OK]          monad          34   neginf yjsafe.
-   [OK]          monad          35   nan strict.
-   [OK]          monad          36   nan basic.
-   [OK]          monad          37   nan extended.
-   [OK]          monad          38   nan yjbasic.
-   [OK]          monad          39   nan yjsafe.
-   [OK]          monad          40   negnan strict.
-   [OK]          monad          41   negnan basic.
-   [OK]          monad          42   negnan extended.
-   [OK]          monad          43   negnan yjbasic.
-   [OK]          monad          44   negnan yjsafe.
-   [OK]          monad          45   camelnan strict.
-   [OK]          monad          46   camelnan basic.
-   [OK]          monad          47   camelnan extended.
-   [OK]          monad          48   camelnan yjbasic.
-   [OK]          monad          49   camelnan yjsafe.
-   [OK]          monad          50   infinity strict.
-   [OK]          monad          51   infinity basic.
-   [OK]          monad          52   infinity extended.
-   [OK]          monad          53   infinity yjbasic.
-   [OK]          monad          54   infinity yjsafe.
-   [OK]          monad          55   neginfinity strict.
-   [OK]          monad          56   neginfinity basic.
-   [OK]          monad          57   neginfinity extended.
-   [OK]          monad          58   neginfinity yjbasic.
-   [OK]          monad          59   neginfinity yjsafe.
-   [OK]          monad          60   tuple strict.
-   [OK]          monad          61   tuple basic.
-   [OK]          monad          62   tuple extended.
-   [OK]          monad          63   tuple yjbasic.
-   [OK]          monad          64   tuple yjsafe.
-   [OK]          monad          65   variant strict.
-   [OK]          monad          66   variant basic.
-   [OK]          monad          67   variant extended.
-   [OK]          monad          68   variant yjbasic.
-   [OK]          monad          69   variant yjsafe.
-   [OK]          monad          70   unicode strict.
-   [OK]          monad          71   unicode basic.
-   [OK]          monad          72   unicode extended.
-   [OK]          monad          73   unicode yjbasic.
-   [OK]          monad          74   unicode yjsafe.
-   [OK]          monad          75   unicodepair strict.
-   [OK]          monad          76   unicodepair basic.
-   [OK]          monad          77   unicodepair extended.
-   [OK]          monad          78   unicodepair yjbasic.
-   [OK]          monad          79   unicodepair yjsafe.
-   [OK]          monad          80   escapes strict.
-   [OK]          monad          81   escapes basic.
-   [OK]          monad          82   escapes extended.
-   [OK]          monad          83   escapes yjbasic.
-   [OK]          monad          84   escapes yjsafe.
-   [OK]          monad          85   assoc strict.
-   [OK]          monad          86   assoc basic.
-   [OK]          monad          87   assoc extended.
-   [OK]          monad          88   assoc yjbasic.
-   [OK]          monad          89   assoc yjsafe.
-   [OK]          monad          90   array strict.
-   [OK]          monad          91   array basic.
-   [OK]          monad          92   array extended.
-   [OK]          monad          93   array yjbasic.
-   [OK]          monad          94   array yjsafe.
-   [OK]          monad          95   max_int31 strict.
-   [OK]          monad          96   max_int31 basic.
-   [OK]          monad          97   max_int31 extended.
-   [OK]          monad          98   max_int31 yjbasic.
-   [OK]          monad          99   max_int31 yjsafe.
-   [OK]          monad         100   min_int31 strict.
-   [OK]          monad         101   min_int31 basic.
-   [OK]          monad         102   min_int31 extended.
-   [OK]          monad         103   min_int31 yjbasic.
-   [OK]          monad         104   min_int31 yjsafe.
-   [OK]          monad         105   junkatend strict.
-   [OK]          monad         106   junkatend basic.
-   [OK]          monad         107   junkatend extended.
-   [OK]          monad         108   junkatend yjbasic.
-   [OK]          monad         109   junkatend yjsafe.
-   [OK]          monad         110   space basic.
-   [OK]          monad         111   space extended.
-   [OK]          monad         112   space yjbasic.
-   [OK]          monad         113   space yjsafe.
-   [OK]          monad         114   errorarray1 extended.
-   [OK]          monad         115   errorarray2 extended.
-   [OK]          monad         116   errorobject1 extended.
-   [OK]          monad         117   errorobject2 extended.
-   [OK]          monad         118   errortuple1 extended.
-   [OK]          monad         119   errortuple2 extended.
-   [OK]          monad         120   errorvariant1 extended.
-   [OK]          monad         121   errorvariant2 extended.
-   [OK]          stream          0   strict_max_int strict.
-   [OK]          stream          1   strict_max_int basic.
-   [OK]          stream          2   strict_max_int extended.
-   [OK]          stream          3   strict_max_int yjbasic.
-   [OK]          stream          4   strict_max_int yjsafe.
-   [OK]          stream          5   strict_min_int strict.
-   [OK]          stream          6   strict_min_int basic.
-   [OK]          stream          7   strict_min_int extended.
-   [OK]          stream          8   strict_min_int yjbasic.
-   [OK]          stream          9   strict_min_int yjsafe.
-   [OK]          stream         10   max_int63 strict.
-   [OK]          stream         11   max_int63 basic.
-   [OK]          stream         12   max_int63 extended.
-   [OK]          stream         13   max_int63 yjbasic.
-   [OK]          stream         14   max_int63 yjsafe.
-   [OK]          stream         15   min_int63 strict.
-   [OK]          stream         16   min_int63 basic.
-   [OK]          stream         17   min_int63 extended.
-   [OK]          stream         18   min_int63 yjbasic.
-   [OK]          stream         19   min_int63 yjsafe.
-   [OK]          stream         20   largeint strict.
-   [OK]          stream         21   largeint basic.
-   [OK]          stream         22   largeint extended.
-   [OK]          stream         23   largeint yjbasic.
-   [OK]          stream         24   largeint yjsafe.
-   [OK]          stream         25   inf strict.
-   [OK]          stream         26   inf basic.
-   [OK]          stream         27   inf extended.
-   [OK]          stream         28   inf yjbasic.
-   [OK]          stream         29   inf yjsafe.
-   [OK]          stream         30   neginf strict.
-   [OK]          stream         31   neginf basic.
-   [OK]          stream         32   neginf extended.
-   [OK]          stream         33   neginf yjbasic.
-   [OK]          stream         34   neginf yjsafe.
-   [OK]          stream         35   nan strict.
-   [OK]          stream         36   nan basic.
-   [OK]          stream         37   nan extended.
-   [OK]          stream         38   nan yjbasic.
-   [OK]          stream         39   nan yjsafe.
-   [OK]          stream         40   negnan strict.
-   [OK]          stream         41   negnan basic.
-   [OK]          stream         42   negnan extended.
-   [OK]          stream         43   negnan yjbasic.
-   [OK]          stream         44   negnan yjsafe.
-   [OK]          stream         45   camelnan strict.
-   [OK]          stream         46   camelnan basic.
-   [OK]          stream         47   camelnan extended.
-   [OK]          stream         48   camelnan yjbasic.
-   [OK]          stream         49   camelnan yjsafe.
-   [OK]          stream         50   infinity strict.
-   [OK]          stream         51   infinity basic.
-   [OK]          stream         52   infinity extended.
-   [OK]          stream         53   infinity yjbasic.
-   [OK]          stream         54   infinity yjsafe.
-   [OK]          stream         55   neginfinity strict.
-   [OK]          stream         56   neginfinity basic.
-   [OK]          stream         57   neginfinity extended.
-   [OK]          stream         58   neginfinity yjbasic.
-   [OK]          stream         59   neginfinity yjsafe.
-   [OK]          stream         60   tuple strict.
-   [OK]          stream         61   tuple basic.
-   [OK]          stream         62   tuple extended.
-   [OK]          stream         63   tuple yjbasic.
-   [OK]          stream         64   tuple yjsafe.
-   [OK]          stream         65   variant strict.
-   [OK]          stream         66   variant basic.
-   [OK]          stream         67   variant extended.
-   [OK]          stream         68   variant yjbasic.
-   [OK]          stream         69   variant yjsafe.
-   [OK]          stream         70   unicode strict.
-   [OK]          stream         71   unicode basic.
-   [OK]          stream         72   unicode extended.
-   [OK]          stream         73   unicode yjbasic.
-   [OK]          stream         74   unicode yjsafe.
-   [OK]          stream         75   unicodepair strict.
-   [OK]          stream         76   unicodepair basic.
-   [OK]          stream         77   unicodepair extended.
-   [OK]          stream         78   unicodepair yjbasic.
-   [OK]          stream         79   unicodepair yjsafe.
-   [OK]          stream         80   escapes strict.
-   [OK]          stream         81   escapes basic.
-   [OK]          stream         82   escapes extended.
-   [OK]          stream         83   escapes yjbasic.
-   [OK]          stream         84   escapes yjsafe.
-   [OK]          stream         85   assoc strict.
-   [OK]          stream         86   assoc basic.
-   [OK]          stream         87   assoc extended.
-   [OK]          stream         88   assoc yjbasic.
-   [OK]          stream         89   assoc yjsafe.
-   [OK]          stream         90   array strict.
-   [OK]          stream         91   array basic.
-   [OK]          stream         92   array extended.
-   [OK]          stream         93   array yjbasic.
-   [OK]          stream         94   array yjsafe.
-   [OK]          stream         95   max_int31 strict.
-   [OK]          stream         96   max_int31 basic.
-   [OK]          stream         97   max_int31 extended.
-   [OK]          stream         98   max_int31 yjbasic.
-   [OK]          stream         99   max_int31 yjsafe.
-   [OK]          stream        100   min_int31 strict.
-   [OK]          stream        101   min_int31 basic.
-   [OK]          stream        102   min_int31 extended.
-   [OK]          stream        103   min_int31 yjbasic.
-   [OK]          stream        104   min_int31 yjsafe.
-   [OK]          stream        105   junkatend strict.
-   [OK]          stream        106   junkatend basic.
-   [OK]          stream        107   junkatend extended.
-   [OK]          stream        108   junkatend yjbasic.
-   [OK]          stream        109   junkatend yjsafe.
-   [OK]          stream        110   space basic.
-   [OK]          stream        111   space extended.
-   [OK]          stream        112   space yjbasic.
-   [OK]          stream        113   space yjsafe.
-   [OK]          stream        114   errorarray1 extended.
-   [OK]          stream        115   errorarray2 extended.
-   [OK]          stream        116   errorobject1 extended.
-   [OK]          stream        117   errorobject2 extended.
-   [OK]          stream        118   errortuple1 extended.
-   [OK]          stream        119   errortuple2 extended.
-   [OK]          stream        120   errorvariant1 extended.
-   [OK]          stream        121   errorvariant2 extended.
- 
- Full test results in `~/.opam/4.14/.opam-switch/build/jsonxt.1.0.0/_build/default/tests/data/_build/_tests/Compliance'.
- Test Successful in 0.063s. 488 tests run.
- (cd _build/default/tests/core && ./jxtester.exe suite all jxtester.exe ../data/jsontestsuite/i_number_double_huge_neg_exp.json ../data/jsontestsuite/i_number_huge_exp.json ../data/jsontestsuite/i_number_neg_int_huge_exp.json ../data/jsontestsuite/i_number_pos_double_huge_exp.json ../data/jsontestsuite/i_number_real_neg_overflow.json ../data/jsontestsuite/i_number_real_pos_overflow.json ../data/jsontestsuite/i_number_real_underflow.json ../data/jsontestsuite/i_number_too_big_neg_int.json ../data/jsontestsuite/i_number_too_big_pos_int.json ../data/jsontestsuite/i_number_very_big_negative_int.json ../data/jsontestsuite/i_object_key_lone_2nd_surrogate.json ../data/jsontestsuite/i_string_1st_surrogate_but_2nd_missing.json ../data/jsontestsuite/i_string_1st_valid_surrogate_2nd_invalid.json ../data/jsontestsuite/i_string_UTF-16LE_with_BOM.json ../data/jsontestsuite/i_string_UTF-8_invalid_sequence.json ../data/jsontestsuite/i_string_UTF8_surrogate_U+D800.json ../data/jsontestsuite/i_string_incomplete_surrogate_and_escape_valid.json ../data/jsontestsuite/i_string_incomplete_surrogate_pair.json ../data/jsontestsuite/i_string_incomplete_surrogates_escape_valid.json ../data/jsontestsuite/i_string_invalid_lonely_surrogate.json ../data/jsontestsuite/i_string_invalid_surrogate.json ../data/jsontestsuite/i_string_invalid_utf-8.json ../data/jsontestsuite/i_string_inverted_surrogates_U+1D11E.json ../data/jsontestsuite/i_string_iso_latin_1.json ../data/jsontestsuite/i_string_lone_second_surrogate.json ../data/jsontestsuite/i_string_lone_utf8_continuation_byte.json ../data/jsontestsuite/i_string_not_in_unicode_range.json ../data/jsontestsuite/i_string_overlong_sequence_2_bytes.json ../data/jsontestsuite/i_string_overlong_sequence_6_bytes.json ../data/jsontestsuite/i_string_overlong_sequence_6_bytes_null.json ../data/jsontestsuite/i_string_truncated-utf-8.json ../data/jsontestsuite/i_string_utf16BE_no_BOM.json ../data/jsontestsuite/i_string_utf16LE_no_BOM.json ../data/jsontestsuite/i_structure_500_nested_arrays.json ../data/jsontestsuite/i_structure_UTF-8_BOM_empty_object.json ../data/jsontestsuite/n_array_1_true_without_comma.json ../data/jsontestsuite/n_array_a_invalid_utf8.json ../data/jsontestsuite/n_array_colon_instead_of_comma.json ../data/jsontestsuite/n_array_comma_after_close.json ../data/jsontestsuite/n_array_comma_and_number.json ../data/jsontestsuite/n_array_double_comma.json ../data/jsontestsuite/n_array_double_extra_comma.json ../data/jsontestsuite/n_array_extra_close.json ../data/jsontestsuite/n_array_extra_comma.json ../data/jsontestsuite/n_array_incomplete.json ../data/jsontestsuite/n_array_incomplete_invalid_value.json ../data/jsontestsuite/n_array_inner_array_no_comma.json ../data/jsontestsuite/n_array_invalid_utf8.json ../data/jsontestsuite/n_array_items_separated_by_semicolon.json ../data/jsontestsuite/n_array_just_comma.json ../data/jsontestsuite/n_array_just_minus.json ../data/jsontestsuite/n_array_missing_value.json ../data/jsontestsuite/n_array_newlines_unclosed.json ../data/jsontestsuite/n_array_number_and_comma.json ../data/jsontestsuite/n_array_number_and_several_commas.json ../data/jsontestsuite/n_array_spaces_vertical_tab_formfeed.json ../data/jsontestsuite/n_array_star_inside.json ../data/jsontestsuite/n_array_unclosed.json ../data/jsontestsuite/n_array_unclosed_trailing_comma.json ../data/jsontestsuite/n_array_unclosed_with_new_lines.json ../data/jsontestsuite/n_array_unclosed_with_object_inside.json ../data/jsontestsuite/n_incomplete_false.json ../data/jsontestsuite/n_incomplete_null.json ../data/jsontestsuite/n_incomplete_true.json ../data/jsontestsuite/n_multidigit_number_then_00.json ../data/jsontestsuite/n_number_++.json ../data/jsontestsuite/n_number_+1.json ../data/jsontestsuite/n_number_+Inf.json ../data/jsontestsuite/n_number_-01.json ../data/jsontestsuite/n_number_-1.0..json ../data/jsontestsuite/n_number_-2..json ../data/jsontestsuite/n_number_-NaN.json ../data/jsontestsuite/n_number_.-1.json ../data/jsontestsuite/n_number_.2e-3.json ../data/jsontestsuite/n_number_0.1.2.json ../data/jsontestsuite/n_number_0.3e+.json ../data/jsontestsuite/n_number_0.3e.json ../data/jsontestsuite/n_number_0.e1.json ../data/jsontestsuite/n_number_0_capital_E+.json ../data/jsontestsuite/n_number_0_capital_E.json ../data/jsontestsuite/n_number_0e+.json ../data/jsontestsuite/n_number_0e.json ../data/jsontestsuite/n_number_1.0e+.json ../data/jsontestsuite/n_number_1.0e-.json ../data/jsontestsuite/n_number_1.0e.json ../data/jsontestsuite/n_number_1_000.json ../data/jsontestsuite/n_number_1eE2.json ../data/jsontestsuite/n_number_2.e+3.json ../data/jsontestsuite/n_number_2.e-3.json ../data/jsontestsuite/n_number_2.e3.json ../data/jsontestsuite/n_number_9.e+.json ../data/jsontestsuite/n_number_Inf.json ../data/jsontestsuite/n_number_NaN.json ../data/jsontestsuite/n_number_U+FF11_fullwidth_digit_one.json ../data/jsontestsuite/n_number_expression.json ../data/jsontestsuite/n_number_hex_1_digit.json ../data/jsontestsuite/n_number_hex_2_digits.json ../data/jsontestsuite/n_number_infinity.json ../data/jsontestsuite/n_number_invalid+-.json ../data/jsontestsuite/n_number_invalid-negative-real.json ../data/jsontestsuite/n_number_invalid-utf-8-in-bigger-int.json ../data/jsontestsuite/n_number_invalid-utf-8-in-exponent.json ../data/jsontestsuite/n_number_invalid-utf-8-in-int.json ../data/jsontestsuite/n_number_minus_infinity.json ../data/jsontestsuite/n_number_minus_sign_with_trailing_garbage.json ../data/jsontestsuite/n_number_minus_space_1.json ../data/jsontestsuite/n_number_neg_int_starting_with_zero.json ../data/jsontestsuite/n_number_neg_real_without_int_part.json ../data/jsontestsuite/n_number_neg_with_garbage_at_end.json ../data/jsontestsuite/n_number_real_garbage_after_e.json ../data/jsontestsuite/n_number_real_with_invalid_utf8_after_e.json ../data/jsontestsuite/n_number_real_without_fractional_part.json ../data/jsontestsuite/n_number_starting_with_dot.json ../data/jsontestsuite/n_number_with_alpha.json ../data/jsontestsuite/n_number_with_alpha_char.json ../data/jsontestsuite/n_number_with_leading_zero.json ../data/jsontestsuite/n_object_bad_value.json ../data/jsontestsuite/n_object_bracket_key.json ../data/jsontestsuite/n_object_comma_instead_of_colon.json ../data/jsontestsuite/n_object_double_colon.json ../data/jsontestsuite/n_object_emoji.json ../data/jsontestsuite/n_object_garbage_at_end.json ../data/jsontestsuite/n_object_key_with_single_quotes.json ../data/jsontestsuite/n_object_lone_continuation_byte_in_key_and_trailing_comma.json ../data/jsontestsuite/n_object_missing_colon.json ../data/jsontestsuite/n_object_missing_key.json ../data/jsontestsuite/n_object_missing_semicolon.json ../data/jsontestsuite/n_object_missing_value.json ../data/jsontestsuite/n_object_no-colon.json ../data/jsontestsuite/n_object_non_string_key.json ../data/jsontestsuite/n_object_non_string_key_but_huge_number_instead.json ../data/jsontestsuite/n_object_repeated_null_null.json ../data/jsontestsuite/n_object_several_trailing_commas.json ../data/jsontestsuite/n_object_single_quote.json ../data/jsontestsuite/n_object_trailing_comma.json ../data/jsontestsuite/n_object_trailing_comment.json ../data/jsontestsuite/n_object_trailing_comment_open.json ../data/jsontestsuite/n_object_trailing_comment_slash_open.json ../data/jsontestsuite/n_object_trailing_comment_slash_open_incomplete.json ../data/jsontestsuite/n_object_two_commas_in_a_row.json ../data/jsontestsuite/n_object_unquoted_key.json ../data/jsontestsuite/n_object_unterminated-value.json ../data/jsontestsuite/n_object_with_single_string.json ../data/jsontestsuite/n_object_with_trailing_garbage.json ../data/jsontestsuite/n_single_space.json ../data/jsontestsuite/n_string_1_surrogate_then_escape.json ../data/jsontestsuite/n_string_1_surrogate_then_escape_u.json ../data/jsontestsuite/n_string_1_surrogate_then_escape_u1.json ../data/jsontestsuite/n_string_1_surrogate_then_escape_u1x.json ../data/jsontestsuite/n_string_accentuated_char_no_quotes.json ../data/jsontestsuite/n_string_backslash_00.json ../data/jsontestsuite/n_string_escape_x.json ../data/jsontestsuite/n_string_escaped_backslash_bad.json ../data/jsontestsuite/n_string_escaped_ctrl_char_tab.json ../data/jsontestsuite/n_string_escaped_emoji.json ../data/jsontestsuite/n_string_incomplete_escape.json ../data/jsontestsuite/n_string_incomplete_escaped_character.json ../data/jsontestsuite/n_string_incomplete_surrogate.json ../data/jsontestsuite/n_string_incomplete_surrogate_escape_invalid.json ../data/jsontestsuite/n_string_invalid-utf-8-in-escape.json ../data/jsontestsuite/n_string_invalid_backslash_esc.json ../data/jsontestsuite/n_string_invalid_unicode_escape.json ../data/jsontestsuite/n_string_invalid_utf8_after_escape.json ../data/jsontestsuite/n_string_leading_uescaped_thinspace.json ../data/jsontestsuite/n_string_no_quotes_with_bad_escape.json ../data/jsontestsuite/n_string_single_doublequote.json ../data/jsontestsuite/n_string_single_quote.json ../data/jsontestsuite/n_string_single_string_no_double_quotes.json ../data/jsontestsuite/n_string_start_escape_unclosed.json ../data/jsontestsuite/n_string_unescaped_ctrl_char.json ../data/jsontestsuite/n_string_unescaped_newline.json ../data/jsontestsuite/n_string_unescaped_tab.json ../data/jsontestsuite/n_string_unicode_CapitalU.json ../data/jsontestsuite/n_string_with_trailing_garbage.json ../data/jsontestsuite/n_structure_100000_opening_arrays.json ../data/jsontestsuite/n_structure_U+2060_word_joined.json ../data/jsontestsuite/n_structure_UTF8_BOM_no_data.json ../data/jsontestsuite/n_structure_angle_bracket_..json ../data/jsontestsuite/n_structure_angle_bracket_null.json ../data/jsontestsuite/n_structure_array_trailing_garbage.json ../data/jsontestsuite/n_structure_array_with_extra_array_close.json ../data/jsontestsuite/n_structure_array_with_unclosed_string.json ../data/jsontestsuite/n_structure_ascii-unicode-identifier.json ../data/jsontestsuite/n_structure_capitalized_True.json ../data/jsontestsuite/n_structure_close_unopened_array.json ../data/jsontestsuite/n_structure_comma_instead_of_closing_brace.json ../data/jsontestsuite/n_structure_double_array.json ../data/jsontestsuite/n_structure_end_array.json ../data/jsontestsuite/n_structure_incomplete_UTF8_BOM.json ../data/jsontestsuite/n_structure_lone-invalid-utf-8.json ../data/jsontestsuite/n_structure_lone-open-bracket.json ../data/jsontestsuite/n_structure_no_data.json ../data/jsontestsuite/n_structure_null-byte-outside-string.json ../data/jsontestsuite/n_structure_number_with_trailing_garbage.json ../data/jsontestsuite/n_structure_object_followed_by_closing_object.json ../data/jsontestsuite/n_structure_object_unclosed_no_value.json ../data/jsontestsuite/n_structure_object_with_comment.json ../data/jsontestsuite/n_structure_object_with_trailing_garbage.json ../data/jsontestsuite/n_structure_open_array_apostrophe.json ../data/jsontestsuite/n_structure_open_array_comma.json ../data/jsontestsuite/n_structure_open_array_object.json ../data/jsontestsuite/n_structure_open_array_open_object.json ../data/jsontestsuite/n_structure_open_array_open_string.json ../data/jsontestsuite/n_structure_open_array_string.json ../data/jsontestsuite/n_structure_open_object.json ../data/jsontestsuite/n_structure_open_object_close_array.json ../data/jsontestsuite/n_structure_open_object_comma.json ../data/jsontestsuite/n_structure_open_object_open_array.json ../data/jsontestsuite/n_structure_open_object_open_string.json ../data/jsontestsuite/n_structure_open_object_string_with_apostrophes.json ../data/jsontestsuite/n_structure_open_open.json ../data/jsontestsuite/n_structure_single_eacute.json ../data/jsontestsuite/n_structure_single_star.json '../data/jsontestsuite/n_structure_trailing_#.json' ../data/jsontestsuite/n_structure_uescaped_LF_before_string.json ../data/jsontestsuite/n_structure_unclosed_array.json ../data/jsontestsuite/n_structure_unclosed_array_partial_null.json ../data/jsontestsuite/n_structure_unclosed_array_unfinished_false.json ../data/jsontestsuite/n_structure_unclosed_array_unfinished_true.json ../data/jsontestsuite/n_structure_unclosed_object.json ../data/jsontestsuite/n_structure_unicode-identifier.json ../data/jsontestsuite/n_structure_whitespace_U+2060_word_joiner.json ../data/jsontestsuite/n_structure_whitespace_formfeed.json ../data/jsontestsuite/y_array_arraysWithSpaces.json ../data/jsontestsuite/y_array_empty-string.json ../data/jsontestsuite/y_array_empty.json ../data/jsontestsuite/y_array_ending_with_newline.json ../data/jsontestsuite/y_array_false.json ../data/jsontestsuite/y_array_heterogeneous.json ../data/jsontestsuite/y_array_null.json ../data/jsontestsuite/y_array_with_1_and_newline.json ../data/jsontestsuite/y_array_with_leading_space.json ../data/jsontestsuite/y_array_with_several_null.json ../data/jsontestsuite/y_array_with_trailing_space.json ../data/jsontestsuite/y_number.json ../data/jsontestsuite/y_number_0e+1.json ../data/jsontestsuite/y_number_0e1.json ../data/jsontestsuite/y_number_after_space.json ../data/jsontestsuite/y_number_double_close_to_zero.json ../data/jsontestsuite/y_number_int_with_exp.json ../data/jsontestsuite/y_number_minus_zero.json ../data/jsontestsuite/y_number_negative_int.json ../data/jsontestsuite/y_number_negative_one.json ../data/jsontestsuite/y_number_negative_zero.json ../data/jsontestsuite/y_number_real_capital_e.json ../data/jsontestsuite/y_number_real_capital_e_neg_exp.json ../data/jsontestsuite/y_number_real_capital_e_pos_exp.json ../data/jsontestsuite/y_number_real_exponent.json ../data/jsontestsuite/y_number_real_fraction_exponent.json ../data/jsontestsuite/y_number_real_neg_exp.json ../data/jsontestsuite/y_number_real_pos_exponent.json ../data/jsontestsuite/y_number_simple_int.json ../data/jsontestsuite/y_number_simple_real.json ../data/jsontestsuite/y_object.json ../data/jsontestsuite/y_object_basic.json ../data/jsontestsuite/y_object_duplicated_key.json ../data/jsontestsuite/y_object_duplicated_key_and_value.json ../data/jsontestsuite/y_object_empty.json ../data/jsontestsuite/y_object_empty_key.json ../data/jsontestsuite/y_object_escaped_null_in_key.json ../data/jsontestsuite/y_object_extreme_numbers.json ../data/jsontestsuite/y_object_long_strings.json ../data/jsontestsuite/y_object_simple.json ../data/jsontestsuite/y_object_string_unicode.json ../data/jsontestsuite/y_object_with_newlines.json ../data/jsontestsuite/y_string_1_2_3_bytes_UTF-8_sequences.json ../data/jsontestsuite/y_string_accepted_surrogate_pair.json ../data/jsontestsuite/y_string_accepted_surrogate_pairs.json ../data/jsontestsuite/y_string_allowed_escapes.json ../data/jsontestsuite/y_string_backslash_and_u_escaped_zero.json ../data/jsontestsuite/y_string_backslash_doublequotes.json ../data/jsontestsuite/y_string_comments.json ../data/jsontestsuite/y_string_double_escape_a.json ../data/jsontestsuite/y_string_double_escape_n.json ../data/jsontestsuite/y_string_escaped_control_character.json ../data/jsontestsuite/y_string_escaped_noncharacter.json ../data/jsontestsuite/y_string_in_array.json ../data/jsontestsuite/y_string_in_array_with_leading_space.json ../data/jsontestsuite/y_string_last_surrogates_1_and_2.json ../data/jsontestsuite/y_string_nbsp_uescaped.json ../data/jsontestsuite/y_string_nonCharacterInUTF-8_U+10FFFF.json ../data/jsontestsuite/y_string_nonCharacterInUTF-8_U+FFFF.json ../data/jsontestsuite/y_string_null_escape.json ../data/jsontestsuite/y_string_one-byte-utf-8.json ../data/jsontestsuite/y_string_pi.json ../data/jsontestsuite/y_string_reservedCharacterInUTF-8_U+1BFFF.json ../data/jsontestsuite/y_string_simple_ascii.json ../data/jsontestsuite/y_string_space.json ../data/jsontestsuite/y_string_surrogates_U+1D11E_MUSICAL_SYMBOL_G_CLEF.json ../data/jsontestsuite/y_string_three-byte-utf-8.json ../data/jsontestsuite/y_string_two-byte-utf-8.json ../data/jsontestsuite/y_string_u+2028_line_sep.json ../data/jsontestsuite/y_string_u+2029_par_sep.json ../data/jsontestsuite/y_string_uEscape.json ../data/jsontestsuite/y_string_uescaped_newline.json ../data/jsontestsuite/y_string_unescaped_char_delete.json ../data/jsontestsuite/y_string_unicode.json ../data/jsontestsuite/y_string_unicodeEscapedBackslash.json ../data/jsontestsuite/y_string_unicode_2.json ../data/jsontestsuite/y_string_unicode_U+10FFFE_nonchar.json ../data/jsontestsuite/y_string_unicode_U+1FFFE_nonchar.json ../data/jsontestsuite/y_string_unicode_U+200B_ZERO_WIDTH_SPACE.json ../data/jsontestsuite/y_string_unicode_U+2064_invisible_plus.json ../data/jsontestsuite/y_string_unicode_U+FDD0_nonchar.json ../data/jsontestsuite/y_string_unicode_U+FFFE_nonchar.json ../data/jsontestsuite/y_string_unicode_escaped_double_quote.json ../data/jsontestsuite/y_string_utf8.json ../data/jsontestsuite/y_string_with_del_character.json ../data/jsontestsuite/y_structure_lonely_false.json ../data/jsontestsuite/y_structure_lonely_int.json ../data/jsontestsuite/y_structure_lonely_negative_real.json ../data/jsontestsuite/y_structure_lonely_null.json ../data/jsontestsuite/y_structure_lonely_string.json ../data/jsontestsuite/y_structure_lonely_true.json ../data/jsontestsuite/y_structure_string_empty.json ../data/jsontestsuite/y_structure_trailing_newline.json ../data/jsontestsuite/y_structure_true_in_array.json ../data/jsontestsuite/y_structure_whitespace_array.json)
- Testing `Suite'.
- This run has ID `L1D0RTQF'.
- 
-   [OK]          standard          0   i_number_double_huge_neg_exp.json.
-   [OK]          standard          1   i_number_huge_exp.json.
-   [OK]          standard          2   i_number_neg_int_huge_exp.json.
-   [OK]          standard          3   i_number_pos_double_huge_exp.json.
-   [OK]          standard          4   i_number_real_neg_overflow.json.
-   [OK]          standard          5   i_number_real_pos_overflow.json.
-   [OK]          standard          6   i_number_real_underflow.json.
-   [OK]          standard          7   i_number_too_big_neg_int.json.
-   [OK]          standard          8   i_number_too_big_pos_int.json.
-   [OK]          standard          9   i_number_very_big_negative_int.json.
-   [OK]          standard         10   i_object_key_lone_2nd_surrogate.json.
-   [OK]          standard         11   i_string_1st_surrogate_but_2nd_missing....
-   [OK]          standard         12   i_string_1st_valid_surrogate_2nd_invali...
-   [OK]          standard         13   i_string_UTF-16LE_with_BOM.json.
-   [OK]          standard         14   i_string_UTF-8_invalid_sequence.json.
-   [OK]          standard         15   i_string_UTF8_surrogate_U+D800.json.
-   [OK]          standard         16   i_string_incomplete_surrogate_and_escap...
-   [OK]          standard         17   i_string_incomplete_surrogate_pair.json.
-   [OK]          standard         18   i_string_incomplete_surrogates_escape_v...
-   [OK]          standard         19   i_string_invalid_lonely_surrogate.json.
-   [OK]          standard         20   i_string_invalid_surrogate.json.
-   [OK]          standard         21   i_string_invalid_utf-8.json.
-   [OK]          standard         22   i_string_inverted_surrogates_U+1D11E.json.
-   [OK]          standard         23   i_string_iso_latin_1.json.
-   [OK]          standard         24   i_string_lone_second_surrogate.json.
-   [OK]          standard         25   i_string_lone_utf8_continuation_byte.json.
-   [OK]          standard         26   i_string_not_in_unicode_range.json.
-   [OK]          standard         27   i_string_overlong_sequence_2_bytes.json.
-   [OK]          standard         28   i_string_overlong_sequence_6_bytes.json.
-   [OK]          standard         29   i_string_overlong_sequence_6_bytes_null...
-   [OK]          standard         30   i_string_truncated-utf-8.json.
-   [OK]          standard         31   i_string_utf16BE_no_BOM.json.
-   [OK]          standard         32   i_string_utf16LE_no_BOM.json.
-   [OK]          standard         33   i_structure_500_nested_arrays.json.
-   [OK]          standard         34   i_structure_UTF-8_BOM_empty_object.json.
-   [OK]          standard         35   n_array_1_true_without_comma.json.
-   [OK]          standard         36   n_array_a_invalid_utf8.json.
-   [OK]          standard         37   n_array_colon_instead_of_comma.json.
-   [OK]          standard         38   n_array_comma_after_close.json.
-   [OK]          standard         39   n_array_comma_and_number.json.
-   [OK]          standard         40   n_array_double_comma.json.
-   [OK]          standard         41   n_array_double_extra_comma.json.
-   [OK]          standard         42   n_array_extra_close.json.
-   [OK]          standard         43   n_array_extra_comma.json.
-   [OK]          standard         44   n_array_incomplete.json.
-   [OK]          standard         45   n_array_incomplete_invalid_value.json.
-   [OK]          standard         46   n_array_inner_array_no_comma.json.
-   [OK]          standard         47   n_array_invalid_utf8.json.
-   [OK]          standard         48   n_array_items_separated_by_semicolon.json.
-   [OK]          standard         49   n_array_just_comma.json.
-   [OK]          standard         50   n_array_just_minus.json.
-   [OK]          standard         51   n_array_missing_value.json.
-   [OK]          standard         52   n_array_newlines_unclosed.json.
-   [OK]          standard         53   n_array_number_and_comma.json.
-   [OK]          standard         54   n_array_number_and_several_commas.json.
-   [OK]          standard         55   n_array_spaces_vertical_tab_formfeed.json.
-   [OK]          standard         56   n_array_star_inside.json.
-   [OK]          standard         57   n_array_unclosed.json.
-   [OK]          standard         58   n_array_unclosed_trailing_comma.json.
-   [OK]          standard         59   n_array_unclosed_with_new_lines.json.
-   [OK]          standard         60   n_array_unclosed_with_object_inside.json.
-   [OK]          standard         61   n_incomplete_false.json.
-   [OK]          standard         62   n_incomplete_null.json.
-   [OK]          standard         63   n_incomplete_true.json.
-   [OK]          standard         64   n_multidigit_number_then_00.json.
-   [OK]          standard         65   n_number_++.json.
-   [OK]          standard         66   n_number_+1.json.
-   [OK]          standard         67   n_number_+Inf.json.
-   [OK]          standard         68   n_number_-01.json.
-   [OK]          standard         69   n_number_-1.0..json.
-   [OK]          standard         70   n_number_-2..json.
-   [OK]          standard         71   n_number_-NaN.json.
-   [OK]          standard         72   n_number_.-1.json.
-   [OK]          standard         73   n_number_.2e-3.json.
-   [OK]          standard         74   n_number_0.1.2.json.
-   [OK]          standard         75   n_number_0.3e+.json.
-   [OK]          standard         76   n_number_0.3e.json.
-   [OK]          standard         77   n_number_0.e1.json.
-   [OK]          standard         78   n_number_0_capital_E+.json.
-   [OK]          standard         79   n_number_0_capital_E.json.
-   [OK]          standard         80   n_number_0e+.json.
-   [OK]          standard         81   n_number_0e.json.
-   [OK]          standard         82   n_number_1.0e+.json.
-   [OK]          standard         83   n_number_1.0e-.json.
-   [OK]          standard         84   n_number_1.0e.json.
-   [OK]          standard         85   n_number_1_000.json.
-   [OK]          standard         86   n_number_1eE2.json.
-   [OK]          standard         87   n_number_2.e+3.json.
-   [OK]          standard         88   n_number_2.e-3.json.
-   [OK]          standard         89   n_number_2.e3.json.
-   [OK]          standard         90   n_number_9.e+.json.
-   [OK]          standard         91   n_number_Inf.json.
-   [OK]          standard         92   n_number_NaN.json.
-   [OK]          standard         93   n_number_U+FF11_fullwidth_digit_one.json.
-   [OK]          standard         94   n_number_expression.json.
-   [OK]          standard         95   n_number_hex_1_digit.json.
-   [OK]          standard         96   n_number_hex_2_digits.json.
-   [OK]          standard         97   n_number_infinity.json.
-   [OK]          standard         98   n_number_invalid+-.json.
-   [OK]          standard         99   n_number_invalid-negative-real.json.
-   [OK]          standard        100   n_number_invalid-utf-8-in-bigger-int.json.
-   [OK]          standard        101   n_number_invalid-utf-8-in-exponent.json.
-   [OK]          standard        102   n_number_invalid-utf-8-in-int.json.
-   [OK]          standard        103   n_number_minus_infinity.json.
-   [OK]          standard        104   n_number_minus_sign_with_trailing_garba...
-   [OK]          standard        105   n_number_minus_space_1.json.
-   [OK]          standard        106   n_number_neg_int_starting_with_zero.json.
-   [OK]          standard        107   n_number_neg_real_without_int_part.json.
-   [OK]          standard        108   n_number_neg_with_garbage_at_end.json.
-   [OK]          standard        109   n_number_real_garbage_after_e.json.
-   [OK]          standard        110   n_number_real_with_invalid_utf8_after_e...
-   [OK]          standard        111   n_number_real_without_fractional_part.j...
-   [OK]          standard        112   n_number_starting_with_dot.json.
-   [OK]          standard        113   n_number_with_alpha.json.
-   [OK]          standard        114   n_number_with_alpha_char.json.
-   [OK]          standard        115   n_number_with_leading_zero.json.
-   [OK]          standard        116   n_object_bad_value.json.
-   [OK]          standard        117   n_object_bracket_key.json.
-   [OK]          standard        118   n_object_comma_instead_of_colon.json.
-   [OK]          standard        119   n_object_double_colon.json.
-   [OK]          standard        120   n_object_emoji.json.
-   [OK]          standard        121   n_object_garbage_at_end.json.
-   [OK]          standard        122   n_object_key_with_single_quotes.json.
-   [OK]          standard        123   n_object_lone_continuation_byte_in_key_...
-   [OK]          standard        124   n_object_missing_colon.json.
-   [OK]          standard        125   n_object_missing_key.json.
-   [OK]          standard        126   n_object_missing_semicolon.json.
-   [OK]          standard        127   n_object_missing_value.json.
-   [OK]          standard        128   n_object_no-colon.json.
-   [OK]          standard        129   n_object_non_string_key.json.
-   [OK]          standard        130   n_object_non_string_key_but_huge_number...
-   [OK]          standard        131   n_object_repeated_null_null.json.
-   [OK]          standard        132   n_object_several_trailing_commas.json.
-   [OK]          standard        133   n_object_single_quote.json.
-   [OK]          standard        134   n_object_trailing_comma.json.
-   [OK]          standard        135   n_object_trailing_comment.json.
-   [OK]          standard        136   n_object_trailing_comment_open.json.
-   [OK]          standard        137   n_object_trailing_comment_slash_open.json.
-   [OK]          standard        138   n_object_trailing_comment_slash_open_in...
-   [OK]          standard        139   n_object_two_commas_in_a_row.json.
-   [OK]          standard        140   n_object_unquoted_key.json.
-   [OK]          standard        141   n_object_unterminated-value.json.
-   [OK]          standard        142   n_object_with_single_string.json.
-   [OK]          standard        143   n_object_with_trailing_garbage.json.
-   [OK]          standard        144   n_single_space.json.
-   [OK]          standard        145   n_string_1_surrogate_then_escape.json.
-   [OK]          standard        146   n_string_1_surrogate_then_escape_u.json.
-   [OK]          standard        147   n_string_1_surrogate_then_escape_u1.json.
-   [OK]          standard        148   n_string_1_surrogate_then_escape_u1x.json.
-   [OK]          standard        149   n_string_accentuated_char_no_quotes.json.
-   [OK]          standard        150   n_string_backslash_00.json.
-   [OK]          standard        151   n_string_escape_x.json.
-   [OK]          standard        152   n_string_escaped_backslash_bad.json.
-   [OK]          standard        153   n_string_escaped_ctrl_char_tab.json.
-   [OK]          standard        154   n_string_escaped_emoji.json.
-   [OK]          standard        155   n_string_incomplete_escape.json.
-   [OK]          standard        156   n_string_incomplete_escaped_character.j...
-   [OK]          standard        157   n_string_incomplete_surrogate.json.
-   [OK]          standard        158   n_string_incomplete_surrogate_escape_in...
-   [OK]          standard        159   n_string_invalid-utf-8-in-escape.json.
-   [OK]          standard        160   n_string_invalid_backslash_esc.json.
-   [OK]          standard        161   n_string_invalid_unicode_escape.json.
-   [OK]          standard        162   n_string_invalid_utf8_after_escape.json.
-   [OK]          standard        163   n_string_leading_uescaped_thinspace.json.
-   [OK]          standard        164   n_string_no_quotes_with_bad_escape.json.
-   [OK]          standard        165   n_string_single_doublequote.json.
-   [OK]          standard        166   n_string_single_quote.json.
-   [OK]          standard        167   n_string_single_string_no_double_quotes...
-   [OK]          standard        168   n_string_start_escape_unclosed.json.
-   [OK]          standard        169   n_string_unescaped_ctrl_char.json.
-   [OK]          standard        170   n_string_unescaped_newline.json.
-   [OK]          standard        171   n_string_unescaped_tab.json.
-   [OK]          standard        172   n_string_unicode_CapitalU.json.
-   [OK]          standard        173   n_string_with_trailing_garbage.json.
-   [OK]          standard        174   n_structure_100000_opening_arrays.json.
-   [OK]          standard        175   n_structure_U+2060_word_joined.json.
-   [OK]          standard        176   n_structure_UTF8_BOM_no_data.json.
-   [OK]          standard        177   n_structure_angle_bracket_..json.
-   [OK]          standard        178   n_structure_angle_bracket_null.json.
-   [OK]          standard        179   n_structure_array_trailing_garbage.json.
-   [OK]          standard        180   n_structure_array_with_extra_array_clos...
-   [OK]          standard        181   n_structure_array_with_unclosed_string....
-   [OK]          standard        182   n_structure_ascii-unicode-identifier.json.
-   [OK]          standard        183   n_structure_capitalized_True.json.
-   [OK]          standard        184   n_structure_close_unopened_array.json.
-   [OK]          standard        185   n_structure_comma_instead_of_closing_br...
-   [OK]          standard        186   n_structure_double_array.json.
-   [OK]          standard        187   n_structure_end_array.json.
-   [OK]          standard        188   n_structure_incomplete_UTF8_BOM.json.
-   [OK]          standard        189   n_structure_lone-invalid-utf-8.json.
-   [OK]          standard        190   n_structure_lone-open-bracket.json.
-   [OK]          standard        191   n_structure_no_data.json.
-   [OK]          standard        192   n_structure_null-byte-outside-string.json.
-   [OK]          standard        193   n_structure_number_with_trailing_garbag...
-   [OK]          standard        194   n_structure_object_followed_by_closing_...
-   [OK]          standard        195   n_structure_object_unclosed_no_value.json.
-   [OK]          standard        196   n_structure_object_with_comment.json.
-   [OK]          standard        197   n_structure_object_with_trailing_garbag...
-   [OK]          standard        198   n_structure_open_array_apostrophe.json.
-   [OK]          standard        199   n_structure_open_array_comma.json.
-   [OK]          standard        200   n_structure_open_array_object.json.
-   [OK]          standard        201   n_structure_open_array_open_object.json.
-   [OK]          standard        202   n_structure_open_array_open_string.json.
-   [OK]          standard        203   n_structure_open_array_string.json.
-   [OK]          standard        204   n_structure_open_object.json.
-   [OK]          standard        205   n_structure_open_object_close_array.json.
-   [OK]          standard        206   n_structure_open_object_comma.json.
-   [OK]          standard        207   n_structure_open_object_open_array.json.
-   [OK]          standard        208   n_structure_open_object_open_string.json.
-   [OK]          standard        209   n_structure_open_object_string_with_apo...
-   [OK]          standard        210   n_structure_open_open.json.
-   [OK]          standard        211   n_structure_single_eacute.json.
-   [OK]          standard        212   n_structure_single_star.json.
-   [OK]          standard        213   n_structure_trailing_#.json.
-   [OK]          standard        214   n_structure_uescaped_LF_before_string.j...
-   [OK]          standard        215   n_structure_unclosed_array.json.
-   [OK]          standard        216   n_structure_unclosed_array_partial_null...
-   [OK]          standard        217   n_structure_unclosed_array_unfinished_f...
-   [OK]          standard        218   n_structure_unclosed_array_unfinished_t...
-   [OK]          standard        219   n_structure_unclosed_object.json.
-   [OK]          standard        220   n_structure_unicode-identifier.json.
-   [OK]          standard        221   n_structure_whitespace_U+2060_word_join...
-   [OK]          standard        222   n_structure_whitespace_formfeed.json.
-   [OK]          standard        223   y_array_arraysWithSpaces.json.
-   [OK]          standard        224   y_array_empty-string.json.
-   [OK]          standard        225   y_array_empty.json.
-   [OK]          standard        226   y_array_ending_with_newline.json.
-   [OK]          standard        227   y_array_false.json.
-   [OK]          standard        228   y_array_heterogeneous.json.
-   [OK]          standard        229   y_array_null.json.
-   [OK]          standard        230   y_array_with_1_and_newline.json.
-   [OK]          standard        231   y_array_with_leading_space.json.
-   [OK]          standard        232   y_array_with_several_null.json.
-   [OK]          standard        233   y_array_with_trailing_space.json.
-   [OK]          standard        234   y_number.json.
-   [OK]          standard        235   y_number_0e+1.json.
-   [OK]          standard        236   y_number_0e1.json.
-   [OK]          standard        237   y_number_after_space.json.
-   [OK]          standard        238   y_number_double_close_to_zero.json.
-   [OK]          standard        239   y_number_int_with_exp.json.
-   [OK]          standard        240   y_number_minus_zero.json.
-   [OK]          standard        241   y_number_negative_int.json.
-   [OK]          standard        242   y_number_negative_one.json.
-   [OK]          standard        243   y_number_negative_zero.json.
-   [OK]          standard        244   y_number_real_capital_e.json.
-   [OK]          standard        245   y_number_real_capital_e_neg_exp.json.
-   [OK]          standard        246   y_number_real_capital_e_pos_exp.json.
-   [OK]          standard        247   y_number_real_exponent.json.
-   [OK]          standard        248   y_number_real_fraction_exponent.json.
-   [OK]          standard        249   y_number_real_neg_exp.json.
-   [OK]          standard        250   y_number_real_pos_exponent.json.
-   [OK]          standard        251   y_number_simple_int.json.
-   [OK]          standard        252   y_number_simple_real.json.
-   [OK]          standard        253   y_object.json.
-   [OK]          standard        254   y_object_basic.json.
-   [OK]          standard        255   y_object_duplicated_key.json.
-   [OK]          standard        256   y_object_duplicated_key_and_value.json.
-   [OK]          standard        257   y_object_empty.json.
-   [OK]          standard        258   y_object_empty_key.json.
-   [OK]          standard        259   y_object_escaped_null_in_key.json.
-   [OK]          standard        260   y_object_extreme_numbers.json.
-   [OK]          standard        261   y_object_long_strings.json.
-   [OK]          standard        262   y_object_simple.json.
-   [OK]          standard        263   y_object_string_unicode.json.
-   [OK]          standard        264   y_object_with_newlines.json.
-   [OK]          standard        265   y_string_1_2_3_bytes_UTF-8_sequences.json.
-   [OK]          standard        266   y_string_accepted_surrogate_pair.json.
-   [OK]          standard        267   y_string_accepted_surrogate_pairs.json.
-   [OK]          standard        268   y_string_allowed_escapes.json.
-   [OK]          standard        269   y_string_backslash_and_u_escaped_zero.j...
-   [OK]          standard        270   y_string_backslash_doublequotes.json.
-   [OK]          standard        271   y_string_comments.json.
-   [OK]          standard        272   y_string_double_escape_a.json.
-   [OK]          standard        273   y_string_double_escape_n.json.
-   [OK]          standard        274   y_string_escaped_control_character.json.
-   [OK]          standard        275   y_string_escaped_noncharacter.json.
-   [OK]          standard        276   y_string_in_array.json.
-   [OK]          standard        277   y_string_in_array_with_leading_space.json.
-   [OK]          standard        278   y_string_last_surrogates_1_and_2.json.
-   [OK]          standard        279   y_string_nbsp_uescaped.json.
-   [OK]          standard        280   y_string_nonCharacterInUTF-8_U+10FFFF.j...
-   [OK]          standard        281   y_string_nonCharacterInUTF-8_U+FFFF.json.
-   [OK]          standard        282   y_string_null_escape.json.
-   [OK]          standard        283   y_string_one-byte-utf-8.json.
-   [OK]          standard        284   y_string_pi.json.
-   [OK]          standard        285   y_string_reservedCharacterInUTF-8_U+1BF...
-   [OK]          standard        286   y_string_simple_ascii.json.
-   [OK]          standard        287   y_string_space.json.
-   [OK]          standard        288   y_string_surrogates_U+1D11E_MUSICAL_SYM...
-   [OK]          standard        289   y_string_three-byte-utf-8.json.
-   [OK]          standard        290   y_string_two-byte-utf-8.json.
-   [OK]          standard        291   y_string_u+2028_line_sep.json.
-   [OK]          standard        292   y_string_u+2029_par_sep.json.
-   [OK]          standard        293   y_string_uEscape.json.
-   [OK]          standard        294   y_string_uescaped_newline.json.
-   [OK]          standard        295   y_string_unescaped_char_delete.json.
-   [OK]          standard        296   y_string_unicode.json.
-   [OK]          standard        297   y_string_unicodeEscapedBackslash.json.
-   [OK]          standard        298   y_string_unicode_2.json.
-   [OK]          standard        299   y_string_unicode_U+10FFFE_nonchar.json.
-   [OK]          standard        300   y_string_unicode_U+1FFFE_nonchar.json.
-   [OK]          standard        301   y_string_unicode_U+200B_ZERO_WIDTH_SPAC...
-   [OK]          standard        302   y_string_unicode_U+2064_invisible_plus....
-   [OK]          standard        303   y_string_unicode_U+FDD0_nonchar.json.
-   [OK]          standard        304   y_string_unicode_U+FFFE_nonchar.json.
-   [OK]          standard        305   y_string_unicode_escaped_double_quote.j...
-   [OK]          standard        306   y_string_utf8.json.
-   [OK]          standard        307   y_string_with_del_character.json.
-   [OK]          standard        308   y_structure_lonely_false.json.
-   [OK]          standard        309   y_structure_lonely_int.json.
-   [OK]          standard        310   y_structure_lonely_negative_real.json.
-   [OK]          standard        311   y_structure_lonely_null.json.
-   [OK]          standard        312   y_structure_lonely_string.json.
-   [OK]          standard        313   y_structure_lonely_true.json.
-   [OK]          standard        314   y_structure_string_empty.json.
-   [OK]          standard        315   y_structure_trailing_newline.json.
-   [OK]          standard        316   y_structure_true_in_array.json.
-   [OK]          standard        317   y_structure_whitespace_array.json.
-   [OK]          stream            0   i_number_double_huge_neg_exp.json.
-   [OK]          stream            1   i_number_huge_exp.json.
-   [OK]          stream            2   i_number_neg_int_huge_exp.json.
-   [OK]          stream            3   i_number_pos_double_huge_exp.json.
-   [OK]          stream            4   i_number_real_neg_overflow.json.
-   [OK]          stream            5   i_number_real_pos_overflow.json.
-   [OK]          stream            6   i_number_real_underflow.json.
-   [OK]          stream            7   i_number_too_big_neg_int.json.
-   [OK]          stream            8   i_number_too_big_pos_int.json.
-   [OK]          stream            9   i_number_very_big_negative_int.json.
-   [OK]          stream           10   i_object_key_lone_2nd_surrogate.json.
-   [OK]          stream           11   i_string_1st_surrogate_but_2nd_missing....
-   [OK]          stream           12   i_string_1st_valid_surrogate_2nd_invali...
-   [OK]          stream           13   i_string_UTF-16LE_with_BOM.json.
-   [OK]          stream           14   i_string_UTF-8_invalid_sequence.json.
-   [OK]          stream           15   i_string_UTF8_surrogate_U+D800.json.
-   [OK]          stream           16   i_string_incomplete_surrogate_and_escap...
-   [OK]          stream           17   i_string_incomplete_surrogate_pair.json.
-   [OK]          stream           18   i_string_incomplete_surrogates_escape_v...
-   [OK]          stream           19   i_string_invalid_lonely_surrogate.json.
-   [OK]          stream           20   i_string_invalid_surrogate.json.
-   [OK]          stream           21   i_string_invalid_utf-8.json.
-   [OK]          stream           22   i_string_inverted_surrogates_U+1D11E.json.
-   [OK]          stream           23   i_string_iso_latin_1.json.
-   [OK]          stream           24   i_string_lone_second_surrogate.json.
-   [OK]          stream           25   i_string_lone_utf8_continuation_byte.json.
-   [OK]          stream           26   i_string_not_in_unicode_range.json.
-   [OK]          stream           27   i_string_overlong_sequence_2_bytes.json.
-   [OK]          stream           28   i_string_overlong_sequence_6_bytes.json.
-   [OK]          stream           29   i_string_overlong_sequence_6_bytes_null...
-   [OK]          stream           30   i_string_truncated-utf-8.json.
-   [OK]          stream           31   i_string_utf16BE_no_BOM.json.
-   [OK]          stream           32   i_string_utf16LE_no_BOM.json.
-   [OK]          stream           33   i_structure_500_nested_arrays.json.
-   [OK]          stream           34   i_structure_UTF-8_BOM_empty_object.json.
-   [OK]          stream           35   n_array_1_true_without_comma.json.
-   [OK]          stream           36   n_array_a_invalid_utf8.json.
-   [OK]          stream           37   n_array_colon_instead_of_comma.json.
-   [OK]          stream           38   n_array_comma_after_close.json.
-   [OK]          stream           39   n_array_comma_and_number.json.
-   [OK]          stream           40   n_array_double_comma.json.
-   [OK]          stream           41   n_array_double_extra_comma.json.
-   [OK]          stream           42   n_array_extra_close.json.
-   [OK]          stream           43   n_array_extra_comma.json.
-   [OK]          stream           44   n_array_incomplete.json.
-   [OK]          stream           45   n_array_incomplete_invalid_value.json.
-   [OK]          stream           46   n_array_inner_array_no_comma.json.
-   [OK]          stream           47   n_array_invalid_utf8.json.
-   [OK]          stream           48   n_array_items_separated_by_semicolon.json.
-   [OK]          stream           49   n_array_just_comma.json.
-   [OK]          stream           50   n_array_just_minus.json.
-   [OK]          stream           51   n_array_missing_value.json.
-   [OK]          stream           52   n_array_newlines_unclosed.json.
-   [OK]          stream           53   n_array_number_and_comma.json.
-   [OK]          stream           54   n_array_number_and_several_commas.json.
-   [OK]          stream           55   n_array_spaces_vertical_tab_formfeed.json.
-   [OK]          stream           56   n_array_star_inside.json.
-   [OK]          stream           57   n_array_unclosed.json.
-   [OK]          stream           58   n_array_unclosed_trailing_comma.json.
-   [OK]          stream           59   n_array_unclosed_with_new_lines.json.
-   [OK]          stream           60   n_array_unclosed_with_object_inside.json.
-   [OK]          stream           61   n_incomplete_false.json.
-   [OK]          stream           62   n_incomplete_null.json.
-   [OK]          stream           63   n_incomplete_true.json.
-   [OK]          stream           64   n_multidigit_number_then_00.json.
-   [OK]          stream           65   n_number_++.json.
-   [OK]          stream           66   n_number_+1.json.
-   [OK]          stream           67   n_number_+Inf.json.
-   [OK]          stream           68   n_number_-01.json.
-   [OK]          stream           69   n_number_-1.0..json.
-   [OK]          stream           70   n_number_-2..json.
-   [OK]          stream           71   n_number_-NaN.json.
-   [OK]          stream           72   n_number_.-1.json.
-   [OK]          stream           73   n_number_.2e-3.json.
-   [OK]          stream           74   n_number_0.1.2.json.
-   [OK]          stream           75   n_number_0.3e+.json.
-   [OK]          stream           76   n_number_0.3e.json.
-   [OK]          stream           77   n_number_0.e1.json.
-   [OK]          stream           78   n_number_0_capital_E+.json.
-   [OK]          stream           79   n_number_0_capital_E.json.
-   [OK]          stream           80   n_number_0e+.json.
-   [OK]          stream           81   n_number_0e.json.
-   [OK]          stream           82   n_number_1.0e+.json.
-   [OK]          stream           83   n_number_1.0e-.json.
-   [OK]          stream           84   n_number_1.0e.json.
-   [OK]          stream           85   n_number_1_000.json.
-   [OK]          stream           86   n_number_1eE2.json.
-   [OK]          stream           87   n_number_2.e+3.json.
-   [OK]          stream           88   n_number_2.e-3.json.
-   [OK]          stream           89   n_number_2.e3.json.
-   [OK]          stream           90   n_number_9.e+.json.
-   [OK]          stream           91   n_number_Inf.json.
-   [OK]          stream           92   n_number_NaN.json.
-   [OK]          stream           93   n_number_U+FF11_fullwidth_digit_one.json.
-   [OK]          stream           94   n_number_expression.json.
-   [OK]          stream           95   n_number_hex_1_digit.json.
-   [OK]          stream           96   n_number_hex_2_digits.json.
-   [OK]          stream           97   n_number_infinity.json.
-   [OK]          stream           98   n_number_invalid+-.json.
-   [OK]          stream           99   n_number_invalid-negative-real.json.
-   [OK]          stream          100   n_number_invalid-utf-8-in-bigger-int.json.
-   [OK]          stream          101   n_number_invalid-utf-8-in-exponent.json.
-   [OK]          stream          102   n_number_invalid-utf-8-in-int.json.
-   [OK]          stream          103   n_number_minus_infinity.json.
-   [OK]          stream          104   n_number_minus_sign_with_trailing_garba...
-   [OK]          stream          105   n_number_minus_space_1.json.
-   [OK]          stream          106   n_number_neg_int_starting_with_zero.json.
-   [OK]          stream          107   n_number_neg_real_without_int_part.json.
-   [OK]          stream          108   n_number_neg_with_garbage_at_end.json.
-   [OK]          stream          109   n_number_real_garbage_after_e.json.
-   [OK]          stream          110   n_number_real_with_invalid_utf8_after_e...
-   [OK]          stream          111   n_number_real_without_fractional_part.j...
-   [OK]          stream          112   n_number_starting_with_dot.json.
-   [OK]          stream          113   n_number_with_alpha.json.
-   [OK]          stream          114   n_number_with_alpha_char.json.
-   [OK]          stream          115   n_number_with_leading_zero.json.
-   [OK]          stream          116   n_object_bad_value.json.
-   [OK]          stream          117   n_object_bracket_key.json.
-   [OK]          stream          118   n_object_comma_instead_of_colon.json.
-   [OK]          stream          119   n_object_double_colon.json.
-   [OK]          stream          120   n_object_emoji.json.
-   [OK]          stream          121   n_object_garbage_at_end.json.
-   [OK]          stream          122   n_object_key_with_single_quotes.json.
-   [OK]          stream          123   n_object_lone_continuation_byte_in_key_...
-   [OK]          stream          124   n_object_missing_colon.json.
-   [OK]          stream          125   n_object_missing_key.json.
-   [OK]          stream          126   n_object_missing_semicolon.json.
-   [OK]          stream          127   n_object_missing_value.json.
-   [OK]          stream          128   n_object_no-colon.json.
-   [OK]          stream          129   n_object_non_string_key.json.
-   [OK]          stream          130   n_object_non_string_key_but_huge_number...
-   [OK]          stream          131   n_object_repeated_null_null.json.
-   [OK]          stream          132   n_object_several_trailing_commas.json.
-   [OK]          stream          133   n_object_single_quote.json.
-   [OK]          stream          134   n_object_trailing_comma.json.
-   [OK]          stream          135   n_object_trailing_comment.json.
-   [OK]          stream          136   n_object_trailing_comment_open.json.
-   [OK]          stream          137   n_object_trailing_comment_slash_open.json.
-   [OK]          stream          138   n_object_trailing_comment_slash_open_in...
-   [OK]          stream          139   n_object_two_commas_in_a_row.json.
-   [OK]          stream          140   n_object_unquoted_key.json.
-   [OK]          stream          141   n_object_unterminated-value.json.
-   [OK]          stream          142   n_object_with_single_string.json.
-   [OK]          stream          143   n_object_with_trailing_garbage.json.
-   [OK]          stream          144   n_single_space.json.
-   [OK]          stream          145   n_string_1_surrogate_then_escape.json.
-   [OK]          stream          146   n_string_1_surrogate_then_escape_u.json.
-   [OK]          stream          147   n_string_1_surrogate_then_escape_u1.json.
-   [OK]          stream          148   n_string_1_surrogate_then_escape_u1x.json.
-   [OK]          stream          149   n_string_accentuated_char_no_quotes.json.
-   [OK]          stream          150   n_string_backslash_00.json.
-   [OK]          stream          151   n_string_escape_x.json.
-   [OK]          stream          152   n_string_escaped_backslash_bad.json.
-   [OK]          stream          153   n_string_escaped_ctrl_char_tab.json.
-   [OK]          stream          154   n_string_escaped_emoji.json.
-   [OK]          stream          155   n_string_incomplete_escape.json.
-   [OK]          stream          156   n_string_incomplete_escaped_character.j...
-   [OK]          stream          157   n_string_incomplete_surrogate.json.
-   [OK]          stream          158   n_string_incomplete_surrogate_escape_in...
-   [OK]          stream          159   n_string_invalid-utf-8-in-escape.json.
-   [OK]          stream          160   n_string_invalid_backslash_esc.json.
-   [OK]          stream          161   n_string_invalid_unicode_escape.json.
-   [OK]          stream          162   n_string_invalid_utf8_after_escape.json.
-   [OK]          stream          163   n_string_leading_uescaped_thinspace.json.
-   [OK]          stream          164   n_string_no_quotes_with_bad_escape.json.
-   [OK]          stream          165   n_string_single_doublequote.json.
-   [OK]          stream          166   n_string_single_quote.json.
-   [OK]          stream          167   n_string_single_string_no_double_quotes...
-   [OK]          stream          168   n_string_start_escape_unclosed.json.
-   [OK]          stream          169   n_string_unescaped_ctrl_char.json.
-   [OK]          stream          170   n_string_unescaped_newline.json.
-   [OK]          stream          171   n_string_unescaped_tab.json.
-   [OK]          stream          172   n_string_unicode_CapitalU.json.
-   [OK]          stream          173   n_string_with_trailing_garbage.json.
-   [OK]          stream          174   n_structure_100000_opening_arrays.json.
-   [OK]          stream          175   n_structure_U+2060_word_joined.json.
-   [OK]          stream          176   n_structure_UTF8_BOM_no_data.json.
-   [OK]          stream          177   n_structure_angle_bracket_..json.
-   [OK]          stream          178   n_structure_angle_bracket_null.json.
-   [OK]          stream          179   n_structure_array_trailing_garbage.json.
-   [OK]          stream          180   n_structure_array_with_extra_array_clos...
-   [OK]          stream          181   n_structure_array_with_unclosed_string....
-   [OK]          stream          182   n_structure_ascii-unicode-identifier.json.
-   [OK]          stream          183   n_structure_capitalized_True.json.
-   [OK]          stream          184   n_structure_close_unopened_array.json.
-   [OK]          stream          185   n_structure_comma_instead_of_closing_br...
-   [OK]          stream          186   n_structure_double_array.json.
-   [OK]          stream          187   n_structure_end_array.json.
-   [OK]          stream          188   n_structure_incomplete_UTF8_BOM.json.
-   [OK]          stream          189   n_structure_lone-invalid-utf-8.json.
-   [OK]          stream          190   n_structure_lone-open-bracket.json.
-   [OK]          stream          191   n_structure_no_data.json.
-   [OK]          stream          192   n_structure_null-byte-outside-string.json.
-   [OK]          stream          193   n_structure_number_with_trailing_garbag...
-   [OK]          stream          194   n_structure_object_followed_by_closing_...
-   [OK]          stream          195   n_structure_object_unclosed_no_value.json.
-   [OK]          stream          196   n_structure_object_with_comment.json.
-   [OK]          stream          197   n_structure_object_with_trailing_garbag...
-   [OK]          stream          198   n_structure_open_array_apostrophe.json.
-   [OK]          stream          199   n_structure_open_array_comma.json.
-   [OK]          stream          200   n_structure_open_array_object.json.
-   [OK]          stream          201   n_structure_open_array_open_object.json.
-   [OK]          stream          202   n_structure_open_array_open_string.json.
-   [OK]          stream          203   n_structure_open_array_string.json.
-   [OK]          stream          204   n_structure_open_object.json.
-   [OK]          stream          205   n_structure_open_object_close_array.json.
-   [OK]          stream          206   n_structure_open_object_comma.json.
-   [OK]          stream          207   n_structure_open_object_open_array.json.
-   [OK]          stream          208   n_structure_open_object_open_string.json.
-   [OK]          stream          209   n_structure_open_object_string_with_apo...
-   [OK]          stream          210   n_structure_open_open.json.
-   [OK]          stream          211   n_structure_single_eacute.json.
-   [OK]          stream          212   n_structure_single_star.json.
-   [OK]          stream          213   n_structure_trailing_#.json.
-   [OK]          stream          214   n_structure_uescaped_LF_before_string.j...
-   [OK]          stream          215   n_structure_unclosed_array.json.
-   [OK]          stream          216   n_structure_unclosed_array_partial_null...
-   [OK]          stream          217   n_structure_unclosed_array_unfinished_f...
-   [OK]          stream          218   n_structure_unclosed_array_unfinished_t...
-   [OK]          stream          219   n_structure_unclosed_object.json.
-   [OK]          stream          220   n_structure_unicode-identifier.json.
-   [OK]          stream          221   n_structure_whitespace_U+2060_word_join...
-   [OK]          stream          222   n_structure_whitespace_formfeed.json.
-   [OK]          stream          223   y_array_arraysWithSpaces.json.
-   [OK]          stream          224   y_array_empty-string.json.
-   [OK]          stream          225   y_array_empty.json.
-   [OK]          stream          226   y_array_ending_with_newline.json.
-   [OK]          stream          227   y_array_false.json.
-   [OK]          stream          228   y_array_heterogeneous.json.
-   [OK]          stream          229   y_array_null.json.
-   [OK]          stream          230   y_array_with_1_and_newline.json.
-   [OK]          stream          231   y_array_with_leading_space.json.
-   [OK]          stream          232   y_array_with_several_null.json.
-   [OK]          stream          233   y_array_with_trailing_space.json.
-   [OK]          stream          234   y_number.json.
-   [OK]          stream          235   y_number_0e+1.json.
-   [OK]          stream          236   y_number_0e1.json.
-   [OK]          stream          237   y_number_after_space.json.
-   [OK]          stream          238   y_number_double_close_to_zero.json.
-   [OK]          stream          239   y_number_int_with_exp.json.
-   [OK]          stream          240   y_number_minus_zero.json.
-   [OK]          stream          241   y_number_negative_int.json.
-   [OK]          stream          242   y_number_negative_one.json.
-   [OK]          stream          243   y_number_negative_zero.json.
-   [OK]          stream          244   y_number_real_capital_e.json.
-   [OK]          stream          245   y_number_real_capital_e_neg_exp.json.
-   [OK]          stream          246   y_number_real_capital_e_pos_exp.json.
-   [OK]          stream          247   y_number_real_exponent.json.
-   [OK]          stream          248   y_number_real_fraction_exponent.json.
-   [OK]          stream          249   y_number_real_neg_exp.json.
-   [OK]          stream          250   y_number_real_pos_exponent.json.
-   [OK]          stream          251   y_number_simple_int.json.
-   [OK]          stream          252   y_number_simple_real.json.
-   [OK]          stream          253   y_object.json.
-   [OK]          stream          254   y_object_basic.json.
-   [OK]          stream          255   y_object_duplicated_key.json.
-   [OK]          stream          256   y_object_duplicated_key_and_value.json.
-   [OK]          stream          257   y_object_empty.json.
-   [OK]          stream          258   y_object_empty_key.json.
-   [OK]          stream          259   y_object_escaped_null_in_key.json.
-   [OK]          stream          260   y_object_extreme_numbers.json.
-   [OK]          stream          261   y_object_long_strings.json.
-   [OK]          stream          262   y_object_simple.json.
-   [OK]          stream          263   y_object_string_unicode.json.
-   [OK]          stream          264   y_object_with_newlines.json.
-   [OK]          stream          265   y_string_1_2_3_bytes_UTF-8_sequences.json.
-   [OK]          stream          266   y_string_accepted_surrogate_pair.json.
-   [OK]          stream          267   y_string_accepted_surrogate_pairs.json.
-   [OK]          stream          268   y_string_allowed_escapes.json.
-   [OK]          stream          269   y_string_backslash_and_u_escaped_zero.j...
-   [OK]          stream          270   y_string_backslash_doublequotes.json.
-   [OK]          stream          271   y_string_comments.json.
-   [OK]          stream          272   y_string_double_escape_a.json.
-   [OK]          stream          273   y_string_double_escape_n.json.
-   [OK]          stream          274   y_string_escaped_control_character.json.
-   [OK]          stream          275   y_string_escaped_noncharacter.json.
-   [OK]          stream          276   y_string_in_array.json.
-   [OK]          stream          277   y_string_in_array_with_leading_space.json.
-   [OK]          stream          278   y_string_last_surrogates_1_and_2.json.
-   [OK]          stream          279   y_string_nbsp_uescaped.json.
-   [OK]          stream          280   y_string_nonCharacterInUTF-8_U+10FFFF.j...
-   [OK]          stream          281   y_string_nonCharacterInUTF-8_U+FFFF.json.
-   [OK]          stream          282   y_string_null_escape.json.
-   [OK]          stream          283   y_string_one-byte-utf-8.json.
-   [OK]          stream          284   y_string_pi.json.
-   [OK]          stream          285   y_string_reservedCharacterInUTF-8_U+1BF...
-   [OK]          stream          286   y_string_simple_ascii.json.
-   [OK]          stream          287   y_string_space.json.
-   [OK]          stream          288   y_string_surrogates_U+1D11E_MUSICAL_SYM...
-   [OK]          stream          289   y_string_three-byte-utf-8.json.
-   [OK]          stream          290   y_string_two-byte-utf-8.json.
-   [OK]          stream          291   y_string_u+2028_line_sep.json.
-   [OK]          stream          292   y_string_u+2029_par_sep.json.
-   [OK]          stream          293   y_string_uEscape.json.
-   [OK]          stream          294   y_string_uescaped_newline.json.
-   [OK]          stream          295   y_string_unescaped_char_delete.json.
-   [OK]          stream          296   y_string_unicode.json.
-   [OK]          stream          297   y_string_unicodeEscapedBackslash.json.
-   [OK]          stream          298   y_string_unicode_2.json.
-   [OK]          stream          299   y_string_unicode_U+10FFFE_nonchar.json.
-   [OK]          stream          300   y_string_unicode_U+1FFFE_nonchar.json.
-   [OK]          stream          301   y_string_unicode_U+200B_ZERO_WIDTH_SPAC...
-   [OK]          stream          302   y_string_unicode_U+2064_invisible_plus....
-   [OK]          stream          303   y_string_unicode_U+FDD0_nonchar.json.
-   [OK]          stream          304   y_string_unicode_U+FFFE_nonchar.json.
-   [OK]          stream          305   y_string_unicode_escaped_double_quote.j...
-   [OK]          stream          306   y_string_utf8.json.
-   [OK]          stream          307   y_string_with_del_character.json.
-   [OK]          stream          308   y_structure_lonely_false.json.
-   [OK]          stream          309   y_structure_lonely_int.json.
-   [OK]          stream          310   y_structure_lonely_negative_real.json.
-   [OK]          stream          311   y_structure_lonely_null.json.
-   [OK]          stream          312   y_structure_lonely_string.json.
-   [OK]          stream          313   y_structure_lonely_true.json.
-   [OK]          stream          314   y_structure_string_empty.json.
-   [OK]          stream          315   y_structure_trailing_newline.json.
-   [OK]          stream          316   y_structure_true_in_array.json.
-   [OK]          stream          317   y_structure_whitespace_array.json.
-   [OK]          monad             0   i_number_double_huge_neg_exp.json.
-   [OK]          monad             1   i_number_huge_exp.json.
-   [OK]          monad             2   i_number_neg_int_huge_exp.json.
-   [OK]          monad             3   i_number_pos_double_huge_exp.json.
-   [OK]          monad             4   i_number_real_neg_overflow.json.
-   [OK]          monad             5   i_number_real_pos_overflow.json.
-   [OK]          monad             6   i_number_real_underflow.json.
-   [OK]          monad             7   i_number_too_big_neg_int.json.
-   [OK]          monad             8   i_number_too_big_pos_int.json.
-   [OK]          monad             9   i_number_very_big_negative_int.json.
-   [OK]          monad            10   i_object_key_lone_2nd_surrogate.json.
-   [OK]          monad            11   i_string_1st_surrogate_but_2nd_missing....
-   [OK]          monad            12   i_string_1st_valid_surrogate_2nd_invali...
-   [OK]          monad            13   i_string_UTF-16LE_with_BOM.json.
-   [OK]          monad            14   i_string_UTF-8_invalid_sequence.json.
-   [OK]          monad            15   i_string_UTF8_surrogate_U+D800.json.
-   [OK]          monad            16   i_string_incomplete_surrogate_and_escap...
-   [OK]          monad            17   i_string_incomplete_surrogate_pair.json.
-   [OK]          monad            18   i_string_incomplete_surrogates_escape_v...
-   [OK]          monad            19   i_string_invalid_lonely_surrogate.json.
-   [OK]          monad            20   i_string_invalid_surrogate.json.
-   [OK]          monad            21   i_string_invalid_utf-8.json.
-   [OK]          monad            22   i_string_inverted_surrogates_U+1D11E.json.
-   [OK]          monad            23   i_string_iso_latin_1.json.
-   [OK]          monad            24   i_string_lone_second_surrogate.json.
-   [OK]          monad            25   i_string_lone_utf8_continuation_byte.json.
-   [OK]          monad            26   i_string_not_in_unicode_range.json.
-   [OK]          monad            27   i_string_overlong_sequence_2_bytes.json.
-   [OK]          monad            28   i_string_overlong_sequence_6_bytes.json.
-   [OK]          monad            29   i_string_overlong_sequence_6_bytes_null...
-   [OK]          monad            30   i_string_truncated-utf-8.json.
-   [OK]          monad            31   i_string_utf16BE_no_BOM.json.
-   [OK]          monad            32   i_string_utf16LE_no_BOM.json.
-   [OK]          monad            33   i_structure_500_nested_arrays.json.
-   [OK]          monad            34   i_structure_UTF-8_BOM_empty_object.json.
-   [OK]          monad            35   n_array_1_true_without_comma.json.
-   [OK]          monad            36   n_array_a_invalid_utf8.json.
-   [OK]          monad            37   n_array_colon_instead_of_comma.json.
-   [OK]          monad            38   n_array_comma_after_close.json.
-   [OK]          monad            39   n_array_comma_and_number.json.
-   [OK]          monad            40   n_array_double_comma.json.
-   [OK]          monad            41   n_array_double_extra_comma.json.
-   [OK]          monad            42   n_array_extra_close.json.
-   [OK]          monad            43   n_array_extra_comma.json.
-   [OK]          monad            44   n_array_incomplete.json.
-   [OK]          monad            45   n_array_incomplete_invalid_value.json.
-   [OK]          monad            46   n_array_inner_array_no_comma.json.
-   [OK]          monad            47   n_array_invalid_utf8.json.
-   [OK]          monad            48   n_array_items_separated_by_semicolon.json.
-   [OK]          monad            49   n_array_just_comma.json.
-   [OK]          monad            50   n_array_just_minus.json.
-   [OK]          monad            51   n_array_missing_value.json.
-   [OK]          monad            52   n_array_newlines_unclosed.json.
-   [OK]          monad            53   n_array_number_and_comma.json.
-   [OK]          monad            54   n_array_number_and_several_commas.json.
-   [OK]          monad            55   n_array_spaces_vertical_tab_formfeed.json.
-   [OK]          monad            56   n_array_star_inside.json.
-   [OK]          monad            57   n_array_unclosed.json.
-   [OK]          monad            58   n_array_unclosed_trailing_comma.json.
-   [OK]          monad            59   n_array_unclosed_with_new_lines.json.
-   [OK]          monad            60   n_array_unclosed_with_object_inside.json.
-   [OK]          monad            61   n_incomplete_false.json.
-   [OK]          monad            62   n_incomplete_null.json.
-   [OK]          monad            63   n_incomplete_true.json.
-   [OK]          monad            64   n_multidigit_number_then_00.json.
-   [OK]          monad            65   n_number_++.json.
-   [OK]          monad            66   n_number_+1.json.
-   [OK]          monad            67   n_number_+Inf.json.
-   [OK]          monad            68   n_number_-01.json.
-   [OK]          monad            69   n_number_-1.0..json.
-   [OK]          monad            70   n_number_-2..json.
-   [OK]          monad            71   n_number_-NaN.json.
-   [OK]          monad            72   n_number_.-1.json.
-   [OK]          monad            73   n_number_.2e-3.json.
-   [OK]          monad            74   n_number_0.1.2.json.
-   [OK]          monad            75   n_number_0.3e+.json.
-   [OK]          monad            76   n_number_0.3e.json.
-   [OK]          monad            77   n_number_0.e1.json.
-   [OK]          monad            78   n_number_0_capital_E+.json.
-   [OK]          monad            79   n_number_0_capital_E.json.
-   [OK]          monad            80   n_number_0e+.json.
-   [OK]          monad            81   n_number_0e.json.
-   [OK]          monad            82   n_number_1.0e+.json.
-   [OK]          monad            83   n_number_1.0e-.json.
-   [OK]          monad            84   n_number_1.0e.json.
-   [OK]          monad            85   n_number_1_000.json.
-   [OK]          monad            86   n_number_1eE2.json.
-   [OK]          monad            87   n_number_2.e+3.json.
-   [OK]          monad            88   n_number_2.e-3.json.
-   [OK]          monad            89   n_number_2.e3.json.
-   [OK]          monad            90   n_number_9.e+.json.
-   [OK]          monad            91   n_number_Inf.json.
-   [OK]          monad            92   n_number_NaN.json.
-   [OK]          monad            93   n_number_U+FF11_fullwidth_digit_one.json.
-   [OK]          monad            94   n_number_expression.json.
-   [OK]          monad            95   n_number_hex_1_digit.json.
-   [OK]          monad            96   n_number_hex_2_digits.json.
-   [OK]          monad            97   n_number_infinity.json.
-   [OK]          monad            98   n_number_invalid+-.json.
-   [OK]          monad            99   n_number_invalid-negative-real.json.
-   [OK]          monad           100   n_number_invalid-utf-8-in-bigger-int.json.
-   [OK]          monad           101   n_number_invalid-utf-8-in-exponent.json.
-   [OK]          monad           102   n_number_invalid-utf-8-in-int.json.
-   [OK]          monad           103   n_number_minus_infinity.json.
-   [OK]          monad           104   n_number_minus_sign_with_trailing_garba...
-   [OK]          monad           105   n_number_minus_space_1.json.
-   [OK]          monad           106   n_number_neg_int_starting_with_zero.json.
-   [OK]          monad           107   n_number_neg_real_without_int_part.json.
-   [OK]          monad           108   n_number_neg_with_garbage_at_end.json.
-   [OK]          monad           109   n_number_real_garbage_after_e.json.
-   [OK]          monad           110   n_number_real_with_invalid_utf8_after_e...
-   [OK]          monad           111   n_number_real_without_fractional_part.j...
-   [OK]          monad           112   n_number_starting_with_dot.json.
-   [OK]          monad           113   n_number_with_alpha.json.
-   [OK]          monad           114   n_number_with_alpha_char.json.
-   [OK]          monad           115   n_number_with_leading_zero.json.
-   [OK]          monad           116   n_object_bad_value.json.
-   [OK]          monad           117   n_object_bracket_key.json.
-   [OK]          monad           118   n_object_comma_instead_of_colon.json.
-   [OK]          monad           119   n_object_double_colon.json.
-   [OK]          monad           120   n_object_emoji.json.
-   [OK]          monad           121   n_object_garbage_at_end.json.
-   [OK]          monad           122   n_object_key_with_single_quotes.json.
-   [OK]          monad           123   n_object_lone_continuation_byte_in_key_...
-   [OK]          monad           124   n_object_missing_colon.json.
-   [OK]          monad           125   n_object_missing_key.json.
-   [OK]          monad           126   n_object_missing_semicolon.json.
-   [OK]          monad           127   n_object_missing_value.json.
-   [OK]          monad           128   n_object_no-colon.json.
-   [OK]          monad           129   n_object_non_string_key.json.
-   [OK]          monad           130   n_object_non_string_key_but_huge_number...
-   [OK]          monad           131   n_object_repeated_null_null.json.
-   [OK]          monad           132   n_object_several_trailing_commas.json.
-   [OK]          monad           133   n_object_single_quote.json.
-   [OK]          monad           134   n_object_trailing_comma.json.
-   [OK]          monad           135   n_object_trailing_comment.json.
-   [OK]          monad           136   n_object_trailing_comment_open.json.
-   [OK]          monad           137   n_object_trailing_comment_slash_open.json.
-   [OK]          monad           138   n_object_trailing_comment_slash_open_in...
-   [OK]          monad           139   n_object_two_commas_in_a_row.json.
-   [OK]          monad           140   n_object_unquoted_key.json.
-   [OK]          monad           141   n_object_unterminated-value.json.
-   [OK]          monad           142   n_object_with_single_string.json.
-   [OK]          monad           143   n_object_with_trailing_garbage.json.
-   [OK]          monad           144   n_single_space.json.
-   [OK]          monad           145   n_string_1_surrogate_then_escape.json.
-   [OK]          monad           146   n_string_1_surrogate_then_escape_u.json.
-   [OK]          monad           147   n_string_1_surrogate_then_escape_u1.json.
-   [OK]          monad           148   n_string_1_surrogate_then_escape_u1x.json.
-   [OK]          monad           149   n_string_accentuated_char_no_quotes.json.
-   [OK]          monad           150   n_string_backslash_00.json.
-   [OK]          monad           151   n_string_escape_x.json.
-   [OK]          monad           152   n_string_escaped_backslash_bad.json.
-   [OK]          monad           153   n_string_escaped_ctrl_char_tab.json.
-   [OK]          monad           154   n_string_escaped_emoji.json.
-   [OK]          monad           155   n_string_incomplete_escape.json.
-   [OK]          monad           156   n_string_incomplete_escaped_character.j...
-   [OK]          monad           157   n_string_incomplete_surrogate.json.
-   [OK]          monad           158   n_string_incomplete_surrogate_escape_in...
-   [OK]          monad           159   n_string_invalid-utf-8-in-escape.json.
-   [OK]          monad           160   n_string_invalid_backslash_esc.json.
-   [OK]          monad           161   n_string_invalid_unicode_escape.json.
-   [OK]          monad           162   n_string_invalid_utf8_after_escape.json.
-   [OK]          monad           163   n_string_leading_uescaped_thinspace.json.
-   [OK]          monad           164   n_string_no_quotes_with_bad_escape.json.
-   [OK]          monad           165   n_string_single_doublequote.json.
-   [OK]          monad           166   n_string_single_quote.json.
-   [OK]          monad           167   n_string_single_string_no_double_quotes...
-   [OK]          monad           168   n_string_start_escape_unclosed.json.
-   [OK]          monad           169   n_string_unescaped_ctrl_char.json.
-   [OK]          monad           170   n_string_unescaped_newline.json.
-   [OK]          monad           171   n_string_unescaped_tab.json.
-   [OK]          monad           172   n_string_unicode_CapitalU.json.
-   [OK]          monad           173   n_string_with_trailing_garbage.json.
-   [OK]          monad           174   n_structure_100000_opening_arrays.json.
-   [OK]          monad           175   n_structure_U+2060_word_joined.json.
-   [OK]          monad           176   n_structure_UTF8_BOM_no_data.json.
-   [OK]          monad           177   n_structure_angle_bracket_..json.
-   [OK]          monad           178   n_structure_angle_bracket_null.json.
-   [OK]          monad           179   n_structure_array_trailing_garbage.json.
-   [OK]          monad           180   n_structure_array_with_extra_array_clos...
-   [OK]          monad           181   n_structure_array_with_unclosed_string....
-   [OK]          monad           182   n_structure_ascii-unicode-identifier.json.
-   [OK]          monad           183   n_structure_capitalized_True.json.
-   [OK]          monad           184   n_structure_close_unopened_array.json.
-   [OK]          monad           185   n_structure_comma_instead_of_closing_br...
-   [OK]          monad           186   n_structure_double_array.json.
-   [OK]          monad           187   n_structure_end_array.json.
-   [OK]          monad           188   n_structure_incomplete_UTF8_BOM.json.
-   [OK]          monad           189   n_structure_lone-invalid-utf-8.json.
-   [OK]          monad           190   n_structure_lone-open-bracket.json.
-   [OK]          monad           191   n_structure_no_data.json.
-   [OK]          monad           192   n_structure_null-byte-outside-string.json.
-   [OK]          monad           193   n_structure_number_with_trailing_garbag...
-   [OK]          monad           194   n_structure_object_followed_by_closing_...
-   [OK]          monad           195   n_structure_object_unclosed_no_value.json.
-   [OK]          monad           196   n_structure_object_with_comment.json.
-   [OK]          monad           197   n_structure_object_with_trailing_garbag...
-   [OK]          monad           198   n_structure_open_array_apostrophe.json.
-   [OK]          monad           199   n_structure_open_array_comma.json.
-   [OK]          monad           200   n_structure_open_array_object.json.
-   [OK]          monad           201   n_structure_open_array_open_object.json.
-   [OK]          monad           202   n_structure_open_array_open_string.json.
-   [OK]          monad           203   n_structure_open_array_string.json.
-   [OK]          monad           204   n_structure_open_object.json.
-   [OK]          monad           205   n_structure_open_object_close_array.json.
-   [OK]          monad           206   n_structure_open_object_comma.json.
-   [OK]          monad           207   n_structure_open_object_open_array.json.
-   [OK]          monad           208   n_structure_open_object_open_string.json.
-   [OK]          monad           209   n_structure_open_object_string_with_apo...
-   [OK]          monad           210   n_structure_open_open.json.
-   [OK]          monad           211   n_structure_single_eacute.json.
-   [OK]          monad           212   n_structure_single_star.json.
-   [OK]          monad           213   n_structure_trailing_#.json.
-   [OK]          monad           214   n_structure_uescaped_LF_before_string.j...
-   [OK]          monad           215   n_structure_unclosed_array.json.
-   [OK]          monad           216   n_structure_unclosed_array_partial_null...
-   [OK]          monad           217   n_structure_unclosed_array_unfinished_f...
-   [OK]          monad           218   n_structure_unclosed_array_unfinished_t...
-   [OK]          monad           219   n_structure_unclosed_object.json.
-   [OK]          monad           220   n_structure_unicode-identifier.json.
-   [OK]          monad           221   n_structure_whitespace_U+2060_word_join...
-   [OK]          monad           222   n_structure_whitespace_formfeed.json.
-   [OK]          monad           223   y_array_arraysWithSpaces.json.
-   [OK]          monad           224   y_array_empty-string.json.
-   [OK]          monad           225   y_array_empty.json.
-   [OK]          monad           226   y_array_ending_with_newline.json.
-   [OK]          monad           227   y_array_false.json.
-   [OK]          monad           228   y_array_heterogeneous.json.
-   [OK]          monad           229   y_array_null.json.
-   [OK]          monad           230   y_array_with_1_and_newline.json.
-   [OK]          monad           231   y_array_with_leading_space.json.
-   [OK]          monad           232   y_array_with_several_null.json.
-   [OK]          monad           233   y_array_with_trailing_space.json.
-   [OK]          monad           234   y_number.json.
-   [OK]          monad           235   y_number_0e+1.json.
-   [OK]          monad           236   y_number_0e1.json.
-   [OK]          monad           237   y_number_after_space.json.
-   [OK]          monad           238   y_number_double_close_to_zero.json.
-   [OK]          monad           239   y_number_int_with_exp.json.
-   [OK]          monad           240   y_number_minus_zero.json.
-   [OK]          monad           241   y_number_negative_int.json.
-   [OK]          monad           242   y_number_negative_one.json.
-   [OK]          monad           243   y_number_negative_zero.json.
-   [OK]          monad           244   y_number_real_capital_e.json.
-   [OK]          monad           245   y_number_real_capital_e_neg_exp.json.
-   [OK]          monad           246   y_number_real_capital_e_pos_exp.json.
-   [OK]          monad           247   y_number_real_exponent.json.
-   [OK]          monad           248   y_number_real_fraction_exponent.json.
-   [OK]          monad           249   y_number_real_neg_exp.json.
-   [OK]          monad           250   y_number_real_pos_exponent.json.
-   [OK]          monad           251   y_number_simple_int.json.
-   [OK]          monad           252   y_number_simple_real.json.
-   [OK]          monad           253   y_object.json.
-   [OK]          monad           254   y_object_basic.json.
-   [OK]          monad           255   y_object_duplicated_key.json.
-   [OK]          monad           256   y_object_duplicated_key_and_value.json.
-   [OK]          monad           257   y_object_empty.json.
-   [OK]          monad           258   y_object_empty_key.json.
-   [OK]          monad           259   y_object_escaped_null_in_key.json.
-   [OK]          monad           260   y_object_extreme_numbers.json.
-   [OK]          monad           261   y_object_long_strings.json.
-   [OK]          monad           262   y_object_simple.json.
-   [OK]          monad           263   y_object_string_unicode.json.
-   [OK]          monad           264   y_object_with_newlines.json.
-   [OK]          monad           265   y_string_1_2_3_bytes_UTF-8_sequences.json.
-   [OK]          monad           266   y_string_accepted_surrogate_pair.json.
-   [OK]          monad           267   y_string_accepted_surrogate_pairs.json.
-   [OK]          monad           268   y_string_allowed_escapes.json.
-   [OK]          monad           269   y_string_backslash_and_u_escaped_zero.j...
-   [OK]          monad           270   y_string_backslash_doublequotes.json.
-   [OK]          monad           271   y_string_comments.json.
-   [OK]          monad           272   y_string_double_escape_a.json.
-   [OK]          monad           273   y_string_double_escape_n.json.
-   [OK]          monad           274   y_string_escaped_control_character.json.
-   [OK]          monad           275   y_string_escaped_noncharacter.json.
-   [OK]          monad           276   y_string_in_array.json.
-   [OK]          monad           277   y_string_in_array_with_leading_space.json.
-   [OK]          monad           278   y_string_last_surrogates_1_and_2.json.
-   [OK]          monad           279   y_string_nbsp_uescaped.json.
-   [OK]          monad           280   y_string_nonCharacterInUTF-8_U+10FFFF.j...
-   [OK]          monad           281   y_string_nonCharacterInUTF-8_U+FFFF.json.
-   [OK]          monad           282   y_string_null_escape.json.
-   [OK]          monad           283   y_string_one-byte-utf-8.json.
-   [OK]          monad           284   y_string_pi.json.
-   [OK]          monad           285   y_string_reservedCharacterInUTF-8_U+1BF...
-   [OK]          monad           286   y_string_simple_ascii.json.
-   [OK]          monad           287   y_string_space.json.
-   [OK]          monad           288   y_string_surrogates_U+1D11E_MUSICAL_SYM...
-   [OK]          monad           289   y_string_three-byte-utf-8.json.
-   [OK]          monad           290   y_string_two-byte-utf-8.json.
-   [OK]          monad           291   y_string_u+2028_line_sep.json.
-   [OK]          monad           292   y_string_u+2029_par_sep.json.
-   [OK]          monad           293   y_string_uEscape.json.
-   [OK]          monad           294   y_string_uescaped_newline.json.
-   [OK]          monad           295   y_string_unescaped_char_delete.json.
-   [OK]          monad           296   y_string_unicode.json.
-   [OK]          monad           297   y_string_unicodeEscapedBackslash.json.
-   [OK]          monad           298   y_string_unicode_2.json.
-   [OK]          monad           299   y_string_unicode_U+10FFFE_nonchar.json.
-   [OK]          monad           300   y_string_unicode_U+1FFFE_nonchar.json.
-   [OK]          monad           301   y_string_unicode_U+200B_ZERO_WIDTH_SPAC...
-   [OK]          monad           302   y_string_unicode_U+2064_invisible_plus....
-   [OK]          monad           303   y_string_unicode_U+FDD0_nonchar.json.
-   [OK]          monad           304   y_string_unicode_U+FFFE_nonchar.json.
-   [OK]          monad           305   y_string_unicode_escaped_double_quote.j...
-   [OK]          monad           306   y_string_utf8.json.
-   [OK]          monad           307   y_string_with_del_character.json.
-   [OK]          monad           308   y_structure_lonely_false.json.
-   [OK]          monad           309   y_structure_lonely_int.json.
-   [OK]          monad           310   y_structure_lonely_negative_real.json.
-   [OK]          monad           311   y_structure_lonely_null.json.
-   [OK]          monad           312   y_structure_lonely_string.json.
-   [OK]          monad           313   y_structure_lonely_true.json.
-   [OK]          monad           314   y_structure_string_empty.json.
-   [OK]          monad           315   y_structure_trailing_newline.json.
-   [OK]          monad           316   y_structure_true_in_array.json.
-   [OK]          monad           317   y_structure_whitespace_array.json.
- 
- Full test results in `~/.opam/4.14/.opam-switch/build/jsonxt.1.0.0/_build/default/tests/core/_build/_tests/Suite'.
- Test Successful in 0.220s. 954 tests run.
-> compiled  jsonxt.1.0.0
-> removed   jsonxt.1.0.0
-> installed jsonxt.1.0.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-03-03 05:14.42 ---> saved as "e8312e1a877066204ef4f61f7d8f952de87d01e69d7fec6bc9aeef491521a4a5"
Job succeeded
2026-03-03 05:14.49: Job succeeded