(for PR #28907)
2025-11-18 22:30.41: New job: test data-encoding.0.7 with crowbar.0.2.2, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/28907/head (fdb37fd425316c3f17ff1a672f38d79e17f64d31)
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/28907/head" && git reset --hard fdb37fd4
git fetch origin master
git merge --no-edit 5b6623e1a6044ddcc5808644cab9ba88dfd5e8c3
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-4.14@sha256:99907d462a916dc0195d51cfc4de28ffc4995497f1f069c9dde86b445ade484c
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 crowbar.0.2.2 0.2.2
RUN opam reinstall crowbar.0.2.2; \
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" != 'crowbar.0.2.2' && partial_fails="$partial_fails $pkg"; \
done; \
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
exit 1
RUN opam reinstall data-encoding.0.7; \
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" != 'data-encoding.0.7' && 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 data-encoding.0.7) || true
RUN opam reinstall --with-test --verbose data-encoding.0.7; \
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" != 'data-encoding.0.7' && 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 .
2025-11-18 22:30.41: Using cache hint "ocaml/opam:debian-13-ocaml-4.14@sha256:99907d462a916dc0195d51cfc4de28ffc4995497f1f069c9dde86b445ade484c-crowbar.0.2.2-data-encoding.0.7-fdb37fd425316c3f17ff1a672f38d79e17f64d31"
2025-11-18 22:30.41: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-4.14@sha256:99907d462a916dc0195d51cfc4de28ffc4995497f1f069c9dde86b445ade484c)
(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 crowbar.0.2.2 0.2.2"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall crowbar.0.2.2;\
\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\" != 'crowbar.0.2.2' && 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 data-encoding.0.7;\
\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\" != 'data-encoding.0.7' && 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 data-encoding.0.7) || true"))
(run (shell "opam reinstall --with-test --verbose data-encoding.0.7;\
\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\" != 'data-encoding.0.7' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
)
2025-11-18 22:30.41: Waiting for resource in pool OCluster
2025-11-18 22:30.42: Waiting for worker…
2025-11-18 22:32.07: Got resource from pool OCluster
Building on odawa.caelum.ci.dev
All commits already cached
HEAD is now at 5b6623e1a6 Merge pull request #28905 from lindig/expr
Merge made by the 'ort' strategy.
packages/crowbar/crowbar.0.2.2/opam | 50 +++++++++++++++++++++++++++++++++++++
1 file changed, 50 insertions(+)
create mode 100644 packages/crowbar/crowbar.0.2.2/opam
(from ocaml/opam:debian-13-ocaml-4.14@sha256:99907d462a916dc0195d51cfc4de28ffc4995497f1f069c9dde86b445ade484c)
2025-11-18 22:32.20 ---> using "e1d8c7e6beb03face60eaf04e7070eb8fe39365c831388bb928a8a0dc291c14b" from cache
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2025-11-18 22:32.20 ---> using "2307f4f0390ea55b0743cced2b0ef2c439085d38b1bcfe5527a1eea2d8f28a7b" 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
2025-11-18 22:32.20 ---> using "476926e1c541f3b8e2a490bca49177a7fda19b1c01d3393e3e0155a9c8e57d37" 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~beta1
# 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
2025-11-18 22:32.20 ---> using "f29c5689f62c7ea3a8637db8ec34207e109fb97b0cdeb9e76d16c5be29766fea" 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/"))
2025-11-18 22:32.20 ---> using "95b7b1f66abb06f8d3a8f197d1e8d2b38f8b35c8e65e7fbee6a5b1e76aa55116" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2025-11-18 22:32.26 ---> saved as "e444c009e413183757935d38b944fc4cb60a1dffc9877813f7942e9eaa176b8d"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-11-18 22:32.42 ---> saved as "9e1726da24036d87c289f053e5ad9caec57edb6403196281556512922fb274c0"
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://deb.debian.org/debian trixie InRelease [140 kB]
- 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 trixie/main amd64 Packages [9670 kB]
- Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [71.8 kB]
- Fetched 9973 kB in 1s (11.2 MB/s)
- Reading package lists...
-
2025-11-18 22:32.43 ---> saved as "766141d103393ee5848d7c665eb54c30745c94a43815273bb31925c3fd6dd890"
/home/opam: (run (shell "opam pin add -k version -yn crowbar.0.2.2 0.2.2"))
crowbar is now pinned to version 0.2.2
2025-11-18 22:32.44 ---> saved as "5b946607206c5319e3adcde65189dccc41d870690dca5c0c2e451841cf8d6f59"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall crowbar.0.2.2;\
\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\" != 'crowbar.0.2.2' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
crowbar.0.2.2 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 4 packages
- install afl-persistent 1.4 [required by crowbar]
- install cmdliner 2.0.0 [required by crowbar]
- install crowbar 0.2.2 (pinned)
- install dune 3.20.2 [required by crowbar]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved afl-persistent.1.4 (cached)
-> retrieved cmdliner.2.0.0 (cached)
-> retrieved crowbar.0.2.2 (cached)
-> retrieved dune.3.20.2 (cached)
-> installed cmdliner.2.0.0
-> installed dune.3.20.2
-> installed afl-persistent.1.4
-> installed crowbar.0.2.2
Done.
<><> afl-persistent.1.4 installed successfully ><><><><><><><><><><><><><><><><>
=> afl-persistent is installed, but since the current OCaml compiler does
not enable AFL instrumentation by default, most packages will not be
instrumented and fuzzing with afl-fuzz may not be effective.
To globally enable AFL instrumentation, create an OCaml switch like:
opam switch create 4.14.2+afl ocaml-variants.4.14.2+options ocaml-option-afl
# To update the current shell environment, run: eval $(opam env)
2025-11-18 22:33.03 ---> saved as "2183f6c64c76ac6ad41752251b667ed0c661e297fb81b0c95738bdff1b3fffa6"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall data-encoding.0.7;\
\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\" != 'data-encoding.0.7' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
data-encoding.0.7 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 36 packages
- install angstrom 0.16.1 [required by uri]
- install base v0.16.4 [required by ppx_hash]
- install base-bytes base [required by ocplib-endian]
- install bigstringaf 0.10.0 [required by angstrom]
- install conf-gmp 5 [required by zarith]
- install conf-pkg-config 4 [required by zarith]
- install cppo 1.8.0 [required by ocplib-endian]
- install csexp 1.5.2 [required by dune-configurator]
- install cstruct 6.2.0 [required by hex]
- install data-encoding 0.7
- install dune-configurator 3.20.2 [required by base]
- install either 1.0.0 [required by data-encoding]
- install ezjsonm 1.3.0 [required by data-encoding]
- install fmt 0.11.0 [required by cstruct]
- install hex 1.5.0 [required by data-encoding]
- install json-data-encoding 0.12.1 [required by data-encoding]
- install json-data-encoding-bson 0.12.1 [required by data-encoding]
- install jsonm 1.0.2 [required by ezjsonm]
- install ocaml-compiler-libs v0.12.4 [required by ppxlib]
- install ocaml-syntax-shims 1.0.0 [required by angstrom]
- install ocamlbuild 0.16.1 [required by jsonm]
- install ocamlfind 1.9.8 [required by zarith]
- install ocplib-endian 1.2 [required by json-data-encoding-bson]
- install ppx_compare v0.16.0 [required by ppx_hash]
- install ppx_derivers 1.2.1 [required by ppxlib]
- install ppx_hash v0.16.0 [required by data-encoding]
- install ppx_sexp_conv v0.16.0 [required by ppx_hash]
- install ppxlib 0.35.0 [required by ppx_hash]
- install sexplib0 v0.16.0 [required by ezjsonm]
- install stdlib-shims 0.3.0 [required by ppxlib]
- install stringext 1.6.0 [required by uri]
- install topkg 1.1.1 [required by jsonm]
- install uri 4.4.0 [required by json-data-encoding]
- install uutf 1.0.4 [required by ezjsonm]
- install zarith 1.14 [required by data-encoding]
- install zarith_stubs_js v0.16.1 [required by data-encoding]
The following system packages will first need to be installed:
libgmp-dev pkg-config
<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
opam believes some required external dependencies are missing. opam can:
> 1. Run apt-get to install them (may need root/sudo access)
2. Display the recommended apt-get command and wait while you run it manually (e.g. in another terminal)
3. Continue anyway, and, upon success, permanently register that this external dependency is present, but not detectable
4. Abort the installation
[1/2/3/4] 1
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev" "pkg-config"
- Selecting previously unselected package libgmpxx4ldbl:amd64.
- (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20622 files and directories currently installed.)
- Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_amd64.deb ...
- Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libgmp-dev:amd64.
- Preparing to unpack .../1-libgmp-dev_2%3a6.3.0+dfsg-3_amd64.deb ...
- Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libpkgconf3:amd64.
- Preparing to unpack .../2-libpkgconf3_1.8.1-4_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-4) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../3-pkgconf-bin_1.8.1-4_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-4) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../4-pkgconf_1.8.1-4_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-4) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../5-pkg-config_1.8.1-4_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-4) ...
- Setting up libpkgconf3:amd64 (1.8.1-4) ...
- Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-3) ...
- Setting up pkgconf-bin (1.8.1-4) ...
- Setting up libgmp-dev:amd64 (2:6.3.0+dfsg-3) ...
- Setting up pkgconf:amd64 (1.8.1-4) ...
- Setting up pkg-config:amd64 (1.8.1-4) ...
- Processing triggers for libc-bin (2.41-12) ...
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved angstrom.0.16.1 (cached)
-> retrieved base.v0.16.4 (cached)
-> retrieved bigstringaf.0.10.0 (cached)
-> retrieved conf-gmp.5 (cached)
-> retrieved cppo.1.8.0 (cached)
-> retrieved csexp.1.5.2 (cached)
-> installed conf-gmp.5
-> installed conf-pkg-config.4
-> retrieved cstruct.6.2.0 (cached)
-> retrieved data-encoding.0.7 (https://opam.ocaml.org/cache)
-> installed csexp.1.5.2
-> retrieved dune-configurator.3.20.2 (cached)
-> installed cppo.1.8.0
-> retrieved either.1.0.0 (cached)
-> retrieved ezjsonm.1.3.0 (cached)
-> retrieved fmt.0.11.0 (cached)
-> retrieved hex.1.5.0 (cached)
-> retrieved json-data-encoding.0.12.1, json-data-encoding-bson.0.12.1 (cached)
-> retrieved jsonm.1.0.2 (cached)
-> retrieved ocaml-compiler-libs.v0.12.4 (cached)
-> retrieved ocaml-syntax-shims.1.0.0 (cached)
-> retrieved ocamlbuild.0.16.1 (cached)
-> retrieved ocamlfind.1.9.8 (cached)
-> installed either.1.0.0
-> retrieved ocplib-endian.1.2 (cached)
-> retrieved ppx_compare.v0.16.0 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> retrieved ppx_hash.v0.16.0 (cached)
-> retrieved ppx_sexp_conv.v0.16.0 (cached)
-> retrieved ppxlib.0.35.0 (cached)
-> installed ppx_derivers.1.2.1
-> retrieved sexplib0.v0.16.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> retrieved stringext.1.6.0 (cached)
-> retrieved topkg.1.1.1 (cached)
-> retrieved uri.4.4.0 (cached)
-> retrieved uutf.1.0.4 (cached)
-> retrieved zarith.1.14 (cached)
-> retrieved zarith_stubs_js.v0.16.1 (cached)
-> installed stringext.1.6.0
-> installed stdlib-shims.0.3.0
-> installed zarith_stubs_js.v0.16.1
-> installed ocaml-syntax-shims.1.0.0
-> installed sexplib0.v0.16.0
-> installed ocaml-compiler-libs.v0.12.4
-> installed dune-configurator.3.20.2
-> installed bigstringaf.0.10.0
-> installed angstrom.0.16.1
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed uri.4.4.0
-> installed ocplib-endian.1.2
-> installed ocamlbuild.0.16.1
-> installed json-data-encoding.0.12.1
-> installed json-data-encoding-bson.0.12.1
-> installed base.v0.16.4
-> installed zarith.1.14
-> installed topkg.1.1.1
-> installed uutf.1.0.4
-> installed fmt.0.11.0
-> installed cstruct.6.2.0
-> installed hex.1.5.0
-> installed jsonm.1.0.2
-> installed ezjsonm.1.3.0
-> installed ppxlib.0.35.0
-> installed ppx_compare.v0.16.0
-> installed ppx_sexp_conv.v0.16.0
-> installed ppx_hash.v0.16.0
-> installed data-encoding.0.7
Done.
# To update the current shell environment, run: eval $(opam env)
2025-11-18 22:33.30 ---> saved as "f26c2b6c39cff51e56a462de1ffa517b0279f4137c01174ca0599ef183a38f9a"
/home/opam: (run (network host)
(shell "(opam reinstall --with-test data-encoding.0.7) || true"))
The following actions will be performed:
=== recompile 1 package
- recompile data-encoding 0.7
=== install 30 packages
- install alcotest 1.9.1 [required by data-encoding]
- install astring 0.8.5 [required by alcotest]
- install dune-build-info 3.20.2 [required by omd]
- install gen 1.1 [required by sedlex]
- install jane-street-headers v0.16.0 [required by time_now]
- install js_of_ocaml-compiler 6.2.0 [required by data-encoding]
- install jst-config v0.16.0 [required by time_now]
- install md2mld 0.7.0 [required by data-encoding]
- install menhir 20250912 [required by js_of_ocaml-compiler]
- install menhirCST 20250912 [required by menhir]
- install menhirLib 20250912 [required by js_of_ocaml-compiler]
- install menhirSdk 20250912 [required by js_of_ocaml-compiler]
- install omd 2.0.0~alpha4 [required by md2mld]
- install ppx_assert v0.16.0 [required by jst-config]
- install ppx_base v0.16.0 [required by time_now]
- install ppx_cold v0.16.0 [required by ppx_base]
- install ppx_enumerate v0.16.0 [required by ppx_base]
- install ppx_expect v0.16.2 [required by data-encoding]
- install ppx_globalize v0.16.0 [required by ppx_base]
- install ppx_here v0.16.0 [required by ppx_expect]
- install ppx_inline_test v0.16.1 [required by ppx_expect]
- install ppx_optcomp v0.16.0 [required by time_now]
- install re 1.14.0 [required by alcotest, ppx_expect]
- install sedlex 3.7 [required by js_of_ocaml-compiler]
- install seq base [required by gen]
- install stdio v0.16.0 [required by ppx_expect]
- install time_now v0.16.0 [required by ppx_inline_test]
- install uucp 17.0.0 [required by omd]
- install uunf 17.0.0 [required by omd]
- install yojson 3.0.0 [required by js_of_ocaml-compiler]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved alcotest.1.9.1 (https://opam.ocaml.org/cache)
-> retrieved astring.0.8.5 (https://opam.ocaml.org/cache)
-> retrieved data-encoding.0.7 (https://opam.ocaml.org/cache)
-> retrieved dune-build-info.3.20.2 (https://opam.ocaml.org/cache)
-> installed astring.0.8.5
-> retrieved gen.1.1 (https://opam.ocaml.org/cache)
-> retrieved jane-street-headers.v0.16.0 (https://opam.ocaml.org/cache)
-> installed jane-street-headers.v0.16.0
-> installed dune-build-info.3.20.2
-> retrieved js_of_ocaml-compiler.6.2.0 (https://opam.ocaml.org/cache)
-> retrieved jst-config.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved md2mld.0.7.0 (https://opam.ocaml.org/cache)
-> retrieved menhir.20250912, menhirCST.20250912, menhirLib.20250912, menhirSdk.20250912 (https://opam.ocaml.org/cache)
-> retrieved omd.2.0.0~alpha4 (https://opam.ocaml.org/cache)
-> installed menhirCST.20250912
-> retrieved ppx_assert.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_base.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_cold.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_enumerate.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_expect.v0.16.2 (https://opam.ocaml.org/cache)
-> installed menhirSdk.20250912
-> retrieved ppx_globalize.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved ppx_here.v0.16.0 (https://opam.ocaml.org/cache)
-> installed menhirLib.20250912
-> retrieved ppx_inline_test.v0.16.1 (https://opam.ocaml.org/cache)
-> retrieved ppx_optcomp.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved re.1.14.0 (https://opam.ocaml.org/cache)
-> installed ppx_globalize.v0.16.0
-> retrieved sedlex.3.7 (https://opam.ocaml.org/cache)
-> retrieved seq.base (2 extra sources)
-> retrieved seq.base (2 extra sources)
-> installed seq.base
-> retrieved stdio.v0.16.0 (https://opam.ocaml.org/cache)
-> retrieved time_now.v0.16.0 (https://opam.ocaml.org/cache)
-> installed ppx_cold.v0.16.0
-> installed stdio.v0.16.0
-> retrieved uucp.17.0.0 (https://opam.ocaml.org/cache)
-> installed ppx_enumerate.v0.16.0
-> retrieved uunf.17.0.0 (https://opam.ocaml.org/cache)
-> installed ppx_here.v0.16.0
-> installed gen.1.1
-> retrieved yojson.3.0.0 (https://opam.ocaml.org/cache)
-> installed re.1.14.0
-> installed ppx_optcomp.v0.16.0
-> installed ppx_base.v0.16.0
-> installed alcotest.1.9.1
-> installed yojson.3.0.0
-> installed ppx_assert.v0.16.0
-> installed sedlex.3.7
-> installed jst-config.v0.16.0
-> installed time_now.v0.16.0
-> removed data-encoding.0.7
-> installed uunf.17.0.0
-> installed ppx_inline_test.v0.16.1
-> installed menhir.20250912
-> installed ppx_expect.v0.16.2
-> installed js_of_ocaml-compiler.6.2.0
-> installed uucp.17.0.0
-> installed omd.2.0.0~alpha4
-> installed md2mld.0.7.0
-> installed data-encoding.0.7
Done.
# To update the current shell environment, run: eval $(opam env)
2025-11-18 22:34.59 ---> saved as "4152b7cd0ab96b32080449c15f3bca53a7d0dabd2f3b67e0f173a76ae8f9534c"
/home/opam: (run (shell "opam reinstall --with-test --verbose data-encoding.0.7;\
\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\" != 'data-encoding.0.7' && 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 data-encoding 0.7
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 1/4: [data-encoding.0.7: extract]
-> retrieved data-encoding.0.7 (cached)
Processing 2/4: [data-encoding: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "data-encoding" "-j" "255" (CWD=/home/opam/.opam/4.14/.opam-switch/build/data-encoding.0.7)
Processing 2/4: [data-encoding: dune runtest]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "runtest" "-p" "data-encoding" "-j" "255" (CWD=/home/opam/.opam/4.14/.opam-switch/build/data-encoding.0.7)
- (cd _build/default/test/pbt && ./test_json_stream_sizes.exe)
- blitting with a lot of string boundaries: PASS
-
- string-seq with a lot of string boundaries: PASS
-
- (cd _build/default/test/pbt && ./json_roundtrip_in_binary.exe)
- json_json_roundtrip: PASS
-
- json_binary(bson)_roundtrip: PASS
-
- (cd _build/default/test/pbt && ./test_legacy_compatibility.exe)
- binary compat legacy: PASS
-
- (cd _build/default/test/pbt && ./test_classifiers.exe)
- classify->maximum-length: PASS
-
- maximum-length->classify: PASS
-
- maximum-length(check_size): PASS
-
- (cd _build/default/test && ./test.exe)
- Testing `tezos-data-encoding'.
- This run has ID `GR1SZA0C'.
-
- [OK] success 0 null.json.
- [OK] success 1 null.bson.
- [OK] success 2 null.binary.
- [OK] success 3 null.binary_stream.
- [OK] success 4 empty.json.
- [OK] success 5 empty.bson.
- [OK] success 6 empty.binary.
- [OK] success 7 empty.binary_stream.
- [OK] success 8 constant.json.
- [OK] success 9 constant.bson.
- [OK] success 10 constant.binary.
- [OK] success 11 constant.binary_stream.
- [OK] success 12 int8.min.json.
- [OK] success 13 int8.min.bson.
- [OK] success 14 int8.min.binary.
- [OK] success 15 int8.min.binary_stream.
- [OK] success 16 int8.mean.json.
- [OK] success 17 int8.mean.bson.
- [OK] success 18 int8.mean.binary.
- [OK] success 19 int8.mean.binary_stream.
- [OK] success 20 int8.max.json.
- [OK] success 21 int8.max.bson.
- [OK] success 22 int8.max.binary.
- [OK] success 23 int8.max.binary_stream.
- [OK] success 24 uint8.min.json.
- [OK] success 25 uint8.min.bson.
- [OK] success 26 uint8.min.binary.
- [OK] success 27 uint8.min.binary_stream.
- [OK] success 28 uint8.mean.json.
- [OK] success 29 uint8.mean.bson.
- [OK] success 30 uint8.mean.binary.
- [OK] success 31 uint8.mean.binary_stream.
- [OK] success 32 uint8.max.json.
- [OK] success 33 uint8.max.bson.
- [OK] success 34 uint8.max.binary.
- [OK] success 35 uint8.max.binary_stream.
- [OK] success 36 int16.min.json.
- [OK] success 37 int16.min.bson.
- [OK] success 38 int16.min.binary.
- [OK] success 39 int16.min.binary_stream.
- [OK] success 40 int16.mean.json.
- [OK] success 41 int16.mean.bson.
- [OK] success 42 int16.mean.binary.
- [OK] success 43 int16.mean.binary_stream.
- [OK] success 44 int16.max.json.
- [OK] success 45 int16.max.bson.
- [OK] success 46 int16.max.binary.
- [OK] success 47 int16.max.binary_stream.
- [OK] success 48 uint16.min.json.
- [OK] success 49 uint16.min.bson.
- [OK] success 50 uint16.min.binary.
- [OK] success 51 uint16.min.binary_stream.
- [OK] success 52 uint16.mean.json.
- [OK] success 53 uint16.mean.bson.
- [OK] success 54 uint16.mean.binary.
- [OK] success 55 uint16.mean.binary_stream.
- [OK] success 56 uint16.max.json.
- [OK] success 57 uint16.max.bson.
- [OK] success 58 uint16.max.binary.
- [OK] success 59 uint16.max.binary_stream.
- [OK] success 60 int31.min.json.
- [OK] success 61 int31.min.bson.
- [OK] success 62 int31.min.binary.
- [OK] success 63 int31.min.binary_stream.
- [OK] success 64 int31.mean.json.
- [OK] success 65 int31.mean.bson.
- [OK] success 66 int31.mean.binary.
- [OK] success 67 int31.mean.binary_stream.
- [OK] success 68 int31.max.json.
- [OK] success 69 int31.max.bson.
- [OK] success 70 int31.max.binary.
- [OK] success 71 int31.max.binary_stream.
- [OK] success 72 int32.min.json.
- [OK] success 73 int32.min.bson.
- [OK] success 74 int32.min.binary.
- [OK] success 75 int32.min.binary_stream.
- [OK] success 76 int32.max.json.
- [OK] success 77 int32.max.bson.
- [OK] success 78 int32.max.binary.
- [OK] success 79 int32.max.binary_stream.
- [OK] success 80 int64.min.json.
- [OK] success 81 int64.min.bson.
- [OK] success 82 int64.min.binary.
- [OK] success 83 int64.min.binary_stream.
- [OK] success 84 int64.max.json.
- [OK] success 85 int64.max.bson.
- [OK] success 86 int64.max.binary.
- [OK] success 87 int64.max.binary_stream.
- [OK] success 88 ranged_int.100.min.json.
- [OK] success 89 ranged_int.100.min.bson.
- [OK] success 90 ranged_int.100.min.binary.
- [OK] success 91 ranged_int.100.min.binary_st...
- [OK] success 92 ranged_int.100.mean.json.
- [OK] success 93 ranged_int.100.mean.bson.
- [OK] success 94 ranged_int.100.mean.binary.
- [OK] success 95 ranged_int.100.mean.binary_s...
- [OK] success 96 ranged_int.100.max.json.
- [OK] success 97 ranged_int.100.max.bson.
- [OK] success 98 ranged_int.100.max.binary.
- [OK] success 99 ranged_int.100.max.binary_st...
- [OK] success 100 ranged_int.19000.min.json.
- [OK] success 101 ranged_int.19000.min.bson.
- [OK] success 102 ranged_int.19000.min.binary.
- [OK] success 103 ranged_int.19000.min.binary_...
- [OK] success 104 ranged_int.19000.mean.json.
- [OK] success 105 ranged_int.19000.mean.bson.
- [OK] success 106 ranged_int.19000.mean.binary.
- [OK] success 107 ranged_int.19000.mean.binary...
- [OK] success 108 ranged_int.19000.max.json.
- [OK] success 109 ranged_int.19000.max.bson.
- [OK] success 110 ranged_int.19000.max.binary.
- [OK] success 111 ranged_int.19000.max.binary_...
- [OK] success 112 ranged_int.-100.min.json.
- [OK] success 113 ranged_int.-100.min.bson.
- [OK] success 114 ranged_int.-100.min.binary.
- [OK] success 115 ranged_int.-100.min.binary_s...
- [OK] success 116 ranged_int.-100.mean.json.
- [OK] success 117 ranged_int.-100.mean.bson.
- [OK] success 118 ranged_int.-100.mean.binary.
- [OK] success 119 ranged_int.-100.mean.binary_...
- [OK] success 120 ranged_int.-100.max.json.
- [OK] success 121 ranged_int.-100.max.bson.
- [OK] success 122 ranged_int.-100.max.binary.
- [OK] success 123 ranged_int.-100.max.binary_s...
- [OK] success 124 ranged_int.-300000000.min.json.
- [OK] success 125 ranged_int.-300000000.min.bson.
- [OK] success 126 ranged_int.-300000000.min.bi...
- [OK] success 127 ranged_int.-300000000.min.bi...
- [OK] success 128 ranged_int.-300000000.mean.j...
- [OK] success 129 ranged_int.-300000000.mean.b...
- [OK] success 130 ranged_int.-300000000.mean.b...
- [OK] success 131 ranged_int.-300000000.mean.b...
- [OK] success 132 ranged_int.-300000000.max.json.
- [OK] success 133 ranged_int.-300000000.max.bson.
- [OK] success 134 ranged_int.-300000000.max.bi...
- [OK] success 135 ranged_int.-300000000.max.bi...
- [OK] success 136 bool.true.json.
- [OK] success 137 bool.true.bson.
- [OK] success 138 bool.true.binary.
- [OK] success 139 bool.true.binary_stream.
- [OK] success 140 bool.false.json.
- [OK] success 141 bool.false.bson.
- [OK] success 142 bool.false.binary.
- [OK] success 143 bool.false.binary_stream.
- [OK] success 144 string.json.
- [OK] success 145 string.bson.
- [OK] success 146 string.binary.
- [OK] success 147 string.binary_stream.
- [OK] success 148 string.fixed.json.
- [OK] success 149 string.fixed.bson.
- [OK] success 150 string.fixed.binary.
- [OK] success 151 string.fixed.binary_stream.
- [OK] success 152 string.variable.json.
- [OK] success 153 string.variable.bson.
- [OK] success 154 string.variable.binary.
- [OK] success 155 string.variable.binary_stream.
- [OK] success 156 string.bounded1.json.
- [OK] success 157 string.bounded1.bson.
- [OK] success 158 string.bounded1.binary.
- [OK] success 159 string.bounded1.binary_stream.
- [OK] success 160 string.bounded2.json.
- [OK] success 161 string.bounded2.bson.
- [OK] success 162 string.bounded2.binary.
- [OK] success 163 string.bounded2.binary_stream.
- [OK] success 164 bytes.json.
- [OK] success 165 bytes.bson.
- [OK] success 166 bytes.binary.
- [OK] success 167 bytes.binary_stream.
- [OK] success 168 bytes.fixed.json.
- [OK] success 169 bytes.fixed.bson.
- [OK] success 170 bytes.fixed.binary.
- [OK] success 171 bytes.fixed.binary_stream.
- [OK] success 172 bytes.variable.json.
- [OK] success 173 bytes.variable.bson.
- [OK] success 174 bytes.variable.binary.
- [OK] success 175 bytes.variable.binary_stream.
- [OK] success 176 bytes.bounded1.json.
- [OK] success 177 bytes.bounded1.bson.
- [OK] success 178 bytes.bounded1.binary.
- [OK] success 179 bytes.bounded1.binary_stream.
- [OK] success 180 bytes.bounded2.json.
- [OK] success 181 bytes.bounded2.bson.
- [OK] success 182 bytes.bounded2.binary.
- [OK] success 183 bytes.bounded2.binary_stream.
- [OK] success 184 float.json.
- [OK] success 185 float.bson.
- [OK] success 186 float.binary.
- [OK] success 187 float.binary_stream.
- [OK] success 188 float.max.json.
- [OK] success 189 float.max.bson.
- [OK] success 190 float.max.binary.
- [OK] success 191 float.max.binary_stream.
- [OK] success 192 float.min.json.
- [OK] success 193 float.min.bson.
- [OK] success 194 float.min.binary.
- [OK] success 195 float.min.binary_stream.
- [OK] success 196 float.neg_zero.json.
- [OK] success 197 float.neg_zero.bson.
- [OK] success 198 float.neg_zero.binary.
- [OK] success 199 float.neg_zero.binary_stream.
- [OK] success 200 float.zero.json.
- [OK] success 201 float.zero.bson.
- [OK] success 202 float.zero.binary.
- [OK] success 203 float.zero.binary_stream.
- [OK] success 204 float.infinity.json.
- [OK] success 205 float.infinity.bson.
- [OK] success 206 float.infinity.binary.
- [OK] success 207 float.infinity.binary_stream.
- [OK] success 208 float.neg_infinity.json.
- [OK] success 209 float.neg_infinity.bson.
- [OK] success 210 float.neg_infinity.binary.
- [OK] success 211 float.neg_infinity.binary_st...
- [OK] success 212 float.epsilon.json.
- [OK] success 213 float.epsilon.bson.
- [OK] success 214 float.epsilon.binary.
- [OK] success 215 float.epsilon.binary_stream.
- [OK] success 216 float.nan.json.
- [OK] success 217 float.nan.bson.
- [OK] success 218 float.nan.binary.
- [OK] success 219 float.nan.binary_stream.
- [OK] success 220 ranged_float.-100.000000.min...
- [OK] success 221 ranged_float.-100.000000.min...
- [OK] success 222 ranged_float.-100.000000.min...
- [OK] success 223 ranged_float.-100.000000.min...
- [OK] success 224 ranged_float.-100.000000.mea...
- [OK] success 225 ranged_float.-100.000000.mea...
- [OK] success 226 ranged_float.-100.000000.mea...
- [OK] success 227 ranged_float.-100.000000.mea...
- [OK] success 228 ranged_float.-100.000000.max...
- [OK] success 229 ranged_float.-100.000000.max...
- [OK] success 230 ranged_float.-100.000000.max...
- [OK] success 231 ranged_float.-100.000000.max...
- [OK] success 232 n.zero.json.
- [OK] success 233 n.zero.bson.
- [OK] success 234 n.zero.binary.
- [OK] success 235 n.zero.binary_stream.
- [OK] success 236 n.one.json.
- [OK] success 237 n.one.bson.
- [OK] success 238 n.one.binary.
- [OK] success 239 n.one.binary_stream.
- [OK] success 240 n.sequence.
- [OK] success 241 n.fact.1.json.
- [OK] success 242 n.fact.1.bson.
- [OK] success 243 n.fact.1.binary.
- [OK] success 244 n.fact.1.binary_stream.
- [OK] success 245 n.fact.2.json.
- [OK] success 246 n.fact.2.bson.
- [OK] success 247 n.fact.2.binary.
- [OK] success 248 n.fact.2.binary_stream.
- [OK] success 249 n.fact.3.json.
- [OK] success 250 n.fact.3.bson.
- [OK] success 251 n.fact.3.binary.
- [OK] success 252 n.fact.3.binary_stream.
- [OK] success 253 n.fact.4.json.
- [OK] success 254 n.fact.4.bson.
- [OK] success 255 n.fact.4.binary.
- [OK] success 256 n.fact.4.binary_stream.
- [OK] success 257 n.fact.5.json.
- [OK] success 258 n.fact.5.bson.
- [OK] success 259 n.fact.5.binary.
- [OK] success 260 n.fact.5.binary_stream.
- [OK] success 261 n.fact.6.json.
- [OK] success 262 n.fact.6.bson.
- [OK] success 263 n.fact.6.binary.
- [OK] success 264 n.fact.6.binary_stream.
- [OK] success 265 n.fact.7.json.
- [OK] success 266 n.fact.7.bson.
- [OK] success 267 n.fact.7.binary.
- [OK] success 268 n.fact.7.binary_stream.
- [OK] success 269 n.fact.8.json.
- [OK] success 270 n.fact.8.bson.
- [OK] success 271 n.fact.8.binary.
- [OK] success 272 n.fact.8.binary_stream.
- [OK] success 273 n.fact.9.json.
- [OK] success 274 n.fact.9.bson.
- [OK] success 275 n.fact.9.binary.
- [OK] success 276 n.fact.9.binary_stream.
- [OK] success 277 n.fact.10.json.
- [OK] success 278 n.fact.10.bson.
- [OK] success 279 n.fact.10.binary.
- [OK] success 280 n.fact.10.binary_stream.
- [OK] success 281 n.fact.11.json.
- [OK] success 282 n.fact.11.bson.
- [OK] success 283 n.fact.11.binary.
- [OK] success 284 n.fact.11.binary_stream.
- [OK] success 285 n.fact.12.json.
- [OK] success 286 n.fact.12.bson.
- [OK] success 287 n.fact.12.binary.
- [OK] success 288 n.fact.12.binary_stream.
- [OK] success 289 n.fact.13.json.
- [OK] success 290 n.fact.13.bson.
- [OK] success 291 n.fact.13.binary.
- [OK] success 292 n.fact.13.binary_stream.
- [OK] success 293 n.fact.14.json.
- [OK] success 294 n.fact.14.bson.
- [OK] success 295 n.fact.14.binary.
- [OK] success 296 n.fact.14.binary_stream.
- [OK] success 297 n.fact.15.json.
- [OK] success 298 n.fact.15.bson.
- [OK] success 299 n.fact.15.binary.
- [OK] success 300 n.fact.15.binary_stream.
- [OK] success 301 n.fact.16.json.
- [OK] success 302 n.fact.16.bson.
- [OK] success 303 n.fact.16.binary.
- [OK] success 304 n.fact.16.binary_stream.
- [OK] success 305 n.fact.17.json.
- [OK] success 306 n.fact.17.bson.
- [OK] success 307 n.fact.17.binary.
- [OK] success 308 n.fact.17.binary_stream.
- [OK] success 309 n.fact.18.json.
- [OK] success 310 n.fact.18.bson.
- [OK] success 311 n.fact.18.binary.
- [OK] success 312 n.fact.18.binary_stream.
- [OK] success 313 n.fact.19.json.
- [OK] success 314 n.fact.19.bson.
- [OK] success 315 n.fact.19.binary.
- [OK] success 316 n.fact.19.binary_stream.
- [OK] success 317 n.fact.20.json.
- [OK] success 318 n.fact.20.bson.
- [OK] success 319 n.fact.20.binary.
- [OK] success 320 n.fact.20.binary_stream.
- [OK] success 321 n.fact.21.json.
- [OK] success 322 n.fact.21.bson.
- [OK] success 323 n.fact.21.binary.
- [OK] success 324 n.fact.21.binary_stream.
- [OK] success 325 n.fact.22.json.
- [OK] success 326 n.fact.22.bson.
- [OK] success 327 n.fact.22.binary.
- [OK] success 328 n.fact.22.binary_stream.
- [OK] success 329 n.fact.23.json.
- [OK] success 330 n.fact.23.bson.
- [OK] success 331 n.fact.23.binary.
- [OK] success 332 n.fact.23.binary_stream.
- [OK] success 333 n.fact.24.json.
- [OK] success 334 n.fact.24.bson.
- [OK] success 335 n.fact.24.binary.
- [OK] success 336 n.fact.24.binary_stream.
- [OK] success 337 n.fact.25.json.
- [OK] success 338 n.fact.25.bson.
- [OK] success 339 n.fact.25.binary.
- [OK] success 340 n.fact.25.binary_stream.
- [OK] success 341 n.fact.26.json.
- [OK] success 342 n.fact.26.bson.
- [OK] success 343 n.fact.26.binary.
- [OK] success 344 n.fact.26.binary_stream.
- [OK] success 345 n.fact.27.json.
- [OK] success 346 n.fact.27.bson.
- [OK] success 347 n.fact.27.binary.
- [OK] success 348 n.fact.27.binary_stream.
- [OK] success 349 n.fact.28.json.
- [OK] success 350 n.fact.28.bson.
- [OK] success 351 n.fact.28.binary.
- [OK] success 352 n.fact.28.binary_stream.
- [OK] success 353 n.fact.29.json.
- [OK] success 354 n.fact.29.bson.
- [OK] success 355 n.fact.29.binary.
- [OK] success 356 n.fact.29.binary_stream.
- [OK] success 357 n.fact.30.json.
- [OK] success 358 n.fact.30.bson.
- [OK] success 359 n.fact.30.binary.
- [OK] success 360 n.fact.30.binary_stream.
- [OK] success 361 n.fact.31.json.
- [OK] success 362 n.fact.31.bson.
- [OK] success 363 n.fact.31.binary.
- [OK] success 364 n.fact.31.binary_stream.
- [OK] success 365 n.fact.32.json.
- [OK] success 366 n.fact.32.bson.
- [OK] success 367 n.fact.32.binary.
- [OK] success 368 n.fact.32.binary_stream.
- [OK] success 369 n.fact.33.json.
- [OK] success 370 n.fact.33.bson.
- [OK] success 371 n.fact.33.binary.
- [OK] success 372 n.fact.33.binary_stream.
- [OK] success 373 n.fact.34.json.
- [OK] success 374 n.fact.34.bson.
- [OK] success 375 n.fact.34.binary.
- [OK] success 376 n.fact.34.binary_stream.
- [OK] success 377 n.fact.35.json.
- [OK] success 378 n.fact.35.bson.
- [OK] success 379 n.fact.35.binary.
- [OK] success 380 n.fact.35.binary_stream.
- [OK] success 381 n.a.json.
- [OK] success 382 n.a.bson.
- [OK] success 383 n.a.binary.
- [OK] success 384 n.a.binary_stream.
- [OK] success 385 n.b.json.
- [OK] success 386 n.b.bson.
- [OK] success 387 n.b.binary.
- [OK] success 388 n.b.binary_stream.
- [OK] success 389 n.c.json.
- [OK] success 390 n.c.bson.
- [OK] success 391 n.c.binary.
- [OK] success 392 n.c.binary_stream.
- [OK] success 393 n.d.json.
- [OK] success 394 n.d.bson.
- [OK] success 395 n.d.binary.
- [OK] success 396 n.d.binary_stream.
- [OK] success 397 z.zero.json.
- [OK] success 398 z.zero.bson.
- [OK] success 399 z.zero.binary.
- [OK] success 400 z.zero.binary_stream.
- [OK] success 401 z.one.json.
- [OK] success 402 z.one.bson.
- [OK] success 403 z.one.binary.
- [OK] success 404 z.one.binary_stream.
- [OK] success 405 z.sequence.
- [OK] success 406 z.fact.1.json.
- [OK] success 407 z.fact.1.bson.
- [OK] success 408 z.fact.1.binary.
- [OK] success 409 z.fact.1.binary_stream.
- [OK] success 410 z.fact.2.json.
- [OK] success 411 z.fact.2.bson.
- [OK] success 412 z.fact.2.binary.
- [OK] success 413 z.fact.2.binary_stream.
- [OK] success 414 z.fact.3.json.
- [OK] success 415 z.fact.3.bson.
- [OK] success 416 z.fact.3.binary.
- [OK] success 417 z.fact.3.binary_stream.
- [OK] success 418 z.fact.4.json.
- [OK] success 419 z.fact.4.bson.
- [OK] success 420 z.fact.4.binary.
- [OK] success 421 z.fact.4.binary_stream.
- [OK] success 422 z.fact.5.json.
- [OK] success 423 z.fact.5.bson.
- [OK] success 424 z.fact.5.binary.
- [OK] success 425 z.fact.5.binary_stream.
- [OK] success 426 z.fact.6.json.
- [OK] success 427 z.fact.6.bson.
- [OK] success 428 z.fact.6.binary.
- [OK] success 429 z.fact.6.binary_stream.
- [OK] success 430 z.fact.7.json.
- [OK] success 431 z.fact.7.bson.
- [OK] success 432 z.fact.7.binary.
- [OK] success 433 z.fact.7.binary_stream.
- [OK] success 434 z.fact.8.json.
- [OK] success 435 z.fact.8.bson.
- [OK] success 436 z.fact.8.binary.
- [OK] success 437 z.fact.8.binary_stream.
- [OK] success 438 z.fact.9.json.
- [OK] success 439 z.fact.9.bson.
- [OK] success 440 z.fact.9.binary.
- [OK] success 441 z.fact.9.binary_stream.
- [OK] success 442 z.fact.10.json.
- [OK] success 443 z.fact.10.bson.
- [OK] success 444 z.fact.10.binary.
- [OK] success 445 z.fact.10.binary_stream.
- [OK] success 446 z.fact.11.json.
- [OK] success 447 z.fact.11.bson.
- [OK] success 448 z.fact.11.binary.
- [OK] success 449 z.fact.11.binary_stream.
- [OK] success 450 z.fact.12.json.
- [OK] success 451 z.fact.12.bson.
- [OK] success 452 z.fact.12.binary.
- [OK] success 453 z.fact.12.binary_stream.
- [OK] success 454 z.fact.13.json.
- [OK] success 455 z.fact.13.bson.
- [OK] success 456 z.fact.13.binary.
- [OK] success 457 z.fact.13.binary_stream.
- [OK] success 458 z.fact.14.json.
- [OK] success 459 z.fact.14.bson.
- [OK] success 460 z.fact.14.binary.
- [OK] success 461 z.fact.14.binary_stream.
- [OK] success 462 z.fact.15.json.
- [OK] success 463 z.fact.15.bson.
- [OK] success 464 z.fact.15.binary.
- [OK] success 465 z.fact.15.binary_stream.
- [OK] success 466 z.fact.16.json.
- [OK] success 467 z.fact.16.bson.
- [OK] success 468 z.fact.16.binary.
- [OK] success 469 z.fact.16.binary_stream.
- [OK] success 470 z.fact.17.json.
- [OK] success 471 z.fact.17.bson.
- [OK] success 472 z.fact.17.binary.
- [OK] success 473 z.fact.17.binary_stream.
- [OK] success 474 z.fact.18.json.
- [OK] success 475 z.fact.18.bson.
- [OK] success 476 z.fact.18.binary.
- [OK] success 477 z.fact.18.binary_stream.
- [OK] success 478 z.fact.19.json.
- [OK] success 479 z.fact.19.bson.
- [OK] success 480 z.fact.19.binary.
- [OK] success 481 z.fact.19.binary_stream.
- [OK] success 482 z.fact.20.json.
- [OK] success 483 z.fact.20.bson.
- [OK] success 484 z.fact.20.binary.
- [OK] success 485 z.fact.20.binary_stream.
- [OK] success 486 z.fact.21.json.
- [OK] success 487 z.fact.21.bson.
- [OK] success 488 z.fact.21.binary.
- [OK] success 489 z.fact.21.binary_stream.
- [OK] success 490 z.fact.22.json.
- [OK] success 491 z.fact.22.bson.
- [OK] success 492 z.fact.22.binary.
- [OK] success 493 z.fact.22.binary_stream.
- [OK] success 494 z.fact.23.json.
- [OK] success 495 z.fact.23.bson.
- [OK] success 496 z.fact.23.binary.
- [OK] success 497 z.fact.23.binary_stream.
- [OK] success 498 z.fact.24.json.
- [OK] success 499 z.fact.24.bson.
- [OK] success 500 z.fact.24.binary.
- [OK] success 501 z.fact.24.binary_stream.
- [OK] success 502 z.fact.25.json.
- [OK] success 503 z.fact.25.bson.
- [OK] success 504 z.fact.25.binary.
- [OK] success 505 z.fact.25.binary_stream.
- [OK] success 506 z.fact.26.json.
- [OK] success 507 z.fact.26.bson.
- [OK] success 508 z.fact.26.binary.
- [OK] success 509 z.fact.26.binary_stream.
- [OK] success 510 z.fact.27.json.
- [OK] success 511 z.fact.27.bson.
- [OK] success 512 z.fact.27.binary.
- [OK] success 513 z.fact.27.binary_stream.
- [OK] success 514 z.fact.28.json.
- [OK] success 515 z.fact.28.bson.
- [OK] success 516 z.fact.28.binary.
- [OK] success 517 z.fact.28.binary_stream.
- [OK] success 518 z.fact.29.json.
- [OK] success 519 z.fact.29.bson.
- [OK] success 520 z.fact.29.binary.
- [OK] success 521 z.fact.29.binary_stream.
- [OK] success 522 z.fact.30.json.
- [OK] success 523 z.fact.30.bson.
- [OK] success 524 z.fact.30.binary.
- [OK] success 525 z.fact.30.binary_stream.
- [OK] success 526 z.fact.31.json.
- [OK] success 527 z.fact.31.bson.
- [OK] success 528 z.fact.31.binary.
- [OK] success 529 z.fact.31.binary_stream.
- [OK] success 530 z.fact.32.json.
- [OK] success 531 z.fact.32.bson.
- [OK] success 532 z.fact.32.binary.
- [OK] success 533 z.fact.32.binary_stream.
- [OK] success 534 z.fact.33.json.
- [OK] success 535 z.fact.33.bson.
- [OK] success 536 z.fact.33.binary.
- [OK] success 537 z.fact.33.binary_stream.
- [OK] success 538 z.fact.34.json.
- [OK] success 539 z.fact.34.bson.
- [OK] success 540 z.fact.34.binary.
- [OK] success 541 z.fact.34.binary_stream.
- [OK] success 542 z.fact.35.json.
- [OK] success 543 z.fact.35.bson.
- [OK] success 544 z.fact.35.binary.
- [OK] success 545 z.fact.35.binary_stream.
- [OK] success 546 z.a.json.
- [OK] success 547 z.a.bson.
- [OK] success 548 z.a.binary.
- [OK] success 549 z.a.binary_stream.
- [OK] success 550 z.b.json.
- [OK] success 551 z.b.bson.
- [OK] success 552 z.b.binary.
- [OK] success 553 z.b.binary_stream.
- [OK] success 554 z.c.json.
- [OK] success 555 z.c.bson.
- [OK] success 556 z.c.binary.
- [OK] success 557 z.c.binary_stream.
- [OK] success 558 z.d.json.
- [OK] success 559 z.d.bson.
- [OK] success 560 z.d.binary.
- [OK] success 561 z.d.binary_stream.
- [OK] success 562 z.e.json.
- [OK] success 563 z.e.bson.
- [OK] success 564 z.e.binary.
- [OK] success 565 z.e.binary_stream.
- [OK] success 566 z.f.json.
- [OK] success 567 z.f.bson.
- [OK] success 568 z.f.binary.
- [OK] success 569 z.f.binary_stream.
- [OK] success 570 z.g.json.
- [OK] success 571 z.g.bson.
- [OK] success 572 z.g.binary.
- [OK] success 573 z.g.binary_stream.
- [OK] success 574 z.h.json.
- [OK] success 575 z.h.bson.
- [OK] success 576 z.h.binary.
- [OK] success 577 z.h.binary_stream.
- [OK] success 578 none.json.
- [OK] success 579 none.bson.
- [OK] success 580 none.binary.
- [OK] success 581 none.binary_stream.
- [OK] success 582 some.string.json.
- [OK] success 583 some.string.bson.
- [OK] success 584 some.string.binary.
- [OK] success 585 some.string.binary_stream.
- [OK] success 586 enum.json.
- [OK] success 587 enum.bson.
- [OK] success 588 enum.binary.
- [OK] success 589 enum.binary_stream.
- [OK] success 590 obj.json.
- [OK] success 591 obj.bson.
- [OK] success 592 obj.binary.
- [OK] success 593 obj.binary_stream.
- [OK] success 594 obj.dft.json.
- [OK] success 595 obj.dft.bson.
- [OK] success 596 obj.dft.binary.
- [OK] success 597 obj.dft.binary_stream.
- [OK] success 598 obj.req.json.
- [OK] success 599 obj.req.bson.
- [OK] success 600 obj.req.binary.
- [OK] success 601 obj.req.binary_stream.
- [OK] success 602 tup.json.
- [OK] success 603 tup.bson.
- [OK] success 604 tup.binary.
- [OK] success 605 tup.binary_stream.
- [OK] success 606 obj.variable.json.
- [OK] success 607 obj.variable.bson.
- [OK] success 608 obj.variable.binary.
- [OK] success 609 obj.variable.binary_stream.
- [OK] success 610 tup.variable.json.
- [OK] success 611 tup.variable.bson.
- [OK] success 612 tup.variable.binary.
- [OK] success 613 tup.variable.binary_stream.
- [OK] success 614 obj.variable_left.json.
- [OK] success 615 obj.variable_left.bson.
- [OK] success 616 obj.variable_left.binary.
- [OK] success 617 obj.variable_left.binary_str...
- [OK] success 618 tup.variable_left.json.
- [OK] success 619 tup.variable_left.bson.
- [OK] success 620 tup.variable_left.binary.
- [OK] success 621 tup.variable_left.binary_str...
- [OK] success 622 union.A.json.
- [OK] success 623 union.A.bson.
- [OK] success 624 union.A.binary.
- [OK] success 625 union.A.binary_stream.
- [OK] success 626 union.B.json.
- [OK] success 627 union.B.bson.
- [OK] success 628 union.B.binary.
- [OK] success 629 union.B.binary_stream.
- [OK] success 630 union.C.json.
- [OK] success 631 union.C.bson.
- [OK] success 632 union.C.binary.
- [OK] success 633 union.C.binary_stream.
- [OK] success 634 union.D.json.
- [OK] success 635 union.D.bson.
- [OK] success 636 union.D.binary.
- [OK] success 637 union.D.binary_stream.
- [OK] success 638 union.E.json.
- [OK] success 639 union.E.bson.
- [OK] success 640 union.E.binary.
- [OK] success 641 union.E.binary_stream.
- [OK] success 642 variable_list.empty.json.
- [OK] success 643 variable_list.empty.bson.
- [OK] success 644 variable_list.empty.binary.
- [OK] success 645 variable_list.empty.binary_s...
- [OK] success 646 variable_list.json.
- [OK] success 647 variable_list.bson.
- [OK] success 648 variable_list.binary.
- [OK] success 649 variable_list.binary_stream.
- [OK] success 650 variable_array.empty.json.
- [OK] success 651 variable_array.empty.bson.
- [OK] success 652 variable_array.empty.binary.
- [OK] success 653 variable_array.empty.binary_...
- [OK] success 654 variable_array.json.
- [OK] success 655 variable_array.bson.
- [OK] success 656 variable_array.binary.
- [OK] success 657 variable_array.binary_stream.
- [OK] success 658 list.empty.json.
- [OK] success 659 list.empty.bson.
- [OK] success 660 list.empty.binary.
- [OK] success 661 list.empty.binary_stream.
- [OK] success 662 list.json.
- [OK] success 663 list.bson.
- [OK] success 664 list.binary.
- [OK] success 665 list.binary_stream.
- [OK] success 666 array.empty.json.
- [OK] success 667 array.empty.bson.
- [OK] success 668 array.empty.binary.
- [OK] success 669 array.empty.binary_stream.
- [OK] success 670 array.json.
- [OK] success 671 array.bson.
- [OK] success 672 array.binary.
- [OK] success 673 array.binary_stream.
- [OK] success 674 list_n.empty.json.
- [OK] success 675 list_n.empty.bson.
- [OK] success 676 list_n.empty.binary.
- [OK] success 677 list_n.empty.binary_stream.
- [OK] success 678 list_n.json.
- [OK] success 679 list_n.bson.
- [OK] success 680 list_n.binary.
- [OK] success 681 list_n.binary_stream.
- [OK] success 682 array_n.empty.json.
- [OK] success 683 array_n.empty.bson.
- [OK] success 684 array_n.empty.binary.
- [OK] success 685 array_n.empty.binary_stream.
- [OK] success 686 array_n.json.
- [OK] success 687 array_n.bson.
- [OK] success 688 array_n.binary.
- [OK] success 689 array_n.binary_stream.
- [OK] success 690 array_n_list_n.json.
- [OK] success 691 array_n_list_n.bson.
- [OK] success 692 array_n_list_n.binary.
- [OK] success 693 array_n_list_n.binary_stream.
- [OK] success 694 list_with_length.empty.json.
- [OK] success 695 list_with_length.empty.bson.
- [OK] success 696 list_with_length.empty.binary.
- [OK] success 697 list_with_length.empty.binar...
- [OK] success 698 list_with_length_n.json.
- [OK] success 699 list_with_length_n.bson.
- [OK] success 700 list_with_length_n.binary.
- [OK] success 701 list_with_length_n.binary_st...
- [OK] success 702 array_with_length.empty.json.
- [OK] success 703 array_with_length.empty.bson.
- [OK] success 704 array_with_length.empty.binary.
- [OK] success 705 array_with_length.empty.bina...
- [OK] success 706 array_with_length.json.
- [OK] success 707 array_with_length.bson.
- [OK] success 708 array_with_length.binary.
- [OK] success 709 array_with_length.binary_str...
- [OK] success 710 mu_list.empty.json.
- [OK] success 711 mu_list.empty.bson.
- [OK] success 712 mu_list.empty.binary.
- [OK] success 713 mu_list.empty.binary_stream.
- [OK] success 714 mu_list.json.
- [OK] success 715 mu_list.bson.
- [OK] success 716 mu_list.binary.
- [OK] success 717 mu_list.binary_stream.
- [OK] success 718 bounded_string_list.a.
- [OK] success 719 bounded_string_list.b.
- [OK] success 720 bounded_string_list.c.
- [OK] success 721 bounded_string_list.d.
- [OK] success 722 bounded_string_list.e.
- [OK] success 723 string_enum_boundary.
- [OK] success 724 test_stream_fixed_list.
- [OK] invalid_encoding 0 multi_variable_tup.
- [OK] invalid_encoding 1 variable_in_list.
- [OK] invalid_encoding 2 nested_option.
- [OK] invalid_encoding 3 merge_non_objs.
- [OK] invalid_encoding 4 empty_union.
- [OK] invalid_encoding 5 duplicated_tag.
- [OK] invalid_encoding 6 fixed_negative_size.
- [OK] invalid_encoding 7 fixed_null_size.
- [OK] invalid_encoding 8 array_null_size.
- [OK] invalid_encoding 9 list_null_size.
- [OK] invalid_encoding 10 zeroable_in_list.
- [OK] read_failure 0 ranged_int.100.max.json.
- [OK] read_failure 1 ranged_int.100.max.bson.
- [OK] read_failure 2 ranged_int.100.max.bytes.
- [OK] read_failure 3 ranged_int.100.max.stream.
- [OK] read_failure 4 ranged_int.100min.json.
- [OK] read_failure 5 ranged_int.100min..bson.
- [OK] read_failure 6 ranged_int.19000.max.json.
- [OK] read_failure 7 ranged_int.19000.max.bson.
- [OK] read_failure 8 ranged_int.19000.max.bytes.
- [OK] read_failure 9 ranged_int.19000.max.stream.
- [OK] read_failure 10 ranged_int.19000min.json.
- [OK] read_failure 11 ranged_int.19000min..bson.
- [OK] read_failure 12 ranged_int.-100.max.json.
- [OK] read_failure 13 ranged_int.-100.max.bson.
- [OK] read_failure 14 ranged_int.-100.max.bytes.
- [OK] read_failure 15 ranged_int.-100.max.stream.
- [OK] read_failure 16 ranged_int.-100.min.json.
- [OK] read_failure 17 ranged_int.-100.min.bson.
- [OK] read_failure 18 ranged_int.-100.min.bytes.
- [OK] read_failure 19 ranged_int.-100.min.stream.
- [OK] read_failure 20 ranged_int.-300000000.max.json.
- [OK] read_failure 21 ranged_int.-300000000.max.bson.
- [OK] read_failure 22 ranged_int.-300000000.max.by...
- [OK] read_failure 23 ranged_int.-300000000.max.st...
- [OK] read_failure 24 ranged_int.-300000000.min.json.
- [OK] read_failure 25 ranged_int.-300000000.min.bson.
- [OK] read_failure 26 ranged_int.-300000000.min.by...
- [OK] read_failure 27 ranged_int.-300000000.min.st...
- [OK] read_failure 28 ranged_float.-100.000000.min...
- [OK] read_failure 29 ranged_float.-100.000000.min...
- [OK] read_failure 30 ranged_float.-100.000000.min...
- [OK] read_failure 31 ranged_float.-100.000000.min...
- [OK] read_failure 32 ranged_float.-100.000000.max...
- [OK] read_failure 33 ranged_float.-100.000000.max...
- [OK] read_failure 34 ranged_float.-100.000000.max...
- [OK] read_failure 35 ranged_float.-100.000000.max...
- [OK] read_failure 36 string.fixed.json.
- [OK] read_failure 37 string.fixed.bson.
- [OK] read_failure 38 string.fixed.bytes.
- [OK] read_failure 39 string.fixed.stream.
- [OK] read_failure 40 string.bounded.json.
- [OK] read_failure 41 string.bounded.bson.
- [OK] read_failure 42 string.bounded.bytes.
- [OK] read_failure 43 string.bounded.stream.
- [OK] read_failure 44 bytes.fixed.json.
- [OK] read_failure 45 bytes.fixed.bson.
- [OK] read_failure 46 bytes.fixed.bytes.
- [OK] read_failure 47 bytes.fixed.stream.
- [OK] read_failure 48 bytes.bounded.json.
- [OK] read_failure 49 bytes.bounded.bson.
- [OK] read_failure 50 bytes.bounded.bytes.
- [OK] read_failure 51 bytes.bounded.stream.
- [OK] read_failure 52 unknown_case.B.json.
- [OK] read_failure 53 unknown_case.B.bson.
- [OK] read_failure 54 unknown_case.B.bytes.
- [OK] read_failure 55 unknown_case.B.stream.
- [OK] read_failure 56 unknown_case.E.json.
- [OK] read_failure 57 unknown_case.E.bson.
- [OK] read_failure 58 unknown_case.E.bytes.
- [OK] read_failure 59 unknown_case.E.stream.
- [OK] read_failure 60 enum.missing.json.
- [OK] read_failure 61 enum.missing.bson.
- [OK] read_failure 62 enum.missing.bytes.
- [OK] read_failure 63 enum.missing.stream.
- [OK] read_failure 64 bounded_string_list.a.
- [OK] read_failure 65 bounded_string_list_stream.a.
- [OK] read_failure 66 bounded_string_list_minimal_...
- [OK] read_failure 67 bounded_string_list_minimal_...
- [OK] read_failure 68 bounded_string_list.b1.
- [OK] read_failure 69 bounded_string_list_stream.b1.
- [OK] read_failure 70 bounded_string_list_minimal_...
- [OK] read_failure 71 bounded_string_list_minimal_...
- [OK] read_failure 72 bounded_string_list.b2.
- [OK] read_failure 73 bounded_string_list_stream.b2.
- [OK] read_failure 74 bounded_string_list_minimal_...
- [OK] read_failure 75 bounded_string_list_minimal_...
- [OK] read_failure 76 bounded_string_list.c1.
- [OK] read_failure 77 bounded_string_list_stream.c1.
- [OK] read_failure 78 bounded_string_list_minimal_...
- [OK] read_failure 79 bounded_string_list_minimal_...
- [OK] read_failure 80 bounded_string_list.c2.
- [OK] read_failure 81 bounded_string_list_stream.c2.
- [OK] read_failure 82 bounded_string_list_minimal_...
- [OK] read_failure 83 bounded_string_list_minimal_...
- [OK] read_failure 84 bounded_string_list.d1.
- [OK] read_failure 85 bounded_string_list_stream.d1.
- [OK] read_failure 86 bounded_string_list_minimal_...
- [OK] read_failure 87 bounded_string_list_minimal_...
- [OK] read_failure 88 bounded_string_list.d2.
- [OK] read_failure 89 bounded_string_list_stream.d2.
- [OK] read_failure 90 bounded_string_list_minimal_...
- [OK] read_failure 91 bounded_string_list_minimal_...
- [OK] read_failure 92 bounded_string_list.e.
- [OK] read_failure 93 bounded_string_list_stream.e.
- [OK] read_failure 94 bounded_string_list_minimal_...
- [OK] read_failure 95 bounded_string_list_minimal_...
- [OK] read_failure 96 n.truncated.
- [OK] read_failure 97 n.trailing_zero.
- [OK] read_failure 98 n.trailing_zero2.
- [OK] read_failure 99 z.truncated.
- [OK] read_failure 100 z.trailing_zero.
- [OK] read_failure 101 z.trailing_zero2.
- [OK] read_failure 102 dynamic_size.empty.
- [OK] read_failure 103 dynamic_size.partial_size.
- [OK] read_failure 104 dynamic_size.incomplete_data.
- [OK] read_failure 105 dynamic_size.outer-garbage.
- [OK] read_failure 106 dynamic_size.inner-garbage.
- [OK] read_failure 107 list.truncated.
- [OK] read_failure 108 list.too_long.
- [OK] read_failure 109 array.truncated.
- [OK] read_failure 110 array.too_long.
- [OK] read_failure 111 list_n.truncated.
- [OK] read_failure 112 list_n.too_long.
- [OK] read_failure 113 array_n.truncated.
- [OK] read_failure 114 array_n.too_long.
- [OK] write_failure 0 ranged_int.100.min.json.
- [OK] write_failure 1 ranged_int.100.min.bson.
- [OK] write_failure 2 ranged_int.100.min.bytes.
- [OK] write_failure 3 ranged_int.100.max.json.
- [OK] write_failure 4 ranged_int.100.max.bson.
- [OK] write_failure 5 ranged_int.100.max.bytes.
- [OK] write_failure 6 ranged_int.19000.min.json.
- [OK] write_failure 7 ranged_int.19000.min.bson.
- [OK] write_failure 8 ranged_int.19000.min.bytes.
- [OK] write_failure 9 ranged_int.19000.max.json.
- [OK] write_failure 10 ranged_int.19000.max.bson.
- [OK] write_failure 11 ranged_int.19000.max.bytes.
- [OK] write_failure 12 ranged_int.-100.min.json.
- [OK] write_failure 13 ranged_int.-100.min.bson.
- [OK] write_failure 14 ranged_int.-100.min.bytes.
- [OK] write_failure 15 ranged_int.-100.max.json.
- [OK] write_failure 16 ranged_int.-100.max.bson.
- [OK] write_failure 17 ranged_int.-100.max.bytes.
- [OK] write_failure 18 ranged_int.-300000000.min.json.
- [OK] write_failure 19 ranged_int.-300000000.min.bson.
- [OK] write_failure 20 ranged_int.-300000000.min.by...
- [OK] write_failure 21 ranged_int.-300000000.max.json.
- [OK] write_failure 22 ranged_int.-300000000.max.bson.
- [OK] write_failure 23 ranged_int.-300000000.max.by...
- [OK] write_failure 24 ranged_float.-100.000000.min...
- [OK] write_failure 25 ranged_float.-100.000000.min...
- [OK] write_failure 26 ranged_float.-100.000000.min...
- [OK] write_failure 27 ranged_float.-100.000000.max...
- [OK] write_failure 28 ranged_float.-100.000000.max...
- [OK] write_failure 29 ranged_float.-100.000000.max...
- [OK] write_failure 30 string.fixed.json.
- [OK] write_failure 31 string.fixed.bson.
- [OK] write_failure 32 string.fixed.bytes.
- [OK] write_failure 33 string.bounded.json.
- [OK] write_failure 34 string.bounded.bson.
- [OK] write_failure 35 string.bounded.bytes.
- [OK] write_failure 36 bytes.fixed.json.
- [OK] write_failure 37 bytes.fixed.bson.
- [OK] write_failure 38 bytes.fixed.bytes.
- [OK] write_failure 39 bytes.bounded.json.
- [OK] write_failure 40 bytes.bounded.bson.
- [OK] write_failure 41 bytes.bounded.bytes.
- [OK] write_failure 42 unknown_case.B.json.
- [OK] write_failure 43 unknown_case.B.bson.
- [OK] write_failure 44 unknown_case.B.bytes.
- [OK] write_failure 45 unknown_case.E.json.
- [OK] write_failure 46 unknown_case.E.bson.
- [OK] write_failure 47 unknown_case.E.bytes.
- [OK] write_failure 48 bounded_string_list.a.
- [OK] write_failure 49 bounded_string_list.b1.
- [OK] write_failure 50 bounded_string_list.b2.
- [OK] write_failure 51 bounded_string_list.c1.
- [OK] write_failure 52 bounded_string_list.c2.
- [OK] write_failure 53 bounded_string_list.d1.
- [OK] write_failure 54 bounded_string_list.d2.
- [OK] write_failure 55 bounded_string_list.e.
- [OK] write_failure 56 bounded_string_list.a.
- [OK] write_failure 57 bounded_string_list.b1.
- [OK] write_failure 58 bounded_string_list.b2.
- [OK] write_failure 59 bounded_string_list.c1.
- [OK] write_failure 60 bounded_string_list.c2.
- [OK] write_failure 61 bounded_string_list.d1.
- [OK] write_failure 62 bounded_string_list.d2.
- [OK] write_failure 63 bounded_string_list.e.
- [OK] write_failure 64 n.json.
- [OK] write_failure 65 n.bson.
- [OK] write_failure 66 n.bytes.
- [OK] randomized 0 int_list.
- [OK] randomized 1 string_list.
- [OK] randomized 2 variant_list.
- [OK] versioned 0 example-test.
- [OK] versioned 1 test-encapsulated-versions.
- [OK] registration 0 register-test.
- [OK] registration 1 find-test.
- [OK] mu 0 points.
- [OK] mu 1 tiny.
- [OK] mu 2 flip-flop.
- [OK] mu 3 big.
- [OK] mu 4 doesnt_terminate.
- [OK] mu 5 terminates.
- [OK] slice 0 slice-test-list.
- [OK] slice 1 slice-test-list_n.
- [OK] slice 2 slice-test-record.
- [OK] slice 3 slice-test-union1.
- [OK] slice 4 slice-test-union2.
- [OK] slice 5 slice-test-option1.
- [OK] slice 6 slice-test-option2.
- [OK] slice 7 slice-test-option_n_1.
- [OK] slice 8 slice-test-option_n_2.
- [OK] slice 9 slice-test-parameter.
- [OK] slice 10 slice-test-legacy-recursive.
- [OK] slice 11 slice-test-recursive_n.
- [OK] slice 12 slice-test-qualified.
- [OK] conv_with_guard 0 non-empty roundtrip.
- [OK] conv_with_guard 1 non-empty is a list.
- [OK] conv_with_guard 2 non-empty is not empty.
- [OK] conv_with_guard 3 sorted roundtrip.
- [OK] conv_with_guard 4 sorted is a list.
- [OK] conv_with_guard 5 sorted is not empty.
- [OK] with_decoding_guard 0 non-empty roundtrip.
- [OK] with_decoding_guard 1 non-empty is a list.
- [OK] with_decoding_guard 2 non-empty is not empty.
- [OK] int31_int32 0 int32-max-int-not-an-int31.
- [OK] int31_int32 1 small-int32-is-int31.
- [OK] int31_int32 2 int31-is-int31.
- [OK] inline_phantom 0 adhoc encoding.
- [OK] inline_phantom 1 described encoding.
- [OK] mu_phantom 0 base encoding.
- [OK] mu_phantom 1 canonical encoding.
- [OK] mu_phantom 2 described encoding.
- [OK] fixed_list 0 roundtrip1.
- [OK] fixed_list 1 roundtrip2.
- [OK] fixed_list 2 roundtrip19.
- [OK] fixed_list 3 roundtrip1232.
- [OK] fixed_list 4 invalid_arg.
- [OK] fixed_list 5 too-long 10.
- [OK] fixed_list 6 too-long 120.
- [OK] fixed_array 0 roundtrip1.
- [OK] fixed_array 1 roundtrip2.
- [OK] fixed_array 2 roundtrip19.
- [OK] fixed_array 3 roundtrip1232.
- [OK] fixed_array 4 invalid_arg.
- [OK] fixed_array 5 too-long 10.
- [OK] fixed_array 6 too-long 120.
- [OK] compact 0 tag_bit_count documentation.
- [OK] compact 1 roundtrip (heavy on void).
- [OK] compact 2 roundtrip (option bool).
- [OK] check-size 0 write fails.
- [OK] check-size 1 write fails (with -2).
- [OK] check-size 2 read fails.
- [OK] uint-like-n 0 serialise-out-of-range-fails.
- [OK] uint-like-n 1 deserialise-out-of-range-fails.
- [OK] uint-like-n 2 roundtrip-succeeds.
- [OK] uint-like-n 3 deserialise-an-n-succeeds.
- [OK] int-like-z 0 serialise-out-of-range-fails.
- [OK] int-like-z 1 deserialise-out-of-range-fails.
- [OK] int-like-z 2 roundtrip-succeeds.
- [OK] int-like-z 3 deserialise-a-z-succeeds.
- [OK] safer-encoding 0 safe-option.
- [OK] safer-encoding 1 fails when not obj.
- [OK] safer-encoding 2 fails when explicit field co...
- [OK] safer-encoding 3 fails when explicit field co...
- [OK] safer-encoding 4 fails when implicit field co...
- [OK] safer-encoding 5 fails when implicit field co...
- [OK] safer-encoding 6 name clear with nest.
- [OK] safer-encoding 7 fails when kind conflict.
-
- Full test results in `~/.opam/4.14/.opam-switch/build/data-encoding.0.7/_build/default/test/_build/_tests/tezos-data-encoding'.
- Test Successful in 1.668s. 997 tests run.
- (cd _build/default/test/pbt && ./test_generated.exe)
- binary roundtrips (write/read): PASS
-
- binary roundtrips (to_/of_bytes): PASS
-
- binary roundtrips (to_/of_string): PASS
-
- binary roundtrips (to_/of_string) (compacts): PASS
-
- json roundtrips (construct/destruct): PASS
-
- (cd _build/default/test/pbt && ./test_json_stream.exe)
- gen: PASS
-
- small_string_serialisation: PASS
-
- small_string_serialisation-deserialisation: PASS
-
- serialisation: PASS
-
- serialisation(16)-deserialisation: PASS
-
- serialisation(1024)-deserialisation: PASS
-
- blit-instructions(32): PASS
-
- blit-instructions(1024): PASS
-
- large value, blit instructions: PASS
-
-> compiled data-encoding.0.7
-> removed data-encoding.0.7
-> installed data-encoding.0.7
Done.
# To update the current shell environment, run: eval $(opam env)
2025-11-18 22:35.54 ---> saved as "ca20c4209763fb4095df5d53750f0efbb43c550b0dde5d6f20d3e452f64a3ebf"
Job succeeded
2025-11-18 22:35.59: Job succeeded