(for PR #28326)
2025-08-12 04:03.19: New job: test toffee.1.0.0~alpha0, using opam 2.3 from https://github.com/ocaml/opam-repository.git#refs/pull/28326/head (d58bd10ebb1b37f6389a3b08d16305ecc873703c) on ubuntu-24.04-ocaml-5.3/riscv64 To reproduce locally: cd $(mktemp -d) git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/28326/head" && git reset --hard d58bd10e git fetch origin master git merge --no-edit fb96181bf90338b7e9a1c6a0001541cab4756218 cat > ../Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:ubuntu-24.04-ocaml-5.3@sha256:f757581afb44ec75e71ee342eee955fd34c57bcab0cb714426491b4972aed2a6 USER 1000:1000 WORKDIR /home/opam RUN sudo ln -f /usr/bin/opam-2.3 /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 toffee.1.0.0~alpha0 1.0.0~alpha0 RUN opam reinstall toffee.1.0.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 "\"ubuntu-24.04\""; then \ echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \ fi; \ test "$pkg" != 'toffee.1.0.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 --with-test toffee.1.0.0~alpha0) || true RUN opam reinstall --with-test --verbose toffee.1.0.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 "\"ubuntu-24.04\""; then \ echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \ fi; \ test "$pkg" != 'toffee.1.0.0~alpha0' && 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-08-12 04:03.19: Using cache hint "ocaml/opam:ubuntu-24.04-ocaml-5.3@sha256:f757581afb44ec75e71ee342eee955fd34c57bcab0cb714426491b4972aed2a6-toffee.1.0.0~alpha0-d58bd10ebb1b37f6389a3b08d16305ecc873703c" 2025-08-12 04:03.19: Using OBuilder spec: ((from ocaml/opam:ubuntu-24.04-ocaml-5.3@sha256:f757581afb44ec75e71ee342eee955fd34c57bcab0cb714426491b4972aed2a6) (user (uid 1000) (gid 1000)) (workdir /home/opam) (run (shell "sudo ln -f /usr/bin/opam-2.3 /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 toffee.1.0.0~alpha0 1.0.0~alpha0")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam reinstall toffee.1.0.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 \"\\\"ubuntu-24.04\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 'toffee.1.0.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 (network host) (shell "(opam reinstall --with-test toffee.1.0.0~alpha0) || true")) (run (shell "opam reinstall --with-test --verbose toffee.1.0.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 \"\\\"ubuntu-24.04\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 'toffee.1.0.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")) ) 2025-08-12 04:03.19: Waiting for resource in pool OCluster 2025-08-12 04:03.19: Waiting for worker… 2025-08-12 04:50.45: Got resource from pool OCluster Building on riscv-bm-01.sw.ci.dev All commits already cached Updating files: 14% (2685/17999) Updating files: 15% (2700/17999) Updating files: 16% (2880/17999) Updating files: 17% (3060/17999) Updating files: 18% (3240/17999) Updating files: 19% (3420/17999) Updating files: 20% (3600/17999) Updating files: 21% (3780/17999) Updating files: 22% (3960/17999) Updating files: 23% (4140/17999) Updating files: 24% (4320/17999) Updating files: 25% (4500/17999) Updating files: 26% (4680/17999) Updating files: 27% (4860/17999) Updating files: 28% (5040/17999) Updating files: 28% (5207/17999) Updating files: 29% (5220/17999) Updating files: 30% (5400/17999) Updating files: 31% (5580/17999) Updating files: 32% (5760/17999) Updating files: 33% (5940/17999) Updating files: 34% (6120/17999) Updating files: 35% (6300/17999) Updating files: 36% (6480/17999) Updating files: 37% (6660/17999) Updating files: 38% (6840/17999) Updating files: 39% (7020/17999) Updating files: 40% (7200/17999) Updating files: 40% (7279/17999) Updating files: 41% (7380/17999) Updating files: 42% (7560/17999) Updating files: 43% (7740/17999) Updating files: 44% (7920/17999) Updating files: 45% (8100/17999) Updating files: 46% (8280/17999) Updating files: 47% (8460/17999) Updating files: 48% (8640/17999) Updating files: 49% (8820/17999) Updating files: 50% (9000/17999) Updating files: 51% (9180/17999) Updating files: 52% (9360/17999) Updating files: 53% (9540/17999) Updating files: 53% (9636/17999) Updating files: 54% (9720/17999) Updating files: 55% (9900/17999) Updating files: 56% (10080/17999) Updating files: 57% (10260/17999) Updating files: 58% (10440/17999) Updating files: 59% (10620/17999) Updating files: 60% (10800/17999) Updating files: 61% (10980/17999) Updating files: 62% (11160/17999) Updating files: 63% (11340/17999) Updating files: 64% (11520/17999) Updating files: 65% (11700/17999) Updating files: 66% (11880/17999) Updating files: 66% (11954/17999) Updating files: 67% (12060/17999) Updating files: 68% (12240/17999) Updating files: 69% (12420/17999) Updating files: 70% (12600/17999) Updating files: 71% (12780/17999) Updating files: 72% (12960/17999) Updating files: 73% (13140/17999) Updating files: 74% (13320/17999) Updating files: 75% (13500/17999) Updating files: 76% (13680/17999) Updating files: 77% (13860/17999) Updating files: 78% (14040/17999) Updating files: 79% (14220/17999) Updating files: 79% (14313/17999) Updating files: 80% (14400/17999) Updating files: 81% (14580/17999) Updating files: 82% (14760/17999) Updating files: 83% (14940/17999) Updating files: 84% (15120/17999) Updating files: 85% (15300/17999) Updating files: 86% (15480/17999) Updating files: 87% (15660/17999) Updating files: 88% (15840/17999) Updating files: 89% (16020/17999) Updating files: 90% (16200/17999) Updating files: 91% (16380/17999) Updating files: 92% (16560/17999) Updating files: 92% (16712/17999) Updating files: 93% (16740/17999) Updating files: 94% (16920/17999) Updating files: 95% (17100/17999) Updating files: 96% (17280/17999) Updating files: 97% (17460/17999) Updating files: 98% (17640/17999) Updating files: 99% (17820/17999) Updating files: 100% (17999/17999) Updating files: 100% (17999/17999), done. HEAD is now at fb96181bf9 Merge pull request #28332 from jmid/fix-bad-checksums Updating fb96181bf9..d58bd10ebb Fast-forward packages/matrix-term/matrix-term.1.0.0~alpha0/opam | 43 +++++++++++++++++ packages/matrix/matrix.1.0.0~alpha0/opam | 45 ++++++++++++++++++ packages/mosaic/mosaic.1.0.0~alpha0/opam | 55 ++++++++++++++++++++++ packages/toffee/toffee.1.0.0~alpha0/opam | 41 ++++++++++++++++ packages/vcr/vcr.1.0.0~alpha0/opam | 47 ++++++++++++++++++ 5 files changed, 231 insertions(+) create mode 100644 packages/matrix-term/matrix-term.1.0.0~alpha0/opam create mode 100644 packages/matrix/matrix.1.0.0~alpha0/opam create mode 100644 packages/mosaic/mosaic.1.0.0~alpha0/opam create mode 100644 packages/toffee/toffee.1.0.0~alpha0/opam create mode 100644 packages/vcr/vcr.1.0.0~alpha0/opam (from ocaml/opam:ubuntu-24.04-ocaml-5.3@sha256:f757581afb44ec75e71ee342eee955fd34c57bcab0cb714426491b4972aed2a6) Unable to find image 'ocaml/opam:ubuntu-24.04-ocaml-5.3@sha256:f757581afb44ec75e71ee342eee955fd34c57bcab0cb714426491b4972aed2a6' locally docker.io/ocaml/opam@sha256:f757581afb44ec75e71ee342eee955fd34c57bcab0cb714426491b4972aed2a6: Pulling from ocaml/opam 700561effee7: Pulling fs layer fdc7fb96843a: Pulling fs layer 27ff3f23688b: Pulling fs layer 1962eb533d64: Pulling fs layer 9e7a962f4888: Pulling fs layer f5561b7a2127: Pulling fs layer f39673989f07: Pulling fs layer 68698baf6d8f: Pulling fs layer d13bdb819dd5: Pulling fs layer e69683f9488c: Pulling fs layer 386dc8135f55: Pulling fs layer 47c9462ddf94: Pulling fs layer b16de335b9e5: Pulling fs layer 768a6fb70d7f: Pulling fs layer dc2633afaa69: Pulling fs layer a2a0c916525b: Pulling fs layer be9d76903c4f: Pulling fs layer e3ce15c8a3e5: Pulling fs layer 9f5c3e36fca8: Pulling fs layer 0d1c9868fc1a: Pulling fs layer 4f4fb700ef54: Pulling fs layer 3384a06903e5: Pulling fs layer 1feef1d2224c: Pulling fs layer 6816b2e00771: Pulling fs layer a721f3fc801e: Pulling fs layer db31a40154af: Pulling fs layer b072c42f4833: Pulling fs layer c009df98012a: Pulling fs layer 663fb69b3178: Pulling fs layer c88ea081b51a: Pulling fs layer 451005f957e0: Pulling fs layer c3a900b2c0f5: Pulling fs layer 8d3358f441f9: Pulling fs layer 39a75446f7a0: Pulling fs layer 924048cff46c: Pulling fs layer 757bc14d43ed: Pulling fs layer 8cc07ef27ed6: Pulling fs layer eb3df7868799: Pulling fs layer 838ddfcbfc98: Pulling fs layer 44dfd4ad0bfa: Pulling fs layer cb1829d47d59: Pulling fs layer 917ff8f67335: Pulling fs layer e73c1026f95d: Pulling fs layer 3d3172be7d88: Pulling fs layer fdc4f556ad11: Pulling fs layer 84617e92509c: Pulling fs layer a2a0c916525b: Waiting be9d76903c4f: Waiting e3ce15c8a3e5: Waiting 9f5c3e36fca8: Waiting 0d1c9868fc1a: Waiting 4f4fb700ef54: Waiting 3384a06903e5: Waiting 1feef1d2224c: Waiting 6816b2e00771: Waiting a721f3fc801e: Waiting db31a40154af: Waiting b072c42f4833: Waiting c009df98012a: Waiting 663fb69b3178: Waiting c88ea081b51a: Waiting 451005f957e0: Waiting c3a900b2c0f5: Waiting 917ff8f67335: Waiting e73c1026f95d: Waiting 8d3358f441f9: Waiting 3d3172be7d88: Waiting 39a75446f7a0: Waiting fdc4f556ad11: Waiting 924048cff46c: Waiting 84617e92509c: Waiting 757bc14d43ed: Waiting 8cc07ef27ed6: Waiting eb3df7868799: Waiting 838ddfcbfc98: Waiting 44dfd4ad0bfa: Waiting cb1829d47d59: Waiting 1962eb533d64: Waiting 9e7a962f4888: Waiting d13bdb819dd5: Waiting e69683f9488c: Waiting 386dc8135f55: Waiting 68698baf6d8f: Waiting f5561b7a2127: Waiting f39673989f07: Waiting 47c9462ddf94: Waiting b16de335b9e5: Waiting 768a6fb70d7f: Waiting dc2633afaa69: Waiting 27ff3f23688b: Verifying Checksum 27ff3f23688b: Download complete fdc7fb96843a: Download complete 1962eb533d64: Verifying Checksum 1962eb533d64: Download complete 9e7a962f4888: Verifying Checksum 9e7a962f4888: Download complete 700561effee7: Verifying Checksum 700561effee7: Download complete f39673989f07: Verifying Checksum f39673989f07: Download complete 68698baf6d8f: Verifying Checksum 68698baf6d8f: Download complete d13bdb819dd5: Download complete 386dc8135f55: Verifying Checksum 386dc8135f55: Download complete e69683f9488c: Verifying Checksum e69683f9488c: Download complete 700561effee7: Pull complete fdc7fb96843a: Pull complete 47c9462ddf94: Verifying Checksum 47c9462ddf94: Download complete 27ff3f23688b: Pull complete b16de335b9e5: Verifying Checksum b16de335b9e5: Download complete 768a6fb70d7f: Download complete dc2633afaa69: Verifying Checksum dc2633afaa69: Download complete be9d76903c4f: Verifying Checksum be9d76903c4f: Download complete e3ce15c8a3e5: Verifying Checksum e3ce15c8a3e5: Download complete a2a0c916525b: Verifying Checksum a2a0c916525b: Download complete 9f5c3e36fca8: Download complete 0d1c9868fc1a: Verifying Checksum 0d1c9868fc1a: Download complete 4f4fb700ef54: Verifying Checksum 4f4fb700ef54: Download complete 3384a06903e5: Verifying Checksum 3384a06903e5: Download complete f5561b7a2127: Verifying Checksum f5561b7a2127: Download complete 1feef1d2224c: Download complete 1962eb533d64: Pull complete 9e7a962f4888: Pull complete a721f3fc801e: Verifying Checksum a721f3fc801e: Download complete 6816b2e00771: Verifying Checksum 6816b2e00771: Download complete db31a40154af: Verifying Checksum db31a40154af: Download complete c009df98012a: Verifying Checksum c009df98012a: Download complete 663fb69b3178: Verifying Checksum 663fb69b3178: Download complete b072c42f4833: Verifying Checksum b072c42f4833: Download complete c88ea081b51a: Verifying Checksum c88ea081b51a: Download complete 451005f957e0: Verifying Checksum 451005f957e0: Download complete c3a900b2c0f5: Verifying Checksum c3a900b2c0f5: Download complete 8d3358f441f9: Download complete 924048cff46c: Verifying Checksum 924048cff46c: Download complete 8cc07ef27ed6: Verifying Checksum 8cc07ef27ed6: Download complete eb3df7868799: Verifying Checksum eb3df7868799: Download complete 838ddfcbfc98: Download complete 44dfd4ad0bfa: Verifying Checksum 44dfd4ad0bfa: Download complete cb1829d47d59: Download complete 917ff8f67335: Download complete 757bc14d43ed: Verifying Checksum 757bc14d43ed: Download complete 3d3172be7d88: Download complete f5561b7a2127: Pull complete f39673989f07: Pull complete fdc4f556ad11: Verifying Checksum fdc4f556ad11: Download complete 68698baf6d8f: Pull complete 84617e92509c: Verifying Checksum 84617e92509c: Download complete d13bdb819dd5: Pull complete e69683f9488c: Pull complete e73c1026f95d: Verifying Checksum e73c1026f95d: Download complete 386dc8135f55: Pull complete 39a75446f7a0: Download complete 47c9462ddf94: Pull complete b16de335b9e5: Pull complete 768a6fb70d7f: Pull complete dc2633afaa69: Pull complete a2a0c916525b: Pull complete be9d76903c4f: Pull complete e3ce15c8a3e5: Pull complete 9f5c3e36fca8: Pull complete 0d1c9868fc1a: Pull complete 4f4fb700ef54: Pull complete 3384a06903e5: Pull complete 1feef1d2224c: Pull complete 6816b2e00771: Pull complete a721f3fc801e: Pull complete db31a40154af: Pull complete b072c42f4833: Pull complete c009df98012a: Pull complete 663fb69b3178: Pull complete c88ea081b51a: Pull complete 451005f957e0: Pull complete c3a900b2c0f5: Pull complete 8d3358f441f9: Pull complete 39a75446f7a0: Pull complete 924048cff46c: Pull complete 757bc14d43ed: Pull complete 8cc07ef27ed6: Pull complete eb3df7868799: Pull complete 838ddfcbfc98: Pull complete 44dfd4ad0bfa: Pull complete cb1829d47d59: Pull complete 917ff8f67335: Pull complete e73c1026f95d: Pull complete 3d3172be7d88: Pull complete fdc4f556ad11: Pull complete 84617e92509c: Pull complete Digest: sha256:f757581afb44ec75e71ee342eee955fd34c57bcab0cb714426491b4972aed2a6 Status: Downloaded newer image for ocaml/opam@sha256:f757581afb44ec75e71ee342eee955fd34c57bcab0cb714426491b4972aed2a6 2025-08-12 04:50.56 ---> using "7d826b925c7907cf66de9484d3661534cf69e2d97e8f9f2093b6fe33e6c76c8f" from cache /: (user (uid 1000) (gid 1000)) /: (workdir /home/opam) /home/opam: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam")) 2025-08-12 04:50.56 ---> using "6d4fe2cb425d7406e66f97806fc62defab49af6e07523650d594126ea374e502" 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 development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted. You may want to back it up before going further. Continue? [y/n] y Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] Initialised 2025-08-12 04:50.56 ---> using "37ec8f9330477195b276fc9aafa8027b0f302ddb5d59bc79756645e29712e2ee" 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.3.0 (35acd0c5abc5e66cdbd5be16ba77aa6c33a4c724) # self-upgrade no # system arch=riscv64 os=linux os-distribution=ubuntu os-version=24.04 # solver builtin-0install # install-criteria -changed,-count[avoid-version,solution] # upgrade-criteria -count[avoid-version,solution] # jobs 3 # repositories 1 (version-controlled) # pinned 1 (version) # current-switch 5.3 # invariant ["ocaml-base-compiler" {= "5.3.0"}] # compiler-packages ocaml-base-compiler.5.3.0, ocaml-compiler.5.3.0, ocaml-options-vanilla.1 # ocaml:native true # ocaml:native-tools true # ocaml:native-dynlink true # ocaml:stubsdir /home/opam/.opam/5.3/lib/ocaml/stublibs:/home/opam/.opam/5.3/lib/ocaml # ocaml:preinstalled false # ocaml:compiler 5.3.0 2025-08-12 04:50.56 ---> using "981b5040b628e6997db049a7ae30ca6e34a15f3b5bde0a908f9fc97f4476d611" 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-08-12 04:50.56 ---> using "9bd248a40bc8ef2b11bff225fd1e6fba236519f8cdaa9542402ae7006966ce52" from cache /home/opam: (copy (src .) (dst opam-repository/)) 2025-08-12 04:51.01 ---> using "b12ebc45e896e836beebdb429956fefbf0af75df7ec11bfa0a1e074322cd180c" from cache /home/opam: (run (shell "opam repository set-url --strict default opam-repository/")) [default] Initialised 2025-08-12 04:51.01 ---> using "34084aa6cec9d8c429da4fd507a0b81d9a64be2ee9768332b7fa13a9a67f4ad7" from cache /home/opam: (run (network host) (shell "opam update --depexts || true")) + /usr/bin/sudo "apt-get" "update" - Hit:1 http://ports.ubuntu.com/ubuntu-ports noble InRelease - Get:2 http://ports.ubuntu.com/ubuntu-ports noble-updates InRelease [126 kB] - Get:3 http://ports.ubuntu.com/ubuntu-ports noble-backports InRelease [126 kB] - Get:4 http://ports.ubuntu.com/ubuntu-ports noble-security InRelease [126 kB] - Get:5 http://ports.ubuntu.com/ubuntu-ports noble-updates/main riscv64 Packages [804 kB] - Get:6 http://ports.ubuntu.com/ubuntu-ports noble-security/main riscv64 Packages [493 kB] - Get:7 http://ports.ubuntu.com/ubuntu-ports noble-security/universe riscv64 Packages [873 kB] - Fetched 2549 kB in 3s (979 kB/s) - Reading package lists... - 2025-08-12 04:51.01 ---> using "25a00a5271997e505302b58775d74448f9d792c1de8d51ea30b9e4c2795de282" from cache /home/opam: (run (shell "opam pin add -k version -yn toffee.1.0.0~alpha0 1.0.0~alpha0")) toffee is now pinned to version 1.0.0~alpha0 2025-08-12 04:51.01 ---> using "f0a7d104a0bb985d3ce13d416a84e668a6f11bd3555ec34bd93c9a103573a1a7" from cache /home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam reinstall toffee.1.0.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 \"\\\"ubuntu-24.04\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 'toffee.1.0.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")) toffee.1.0.0~alpha0 is not installed. Install it? [y/n] y The following actions will be performed: === install 2 packages - install dune 3.19.1 [required by toffee] - install toffee 1.0.0~alpha0 (pinned) <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved dune.3.19.1 (cached) -> retrieved toffee.1.0.0~alpha0 (https://github.com/tmattio/mosaic/releases/download/1.0.0_alpha0/mosaic-1.0.0.alpha0.tbz) -> installed dune.3.19.1 -> installed toffee.1.0.0~alpha0 Done. # To update the current shell environment, run: eval $(opam env) 2025-08-12 04:51.01 ---> using "13d1048fe0339961ea6f25ad6f61c7a11f8fba3da11631bc0788ed3e29338cc6" from cache /home/opam: (run (network host) (shell "(opam reinstall --with-test toffee.1.0.0~alpha0) || true")) The following actions will be performed: === recompile 1 package - recompile toffee 1.0.0~alpha0 (pinned) === install 12 packages - install alcotest 1.9.0 [required by toffee] - install astring 0.8.5 [required by alcotest] - install cmdliner 1.3.0 [required by alcotest] - install fmt 0.11.0 [required by alcotest] - 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 re 1.13.2 [required by alcotest] - install seq base [required by re] - install stdlib-shims 0.3.0 [required by alcotest] - install topkg 1.1.0 [required by fmt, astring, uutf] - install uutf 1.0.4 [required by alcotest] <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved alcotest.1.9.0 (https://opam.ocaml.org/cache) -> retrieved astring.0.8.5 (https://opam.ocaml.org/cache) -> retrieved cmdliner.1.3.0 (https://opam.ocaml.org/cache) -> retrieved fmt.0.11.0 (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 re.1.13.2 (https://opam.ocaml.org/cache) -> retrieved seq.base (2 extra sources) -> retrieved seq.base (2 extra sources) -> retrieved stdlib-shims.0.3.0 (https://opam.ocaml.org/cache) -> retrieved topkg.1.1.0 (https://opam.ocaml.org/cache) -> retrieved uutf.1.0.4 (https://opam.ocaml.org/cache) -> installed ocaml-syntax-shims.1.0.0 -> installed cmdliner.1.3.0 -> installed seq.base -> installed stdlib-shims.0.3.0 -> installed re.1.13.2 -> installed ocamlfind.1.9.8 -> removed toffee.1.0.0~alpha0 -> installed ocamlbuild.0.16.1 -> installed topkg.1.1.0 -> installed uutf.1.0.4 -> installed fmt.0.11.0 -> installed astring.0.8.5 -> installed alcotest.1.9.0 [ERROR] The compilation of toffee.1.0.0~alpha0 failed at "dune build -p toffee -j 3 @install @runtest". #=== ERROR while compiling toffee.1.0.0~alpha0 ================================# # context 2.3.0 | linux/riscv64 | ocaml-base-compiler.5.3.0 | pinned(https://github.com/tmattio/mosaic/releases/download/1.0.0_alpha0/mosaic-1.0.0.alpha0.tbz) # path ~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0 # command ~/.opam/opam-init/hooks/sandbox.sh build dune build -p toffee -j 3 @install @runtest # exit-code 1 # env-file ~/.opam/log/toffee-7-f09478.env # output-file ~/.opam/log/toffee-7-f09478.out ### output ### # File "mosaic/test/expect/dune", line 4, characters 33-46: # 4 | (libraries test_utils mosaic.ui mosaic.charts unix) # ^^^^^^^^^^^^^ # Error: Library "mosaic.charts" not found. # -> required by library "test_expect" in _build/default/mosaic/test/expect # -> required by # _build/default/mosaic/test/expect/.test_expect.inline-tests/inline-test-runner.exe # -> required by alias mosaic/test/expect/runtest in mosaic/test/expect/dune:3 # File "mosaic/test/expect/dune", line 6, characters 7-17: # 6 | (pps ppx_expect))) # ^^^^^^^^^^ # Error: Library "ppx_expect" not found. # -> required by _build/default/mosaic/test/expect/.merlin-conf/lib-test_expect # -> required by # _build/default/mosaic/test/expect/.test_expect.inline-tests/inline-test-runner.exe # -> required by alias mosaic/test/expect/runtest in mosaic/test/expect/dune:3 # (cd _build/default/toffee/test && ./test_toffee.exe) # Testing `Toffee Tests'. # This run has ID `XZWCAUY8'. # # [OK] basic 0 Create tree and node. # [OK] basic 1 Simple leaf layout. # [OK] flexbox 0 Flexbox row. # [OK] flexbox 1 Flexbox column. # [OK] flexbox 2 Flex grow. # [OK] spacing 0 Padding. # [OK] spacing 1 Margin. # [OK] sizing 0 Aspect ratio. # # Full test results in `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/_build/_tests/Toffee Tests'. # Test Successful in 0.005s. 8 tests run. # File "toffee/test/generated/dune", line 3, characters 7-18: # 3 | (name test_runner) # ^^^^^^^^^^^ # (cd _build/default/toffee/test/generated && ./test_runner.exe) # Testing `Toffee Layout Tests'. # This run has ID `0MQD9I77'. # # [OK] grid 0 absolute_align_self_sized_all (border-box). # [OK] grid 1 absolute_align_self_sized_all (content-box). # [OK] grid 2 absolute_column_end (border-box). # [OK] grid 3 absolute_column_end (content-box). # [OK] grid 4 absolute_column_start (border-box). # [OK] grid 5 absolute_column_start (content-box). # [OK] grid 6 absolute_container_bottom_left (border-box). # [OK] grid 7 absolute_container_bottom_left (content-box). # [OK] grid 8 absolute_container_bottom_left_margin (bor... # [OK] grid 9 absolute_container_bottom_left_margin (con... # [OK] grid 10 absolute_container_left_overrides_right (b... # [OK] grid 11 absolute_container_left_overrides_right (c... # [OK] grid 12 absolute_container_left_right (border-box). # [OK] grid 13 absolute_container_left_right (content-box). # [OK] grid 14 absolute_container_left_right_margin (bord... # [OK] grid 15 absolute_container_left_right_margin (cont... # [OK] grid 16 absolute_container_negative_position (bord... # [OK] grid 17 absolute_container_negative_position (cont... # [OK] grid 18 absolute_container_negative_position_margi... # [OK] grid 19 absolute_container_negative_position_margi... # [OK] grid 20 absolute_container_top_bottom (border-box). # [OK] grid 21 absolute_container_top_bottom (content-box). # [OK] grid 22 absolute_container_top_bottom_margin (bord... # [OK] grid 23 absolute_container_top_bottom_margin (cont... # [OK] grid 24 absolute_container_top_right (border-box). # [OK] grid 25 absolute_container_top_right (content-box). # [OK] grid 26 absolute_container_top_right_margin (borde... # [OK] grid 27 absolute_container_top_right_margin (conte... # [OK] grid 28 absolute_justify_self_sized_all (border-box). # [OK] grid 29 absolute_justify_self_sized_all (content-b... # [OK] grid 30 absolute_layout_within_border (border-box). # [OK] grid 31 absolute_layout_within_border (content-box). # [OK] grid 32 absolute_layout_within_border_static (bord... # [OK] grid 33 absolute_layout_within_border_static (cont... # [FAIL] grid 34 absolute_resolved_insets (border-box). # [FAIL] grid 35 absolute_resolved_insets (content-box). # [OK] grid 36 absolute_row_end (border-box). # [OK] grid 37 absolute_row_end (content-box). # [OK] grid 38 absolute_row_start (border-box). # [OK] grid 39 absolute_row_start (content-box). # [OK] grid 40 absolute_top_overrides_bottom (border-box). # [OK] grid 41 absolute_top_overrides_bottom (content-box). # [OK] grid 42 absolute_with_padding (border-box). # [OK] grid 43 absolute_with_padding (content-box). # [OK] grid 44 absolute_with_padding_and_margin (border-b... # [OK] grid 45 absolute_with_padding_and_margin (content-... # [OK] grid 46 align_content_center (border-box). # [OK] grid 47 align_content_center (content-box). # [OK] grid 48 align_content_center_negative_space_gap (b... # [OK] grid 49 align_content_center_negative_space_gap (c... # [OK] grid 50 align_content_end (border-box). # [OK] grid 51 align_content_end (content-box). # [FAIL] grid 52 align_content_end_negative_space_gap (bord... # [FAIL] grid 53 align_content_end_negative_space_gap (cont... # [OK] grid 54 align_content_end_with_padding_border (bor... # [OK] grid 55 align_content_end_with_padding_border (con... # [OK] grid 56 align_content_space_around (border-box). # [OK] grid 57 align_content_space_around (content-box). # [FAIL] grid 58 align_content_space_around_negative_space_... # [FAIL] grid 59 align_content_space_around_negative_space_... # [OK] grid 60 align_content_space_around_with_padding_bo... # [OK] grid 61 align_content_space_around_with_padding_bo... # [OK] grid 62 align_content_space_between (border-box). # [OK] grid 63 align_content_space_between (content-box). # [FAIL] grid 64 align_content_space_between_negative_space... # [FAIL] grid 65 align_content_space_between_negative_space... # [OK] grid 66 align_content_space_between_with_padding_b... # [OK] grid 67 align_content_space_between_with_padding_b... # [OK] grid 68 align_content_space_evenly (border-box). # [OK] grid 69 align_content_space_evenly (content-box). # [FAIL] grid 70 align_content_space_evenly_negative_space_... # [FAIL] grid 71 align_content_space_evenly_negative_space_... # [OK] grid 72 align_content_space_evenly_with_padding_bo... # [OK] grid 73 align_content_space_evenly_with_padding_bo... # [OK] grid 74 align_content_start (border-box). # [OK] grid 75 align_content_start (content-box). # [FAIL] grid 76 align_content_start_negative_space_gap (bo... # [FAIL] grid 77 align_content_start_negative_space_gap (co... # [OK] grid 78 align_content_start_with_padding_border (b... # [OK] grid 79 align_content_start_with_padding_border (c... # [OK] grid 80 align_items_baseline (border-box). # [OK] grid 81 align_items_baseline (content-box). # [OK] grid 82 align_items_baseline_child (border-box). # [OK] grid 83 align_items_baseline_child (content-box). # [OK] grid 84 align_items_baseline_child_margin (border-... # [OK] grid 85 align_items_baseline_child_margin (content... # [OK] grid 86 align_items_baseline_child_margin_percent ... # [OK] grid 87 align_items_baseline_child_margin_percent ... # [OK] grid 88 align_items_baseline_child_multiline (bord... # [OK] grid 89 align_items_baseline_child_multiline (cont... # [OK] grid 90 align_items_baseline_child_multiline_no_ov... # [OK] grid 91 align_items_baseline_child_multiline_no_ov... # [OK] grid 92 align_items_baseline_child_multiline_overr... # [OK] grid 93 align_items_baseline_child_multiline_overr... # [OK] grid 94 align_items_baseline_child_padding (border... # [OK] grid 95 align_items_baseline_child_padding (conten... # [OK] grid 96 align_items_baseline_child_top (border-box). # [OK] grid 97 align_items_baseline_child_top (content-box). # [OK] grid 98 align_items_baseline_child_top2 (border-box). # [OK] grid 99 align_items_baseline_child_top2 (content-b... # [OK] grid 100 align_items_baseline_complex (border-box). # [OK] grid 101 align_items_baseline_complex (content-box). # [OK] grid 102 align_items_baseline_double_nested_child (... # [OK] grid 103 align_items_baseline_double_nested_child (... # [OK] grid 104 align_items_baseline_multiline (border-box). # [OK] grid 105 align_items_baseline_multiline (content-box). # [OK] grid 106 align_items_baseline_multiline_column (bor... # [OK] grid 107 align_items_baseline_multiline_column (con... # [OK] grid 108 align_items_baseline_multiline_row_and_col... # [OK] grid 109 align_items_baseline_multiline_row_and_col... # [OK] grid 110 align_items_baseline_nested_column (border... # [OK] grid 111 align_items_baseline_nested_column (conten... # [FAIL] grid 112 align_items_sized_center (border-box). # [FAIL] grid 113 align_items_sized_center (content-box). # [FAIL] grid 114 align_items_sized_end (border-box). # [FAIL] grid 115 align_items_sized_end (content-box). # [FAIL] grid 116 align_items_sized_start (border-box). # [FAIL] grid 117 align_items_sized_start (content-box). # [FAIL] grid 118 align_items_sized_stretch (border-box). # [FAIL] grid 119 align_items_sized_stretch (content-box). # [OK] grid 120 align_self_sized_all (border-box). # [OK] grid 121 align_self_sized_all (content-box). # [OK] grid 122 aspect_ratio_absolute_aspect_ratio_overrid... # [OK] grid 123 aspect_ratio_absolute_aspect_ratio_overrid... # [OK] grid 124 aspect_ratio_absolute_fill_height_from_ins... # [OK] grid 125 aspect_ratio_absolute_fill_height_from_ins... # [OK] grid 126 aspect_ratio_absolute_fill_width_from_inse... # [OK] grid 127 aspect_ratio_absolute_fill_width_from_inse... # [OK] grid 128 aspect_ratio_absolute_height_overrides_ins... # [OK] grid 129 aspect_ratio_absolute_height_overrides_ins... # [OK] grid 130 aspect_ratio_absolute_width_overrides_inse... # [OK] grid 131 aspect_ratio_absolute_width_overrides_inse... # [OK] grid 132 aspect_ratio_child_fill_content_height (bo... # [OK] grid 133 aspect_ratio_child_fill_content_height (co... # [OK] grid 134 aspect_ratio_child_fill_content_width (bor... # [OK] grid 135 aspect_ratio_child_fill_content_width (con... # [OK] grid 136 aspect_ratio_fill_child_height (border-box). # [OK] grid 137 aspect_ratio_fill_child_height (content-box). # [OK] grid 138 aspect_ratio_fill_child_max_height (border... # [OK] grid 139 aspect_ratio_fill_child_max_height (conten... # [OK] grid 140 aspect_ratio_fill_child_max_width (border-... # [OK] grid 141 aspect_ratio_fill_child_max_width (content... # [OK] grid 142 aspect_ratio_fill_child_min_height (border... # [OK] grid 143 aspect_ratio_fill_child_min_height (conten... # [OK] grid 144 aspect_ratio_fill_child_width (border-box). # [OK] grid 145 aspect_ratio_fill_child_width (content-box). # [OK] grid 146 aspect_ratio_overridden_by_explicit_sizes ... # [OK] grid 147 aspect_ratio_overridden_by_explicit_sizes ... # [OK] grid 148 aspect_ratio_overridden_by_explicit_sizes_... # [OK] grid 149 aspect_ratio_overridden_by_explicit_sizes_... # [OK] grid 150 auto_columns (border-box). # [OK] grid 151 auto_columns (content-box). # [OK] grid 152 auto_columns_fixed_width (border-box). # [OK] grid 153 auto_columns_fixed_width (content-box). # [FAIL] grid 154 auto_fill_fixed_size (border-box). # [FAIL] grid 155 auto_fill_fixed_size (content-box). # [FAIL] grid 156 auto_fill_with_empty_auto_track (border-box). # [FAIL] grid 157 auto_fill_with_empty_auto_track (content-b... # [FAIL] grid 158 auto_fit_definite_percentage (border-box). # [FAIL] grid 159 auto_fit_definite_percentage (content-box). # [FAIL] grid 160 auto_fit_with_empty_auto_track (border-box). # [FAIL] grid 161 auto_fit_with_empty_auto_track (content-box). # [OK] grid 162 auto_rows (border-box). # [OK] grid 163 auto_rows (content-box). # [OK] grid 164 auto_single_item (border-box). # [OK] grid 165 auto_single_item (content-box). # [OK] grid 166 auto_single_item_fixed_width (border-box). # [OK] grid 167 auto_single_item_fixed_width (content-box). # [OK] grid 168 auto_single_item_fixed_width_with_definite... # [OK] grid 169 auto_single_item_fixed_width_with_definite... # [OK] grid 170 auto_takes_precedence_over_fr (border-box). # [OK] grid 171 auto_takes_precedence_over_fr (content-box). # [OK] grid 172 available_space_greater_than_max_content (... # [OK] grid 173 available_space_greater_than_max_content (... # [FAIL] grid 174 available_space_smaller_than_max_content (... # [FAIL] grid 175 available_space_smaller_than_max_content (... # [FAIL] grid 176 available_space_smaller_than_min_content (... # [FAIL] grid 177 available_space_smaller_than_min_content (... # [OK] grid 178 basic (border-box). # [OK] grid 179 basic (content-box). # [OK] grid 180 basic_implicit_tracks (border-box). # [OK] grid 181 basic_implicit_tracks (content-box). # [OK] grid 182 basic_with_overflow (border-box). # [OK] grid 183 basic_with_overflow (content-box). # [OK] grid 184 basic_with_padding (border-box). # [OK] grid 185 basic_with_padding (content-box). # [OK] grid 186 chrome_issue_325928327 (border-box). # [OK] grid 187 chrome_issue_325928327 (content-box). # [OK] grid 188 display_none_fixed_size (border-box). # [OK] grid 189 display_none_fixed_size (content-box). # [OK] grid 190 fit_content_percent_definite_argument (bor... # [OK] grid 191 fit_content_percent_definite_argument (con... # [FAIL] grid 192 fit_content_percent_definite_max_content (... # [FAIL] grid 193 fit_content_percent_definite_max_content (... # [FAIL] grid 194 fit_content_percent_definite_min_content (... # [FAIL] grid 195 fit_content_percent_definite_min_content (... # [OK] grid 196 fit_content_percent_indefinite_argument (b... # [OK] grid 197 fit_content_percent_indefinite_argument (c... # [FAIL] grid 198 fit_content_percent_indefinite_max_content... # [FAIL] grid 199 fit_content_percent_indefinite_max_content... # [OK] grid 200 fit_content_percent_indefinite_max_content... # [OK] grid 201 fit_content_percent_indefinite_max_content... # [FAIL] grid 202 fit_content_percent_indefinite_min_content... # [FAIL] grid 203 fit_content_percent_indefinite_min_content... # [OK] grid 204 fit_content_percent_indefinite_min_content... # [OK] grid 205 fit_content_percent_indefinite_min_content... # [OK] grid 206 fit_content_points_argument (border-box). # [OK] grid 207 fit_content_points_argument (content-box). # [FAIL] grid 208 fit_content_points_max_content (border-box). # [FAIL] grid 209 fit_content_points_max_content (content-box). # [FAIL] grid 210 fit_content_points_min_content (border-box). # [FAIL] grid 211 fit_content_points_min_content (content-box). # [OK] grid 212 fit_content_points_min_content_hidden (bor... # [OK] grid 213 fit_content_points_min_content_hidden (con... # [OK] grid 214 fr_fixed_size_no_content_proportions (bord... # [OK] grid 215 fr_fixed_size_no_content_proportions (cont... # [OK] grid 216 fr_fixed_size_no_content_proportions_sub_1... # [OK] grid 217 fr_fixed_size_no_content_proportions_sub_1... # [OK] grid 218 fr_fixed_size_single_item (border-box). # [OK] grid 219 fr_fixed_size_single_item (content-box). # [OK] grid 220 fr_no_sized_items_indefinite (border-box). # [OK] grid 221 fr_no_sized_items_indefinite (content-box). # [OK] grid 222 fr_single_item_indefinite (border-box). # [OK] grid 223 fr_single_item_indefinite (content-box). # [OK] grid 224 fr_span_2_proportion (border-box). # [OK] grid 225 fr_span_2_proportion (content-box). # [OK] grid 226 fr_span_2_proportion_sub_1_sum (border-box). # [OK] grid 227 fr_span_2_proportion_sub_1_sum (content-box). # [OK] grid 228 fr_span_2_proportion_with_non_spanned_trac... # [OK] grid 229 fr_span_2_proportion_with_non_spanned_trac... # [OK] grid 230 fr_span_2_proportion_zero_sum (border-box). # [OK] grid 231 fr_span_2_proportion_zero_sum (content-box). # [OK] grid 232 fr_span_2_proportion_zero_sum_with_non_spa... # [OK] grid 233 fr_span_2_proportion_zero_sum_with_non_spa... # [FAIL] grid 234 gap (border-box). # [FAIL] grid 235 gap (content-box). # [OK] grid 236 hidden (border-box). # [OK] grid 237 hidden (content-box). # [OK] grid 238 justify_content_center (border-box). # [OK] grid 239 justify_content_center (content-box). # [OK] grid 240 justify_content_center_negative_space_gap ... # [OK] grid 241 justify_content_center_negative_space_gap ... # [OK] grid 242 justify_content_center_with_padding_border... # [OK] grid 243 justify_content_center_with_padding_border... # [OK] grid 244 justify_content_end (border-box). # [OK] grid 245 justify_content_end (content-box). # [FAIL] grid 246 justify_content_end_negative_space_gap (bo... # [FAIL] grid 247 justify_content_end_negative_space_gap (co... # [OK] grid 248 justify_content_end_with_padding_border (b... # [OK] grid 249 justify_content_end_with_padding_border (c... # [OK] grid 250 justify_content_space_around (border-box). # [OK] grid 251 justify_content_space_around (content-box). # [FAIL] grid 252 justify_content_space_around_negative_spac... # [FAIL] grid 253 justify_content_space_around_negative_spac... # [OK] grid 254 justify_content_space_around_with_padding_... # [OK] grid 255 justify_content_space_around_with_padding_... # [OK] grid 256 justify_content_space_between (border-box). # [OK] grid 257 justify_content_space_between (content-box). # [FAIL] grid 258 justify_content_space_between_negative_spa... # [FAIL] grid 259 justify_content_space_between_negative_spa... # [OK] grid 260 justify_content_space_between_with_padding... # [OK] grid 261 justify_content_space_between_with_padding... # [OK] grid 262 justify_content_space_evenly (border-box). # [OK] grid 263 justify_content_space_evenly (content-box). # [FAIL] grid 264 justify_content_space_evenly_negative_spac... # [FAIL] grid 265 justify_content_space_evenly_negative_spac... # [OK] grid 266 justify_content_space_evenly_with_padding_... # [OK] grid 267 justify_content_space_evenly_with_padding_... # [OK] grid 268 justify_content_start (border-box). # [OK] grid 269 justify_content_start (content-box). # [FAIL] grid 270 justify_content_start_negative_space_gap (... # [FAIL] grid 271 justify_content_start_negative_space_gap (... # [OK] grid 272 justify_content_start_with_padding_border ... # [OK] grid 273 justify_content_start_with_padding_border ... # [FAIL] grid 274 justify_items_sized_center (border-box). # [FAIL] grid 275 justify_items_sized_center (content-box). # [FAIL] grid 276 justify_items_sized_end (border-box). # [FAIL] grid 277 justify_items_sized_end (content-box). # [FAIL] grid 278 justify_items_sized_start (border-box). # [FAIL] grid 279 justify_items_sized_start (content-box). # [FAIL] grid 280 justify_items_sized_stretch (border-box). # [FAIL] grid 281 justify_items_sized_stretch (content-box). # [OK] grid 282 justify_self_sized_all (border-box). # [OK] grid 283 justify_self_sized_all (content-box). # [OK] grid 284 margins_auto_margins (border-box). # [OK] grid 285 margins_auto_margins (content-box). # [OK] grid 286 margins_auto_margins_override_stretch (bor... # [OK] grid 287 margins_auto_margins_override_stretch (con... # [OK] grid 288 margins_fixed_center (border-box). # [OK] grid 289 margins_fixed_center (content-box). # [OK] grid 290 margins_fixed_end (border-box). # [OK] grid 291 margins_fixed_end (content-box). # [OK] grid 292 margins_fixed_start (border-box). # [OK] grid 293 margins_fixed_start (content-box). # [OK] grid 294 margins_fixed_stretch (border-box). # [OK] grid 295 margins_fixed_stretch (content-box). # [OK] grid 296 margins_percent_center (border-box). # [OK] grid 297 margins_percent_center (content-box). # [OK] grid 298 margins_percent_end (border-box). # [OK] grid 299 margins_percent_end (content-box). # [OK] grid 300 margins_percent_start (border-box). # [OK] grid 301 margins_percent_start (content-box). # [OK] grid 302 margins_percent_stretch (border-box). # [OK] grid 303 margins_percent_stretch (content-box). # [FAIL] grid 304 max_content_maximum_single_item (border-box). # [FAIL] grid 305 max_content_maximum_single_item (content-b... # [OK] grid 306 max_content_single_item (border-box). # [OK] grid 307 max_content_single_item (content-box). # [OK] grid 308 max_content_single_item_margin_auto (borde... # [OK] grid 309 max_content_single_item_margin_auto (conte... # [OK] grid 310 max_content_single_item_margin_fixed (bord... # [OK] grid 311 max_content_single_item_margin_fixed (cont... # [OK] grid 312 max_content_single_item_margin_percent (bo... # [OK] grid 313 max_content_single_item_margin_percent (co... # [OK] grid 314 max_content_single_item_span_2 (border-box). # [OK] grid 315 max_content_single_item_span_2 (content-box). # [FAIL] grid 316 max_content_single_item_span_2_gap_fixed (... # [FAIL] grid 317 max_content_single_item_span_2_gap_fixed (... # [FAIL] grid 318 max_content_single_item_span_2_gap_percent... # [FAIL] grid 319 max_content_single_item_span_2_gap_percent... # [FAIL] grid 320 max_content_single_item_span_2_gap_percent... # [FAIL] grid 321 max_content_single_item_span_2_gap_percent... # [OK] grid 322 max_width_greater_than_max_content (border... # [OK] grid 323 max_width_greater_than_max_content (conten... # [OK] grid 324 max_width_less_than_max_content_with_min_c... # [OK] grid 325 max_width_less_than_max_content_with_min_c... # [OK] grid 326 max_width_smaller_than_max_content (border... # [OK] grid 327 max_width_smaller_than_max_content (conten... # [OK] grid 328 max_width_smaller_than_min_content (border... # [OK] grid 329 max_width_smaller_than_min_content (conten... # [OK] grid 330 min_content_flex_column (border-box). # [OK] grid 331 min_content_flex_column (content-box). # [OK] grid 332 min_content_flex_row (border-box). # [OK] grid 333 min_content_flex_row (content-box). # [OK] grid 334 min_content_flex_single_item (border-box). # [OK] grid 335 min_content_flex_single_item (content-box). # [OK] grid 336 min_content_flex_single_item_margin_auto (... # [OK] grid 337 min_content_flex_single_item_margin_auto (... # [OK] grid 338 min_content_flex_single_item_margin_fixed ... # [OK] grid 339 min_content_flex_single_item_margin_fixed ... # [OK] grid 340 min_content_flex_single_item_margin_percen... # [OK] grid 341 min_content_flex_single_item_margin_percen... # [FAIL] grid 342 min_content_maximum_single_item (border-box). # [FAIL] grid 343 min_content_maximum_single_item (content-b... # [OK] grid 344 min_content_single_item (border-box). # [OK] grid 345 min_content_single_item (content-box). # [OK] grid 346 minmax_auto_fixed_10px (border-box). # [OK] grid 347 minmax_auto_fixed_10px (content-box). # [FAIL] grid 348 minmax_auto_max_content (border-box). # [FAIL] grid 349 minmax_auto_max_content (content-box). # [FAIL] grid 350 minmax_auto_min_content (border-box). # [FAIL] grid 351 minmax_auto_min_content (content-box). # [OK] grid 352 minmax_auto_percent_definite (border-box). # [OK] grid 353 minmax_auto_percent_definite (content-box). # [OK] grid 354 minmax_auto_percent_indefinite (border-box). # [OK] grid 355 minmax_auto_percent_indefinite (content-box). # [OK] grid 356 minmax_column_fixed_width_above_range (bor... # [OK] grid 357 minmax_column_fixed_width_above_range (con... # [OK] grid 358 minmax_column_fixed_width_below_range (bor... # [OK] grid 359 minmax_column_fixed_width_below_range (con... # [OK] grid 360 minmax_column_fixed_width_within_range (bo... # [OK] grid 361 minmax_column_fixed_width_within_range (co... # [OK] grid 362 minmax_column_indefinite (border-box). # [OK] grid 363 minmax_column_indefinite (content-box). # [OK] grid 364 minmax_column_with_auto_fixed (border-box). # [OK] grid 365 minmax_column_with_auto_fixed (content-box). # [OK] grid 366 minmax_column_with_fr_fixed (border-box). # [OK] grid 367 minmax_column_with_fr_fixed (content-box). # [FAIL] grid 368 minmax_max_content_1fr (border-box). # [FAIL] grid 369 minmax_max_content_1fr (content-box). # [FAIL] grid 370 minmax_max_content_auto (border-box). # [FAIL] grid 371 minmax_max_content_auto (content-box). # [FAIL] grid 372 minmax_max_content_fixed_10px (border-box). # [FAIL] grid 373 minmax_max_content_fixed_10px (content-box). # [FAIL] grid 374 minmax_max_content_min_content (border-box). # [FAIL] grid 375 minmax_max_content_min_content (content-box). # [FAIL] grid 376 minmax_max_content_percent_definite (borde... # [FAIL] grid 377 minmax_max_content_percent_definite (conte... # [FAIL] grid 378 minmax_max_content_percent_indefinite (bor... # [FAIL] grid 379 minmax_max_content_percent_indefinite (con... # [FAIL] grid 380 minmax_min_content_1fr (border-box). # [FAIL] grid 381 minmax_min_content_1fr (content-box). # [FAIL] grid 382 minmax_min_content_auto (border-box). # [FAIL] grid 383 minmax_min_content_auto (content-box). # [FAIL] grid 384 minmax_min_content_fixed_10px (border-box). # [FAIL] grid 385 minmax_min_content_fixed_10px (content-box). # [FAIL] grid 386 minmax_min_content_max_content (border-box). # [FAIL] grid 387 minmax_min_content_max_content (content-box). # [OK] grid 388 minmax_min_content_percent_definite (borde... # [OK] grid 389 minmax_min_content_percent_definite (conte... # [FAIL] grid 390 minmax_min_content_percent_indefinite (bor... # [FAIL] grid 391 minmax_min_content_percent_indefinite (con... # [FAIL] grid 392 out_of_order_items (border-box). # [FAIL] grid 393 out_of_order_items (content-box). # [OK] grid 394 overflow_inline_axis_hidden (border-box). # [OK] grid 395 overflow_inline_axis_hidden (content-box). # [OK] grid 396 overflow_inline_axis_scroll (border-box). # [OK] grid 397 overflow_inline_axis_scroll (content-box). # [OK] grid 398 overflow_inline_axis_visible (border-box). # [OK] grid 399 overflow_inline_axis_visible (content-box). # [FAIL] grid 400 overflow_rows (border-box). # [FAIL] grid 401 overflow_rows (content-box). # [OK] grid 402 overflow_scrollbars_overridden_by_availabl... # [OK] grid 403 overflow_scrollbars_overridden_by_availabl... # [OK] grid 404 overflow_scrollbars_overridden_by_max_size... # [OK] grid 405 overflow_scrollbars_overridden_by_max_size... # [OK] grid 406 overflow_scrollbars_overridden_by_size (bo... # [OK] grid 407 overflow_scrollbars_overridden_by_size (co... # [OK] grid 408 overflow_scrollbars_take_up_space_both_axi... # [OK] grid 409 overflow_scrollbars_take_up_space_both_axi... # [OK] grid 410 overflow_scrollbars_take_up_space_x_axis (... # [OK] grid 411 overflow_scrollbars_take_up_space_x_axis (... # [OK] grid 412 overflow_scrollbars_take_up_space_y_axis (... # [OK] grid 413 overflow_scrollbars_take_up_space_y_axis (... # [OK] grid 414 padding_border_overrides_container_max_siz... # [OK] grid 415 padding_border_overrides_container_max_siz... # [OK] grid 416 padding_border_overrides_container_size (b... # [OK] grid 417 padding_border_overrides_container_size (c... # [FAIL] grid 418 padding_border_overrides_max_size (border-... # [OK] grid 419 padding_border_overrides_max_size (content... # [OK] grid 420 padding_border_overrides_min_size (border-... # [OK] grid 421 padding_border_overrides_min_size (content... # [OK] grid 422 padding_border_overrides_size (border-box). # [OK] grid 423 padding_border_overrides_size (content-box). # [OK] grid 424 percent_item_inside_stretch_item (border-b... # [OK] grid 425 percent_item_inside_stretch_item (content-... # [OK] grid 426 percent_items_nested_inside_stretch_alignm... # [OK] grid 427 percent_items_nested_inside_stretch_alignm... # [OK] grid 428 percent_items_nested_moderate (border-box). # [OK] grid 429 percent_items_nested_moderate (content-box). # [OK] grid 430 percent_items_nested_with_margin (border-b... # [OK] grid 431 percent_items_nested_with_margin (content-... # [OK] grid 432 percent_items_nested_with_padding_margin (... # [OK] grid 433 percent_items_nested_with_padding_margin (... # [OK] grid 434 percent_items_width_and_margin (border-box). # [OK] grid 435 percent_items_width_and_margin (content-box). # [OK] grid 436 percent_items_width_and_padding (border-box). # [OK] grid 437 percent_items_width_and_padding (content-b... # [OK] grid 438 percent_tracks_definite_overflow (border-b... # [OK] grid 439 percent_tracks_definite_overflow (content-... # [OK] grid 440 percent_tracks_definite_underflow (border-... # [OK] grid 441 percent_tracks_definite_underflow (content... # [OK] grid 442 percent_tracks_indefinite_only (border-box). # [OK] grid 443 percent_tracks_indefinite_only (content-box). # [FAIL] grid 444 percent_tracks_indefinite_with_content_ove... # [FAIL] grid 445 percent_tracks_indefinite_with_content_ove... # [FAIL] grid 446 percent_tracks_indefinite_with_content_und... # [FAIL] grid 447 percent_tracks_indefinite_with_content_und... # [FAIL] grid 448 placement_auto_negative (border-box). # [FAIL] grid 449 placement_auto_negative (content-box). # [FAIL] grid 450 placement_definite_in_secondary_axis_with_... # [FAIL] grid 451 placement_definite_in_secondary_axis_with_... # [OK] grid 452 placement_definite_primary (border-box). # [OK] grid 453 placement_definite_primary (content-box). # [OK] grid 454 relative_all_sides (border-box). # [OK] grid 455 relative_all_sides (content-box). # [FAIL] grid 456 relayout_vertical_text (border-box). # [FAIL] grid 457 relayout_vertical_text (content-box). # [FAIL] grid 458 repeat_integer (border-box). # [FAIL] grid 459 repeat_integer (content-box). # [OK] grid 460 repeat_mixed (border-box). # [OK] grid 461 repeat_mixed (content-box). # [OK] grid 462 size_child_fixed_tracks (border-box). # [OK] grid 463 size_child_fixed_tracks (content-box). # [FAIL] grid 464 span_13_most_non_flex_with_minmax_indefini... # [FAIL] grid 465 span_13_most_non_flex_with_minmax_indefini... # [FAIL] grid 466 span_13_most_non_flex_with_minmax_indefini... # [FAIL] grid 467 span_13_most_non_flex_with_minmax_indefini... # [FAIL] grid 468 span_2_max_content_auto_indefinite (border... # [FAIL] grid 469 span_2_max_content_auto_indefinite (conten... # [OK] grid 470 span_2_max_content_auto_indefinite_hidden ... # [OK] grid 471 span_2_max_content_auto_indefinite_hidden ... # [FAIL] grid 472 span_2_max_content_fit_content_10px_indefi... # [FAIL] grid 473 span_2_max_content_fit_content_10px_indefi... # [FAIL] grid 474 span_2_max_content_fit_content_10px_indefi... # [FAIL] grid 475 span_2_max_content_fit_content_10px_indefi... # [FAIL] grid 476 span_2_max_content_fit_content_80px_indefi... # [FAIL] grid 477 span_2_max_content_fit_content_80px_indefi... # [FAIL] grid 478 span_2_max_content_fit_content_80px_indefi... # [FAIL] grid 479 span_2_max_content_fit_content_80px_indefi... # [FAIL] grid 480 span_2_max_content_max_content_indefinite ... # [FAIL] grid 481 span_2_max_content_max_content_indefinite ... # [FAIL] grid 482 span_2_min_content_auto_indefinite (border... # [FAIL] grid 483 span_2_min_content_auto_indefinite (conten... # [FAIL] grid 484 span_2_min_content_auto_indefinite_hidden ... # [FAIL] grid 485 span_2_min_content_auto_indefinite_hidden ... # [FAIL] grid 486 span_2_min_content_fit_content_10px_indefi... # [FAIL] grid 487 span_2_min_content_fit_content_10px_indefi... # [FAIL] grid 488 span_2_min_content_fit_content_10px_indefi... # [FAIL] grid 489 span_2_min_content_fit_content_10px_indefi... # [FAIL] grid 490 span_2_min_content_fit_content_30px_indefi... # [FAIL] grid 491 span_2_min_content_fit_content_30px_indefi... # [FAIL] grid 492 span_2_min_content_fit_content_30px_indefi... # [FAIL] grid 493 span_2_min_content_fit_content_30px_indefi... # [FAIL] grid 494 span_2_min_content_fit_content_80px_indefi... # [FAIL] grid 495 span_2_min_content_fit_content_80px_indefi... # [FAIL] grid 496 span_2_min_content_fit_content_80px_indefi... # [FAIL] grid 497 span_2_min_content_fit_content_80px_indefi... # [FAIL] grid 498 span_2_min_content_max_content_indefinite ... # [FAIL] grid 499 span_2_min_content_max_content_indefinite ... # [FAIL] grid 500 span_2_min_content_min_content_indefinite ... # [FAIL] grid 501 span_2_min_content_min_content_indefinite ... # [FAIL] grid 502 span_6_all_non_flex_indefinite (border-box). # [FAIL] grid 503 span_6_all_non_flex_indefinite (content-box). # [FAIL] grid 504 span_6_all_non_flex_indefinite_hidden (bor... # [FAIL] grid 505 span_6_all_non_flex_indefinite_hidden (con... # [FAIL] grid 506 span_8_all_track_types_indefinite (border-... # [FAIL] grid 507 span_8_all_track_types_indefinite (content... # [FAIL] grid 508 taffy_issue_624 (border-box). # [FAIL] grid 509 taffy_issue_624 (content-box). # [OK] flex 0 absolute_aspect_ratio_aspect_ratio_overrid... # [OK] flex 1 absolute_aspect_ratio_aspect_ratio_overrid... # [OK] flex 2 absolute_aspect_ratio_fill_height (border-... # [OK] flex 3 absolute_aspect_ratio_fill_height (content... # [OK] flex 4 absolute_aspect_ratio_fill_height_from_ins... # [OK] flex 5 absolute_aspect_ratio_fill_height_from_ins... # [OK] flex 6 absolute_aspect_ratio_fill_max_height (bor... # [OK] flex 7 absolute_aspect_ratio_fill_max_height (con... # [OK] flex 8 absolute_aspect_ratio_fill_max_width (bord... # [OK] flex 9 absolute_aspect_ratio_fill_max_width (cont... # [OK] flex 10 absolute_aspect_ratio_fill_min_height (bor... # ...TRUNCATED BY DUNE... # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 588 intrinsic_sizing_main_size_column_neste... │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX COL [x: 0 y: 0 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # └── LEAF [x: 0 y: 0 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # # ASSERT width of node1 # ASSERT height of node1 # FAIL height of node1 # # Expected: `40' # Received: `70' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_nested.test_flex_intrinsic_sizing_main_size_column_nested_border_box.assert_eq in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_nested.ml" (inlined), line 111, characters 4-43 # Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_nested.test_flex_intrinsic_sizing_main_size_column_nested_border_box in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_nested.ml", line 151, characters 2-74 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.588.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 589 intrinsic_sizing_main_size_column_neste... │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX COL [x: 0 y: 0 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # └── LEAF [x: 0 y: 0 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # # ASSERT width of node1 # ASSERT height of node1 # FAIL height of node1 # # Expected: `40' # Received: `70' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_nested.test_flex_intrinsic_sizing_main_size_column_nested_content_box.assert_eq in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_nested.ml" (inlined), line 166, characters 4-43 # Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_nested.test_flex_intrinsic_sizing_main_size_column_nested_content_box in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_nested.ml", line 209, characters 2-74 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.589.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 590 intrinsic_sizing_main_size_column_wrap ... │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX COL [x: 0 y: 0 w: 10 h: 140 content_w: 10 content_h: 140 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # ├── LEAF [x: 0 y: 0 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # └── LEAF [x: 0 y: 70 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # # ASSERT width of node1 # ASSERT height of node1 # FAIL height of node1 # # Expected: `40' # Received: `70' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_wrap.test_flex_intrinsic_sizing_main_size_column_wrap_border_box.assert_eq in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_wrap.ml" (inlined), line 111, characters 4-43 # Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_wrap.test_flex_intrinsic_sizing_main_size_column_wrap_border_box in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_wrap.ml", line 160, characters 2-74 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.590.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 591 intrinsic_sizing_main_size_column_wrap ... │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX COL [x: 0 y: 0 w: 10 h: 140 content_w: 10 content_h: 140 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # ├── LEAF [x: 0 y: 0 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # └── LEAF [x: 0 y: 70 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # # ASSERT width of node1 # ASSERT height of node1 # FAIL height of node1 # # Expected: `40' # Received: `70' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_wrap.test_flex_intrinsic_sizing_main_size_column_wrap_content_box.assert_eq in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_wrap.ml" (inlined), line 180, characters 4-43 # Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_wrap.test_flex_intrinsic_sizing_main_size_column_wrap_content_box in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_wrap.ml", line 234, characters 2-74 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.591.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 814 multiline_min_max_12 (border-box). │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX ROW [x: 0 y: 0 w: 600 h: 20 content_w: 595 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) # ├── LEAF [x: 5 y: 5 w: 300 h: 10 content_w: 10 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:10 r:0 t:0 b:0] (Node 0) # ├── LEAF [x: 305 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # ├── LEAF [x: 450 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── LEAF [x: 5 y: 15 w: 590 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) # # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT width of node2 # FAIL width of node2 # # Expected: `100' # Received: `145' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_multiline_min_max_12.test_flex_multiline_min_max_12_border_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_12.ml" (inlined), line 10, characters 4-43 # Called from Dune__exe__Test_flex_multiline_min_max_12.test_flex_multiline_min_max_12_border_box in file "toffee/test/generated/test_flex_multiline_min_max_12.ml", line 119, characters 2-73 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.814.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 815 multiline_min_max_12 (content-box). │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX ROW [x: 0 y: 0 w: 610 h: 30 content_w: 605 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) # ├── LEAF [x: 5 y: 5 w: 310 h: 10 content_w: 10 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:10 r:0 t:0 b:0] (Node 0) # ├── LEAF [x: 315 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # ├── LEAF [x: 460 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── LEAF [x: 5 y: 15 w: 600 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) # # ASSERT width of node1 # FAIL width of node1 # # Expected: `300' # Received: `310' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_multiline_min_max_12.test_flex_multiline_min_max_12_content_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_12.ml" (inlined), line 144, characters 4-43 # Called from Dune__exe__Test_flex_multiline_min_max_12.test_flex_multiline_min_max_12_content_box in file "toffee/test/generated/test_flex_multiline_min_max_12.ml", line 248, characters 2-73 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.815.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 816 multiline_min_max_13 (border-box). │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX ROW [x: 0 y: 0 w: 600 h: 20 content_w: 595 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) # ├── LEAF [x: 5 y: 5 w: 300 h: 10 content_w: 0 content_h: 0 border: l:10 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # ├── LEAF [x: 305 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # ├── LEAF [x: 450 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── LEAF [x: 5 y: 15 w: 590 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) # # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT width of node2 # FAIL width of node2 # # Expected: `100' # Received: `145' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_multiline_min_max_13.test_flex_multiline_min_max_13_border_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_13.ml" (inlined), line 10, characters 4-43 # Called from Dune__exe__Test_flex_multiline_min_max_13.test_flex_multiline_min_max_13_border_box in file "toffee/test/generated/test_flex_multiline_min_max_13.ml", line 119, characters 2-73 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.816.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 817 multiline_min_max_13 (content-box). │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX ROW [x: 0 y: 0 w: 610 h: 30 content_w: 605 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) # ├── LEAF [x: 5 y: 5 w: 310 h: 10 content_w: 0 content_h: 0 border: l:10 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # ├── LEAF [x: 315 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # ├── LEAF [x: 460 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── LEAF [x: 5 y: 15 w: 600 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) # # ASSERT width of node1 # FAIL width of node1 # # Expected: `300' # Received: `310' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_multiline_min_max_13.test_flex_multiline_min_max_13_content_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_13.ml" (inlined), line 144, characters 4-43 # Called from Dune__exe__Test_flex_multiline_min_max_13.test_flex_multiline_min_max_13_content_box in file "toffee/test/generated/test_flex_multiline_min_max_13.ml", line 248, characters 2-73 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.817.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 818 multiline_min_max_14 (border-box). │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX ROW [x: 0 y: 0 w: 600 h: 20 content_w: 595 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) # ├── LEAF [x: 15 y: 5 w: 300 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # ├── LEAF [x: 315 y: 5 w: 140 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # ├── LEAF [x: 455 y: 5 w: 140 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── LEAF [x: 5 y: 15 w: 590 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) # # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT width of node2 # FAIL width of node2 # # Expected: `145' # Received: `140' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_multiline_min_max_14.test_flex_multiline_min_max_14_border_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_14.ml" (inlined), line 10, characters 4-43 # Called from Dune__exe__Test_flex_multiline_min_max_14.test_flex_multiline_min_max_14_border_box in file "toffee/test/generated/test_flex_multiline_min_max_14.ml", line 119, characters 2-73 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.818.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 820 multiline_min_max_5 (border-box). │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX ROW [x: 0 y: 0 w: 600 h: 20 content_w: 595 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) # ├── LEAF [x: 5 y: 5 w: 300 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # ├── LEAF [x: 305 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # ├── LEAF [x: 450 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── LEAF [x: 5 y: 15 w: 590 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) # # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT width of node2 # FAIL width of node2 # # Expected: `100' # Received: `145' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_multiline_min_max_5.test_flex_multiline_min_max_5_border_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_5.ml" (inlined), line 10, characters 4-43 # Called from Dune__exe__Test_flex_multiline_min_max_5.test_flex_multiline_min_max_5_border_box in file "toffee/test/generated/test_flex_multiline_min_max_5.ml", line 112, characters 2-73 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.820.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 822 multiline_min_max_8 (border-box). │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX ROW [x: 0 y: 0 w: 600 h: 20 content_w: 595 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) # ├── LEAF [x: 15 y: 5 w: 300 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # ├── LEAF [x: 315 y: 5 w: 140 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # ├── LEAF [x: 455 y: 5 w: 140 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── LEAF [x: 5 y: 15 w: 590 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) # # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT width of node2 # FAIL width of node2 # # Expected: `145' # Received: `140' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_multiline_min_max_8.test_flex_multiline_min_max_8_border_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_8.ml" (inlined), line 10, characters 4-43 # Called from Dune__exe__Test_flex_multiline_min_max_8.test_flex_multiline_min_max_8_border_box in file "toffee/test/generated/test_flex_multiline_min_max_8.ml", line 119, characters 2-73 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.822.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 862 padding_border_overrides_size_flex_basi... │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX ROW [x: 0 y: 0 w: 34 h: 14 content_w: 22 content_h: 14 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # ├── LEAF [x: 0 y: 0 w: 22 h: 14 content_w: 12 content_h: 8 border: l:7 r:3 t:1 b:5, padding: l:8 r:4 t:2 b:6] (Node 0) # └── LEAF [x: 22 y: 0 w: 0 h: 12 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT width of node2 # ASSERT height of node2 # ASSERT x of node2 # ASSERT y of node2 # ASSERT width of node0 # FAIL width of node0 # # Expected: `22' # Received: `34' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_padding_border_overrides_size_flex_basis_0.test_flex_padding_border_overrides_size_flex_basis_0_border_box.assert_eq in file "toffee/test/generated/test_flex_padding_border_overrides_size_flex_basis_0.ml" (inlined), line 10, characters 4-43 # Called from Dune__exe__Test_flex_padding_border_overrides_size_flex_basis_0.test_flex_padding_border_overrides_size_flex_basis_0_border_box in file "toffee/test/generated/test_flex_padding_border_overrides_size_flex_basis_0.ml", line 85, characters 2-72 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.862.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 863 padding_border_overrides_size_flex_basi... │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX ROW [x: 0 y: 0 w: 46 h: 26 content_w: 22 content_h: 26 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # ├── LEAF [x: 0 y: 0 w: 22 h: 26 content_w: 12 content_h: 8 border: l:7 r:3 t:1 b:5, padding: l:8 r:4 t:2 b:6] (Node 0) # └── LEAF [x: 22 y: 0 w: 0 h: 12 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT width of node2 # ASSERT height of node2 # ASSERT x of node2 # ASSERT y of node2 # ASSERT width of node0 # FAIL width of node0 # # Expected: `22' # Received: `46' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_padding_border_overrides_size_flex_basis_0.test_flex_padding_border_overrides_size_flex_basis_0_content_box.assert_eq in file "toffee/test/generated/test_flex_padding_border_overrides_size_flex_basis_0.ml" (inlined), line 95, characters 4-43 # Called from Dune__exe__Test_flex_padding_border_overrides_size_flex_basis_0.test_flex_padding_border_overrides_size_flex_basis_0_content_box in file "toffee/test/generated/test_flex_padding_border_overrides_size_flex_basis_0.ml", line 173, characters 2-72 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.863.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 1000 taffy_issue_696 (border-box). │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX COL [x: 0 y: 0 w: 200 h: 40 content_w: 200 content_h: 100 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── FLEX COL [x: 0 y: 0 w: 200 h: 100 content_w: 200 content_h: 240 border: l:0 r:0 t:0 b:0, padding: l:20 r:20 t:20 b:20] (Node 1) # └── LEAF [x: 20 y: 20 w: 160 h: 200 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # # ASSERT width of node2 # ASSERT height of node2 # ASSERT x of node2 # ASSERT y of node2 # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT scroll_width of node1 # ASSERT scroll_height of node1 # ASSERT width of node0 # ASSERT height of node0 # FAIL height of node0 # # Expected: `100' # Received: `40' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_taffy_issue_696.test_flex_taffy_issue_696_border_box.assert_eq in file "toffee/test/generated/test_flex_taffy_issue_696.ml" (inlined), line 10, characters 4-43 # Called from Dune__exe__Test_flex_taffy_issue_696.test_flex_taffy_issue_696_border_box in file "toffee/test/generated/test_flex_taffy_issue_696.ml", line 96, characters 2-75 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.1000.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 1001 taffy_issue_696 (content-box). │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX COL [x: 0 y: 0 w: 200 h: 40 content_w: 200 content_h: 140 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── FLEX COL [x: 0 y: 0 w: 200 h: 140 content_w: 200 content_h: 240 border: l:0 r:0 t:0 b:0, padding: l:20 r:20 t:20 b:20] (Node 1) # └── LEAF [x: 20 y: 20 w: 160 h: 200 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # # ASSERT width of node2 # ASSERT height of node2 # ASSERT x of node2 # ASSERT y of node2 # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT scroll_width of node1 # ASSERT scroll_height of node1 # ASSERT width of node0 # ASSERT height of node0 # FAIL height of node0 # # Expected: `140' # Received: `40' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_taffy_issue_696.test_flex_taffy_issue_696_content_box.assert_eq in file "toffee/test/generated/test_flex_taffy_issue_696.ml" (inlined), line 105, characters 4-43 # Called from Dune__exe__Test_flex_taffy_issue_696.test_flex_taffy_issue_696_content_box in file "toffee/test/generated/test_flex_taffy_issue_696.ml", line 191, characters 2-75 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.1001.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 1002 taffy_issue_696_flex_basis_20 (border-... │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX COL [x: 0 y: 0 w: 200 h: 40 content_w: 200 content_h: 100 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── FLEX COL [x: 0 y: 0 w: 200 h: 100 content_w: 200 content_h: 240 border: l:0 r:0 t:0 b:0, padding: l:20 r:20 t:20 b:20] (Node 1) # └── LEAF [x: 20 y: 20 w: 160 h: 200 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # # ASSERT width of node2 # ASSERT height of node2 # ASSERT x of node2 # ASSERT y of node2 # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT scroll_width of node1 # ASSERT scroll_height of node1 # ASSERT width of node0 # ASSERT height of node0 # FAIL height of node0 # # Expected: `100' # Received: `40' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_taffy_issue_696_flex_basis_20.test_flex_taffy_issue_696_flex_basis_20_border_box.assert_eq in file "toffee/test/generated/test_flex_taffy_issue_696_flex_basis_20.ml" (inlined), line 10, characters 4-43 # Called from Dune__exe__Test_flex_taffy_issue_696_flex_basis_20.test_flex_taffy_issue_696_flex_basis_20_border_box in file "toffee/test/generated/test_flex_taffy_issue_696_flex_basis_20.ml", line 96, characters 2-75 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.1002.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 1003 taffy_issue_696_flex_basis_20 (content... │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX COL [x: 0 y: 0 w: 200 h: 60 content_w: 200 content_h: 140 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── FLEX COL [x: 0 y: 0 w: 200 h: 140 content_w: 200 content_h: 240 border: l:0 r:0 t:0 b:0, padding: l:20 r:20 t:20 b:20] (Node 1) # └── LEAF [x: 20 y: 20 w: 160 h: 200 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # # ASSERT width of node2 # ASSERT height of node2 # ASSERT x of node2 # ASSERT y of node2 # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT scroll_width of node1 # ASSERT scroll_height of node1 # ASSERT width of node0 # ASSERT height of node0 # FAIL height of node0 # # Expected: `140' # Received: `60' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_taffy_issue_696_flex_basis_20.test_flex_taffy_issue_696_flex_basis_20_content_box.assert_eq in file "toffee/test/generated/test_flex_taffy_issue_696_flex_basis_20.ml" (inlined), line 105, characters 4-43 # Called from Dune__exe__Test_flex_taffy_issue_696_flex_basis_20.test_flex_taffy_issue_696_flex_basis_20_content_box in file "toffee/test/generated/test_flex_taffy_issue_696_flex_basis_20.ml", line 191, characters 2-75 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.1003.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] block 164 item_min_width_overrides_max_width (bor... │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── BLOCK [x: 0 y: 0 w: 100 h: 100 content_w: 50 content_h: 50 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # └── LEAF [x: 0 y: 0 w: 50 h: 50 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # # ASSERT width of node1 # FAIL width of node1 # # Expected: `200' # Received: `50' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_block_item_min_width_overrides_max_width.test_block_item_min_width_overrides_max_width_border_box.assert_eq in file "toffee/test/generated/test_block_item_min_width_overrides_max_width.ml" (inlined), line 10, characters 4-43 # Called from Dune__exe__Test_block_item_min_width_overrides_max_width.test_block_item_min_width_overrides_max_width_border_box in file "toffee/test/generated/test_block_item_min_width_overrides_max_width.ml", line 67, characters 2-73 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/block.164.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] block 165 item_min_width_overrides_max_width (con... │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── BLOCK [x: 0 y: 0 w: 100 h: 100 content_w: 50 content_h: 50 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # └── LEAF [x: 0 y: 0 w: 50 h: 50 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # # ASSERT width of node1 # FAIL width of node1 # # Expected: `200' # Received: `50' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_block_item_min_width_overrides_max_width.test_block_item_min_width_overrides_max_width_content_box.assert_eq in file "toffee/test/generated/test_block_item_min_width_overrides_max_width.ml" (inlined), line 82, characters 4-43 # Called from Dune__exe__Test_block_item_min_width_overrides_max_width.test_block_item_min_width_overrides_max_width_content_box in file "toffee/test/generated/test_block_item_min_width_overrides_max_width.ml", line 139, characters 2-73 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/block.165.output'. # ────────────────────────────────────────────────────────────────────────────── # # Full test results in `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests'. # 186 failures! in 2.935s. 1972 tests run. <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> +- The following actions failed | - build toffee 1.0.0~alpha0 +- +- The following changes have been performed | - remove toffee 1.0.0~alpha0 | - install alcotest 1.9.0 | - install astring 0.8.5 | - install cmdliner 1.3.0 | - install fmt 0.11.0 | - install ocaml-syntax-shims 1.0.0 | - install ocamlbuild 0.16.1 | - install ocamlfind 1.9.8 | - install re 1.13.2 | - install seq base | - install stdlib-shims 0.3.0 | - install topkg 1.1.0 | - install uutf 1.0.4 +- # To update the current shell environment, run: eval $(opam env) The former state can be restored with: /usr/bin/opam switch import "/home/opam/.opam/5.3/.opam-switch/backup/state-20250812045104.export" Or you can retry to install your package selection with: /usr/bin/opam install --restore 2025-08-12 05:01.15 ---> saved as "71a4aca0f8e8bf6b696f9b2b52415c188c3d9e54300fbdb816458c9ade675d2b" /home/opam: (run (shell "opam reinstall --with-test --verbose toffee.1.0.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 \"\\\"ubuntu-24.04\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 'toffee.1.0.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")) toffee.1.0.0~alpha0 is not installed. Install it? [y/n] y The following actions will be performed: === install 1 package - install toffee 1.0.0~alpha0 (pinned) <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> Processing 2/3: [toffee: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "toffee" "-j" "3" "@install" "@runtest" (CWD=/home/opam/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0) - File "mosaic/test/expect/dune", line 4, characters 33-46: - 4 | (libraries test_utils mosaic.ui mosaic.charts unix) - ^^^^^^^^^^^^^ - Error: Library "mosaic.charts" not found. - -> required by library "test_expect" in _build/default/mosaic/test/expect - -> required by - _build/default/mosaic/test/expect/.test_expect.inline-tests/inline-test-runner.exe - -> required by alias mosaic/test/expect/runtest in mosaic/test/expect/dune:3 - File "mosaic/test/expect/dune", line 6, characters 7-17: - 6 | (pps ppx_expect))) - ^^^^^^^^^^ - Error: Library "ppx_expect" not found. - -> required by _build/default/mosaic/test/expect/.merlin-conf/lib-test_expect - -> required by - _build/default/mosaic/test/expect/.test_expect.inline-tests/inline-test-runner.exe - -> required by alias mosaic/test/expect/runtest in mosaic/test/expect/dune:3 - (cd _build/default/toffee/test && ./test_toffee.exe) - Testing `Toffee Tests'. - This run has ID `B4PY6B61'. - - [OK] basic 0 Create tree and node. - [OK] basic 1 Simple leaf layout. - [OK] flexbox 0 Flexbox row. - [OK] flexbox 1 Flexbox column. - [OK] flexbox 2 Flex grow. - [OK] spacing 0 Padding. - [OK] spacing 1 Margin. - [OK] sizing 0 Aspect ratio. - - Full test results in `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/_build/_tests/Toffee Tests'. - Test Successful in 0.006s. 8 tests run. - File "toffee/test/generated/dune", line 3, characters 7-18: - 3 | (name test_runner) - ^^^^^^^^^^^ - (cd _build/default/toffee/test/generated && ./test_runner.exe) - Testing `Toffee Layout Tests'. - This run has ID `RFCB7W3K'. - - [OK] grid 0 absolute_align_self_sized_all (border-box). - [OK] grid 1 absolute_align_self_sized_all (content-box). - [OK] grid 2 absolute_column_end (border-box). - [OK] grid 3 absolute_column_end (content-box). - [OK] grid 4 absolute_column_start (border-box). - [OK] grid 5 absolute_column_start (content-box). - [OK] grid 6 absolute_container_bottom_left (border-box). - [OK] grid 7 absolute_container_bottom_left (content-box). - [OK] grid 8 absolute_container_bottom_left_margin (bor... - [OK] grid 9 absolute_container_bottom_left_margin (con... - [OK] grid 10 absolute_container_left_overrides_right (b... - [OK] grid 11 absolute_container_left_overrides_right (c... - [OK] grid 12 absolute_container_left_right (border-box). - [OK] grid 13 absolute_container_left_right (content-box). - [OK] grid 14 absolute_container_left_right_margin (bord... - [OK] grid 15 absolute_container_left_right_margin (cont... - [OK] grid 16 absolute_container_negative_position (bord... - [OK] grid 17 absolute_container_negative_position (cont... - [OK] grid 18 absolute_container_negative_position_margi... - [OK] grid 19 absolute_container_negative_position_margi... - [OK] grid 20 absolute_container_top_bottom (border-box). - [OK] grid 21 absolute_container_top_bottom (content-box). - [OK] grid 22 absolute_container_top_bottom_margin (bord... - [OK] grid 23 absolute_container_top_bottom_margin (cont... - [OK] grid 24 absolute_container_top_right (border-box). - [OK] grid 25 absolute_container_top_right (content-box). - [OK] grid 26 absolute_container_top_right_margin (borde... - [OK] grid 27 absolute_container_top_right_margin (conte... - [OK] grid 28 absolute_justify_self_sized_all (border-box). - [OK] grid 29 absolute_justify_self_sized_all (content-b... - [OK] grid 30 absolute_layout_within_border (border-box). - [OK] grid 31 absolute_layout_within_border (content-box). - [OK] grid 32 absolute_layout_within_border_static (bord... - [OK] grid 33 absolute_layout_within_border_static (cont... - [FAIL] grid 34 absolute_resolved_insets (border-box). - [FAIL] grid 35 absolute_resolved_insets (content-box). - [OK] grid 36 absolute_row_end (border-box). - [OK] grid 37 absolute_row_end (content-box). - [OK] grid 38 absolute_row_start (border-box). - [OK] grid 39 absolute_row_start (content-box). - [OK] grid 40 absolute_top_overrides_bottom (border-box). - [OK] grid 41 absolute_top_overrides_bottom (content-box). - [OK] grid 42 absolute_with_padding (border-box). - [OK] grid 43 absolute_with_padding (content-box). - [OK] grid 44 absolute_with_padding_and_margin (border-b... - [OK] grid 45 absolute_with_padding_and_margin (content-... - [OK] grid 46 align_content_center (border-box). - [OK] grid 47 align_content_center (content-box). - [OK] grid 48 align_content_center_negative_space_gap (b... - [OK] grid 49 align_content_center_negative_space_gap (c... - [OK] grid 50 align_content_end (border-box). - [OK] grid 51 align_content_end (content-box). - [FAIL] grid 52 align_content_end_negative_space_gap (bord... - [FAIL] grid 53 align_content_end_negative_space_gap (cont... - [OK] grid 54 align_content_end_with_padding_border (bor... - [OK] grid 55 align_content_end_with_padding_border (con... - [OK] grid 56 align_content_space_around (border-box). - [OK] grid 57 align_content_space_around (content-box). - [FAIL] grid 58 align_content_space_around_negative_space_... - [FAIL] grid 59 align_content_space_around_negative_space_... - [OK] grid 60 align_content_space_around_with_padding_bo... - [OK] grid 61 align_content_space_around_with_padding_bo... - [OK] grid 62 align_content_space_between (border-box). - [OK] grid 63 align_content_space_between (content-box). - [FAIL] grid 64 align_content_space_between_negative_space... - [FAIL] grid 65 align_content_space_between_negative_space... - [OK] grid 66 align_content_space_between_with_padding_b... - [OK] grid 67 align_content_space_between_with_padding_b... - [OK] grid 68 align_content_space_evenly (border-box). - [OK] grid 69 align_content_space_evenly (content-box). - [FAIL] grid 70 align_content_space_evenly_negative_space_... - [FAIL] grid 71 align_content_space_evenly_negative_space_... - [OK] grid 72 align_content_space_evenly_with_padding_bo... - [OK] grid 73 align_content_space_evenly_with_padding_bo... - [OK] grid 74 align_content_start (border-box). - [OK] grid 75 align_content_start (content-box). - [FAIL] grid 76 align_content_start_negative_space_gap (bo... - [FAIL] grid 77 align_content_start_negative_space_gap (co... - [OK] grid 78 align_content_start_with_padding_border (b... - [OK] grid 79 align_content_start_with_padding_border (c... - [OK] grid 80 align_items_baseline (border-box). - [OK] grid 81 align_items_baseline (content-box). - [OK] grid 82 align_items_baseline_child (border-box). - [OK] grid 83 align_items_baseline_child (content-box). - [OK] grid 84 align_items_baseline_child_margin (border-... - [OK] grid 85 align_items_baseline_child_margin (content... - [OK] grid 86 align_items_baseline_child_margin_percent ... - [OK] grid 87 align_items_baseline_child_margin_percent ... - [OK] grid 88 align_items_baseline_child_multiline (bord... - [OK] grid 89 align_items_baseline_child_multiline (cont... - [OK] grid 90 align_items_baseline_child_multiline_no_ov... - [OK] grid 91 align_items_baseline_child_multiline_no_ov... - [OK] grid 92 align_items_baseline_child_multiline_overr... - [OK] grid 93 align_items_baseline_child_multiline_overr... - [OK] grid 94 align_items_baseline_child_padding (border... - [OK] grid 95 align_items_baseline_child_padding (conten... - [OK] grid 96 align_items_baseline_child_top (border-box). - [OK] grid 97 align_items_baseline_child_top (content-box). - [OK] grid 98 align_items_baseline_child_top2 (border-box). - [OK] grid 99 align_items_baseline_child_top2 (content-b... - [OK] grid 100 align_items_baseline_complex (border-box). - [OK] grid 101 align_items_baseline_complex (content-box). - [OK] grid 102 align_items_baseline_double_nested_child (... - [OK] grid 103 align_items_baseline_double_nested_child (... - [OK] grid 104 align_items_baseline_multiline (border-box). - [OK] grid 105 align_items_baseline_multiline (content-box). - [OK] grid 106 align_items_baseline_multiline_column (bor... - [OK] grid 107 align_items_baseline_multiline_column (con... - [OK] grid 108 align_items_baseline_multiline_row_and_col... - [OK] grid 109 align_items_baseline_multiline_row_and_col... - [OK] grid 110 align_items_baseline_nested_column (border... - [OK] grid 111 align_items_baseline_nested_column (conten... - [FAIL] grid 112 align_items_sized_center (border-box). - [FAIL] grid 113 align_items_sized_center (content-box). - [FAIL] grid 114 align_items_sized_end (border-box). - [FAIL] grid 115 align_items_sized_end (content-box). - [FAIL] grid 116 align_items_sized_start (border-box). - [FAIL] grid 117 align_items_sized_start (content-box). - [FAIL] grid 118 align_items_sized_stretch (border-box). - [FAIL] grid 119 align_items_sized_stretch (content-box). - [OK] grid 120 align_self_sized_all (border-box). - [OK] grid 121 align_self_sized_all (content-box). - [OK] grid 122 aspect_ratio_absolute_aspect_ratio_overrid... - [OK] grid 123 aspect_ratio_absolute_aspect_ratio_overrid... - [OK] grid 124 aspect_ratio_absolute_fill_height_from_ins... - [OK] grid 125 aspect_ratio_absolute_fill_height_from_ins... - [OK] grid 126 aspect_ratio_absolute_fill_width_from_inse... - [OK] grid 127 aspect_ratio_absolute_fill_width_from_inse... - [OK] grid 128 aspect_ratio_absolute_height_overrides_ins... - [OK] grid 129 aspect_ratio_absolute_height_overrides_ins... - [OK] grid 130 aspect_ratio_absolute_width_overrides_inse... - [OK] grid 131 aspect_ratio_absolute_width_overrides_inse... - [OK] grid 132 aspect_ratio_child_fill_content_height (bo... - [OK] grid 133 aspect_ratio_child_fill_content_height (co... - [OK] grid 134 aspect_ratio_child_fill_content_width (bor... - [OK] grid 135 aspect_ratio_child_fill_content_width (con... - [OK] grid 136 aspect_ratio_fill_child_height (border-box). - [OK] grid 137 aspect_ratio_fill_child_height (content-box). - [OK] grid 138 aspect_ratio_fill_child_max_height (border... - [OK] grid 139 aspect_ratio_fill_child_max_height (conten... - [OK] grid 140 aspect_ratio_fill_child_max_width (border-... - [OK] grid 141 aspect_ratio_fill_child_max_width (content... - [OK] grid 142 aspect_ratio_fill_child_min_height (border... - [OK] grid 143 aspect_ratio_fill_child_min_height (conten... - [OK] grid 144 aspect_ratio_fill_child_width (border-box). - [OK] grid 145 aspect_ratio_fill_child_width (content-box). - [OK] grid 146 aspect_ratio_overridden_by_explicit_sizes ... - [OK] grid 147 aspect_ratio_overridden_by_explicit_sizes ... - [OK] grid 148 aspect_ratio_overridden_by_explicit_sizes_... - [OK] grid 149 aspect_ratio_overridden_by_explicit_sizes_... - [OK] grid 150 auto_columns (border-box). - [OK] grid 151 auto_columns (content-box). - [OK] grid 152 auto_columns_fixed_width (border-box). - [OK] grid 153 auto_columns_fixed_width (content-box). - [FAIL] grid 154 auto_fill_fixed_size (border-box). - [FAIL] grid 155 auto_fill_fixed_size (content-box). - [FAIL] grid 156 auto_fill_with_empty_auto_track (border-box). - [FAIL] grid 157 auto_fill_with_empty_auto_track (content-b... - [FAIL] grid 158 auto_fit_definite_percentage (border-box). - [FAIL] grid 159 auto_fit_definite_percentage (content-box). - [FAIL] grid 160 auto_fit_with_empty_auto_track (border-box). - [FAIL] grid 161 auto_fit_with_empty_auto_track (content-box). - [OK] grid 162 auto_rows (border-box). - [OK] grid 163 auto_rows (content-box). - [OK] grid 164 auto_single_item (border-box). - [OK] grid 165 auto_single_item (content-box). - [OK] grid 166 auto_single_item_fixed_width (border-box). - [OK] grid 167 auto_single_item_fixed_width (content-box). - [OK] grid 168 auto_single_item_fixed_width_with_definite... - [OK] grid 169 auto_single_item_fixed_width_with_definite... - [OK] grid 170 auto_takes_precedence_over_fr (border-box). - [OK] grid 171 auto_takes_precedence_over_fr (content-box). - [OK] grid 172 available_space_greater_than_max_content (... - [OK] grid 173 available_space_greater_than_max_content (... - [FAIL] grid 174 available_space_smaller_than_max_content (... - [FAIL] grid 175 available_space_smaller_than_max_content (... - [FAIL] grid 176 available_space_smaller_than_min_content (... - [FAIL] grid 177 available_space_smaller_than_min_content (... - [OK] grid 178 basic (border-box). - [OK] grid 179 basic (content-box). - [OK] grid 180 basic_implicit_tracks (border-box). - [OK] grid 181 basic_implicit_tracks (content-box). - [OK] grid 182 basic_with_overflow (border-box). - [OK] grid 183 basic_with_overflow (content-box). - [OK] grid 184 basic_with_padding (border-box). - [OK] grid 185 basic_with_padding (content-box). - [OK] grid 186 chrome_issue_325928327 (border-box). - [OK] grid 187 chrome_issue_325928327 (content-box). - [OK] grid 188 display_none_fixed_size (border-box). - [OK] grid 189 display_none_fixed_size (content-box). - [OK] grid 190 fit_content_percent_definite_argument (bor... - [OK] grid 191 fit_content_percent_definite_argument (con... - [FAIL] grid 192 fit_content_percent_definite_max_content (... - [FAIL] grid 193 fit_content_percent_definite_max_content (... - [FAIL] grid 194 fit_content_percent_definite_min_content (... - [FAIL] grid 195 fit_content_percent_definite_min_content (... - [OK] grid 196 fit_content_percent_indefinite_argument (b... - [OK] grid 197 fit_content_percent_indefinite_argument (c... - [FAIL] grid 198 fit_content_percent_indefinite_max_content... - [FAIL] grid 199 fit_content_percent_indefinite_max_content... - [OK] grid 200 fit_content_percent_indefinite_max_content... - [OK] grid 201 fit_content_percent_indefinite_max_content... - [FAIL] grid 202 fit_content_percent_indefinite_min_content... - [FAIL] grid 203 fit_content_percent_indefinite_min_content... - [OK] grid 204 fit_content_percent_indefinite_min_content... - [OK] grid 205 fit_content_percent_indefinite_min_content... - [OK] grid 206 fit_content_points_argument (border-box). - [OK] grid 207 fit_content_points_argument (content-box). - [FAIL] grid 208 fit_content_points_max_content (border-box). - [FAIL] grid 209 fit_content_points_max_content (content-box). - [FAIL] grid 210 fit_content_points_min_content (border-box). - [FAIL] grid 211 fit_content_points_min_content (content-box). - [OK] grid 212 fit_content_points_min_content_hidden (bor... - [OK] grid 213 fit_content_points_min_content_hidden (con... - [OK] grid 214 fr_fixed_size_no_content_proportions (bord... - [OK] grid 215 fr_fixed_size_no_content_proportions (cont... - [OK] grid 216 fr_fixed_size_no_content_proportions_sub_1... - [OK] grid 217 fr_fixed_size_no_content_proportions_sub_1... - [OK] grid 218 fr_fixed_size_single_item (border-box). - [OK] grid 219 fr_fixed_size_single_item (content-box). - [OK] grid 220 fr_no_sized_items_indefinite (border-box). - [OK] grid 221 fr_no_sized_items_indefinite (content-box). - [OK] grid 222 fr_single_item_indefinite (border-box). - [OK] grid 223 fr_single_item_indefinite (content-box). - [OK] grid 224 fr_span_2_proportion (border-box). - [OK] grid 225 fr_span_2_proportion (content-box). - [OK] grid 226 fr_span_2_proportion_sub_1_sum (border-box). - [OK] grid 227 fr_span_2_proportion_sub_1_sum (content-box). - [OK] grid 228 fr_span_2_proportion_with_non_spanned_trac... - [OK] grid 229 fr_span_2_proportion_with_non_spanned_trac... - [OK] grid 230 fr_span_2_proportion_zero_sum (border-box). - [OK] grid 231 fr_span_2_proportion_zero_sum (content-box). - [OK] grid 232 fr_span_2_proportion_zero_sum_with_non_spa... - [OK] grid 233 fr_span_2_proportion_zero_sum_with_non_spa... - [FAIL] grid 234 gap (border-box). - [FAIL] grid 235 gap (content-box). - [OK] grid 236 hidden (border-box). - [OK] grid 237 hidden (content-box). - [OK] grid 238 justify_content_center (border-box). - [OK] grid 239 justify_content_center (content-box). - [OK] grid 240 justify_content_center_negative_space_gap ... - [OK] grid 241 justify_content_center_negative_space_gap ... - [OK] grid 242 justify_content_center_with_padding_border... - [OK] grid 243 justify_content_center_with_padding_border... - [OK] grid 244 justify_content_end (border-box). - [OK] grid 245 justify_content_end (content-box). - [FAIL] grid 246 justify_content_end_negative_space_gap (bo... - [FAIL] grid 247 justify_content_end_negative_space_gap (co... - [OK] grid 248 justify_content_end_with_padding_border (b... - [OK] grid 249 justify_content_end_with_padding_border (c... - [OK] grid 250 justify_content_space_around (border-box). - [OK] grid 251 justify_content_space_around (content-box). - [FAIL] grid 252 justify_content_space_around_negative_spac... - [FAIL] grid 253 justify_content_space_around_negative_spac... - [OK] grid 254 justify_content_space_around_with_padding_... - [OK] grid 255 justify_content_space_around_with_padding_... - [OK] grid 256 justify_content_space_between (border-box). - [OK] grid 257 justify_content_space_between (content-box). - [FAIL] grid 258 justify_content_space_between_negative_spa... - [FAIL] grid 259 justify_content_space_between_negative_spa... - [OK] grid 260 justify_content_space_between_with_padding... - [OK] grid 261 justify_content_space_between_with_padding... - [OK] grid 262 justify_content_space_evenly (border-box). - [OK] grid 263 justify_content_space_evenly (content-box). - [FAIL] grid 264 justify_content_space_evenly_negative_spac... - [FAIL] grid 265 justify_content_space_evenly_negative_spac... - [OK] grid 266 justify_content_space_evenly_with_padding_... - [OK] grid 267 justify_content_space_evenly_with_padding_... - [OK] grid 268 justify_content_start (border-box). - [OK] grid 269 justify_content_start (content-box). - [FAIL] grid 270 justify_content_start_negative_space_gap (... - [FAIL] grid 271 justify_content_start_negative_space_gap (... - [OK] grid 272 justify_content_start_with_padding_border ... - [OK] grid 273 justify_content_start_with_padding_border ... - [FAIL] grid 274 justify_items_sized_center (border-box). - [FAIL] grid 275 justify_items_sized_center (content-box). - [FAIL] grid 276 justify_items_sized_end (border-box). - [FAIL] grid 277 justify_items_sized_end (content-box). - [FAIL] grid 278 justify_items_sized_start (border-box). - [FAIL] grid 279 justify_items_sized_start (content-box). - [FAIL] grid 280 justify_items_sized_stretch (border-box). - [FAIL] grid 281 justify_items_sized_stretch (content-box). - [OK] grid 282 justify_self_sized_all (border-box). - [OK] grid 283 justify_self_sized_all (content-box). - [OK] grid 284 margins_auto_margins (border-box). - [OK] grid 285 margins_auto_margins (content-box). - [OK] grid 286 margins_auto_margins_override_stretch (bor... - [OK] grid 287 margins_auto_margins_override_stretch (con... - [OK] grid 288 margins_fixed_center (border-box). - [OK] grid 289 margins_fixed_center (content-box). - [OK] grid 290 margins_fixed_end (border-box). - [OK] grid 291 margins_fixed_end (content-box). - [OK] grid 292 margins_fixed_start (border-box). - [OK] grid 293 margins_fixed_start (content-box). - [OK] grid 294 margins_fixed_stretch (border-box). - [OK] grid 295 margins_fixed_stretch (content-box). - [OK] grid 296 margins_percent_center (border-box). - [OK] grid 297 margins_percent_center (content-box). - [OK] grid 298 margins_percent_end (border-box). - [OK] grid 299 margins_percent_end (content-box). - [OK] grid 300 margins_percent_start (border-box). - [OK] grid 301 margins_percent_start (content-box). - [OK] grid 302 margins_percent_stretch (border-box). - [OK] grid 303 margins_percent_stretch (content-box). - [FAIL] grid 304 max_content_maximum_single_item (border-box). - [FAIL] grid 305 max_content_maximum_single_item (content-b... - [OK] grid 306 max_content_single_item (border-box). - [OK] grid 307 max_content_single_item (content-box). - [OK] grid 308 max_content_single_item_margin_auto (borde... - [OK] grid 309 max_content_single_item_margin_auto (conte... - [OK] grid 310 max_content_single_item_margin_fixed (bord... - [OK] grid 311 max_content_single_item_margin_fixed (cont... - [OK] grid 312 max_content_single_item_margin_percent (bo... - [OK] grid 313 max_content_single_item_margin_percent (co... - [OK] grid 314 max_content_single_item_span_2 (border-box). - [OK] grid 315 max_content_single_item_span_2 (content-box). - [FAIL] grid 316 max_content_single_item_span_2_gap_fixed (... - [FAIL] grid 317 max_content_single_item_span_2_gap_fixed (... - [FAIL] grid 318 max_content_single_item_span_2_gap_percent... - [FAIL] grid 319 max_content_single_item_span_2_gap_percent... - [FAIL] grid 320 max_content_single_item_span_2_gap_percent... - [FAIL] grid 321 max_content_single_item_span_2_gap_percent... - [OK] grid 322 max_width_greater_than_max_content (border... - [OK] grid 323 max_width_greater_than_max_content (conten... - [OK] grid 324 max_width_less_than_max_content_with_min_c... - [OK] grid 325 max_width_less_than_max_content_with_min_c... - [OK] grid 326 max_width_smaller_than_max_content (border... - [OK] grid 327 max_width_smaller_than_max_content (conten... - [OK] grid 328 max_width_smaller_than_min_content (border... - [OK] grid 329 max_width_smaller_than_min_content (conten... - [OK] grid 330 min_content_flex_column (border-box). - [OK] grid 331 min_content_flex_column (content-box). - [OK] grid 332 min_content_flex_row (border-box). - [OK] grid 333 min_content_flex_row (content-box). - [OK] grid 334 min_content_flex_single_item (border-box). - [OK] grid 335 min_content_flex_single_item (content-box). - [OK] grid 336 min_content_flex_single_item_margin_auto (... - [OK] grid 337 min_content_flex_single_item_margin_auto (... - [OK] grid 338 min_content_flex_single_item_margin_fixed ... - [OK] grid 339 min_content_flex_single_item_margin_fixed ... - [OK] grid 340 min_content_flex_single_item_margin_percen... - [OK] grid 341 min_content_flex_single_item_margin_percen... - [FAIL] grid 342 min_content_maximum_single_item (border-box). - [FAIL] grid 343 min_content_maximum_single_item (content-b... - [OK] grid 344 min_content_single_item (border-box). - [OK] grid 345 min_content_single_item (content-box). - [OK] grid 346 minmax_auto_fixed_10px (border-box). - [OK] grid 347 minmax_auto_fixed_10px (content-box). - [FAIL] grid 348 minmax_auto_max_content (border-box). - [FAIL] grid 349 minmax_auto_max_content (content-box). - [FAIL] grid 350 minmax_auto_min_content (border-box). - [FAIL] grid 351 minmax_auto_min_content (content-box). - [OK] grid 352 minmax_auto_percent_definite (border-box). - [OK] grid 353 minmax_auto_percent_definite (content-box). - [OK] grid 354 minmax_auto_percent_indefinite (border-box). - [OK] grid 355 minmax_auto_percent_indefinite (content-box). - [OK] grid 356 minmax_column_fixed_width_above_range (bor... - [OK] grid 357 minmax_column_fixed_width_above_range (con... - [OK] grid 358 minmax_column_fixed_width_below_range (bor... - [OK] grid 359 minmax_column_fixed_width_below_range (con... - [OK] grid 360 minmax_column_fixed_width_within_range (bo... - [OK] grid 361 minmax_column_fixed_width_within_range (co... - [OK] grid 362 minmax_column_indefinite (border-box). - [OK] grid 363 minmax_column_indefinite (content-box). - [OK] grid 364 minmax_column_with_auto_fixed (border-box). - [OK] grid 365 minmax_column_with_auto_fixed (content-box). - [OK] grid 366 minmax_column_with_fr_fixed (border-box). - [OK] grid 367 minmax_column_with_fr_fixed (content-box). - [FAIL] grid 368 minmax_max_content_1fr (border-box). - [FAIL] grid 369 minmax_max_content_1fr (content-box). - [FAIL] grid 370 minmax_max_content_auto (border-box). - [FAIL] grid 371 minmax_max_content_auto (content-box). - [FAIL] grid 372 minmax_max_content_fixed_10px (border-box). - [FAIL] grid 373 minmax_max_content_fixed_10px (content-box). - [FAIL] grid 374 minmax_max_content_min_content (border-box). - [FAIL] grid 375 minmax_max_content_min_content (content-box). - [FAIL] grid 376 minmax_max_content_percent_definite (borde... - [FAIL] grid 377 minmax_max_content_percent_definite (conte... - [FAIL] grid 378 minmax_max_content_percent_indefinite (bor... - [FAIL] grid 379 minmax_max_content_percent_indefinite (con... - [FAIL] grid 380 minmax_min_content_1fr (border-box). - [FAIL] grid 381 minmax_min_content_1fr (content-box). - [FAIL] grid 382 minmax_min_content_auto (border-box). - [FAIL] grid 383 minmax_min_content_auto (content-box). - [FAIL] grid 384 minmax_min_content_fixed_10px (border-box). - [FAIL] grid 385 minmax_min_content_fixed_10px (content-box). - [FAIL] grid 386 minmax_min_content_max_content (border-box). - [FAIL] grid 387 minmax_min_content_max_content (content-box). - [OK] grid 388 minmax_min_content_percent_definite (borde... - [OK] grid 389 minmax_min_content_percent_definite (conte... - [FAIL] grid 390 minmax_min_content_percent_indefinite (bor... - [FAIL] grid 391 minmax_min_content_percent_indefinite (con... - [FAIL] grid 392 out_of_order_items (border-box). - [FAIL] grid 393 out_of_order_items (content-box). - [OK] grid 394 overflow_inline_axis_hidden (border-box). - [OK] grid 395 overflow_inline_axis_hidden (content-box). - [OK] grid 396 overflow_inline_axis_scroll (border-box). - [OK] grid 397 overflow_inline_axis_scroll (content-box). - [OK] grid 398 overflow_inline_axis_visible (border-box). - [OK] grid 399 overflow_inline_axis_visible (content-box). - [FAIL] grid 400 overflow_rows (border-box). - [FAIL] grid 401 overflow_rows (content-box). - [OK] grid 402 overflow_scrollbars_overridden_by_availabl... - [OK] grid 403 overflow_scrollbars_overridden_by_availabl... - [OK] grid 404 overflow_scrollbars_overridden_by_max_size... - [OK] grid 405 overflow_scrollbars_overridden_by_max_size... - [OK] grid 406 overflow_scrollbars_overridden_by_size (bo... - [OK] grid 407 overflow_scrollbars_overridden_by_size (co... - [OK] grid 408 overflow_scrollbars_take_up_space_both_axi... - [OK] grid 409 overflow_scrollbars_take_up_space_both_axi... - [OK] grid 410 overflow_scrollbars_take_up_space_x_axis (... - [OK] grid 411 overflow_scrollbars_take_up_space_x_axis (... - [OK] grid 412 overflow_scrollbars_take_up_space_y_axis (... - [OK] grid 413 overflow_scrollbars_take_up_space_y_axis (... - [OK] grid 414 padding_border_overrides_container_max_siz... - [OK] grid 415 padding_border_overrides_container_max_siz... - [OK] grid 416 padding_border_overrides_container_size (b... - [OK] grid 417 padding_border_overrides_container_size (c... - [FAIL] grid 418 padding_border_overrides_max_size (border-... - [OK] grid 419 padding_border_overrides_max_size (content... - [OK] grid 420 padding_border_overrides_min_size (border-... - [OK] grid 421 padding_border_overrides_min_size (content... - [OK] grid 422 padding_border_overrides_size (border-box). - [OK] grid 423 padding_border_overrides_size (content-box). - [OK] grid 424 percent_item_inside_stretch_item (border-b... - [OK] grid 425 percent_item_inside_stretch_item (content-... - [OK] grid 426 percent_items_nested_inside_stretch_alignm... - [OK] grid 427 percent_items_nested_inside_stretch_alignm... - [OK] grid 428 percent_items_nested_moderate (border-box). - [OK] grid 429 percent_items_nested_moderate (content-box). - [OK] grid 430 percent_items_nested_with_margin (border-b... - [OK] grid 431 percent_items_nested_with_margin (content-... - [OK] grid 432 percent_items_nested_with_padding_margin (... - [OK] grid 433 percent_items_nested_with_padding_margin (... - [OK] grid 434 percent_items_width_and_margin (border-box). - [OK] grid 435 percent_items_width_and_margin (content-box). - [OK] grid 436 percent_items_width_and_padding (border-box). - [OK] grid 437 percent_items_width_and_padding (content-b... - [OK] grid 438 percent_tracks_definite_overflow (border-b... - [OK] grid 439 percent_tracks_definite_overflow (content-... - [OK] grid 440 percent_tracks_definite_underflow (border-... - [OK] grid 441 percent_tracks_definite_underflow (content... - [OK] grid 442 percent_tracks_indefinite_only (border-box). - [OK] grid 443 percent_tracks_indefinite_only (content-box). - [FAIL] grid 444 percent_tracks_indefinite_with_content_ove... - [FAIL] grid 445 percent_tracks_indefinite_with_content_ove... - [FAIL] grid 446 percent_tracks_indefinite_with_content_und... - [FAIL] grid 447 percent_tracks_indefinite_with_content_und... - [FAIL] grid 448 placement_auto_negative (border-box). - [FAIL] grid 449 placement_auto_negative (content-box). - [FAIL] grid 450 placement_definite_in_secondary_axis_with_... - [FAIL] grid 451 placement_definite_in_secondary_axis_with_... - [OK] grid 452 placement_definite_primary (border-box). - [OK] grid 453 placement_definite_primary (content-box). - [OK] grid 454 relative_all_sides (border-box). - [OK] grid 455 relative_all_sides (content-box). - [FAIL] grid 456 relayout_vertical_text (border-box). - [FAIL] grid 457 relayout_vertical_text (content-box). - [FAIL] grid 458 repeat_integer (border-box). - [FAIL] grid 459 repeat_integer (content-box). - [OK] grid 460 repeat_mixed (border-box). - [OK] grid 461 repeat_mixed (content-box). - [OK] grid 462 size_child_fixed_tracks (border-box). - [OK] grid 463 size_child_fixed_tracks (content-box). - [FAIL] grid 464 span_13_most_non_flex_with_minmax_indefini... - [FAIL] grid 465 span_13_most_non_flex_with_minmax_indefini... - [FAIL] grid 466 span_13_most_non_flex_with_minmax_indefini... - [FAIL] grid 467 span_13_most_non_flex_with_minmax_indefini... - [FAIL] grid 468 span_2_max_content_auto_indefinite (border... - [FAIL] grid 469 span_2_max_content_auto_indefinite (conten... - [OK] grid 470 span_2_max_content_auto_indefinite_hidden ... - [OK] grid 471 span_2_max_content_auto_indefinite_hidden ... - [FAIL] grid 472 span_2_max_content_fit_content_10px_indefi... - [FAIL] grid 473 span_2_max_content_fit_content_10px_indefi... - [FAIL] grid 474 span_2_max_content_fit_content_10px_indefi... - [FAIL] grid 475 span_2_max_content_fit_content_10px_indefi... - [FAIL] grid 476 span_2_max_content_fit_content_80px_indefi... - [FAIL] grid 477 span_2_max_content_fit_content_80px_indefi... - [FAIL] grid 478 span_2_max_content_fit_content_80px_indefi... - [FAIL] grid 479 span_2_max_content_fit_content_80px_indefi... - [FAIL] grid 480 span_2_max_content_max_content_indefinite ... - [FAIL] grid 481 span_2_max_content_max_content_indefinite ... - [FAIL] grid 482 span_2_min_content_auto_indefinite (border... - [FAIL] grid 483 span_2_min_content_auto_indefinite (conten... - [FAIL] grid 484 span_2_min_content_auto_indefinite_hidden ... - [FAIL] grid 485 span_2_min_content_auto_indefinite_hidden ... - [FAIL] grid 486 span_2_min_content_fit_content_10px_indefi... - [FAIL] grid 487 span_2_min_content_fit_content_10px_indefi... - [FAIL] grid 488 span_2_min_content_fit_content_10px_indefi... - [FAIL] grid 489 span_2_min_content_fit_content_10px_indefi... - [FAIL] grid 490 span_2_min_content_fit_content_30px_indefi... - [FAIL] grid 491 span_2_min_content_fit_content_30px_indefi... - [FAIL] grid 492 span_2_min_content_fit_content_30px_indefi... - [FAIL] grid 493 span_2_min_content_fit_content_30px_indefi... - [FAIL] grid 494 span_2_min_content_fit_content_80px_indefi... - [FAIL] grid 495 span_2_min_content_fit_content_80px_indefi... - [FAIL] grid 496 span_2_min_content_fit_content_80px_indefi... - [FAIL] grid 497 span_2_min_content_fit_content_80px_indefi... - [FAIL] grid 498 span_2_min_content_max_content_indefinite ... - [FAIL] grid 499 span_2_min_content_max_content_indefinite ... - [FAIL] grid 500 span_2_min_content_min_content_indefinite ... - [FAIL] grid 501 span_2_min_content_min_content_indefinite ... - [FAIL] grid 502 span_6_all_non_flex_indefinite (border-box). - [FAIL] grid 503 span_6_all_non_flex_indefinite (content-box). - [FAIL] grid 504 span_6_all_non_flex_indefinite_hidden (bor... - [FAIL] grid 505 span_6_all_non_flex_indefinite_hidden (con... - [FAIL] grid 506 span_8_all_track_types_indefinite (border-... - [FAIL] grid 507 span_8_all_track_types_indefinite (content... - [FAIL] grid 508 taffy_issue_624 (border-box). - [FAIL] grid 509 taffy_issue_624 (content-box). - [OK] flex 0 absolute_aspect_ratio_aspect_ratio_overrid... - [OK] flex 1 absolute_aspect_ratio_aspect_ratio_overrid... - [OK] flex 2 absolute_aspect_ratio_fill_height (border-... - [OK] flex 3 absolute_aspect_ratio_fill_height (content... - [OK] flex 4 absolute_aspect_ratio_fill_height_from_ins... - [OK] flex 5 absolute_aspect_ratio_fill_height_from_ins... - [OK] flex 6 absolute_aspect_ratio_fill_max_height (bor... - [OK] flex 7 absolute_aspect_ratio_fill_max_height (con... - [OK] flex 8 absolute_aspect_ratio_fill_max_width (bord... - [OK] flex 9 absolute_aspect_ratio_fill_max_width (cont... - [OK] flex 10 absolute_aspect_ratio_fill_min_height (bor... - ...TRUNCATED BY DUNE... - ────────────────────────────────────────────────────────────────────────────── - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - │ [FAIL] flex 588 intrinsic_sizing_main_size_column_neste... │ - └──────────────────────────────────────────────────────────────────────────────┘ - - Computed tree: - TREE - └── FLEX COL [x: 0 y: 0 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) - └── LEAF [x: 0 y: 0 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) - - ASSERT width of node1 - ASSERT height of node1 - FAIL height of node1 - - Expected: `40' - Received: `70' - - Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 - Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_nested.test_flex_intrinsic_sizing_main_size_column_nested_border_box.assert_eq in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_nested.ml" (inlined), line 111, characters 4-43 - Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_nested.test_flex_intrinsic_sizing_main_size_column_nested_border_box in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_nested.ml", line 151, characters 2-74 - Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 - Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 - - Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.588.output'. - ────────────────────────────────────────────────────────────────────────────── - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - │ [FAIL] flex 589 intrinsic_sizing_main_size_column_neste... │ - └──────────────────────────────────────────────────────────────────────────────┘ - - Computed tree: - TREE - └── FLEX COL [x: 0 y: 0 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) - └── LEAF [x: 0 y: 0 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) - - ASSERT width of node1 - ASSERT height of node1 - FAIL height of node1 - - Expected: `40' - Received: `70' - - Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 - Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_nested.test_flex_intrinsic_sizing_main_size_column_nested_content_box.assert_eq in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_nested.ml" (inlined), line 166, characters 4-43 - Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_nested.test_flex_intrinsic_sizing_main_size_column_nested_content_box in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_nested.ml", line 209, characters 2-74 - Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 - Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 - - Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.589.output'. - ────────────────────────────────────────────────────────────────────────────── - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - │ [FAIL] flex 590 intrinsic_sizing_main_size_column_wrap ... │ - └──────────────────────────────────────────────────────────────────────────────┘ - - Computed tree: - TREE - └── FLEX COL [x: 0 y: 0 w: 10 h: 140 content_w: 10 content_h: 140 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) - ├── LEAF [x: 0 y: 0 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) - └── LEAF [x: 0 y: 70 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) - - ASSERT width of node1 - ASSERT height of node1 - FAIL height of node1 - - Expected: `40' - Received: `70' - - Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 - Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_wrap.test_flex_intrinsic_sizing_main_size_column_wrap_border_box.assert_eq in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_wrap.ml" (inlined), line 111, characters 4-43 - Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_wrap.test_flex_intrinsic_sizing_main_size_column_wrap_border_box in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_wrap.ml", line 160, characters 2-74 - Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 - Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 - - Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.590.output'. - ────────────────────────────────────────────────────────────────────────────── - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - │ [FAIL] flex 591 intrinsic_sizing_main_size_column_wrap ... │ - └──────────────────────────────────────────────────────────────────────────────┘ - - Computed tree: - TREE - └── FLEX COL [x: 0 y: 0 w: 10 h: 140 content_w: 10 content_h: 140 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) - ├── LEAF [x: 0 y: 0 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) - └── LEAF [x: 0 y: 70 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) - - ASSERT width of node1 - ASSERT height of node1 - FAIL height of node1 - - Expected: `40' - Received: `70' - - Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 - Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_wrap.test_flex_intrinsic_sizing_main_size_column_wrap_content_box.assert_eq in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_wrap.ml" (inlined), line 180, characters 4-43 - Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_wrap.test_flex_intrinsic_sizing_main_size_column_wrap_content_box in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_wrap.ml", line 234, characters 2-74 - Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 - Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 - - Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.591.output'. - ────────────────────────────────────────────────────────────────────────────── - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - │ [FAIL] flex 814 multiline_min_max_12 (border-box). │ - └──────────────────────────────────────────────────────────────────────────────┘ - - Computed tree: - TREE - └── FLEX ROW [x: 0 y: 0 w: 600 h: 20 content_w: 595 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) - ├── LEAF [x: 5 y: 5 w: 300 h: 10 content_w: 10 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:10 r:0 t:0 b:0] (Node 0) - ├── LEAF [x: 305 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) - ├── LEAF [x: 450 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) - └── LEAF [x: 5 y: 15 w: 590 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) - - ASSERT width of node1 - ASSERT height of node1 - ASSERT x of node1 - ASSERT y of node1 - ASSERT width of node2 - FAIL width of node2 - - Expected: `100' - Received: `145' - - Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 - Called from Dune__exe__Test_flex_multiline_min_max_12.test_flex_multiline_min_max_12_border_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_12.ml" (inlined), line 10, characters 4-43 - Called from Dune__exe__Test_flex_multiline_min_max_12.test_flex_multiline_min_max_12_border_box in file "toffee/test/generated/test_flex_multiline_min_max_12.ml", line 119, characters 2-73 - Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 - Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 - - Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.814.output'. - ────────────────────────────────────────────────────────────────────────────── - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - │ [FAIL] flex 815 multiline_min_max_12 (content-box). │ - └──────────────────────────────────────────────────────────────────────────────┘ - - Computed tree: - TREE - └── FLEX ROW [x: 0 y: 0 w: 610 h: 30 content_w: 605 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) - ├── LEAF [x: 5 y: 5 w: 310 h: 10 content_w: 10 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:10 r:0 t:0 b:0] (Node 0) - ├── LEAF [x: 315 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) - ├── LEAF [x: 460 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) - └── LEAF [x: 5 y: 15 w: 600 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) - - ASSERT width of node1 - FAIL width of node1 - - Expected: `300' - Received: `310' - - Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 - Called from Dune__exe__Test_flex_multiline_min_max_12.test_flex_multiline_min_max_12_content_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_12.ml" (inlined), line 144, characters 4-43 - Called from Dune__exe__Test_flex_multiline_min_max_12.test_flex_multiline_min_max_12_content_box in file "toffee/test/generated/test_flex_multiline_min_max_12.ml", line 248, characters 2-73 - Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 - Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 - - Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.815.output'. - ────────────────────────────────────────────────────────────────────────────── - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - │ [FAIL] flex 816 multiline_min_max_13 (border-box). │ - └──────────────────────────────────────────────────────────────────────────────┘ - - Computed tree: - TREE - └── FLEX ROW [x: 0 y: 0 w: 600 h: 20 content_w: 595 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) - ├── LEAF [x: 5 y: 5 w: 300 h: 10 content_w: 0 content_h: 0 border: l:10 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) - ├── LEAF [x: 305 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) - ├── LEAF [x: 450 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) - └── LEAF [x: 5 y: 15 w: 590 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) - - ASSERT width of node1 - ASSERT height of node1 - ASSERT x of node1 - ASSERT y of node1 - ASSERT width of node2 - FAIL width of node2 - - Expected: `100' - Received: `145' - - Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 - Called from Dune__exe__Test_flex_multiline_min_max_13.test_flex_multiline_min_max_13_border_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_13.ml" (inlined), line 10, characters 4-43 - Called from Dune__exe__Test_flex_multiline_min_max_13.test_flex_multiline_min_max_13_border_box in file "toffee/test/generated/test_flex_multiline_min_max_13.ml", line 119, characters 2-73 - Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 - Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 - - Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.816.output'. - ────────────────────────────────────────────────────────────────────────────── - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - │ [FAIL] flex 817 multiline_min_max_13 (content-box). │ - └──────────────────────────────────────────────────────────────────────────────┘ - - Computed tree: - TREE - └── FLEX ROW [x: 0 y: 0 w: 610 h: 30 content_w: 605 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) - ├── LEAF [x: 5 y: 5 w: 310 h: 10 content_w: 0 content_h: 0 border: l:10 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) - ├── LEAF [x: 315 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) - ├── LEAF [x: 460 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) - └── LEAF [x: 5 y: 15 w: 600 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) - - ASSERT width of node1 - FAIL width of node1 - - Expected: `300' - Received: `310' - - Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 - Called from Dune__exe__Test_flex_multiline_min_max_13.test_flex_multiline_min_max_13_content_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_13.ml" (inlined), line 144, characters 4-43 - Called from Dune__exe__Test_flex_multiline_min_max_13.test_flex_multiline_min_max_13_content_box in file "toffee/test/generated/test_flex_multiline_min_max_13.ml", line 248, characters 2-73 - Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 - Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 - - Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.817.output'. - ────────────────────────────────────────────────────────────────────────────── - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - │ [FAIL] flex 818 multiline_min_max_14 (border-box). │ - └──────────────────────────────────────────────────────────────────────────────┘ - - Computed tree: - TREE - └── FLEX ROW [x: 0 y: 0 w: 600 h: 20 content_w: 595 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) - ├── LEAF [x: 15 y: 5 w: 300 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) - ├── LEAF [x: 315 y: 5 w: 140 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) - ├── LEAF [x: 455 y: 5 w: 140 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) - └── LEAF [x: 5 y: 15 w: 590 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) - - ASSERT width of node1 - ASSERT height of node1 - ASSERT x of node1 - ASSERT y of node1 - ASSERT width of node2 - FAIL width of node2 - - Expected: `145' - Received: `140' - - Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 - Called from Dune__exe__Test_flex_multiline_min_max_14.test_flex_multiline_min_max_14_border_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_14.ml" (inlined), line 10, characters 4-43 - Called from Dune__exe__Test_flex_multiline_min_max_14.test_flex_multiline_min_max_14_border_box in file "toffee/test/generated/test_flex_multiline_min_max_14.ml", line 119, characters 2-73 - Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 - Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 - - Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.818.output'. - ────────────────────────────────────────────────────────────────────────────── - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - │ [FAIL] flex 820 multiline_min_max_5 (border-box). │ - └──────────────────────────────────────────────────────────────────────────────┘ - - Computed tree: - TREE - └── FLEX ROW [x: 0 y: 0 w: 600 h: 20 content_w: 595 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) - ├── LEAF [x: 5 y: 5 w: 300 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) - ├── LEAF [x: 305 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) - ├── LEAF [x: 450 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) - └── LEAF [x: 5 y: 15 w: 590 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) - - ASSERT width of node1 - ASSERT height of node1 - ASSERT x of node1 - ASSERT y of node1 - ASSERT width of node2 - FAIL width of node2 - - Expected: `100' - Received: `145' - - Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 - Called from Dune__exe__Test_flex_multiline_min_max_5.test_flex_multiline_min_max_5_border_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_5.ml" (inlined), line 10, characters 4-43 - Called from Dune__exe__Test_flex_multiline_min_max_5.test_flex_multiline_min_max_5_border_box in file "toffee/test/generated/test_flex_multiline_min_max_5.ml", line 112, characters 2-73 - Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 - Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 - - Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.820.output'. - ────────────────────────────────────────────────────────────────────────────── - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - │ [FAIL] flex 822 multiline_min_max_8 (border-box). │ - └──────────────────────────────────────────────────────────────────────────────┘ - - Computed tree: - TREE - └── FLEX ROW [x: 0 y: 0 w: 600 h: 20 content_w: 595 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) - ├── LEAF [x: 15 y: 5 w: 300 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) - ├── LEAF [x: 315 y: 5 w: 140 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) - ├── LEAF [x: 455 y: 5 w: 140 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) - └── LEAF [x: 5 y: 15 w: 590 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) - - ASSERT width of node1 - ASSERT height of node1 - ASSERT x of node1 - ASSERT y of node1 - ASSERT width of node2 - FAIL width of node2 - - Expected: `145' - Received: `140' - - Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 - Called from Dune__exe__Test_flex_multiline_min_max_8.test_flex_multiline_min_max_8_border_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_8.ml" (inlined), line 10, characters 4-43 - Called from Dune__exe__Test_flex_multiline_min_max_8.test_flex_multiline_min_max_8_border_box in file "toffee/test/generated/test_flex_multiline_min_max_8.ml", line 119, characters 2-73 - Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 - Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 - - Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.822.output'. - ────────────────────────────────────────────────────────────────────────────── - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - │ [FAIL] flex 862 padding_border_overrides_size_flex_basi... │ - └──────────────────────────────────────────────────────────────────────────────┘ - - Computed tree: - TREE - └── FLEX ROW [x: 0 y: 0 w: 34 h: 14 content_w: 22 content_h: 14 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) - ├── LEAF [x: 0 y: 0 w: 22 h: 14 content_w: 12 content_h: 8 border: l:7 r:3 t:1 b:5, padding: l:8 r:4 t:2 b:6] (Node 0) - └── LEAF [x: 22 y: 0 w: 0 h: 12 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) - - ASSERT width of node1 - ASSERT height of node1 - ASSERT x of node1 - ASSERT y of node1 - ASSERT width of node2 - ASSERT height of node2 - ASSERT x of node2 - ASSERT y of node2 - ASSERT width of node0 - FAIL width of node0 - - Expected: `22' - Received: `34' - - Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 - Called from Dune__exe__Test_flex_padding_border_overrides_size_flex_basis_0.test_flex_padding_border_overrides_size_flex_basis_0_border_box.assert_eq in file "toffee/test/generated/test_flex_padding_border_overrides_size_flex_basis_0.ml" (inlined), line 10, characters 4-43 - Called from Dune__exe__Test_flex_padding_border_overrides_size_flex_basis_0.test_flex_padding_border_overrides_size_flex_basis_0_border_box in file "toffee/test/generated/test_flex_padding_border_overrides_size_flex_basis_0.ml", line 85, characters 2-72 - Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 - Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 - - Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.862.output'. - ────────────────────────────────────────────────────────────────────────────── - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - │ [FAIL] flex 863 padding_border_overrides_size_flex_basi... │ - └──────────────────────────────────────────────────────────────────────────────┘ - - Computed tree: - TREE - └── FLEX ROW [x: 0 y: 0 w: 46 h: 26 content_w: 22 content_h: 26 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) - ├── LEAF [x: 0 y: 0 w: 22 h: 26 content_w: 12 content_h: 8 border: l:7 r:3 t:1 b:5, padding: l:8 r:4 t:2 b:6] (Node 0) - └── LEAF [x: 22 y: 0 w: 0 h: 12 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) - - ASSERT width of node1 - ASSERT height of node1 - ASSERT x of node1 - ASSERT y of node1 - ASSERT width of node2 - ASSERT height of node2 - ASSERT x of node2 - ASSERT y of node2 - ASSERT width of node0 - FAIL width of node0 - - Expected: `22' - Received: `46' - - Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 - Called from Dune__exe__Test_flex_padding_border_overrides_size_flex_basis_0.test_flex_padding_border_overrides_size_flex_basis_0_content_box.assert_eq in file "toffee/test/generated/test_flex_padding_border_overrides_size_flex_basis_0.ml" (inlined), line 95, characters 4-43 - Called from Dune__exe__Test_flex_padding_border_overrides_size_flex_basis_0.test_flex_padding_border_overrides_size_flex_basis_0_content_box in file "toffee/test/generated/test_flex_padding_border_overrides_size_flex_basis_0.ml", line 173, characters 2-72 - Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 - Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 - - Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.863.output'. - ────────────────────────────────────────────────────────────────────────────── - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - │ [FAIL] flex 1000 taffy_issue_696 (border-box). │ - └──────────────────────────────────────────────────────────────────────────────┘ - - Computed tree: - TREE - └── FLEX COL [x: 0 y: 0 w: 200 h: 40 content_w: 200 content_h: 100 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) - └── FLEX COL [x: 0 y: 0 w: 200 h: 100 content_w: 200 content_h: 240 border: l:0 r:0 t:0 b:0, padding: l:20 r:20 t:20 b:20] (Node 1) - └── LEAF [x: 20 y: 20 w: 160 h: 200 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) - - ASSERT width of node2 - ASSERT height of node2 - ASSERT x of node2 - ASSERT y of node2 - ASSERT width of node1 - ASSERT height of node1 - ASSERT x of node1 - ASSERT y of node1 - ASSERT scroll_width of node1 - ASSERT scroll_height of node1 - ASSERT width of node0 - ASSERT height of node0 - FAIL height of node0 - - Expected: `100' - Received: `40' - - Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 - Called from Dune__exe__Test_flex_taffy_issue_696.test_flex_taffy_issue_696_border_box.assert_eq in file "toffee/test/generated/test_flex_taffy_issue_696.ml" (inlined), line 10, characters 4-43 - Called from Dune__exe__Test_flex_taffy_issue_696.test_flex_taffy_issue_696_border_box in file "toffee/test/generated/test_flex_taffy_issue_696.ml", line 96, characters 2-75 - Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 - Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 - - Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.1000.output'. - ────────────────────────────────────────────────────────────────────────────── - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - │ [FAIL] flex 1001 taffy_issue_696 (content-box). │ - └──────────────────────────────────────────────────────────────────────────────┘ - - Computed tree: - TREE - └── FLEX COL [x: 0 y: 0 w: 200 h: 40 content_w: 200 content_h: 140 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) - └── FLEX COL [x: 0 y: 0 w: 200 h: 140 content_w: 200 content_h: 240 border: l:0 r:0 t:0 b:0, padding: l:20 r:20 t:20 b:20] (Node 1) - └── LEAF [x: 20 y: 20 w: 160 h: 200 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) - - ASSERT width of node2 - ASSERT height of node2 - ASSERT x of node2 - ASSERT y of node2 - ASSERT width of node1 - ASSERT height of node1 - ASSERT x of node1 - ASSERT y of node1 - ASSERT scroll_width of node1 - ASSERT scroll_height of node1 - ASSERT width of node0 - ASSERT height of node0 - FAIL height of node0 - - Expected: `140' - Received: `40' - - Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 - Called from Dune__exe__Test_flex_taffy_issue_696.test_flex_taffy_issue_696_content_box.assert_eq in file "toffee/test/generated/test_flex_taffy_issue_696.ml" (inlined), line 105, characters 4-43 - Called from Dune__exe__Test_flex_taffy_issue_696.test_flex_taffy_issue_696_content_box in file "toffee/test/generated/test_flex_taffy_issue_696.ml", line 191, characters 2-75 - Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 - Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 - - Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.1001.output'. - ────────────────────────────────────────────────────────────────────────────── - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - │ [FAIL] flex 1002 taffy_issue_696_flex_basis_20 (border-... │ - └──────────────────────────────────────────────────────────────────────────────┘ - - Computed tree: - TREE - └── FLEX COL [x: 0 y: 0 w: 200 h: 40 content_w: 200 content_h: 100 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) - └── FLEX COL [x: 0 y: 0 w: 200 h: 100 content_w: 200 content_h: 240 border: l:0 r:0 t:0 b:0, padding: l:20 r:20 t:20 b:20] (Node 1) - └── LEAF [x: 20 y: 20 w: 160 h: 200 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) - - ASSERT width of node2 - ASSERT height of node2 - ASSERT x of node2 - ASSERT y of node2 - ASSERT width of node1 - ASSERT height of node1 - ASSERT x of node1 - ASSERT y of node1 - ASSERT scroll_width of node1 - ASSERT scroll_height of node1 - ASSERT width of node0 - ASSERT height of node0 - FAIL height of node0 - - Expected: `100' - Received: `40' - - Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 - Called from Dune__exe__Test_flex_taffy_issue_696_flex_basis_20.test_flex_taffy_issue_696_flex_basis_20_border_box.assert_eq in file "toffee/test/generated/test_flex_taffy_issue_696_flex_basis_20.ml" (inlined), line 10, characters 4-43 - Called from Dune__exe__Test_flex_taffy_issue_696_flex_basis_20.test_flex_taffy_issue_696_flex_basis_20_border_box in file "toffee/test/generated/test_flex_taffy_issue_696_flex_basis_20.ml", line 96, characters 2-75 - Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 - Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 - - Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.1002.output'. - ────────────────────────────────────────────────────────────────────────────── - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - │ [FAIL] flex 1003 taffy_issue_696_flex_basis_20 (content... │ - └──────────────────────────────────────────────────────────────────────────────┘ - - Computed tree: - TREE - └── FLEX COL [x: 0 y: 0 w: 200 h: 60 content_w: 200 content_h: 140 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) - └── FLEX COL [x: 0 y: 0 w: 200 h: 140 content_w: 200 content_h: 240 border: l:0 r:0 t:0 b:0, padding: l:20 r:20 t:20 b:20] (Node 1) - └── LEAF [x: 20 y: 20 w: 160 h: 200 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) - - ASSERT width of node2 - ASSERT height of node2 - ASSERT x of node2 - ASSERT y of node2 - ASSERT width of node1 - ASSERT height of node1 - ASSERT x of node1 - ASSERT y of node1 - ASSERT scroll_width of node1 - ASSERT scroll_height of node1 - ASSERT width of node0 - ASSERT height of node0 - FAIL height of node0 - - Expected: `140' - Received: `60' - - Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 - Called from Dune__exe__Test_flex_taffy_issue_696_flex_basis_20.test_flex_taffy_issue_696_flex_basis_20_content_box.assert_eq in file "toffee/test/generated/test_flex_taffy_issue_696_flex_basis_20.ml" (inlined), line 105, characters 4-43 - Called from Dune__exe__Test_flex_taffy_issue_696_flex_basis_20.test_flex_taffy_issue_696_flex_basis_20_content_box in file "toffee/test/generated/test_flex_taffy_issue_696_flex_basis_20.ml", line 191, characters 2-75 - Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 - Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 - - Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.1003.output'. - ────────────────────────────────────────────────────────────────────────────── - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - │ [FAIL] block 164 item_min_width_overrides_max_width (bor... │ - └──────────────────────────────────────────────────────────────────────────────┘ - - Computed tree: - TREE - └── BLOCK [x: 0 y: 0 w: 100 h: 100 content_w: 50 content_h: 50 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) - └── LEAF [x: 0 y: 0 w: 50 h: 50 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) - - ASSERT width of node1 - FAIL width of node1 - - Expected: `200' - Received: `50' - - Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 - Called from Dune__exe__Test_block_item_min_width_overrides_max_width.test_block_item_min_width_overrides_max_width_border_box.assert_eq in file "toffee/test/generated/test_block_item_min_width_overrides_max_width.ml" (inlined), line 10, characters 4-43 - Called from Dune__exe__Test_block_item_min_width_overrides_max_width.test_block_item_min_width_overrides_max_width_border_box in file "toffee/test/generated/test_block_item_min_width_overrides_max_width.ml", line 67, characters 2-73 - Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 - Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 - - Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/block.164.output'. - ────────────────────────────────────────────────────────────────────────────── - - - ┌──────────────────────────────────────────────────────────────────────────────┐ - │ [FAIL] block 165 item_min_width_overrides_max_width (con... │ - └──────────────────────────────────────────────────────────────────────────────┘ - - Computed tree: - TREE - └── BLOCK [x: 0 y: 0 w: 100 h: 100 content_w: 50 content_h: 50 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) - └── LEAF [x: 0 y: 0 w: 50 h: 50 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) - - ASSERT width of node1 - FAIL width of node1 - - Expected: `200' - Received: `50' - - Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 - Called from Dune__exe__Test_block_item_min_width_overrides_max_width.test_block_item_min_width_overrides_max_width_content_box.assert_eq in file "toffee/test/generated/test_block_item_min_width_overrides_max_width.ml" (inlined), line 82, characters 4-43 - Called from Dune__exe__Test_block_item_min_width_overrides_max_width.test_block_item_min_width_overrides_max_width_content_box in file "toffee/test/generated/test_block_item_min_width_overrides_max_width.ml", line 139, characters 2-73 - Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 - Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 - - Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/block.165.output'. - ────────────────────────────────────────────────────────────────────────────── - - Full test results in `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests'. - 186 failures! in 2.964s. 1972 tests run. [ERROR] The compilation of toffee.1.0.0~alpha0 failed at "dune build -p toffee -j 3 @install @runtest". #=== ERROR while compiling toffee.1.0.0~alpha0 ================================# # context 2.3.0 | linux/riscv64 | ocaml-base-compiler.5.3.0 | pinned(https://github.com/tmattio/mosaic/releases/download/1.0.0_alpha0/mosaic-1.0.0.alpha0.tbz) # path ~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0 # command ~/.opam/opam-init/hooks/sandbox.sh build dune build -p toffee -j 3 @install @runtest # exit-code 1 # env-file ~/.opam/log/toffee-7-5ec273.env # output-file ~/.opam/log/toffee-7-5ec273.out ### output ### # File "mosaic/test/expect/dune", line 4, characters 33-46: # 4 | (libraries test_utils mosaic.ui mosaic.charts unix) # ^^^^^^^^^^^^^ # Error: Library "mosaic.charts" not found. # -> required by library "test_expect" in _build/default/mosaic/test/expect # -> required by # _build/default/mosaic/test/expect/.test_expect.inline-tests/inline-test-runner.exe # -> required by alias mosaic/test/expect/runtest in mosaic/test/expect/dune:3 # File "mosaic/test/expect/dune", line 6, characters 7-17: # 6 | (pps ppx_expect))) # ^^^^^^^^^^ # Error: Library "ppx_expect" not found. # -> required by _build/default/mosaic/test/expect/.merlin-conf/lib-test_expect # -> required by # _build/default/mosaic/test/expect/.test_expect.inline-tests/inline-test-runner.exe # -> required by alias mosaic/test/expect/runtest in mosaic/test/expect/dune:3 # (cd _build/default/toffee/test && ./test_toffee.exe) # Testing `Toffee Tests'. # This run has ID `B4PY6B61'. # # [OK] basic 0 Create tree and node. # [OK] basic 1 Simple leaf layout. # [OK] flexbox 0 Flexbox row. # [OK] flexbox 1 Flexbox column. # [OK] flexbox 2 Flex grow. # [OK] spacing 0 Padding. # [OK] spacing 1 Margin. # [OK] sizing 0 Aspect ratio. # # Full test results in `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/_build/_tests/Toffee Tests'. # Test Successful in 0.006s. 8 tests run. # File "toffee/test/generated/dune", line 3, characters 7-18: # 3 | (name test_runner) # ^^^^^^^^^^^ # (cd _build/default/toffee/test/generated && ./test_runner.exe) # Testing `Toffee Layout Tests'. # This run has ID `RFCB7W3K'. # # [OK] grid 0 absolute_align_self_sized_all (border-box). # [OK] grid 1 absolute_align_self_sized_all (content-box). # [OK] grid 2 absolute_column_end (border-box). # [OK] grid 3 absolute_column_end (content-box). # [OK] grid 4 absolute_column_start (border-box). # [OK] grid 5 absolute_column_start (content-box). # [OK] grid 6 absolute_container_bottom_left (border-box). # [OK] grid 7 absolute_container_bottom_left (content-box). # [OK] grid 8 absolute_container_bottom_left_margin (bor... # [OK] grid 9 absolute_container_bottom_left_margin (con... # [OK] grid 10 absolute_container_left_overrides_right (b... # [OK] grid 11 absolute_container_left_overrides_right (c... # [OK] grid 12 absolute_container_left_right (border-box). # [OK] grid 13 absolute_container_left_right (content-box). # [OK] grid 14 absolute_container_left_right_margin (bord... # [OK] grid 15 absolute_container_left_right_margin (cont... # [OK] grid 16 absolute_container_negative_position (bord... # [OK] grid 17 absolute_container_negative_position (cont... # [OK] grid 18 absolute_container_negative_position_margi... # [OK] grid 19 absolute_container_negative_position_margi... # [OK] grid 20 absolute_container_top_bottom (border-box). # [OK] grid 21 absolute_container_top_bottom (content-box). # [OK] grid 22 absolute_container_top_bottom_margin (bord... # [OK] grid 23 absolute_container_top_bottom_margin (cont... # [OK] grid 24 absolute_container_top_right (border-box). # [OK] grid 25 absolute_container_top_right (content-box). # [OK] grid 26 absolute_container_top_right_margin (borde... # [OK] grid 27 absolute_container_top_right_margin (conte... # [OK] grid 28 absolute_justify_self_sized_all (border-box). # [OK] grid 29 absolute_justify_self_sized_all (content-b... # [OK] grid 30 absolute_layout_within_border (border-box). # [OK] grid 31 absolute_layout_within_border (content-box). # [OK] grid 32 absolute_layout_within_border_static (bord... # [OK] grid 33 absolute_layout_within_border_static (cont... # [FAIL] grid 34 absolute_resolved_insets (border-box). # [FAIL] grid 35 absolute_resolved_insets (content-box). # [OK] grid 36 absolute_row_end (border-box). # [OK] grid 37 absolute_row_end (content-box). # [OK] grid 38 absolute_row_start (border-box). # [OK] grid 39 absolute_row_start (content-box). # [OK] grid 40 absolute_top_overrides_bottom (border-box). # [OK] grid 41 absolute_top_overrides_bottom (content-box). # [OK] grid 42 absolute_with_padding (border-box). # [OK] grid 43 absolute_with_padding (content-box). # [OK] grid 44 absolute_with_padding_and_margin (border-b... # [OK] grid 45 absolute_with_padding_and_margin (content-... # [OK] grid 46 align_content_center (border-box). # [OK] grid 47 align_content_center (content-box). # [OK] grid 48 align_content_center_negative_space_gap (b... # [OK] grid 49 align_content_center_negative_space_gap (c... # [OK] grid 50 align_content_end (border-box). # [OK] grid 51 align_content_end (content-box). # [FAIL] grid 52 align_content_end_negative_space_gap (bord... # [FAIL] grid 53 align_content_end_negative_space_gap (cont... # [OK] grid 54 align_content_end_with_padding_border (bor... # [OK] grid 55 align_content_end_with_padding_border (con... # [OK] grid 56 align_content_space_around (border-box). # [OK] grid 57 align_content_space_around (content-box). # [FAIL] grid 58 align_content_space_around_negative_space_... # [FAIL] grid 59 align_content_space_around_negative_space_... # [OK] grid 60 align_content_space_around_with_padding_bo... # [OK] grid 61 align_content_space_around_with_padding_bo... # [OK] grid 62 align_content_space_between (border-box). # [OK] grid 63 align_content_space_between (content-box). # [FAIL] grid 64 align_content_space_between_negative_space... # [FAIL] grid 65 align_content_space_between_negative_space... # [OK] grid 66 align_content_space_between_with_padding_b... # [OK] grid 67 align_content_space_between_with_padding_b... # [OK] grid 68 align_content_space_evenly (border-box). # [OK] grid 69 align_content_space_evenly (content-box). # [FAIL] grid 70 align_content_space_evenly_negative_space_... # [FAIL] grid 71 align_content_space_evenly_negative_space_... # [OK] grid 72 align_content_space_evenly_with_padding_bo... # [OK] grid 73 align_content_space_evenly_with_padding_bo... # [OK] grid 74 align_content_start (border-box). # [OK] grid 75 align_content_start (content-box). # [FAIL] grid 76 align_content_start_negative_space_gap (bo... # [FAIL] grid 77 align_content_start_negative_space_gap (co... # [OK] grid 78 align_content_start_with_padding_border (b... # [OK] grid 79 align_content_start_with_padding_border (c... # [OK] grid 80 align_items_baseline (border-box). # [OK] grid 81 align_items_baseline (content-box). # [OK] grid 82 align_items_baseline_child (border-box). # [OK] grid 83 align_items_baseline_child (content-box). # [OK] grid 84 align_items_baseline_child_margin (border-... # [OK] grid 85 align_items_baseline_child_margin (content... # [OK] grid 86 align_items_baseline_child_margin_percent ... # [OK] grid 87 align_items_baseline_child_margin_percent ... # [OK] grid 88 align_items_baseline_child_multiline (bord... # [OK] grid 89 align_items_baseline_child_multiline (cont... # [OK] grid 90 align_items_baseline_child_multiline_no_ov... # [OK] grid 91 align_items_baseline_child_multiline_no_ov... # [OK] grid 92 align_items_baseline_child_multiline_overr... # [OK] grid 93 align_items_baseline_child_multiline_overr... # [OK] grid 94 align_items_baseline_child_padding (border... # [OK] grid 95 align_items_baseline_child_padding (conten... # [OK] grid 96 align_items_baseline_child_top (border-box). # [OK] grid 97 align_items_baseline_child_top (content-box). # [OK] grid 98 align_items_baseline_child_top2 (border-box). # [OK] grid 99 align_items_baseline_child_top2 (content-b... # [OK] grid 100 align_items_baseline_complex (border-box). # [OK] grid 101 align_items_baseline_complex (content-box). # [OK] grid 102 align_items_baseline_double_nested_child (... # [OK] grid 103 align_items_baseline_double_nested_child (... # [OK] grid 104 align_items_baseline_multiline (border-box). # [OK] grid 105 align_items_baseline_multiline (content-box). # [OK] grid 106 align_items_baseline_multiline_column (bor... # [OK] grid 107 align_items_baseline_multiline_column (con... # [OK] grid 108 align_items_baseline_multiline_row_and_col... # [OK] grid 109 align_items_baseline_multiline_row_and_col... # [OK] grid 110 align_items_baseline_nested_column (border... # [OK] grid 111 align_items_baseline_nested_column (conten... # [FAIL] grid 112 align_items_sized_center (border-box). # [FAIL] grid 113 align_items_sized_center (content-box). # [FAIL] grid 114 align_items_sized_end (border-box). # [FAIL] grid 115 align_items_sized_end (content-box). # [FAIL] grid 116 align_items_sized_start (border-box). # [FAIL] grid 117 align_items_sized_start (content-box). # [FAIL] grid 118 align_items_sized_stretch (border-box). # [FAIL] grid 119 align_items_sized_stretch (content-box). # [OK] grid 120 align_self_sized_all (border-box). # [OK] grid 121 align_self_sized_all (content-box). # [OK] grid 122 aspect_ratio_absolute_aspect_ratio_overrid... # [OK] grid 123 aspect_ratio_absolute_aspect_ratio_overrid... # [OK] grid 124 aspect_ratio_absolute_fill_height_from_ins... # [OK] grid 125 aspect_ratio_absolute_fill_height_from_ins... # [OK] grid 126 aspect_ratio_absolute_fill_width_from_inse... # [OK] grid 127 aspect_ratio_absolute_fill_width_from_inse... # [OK] grid 128 aspect_ratio_absolute_height_overrides_ins... # [OK] grid 129 aspect_ratio_absolute_height_overrides_ins... # [OK] grid 130 aspect_ratio_absolute_width_overrides_inse... # [OK] grid 131 aspect_ratio_absolute_width_overrides_inse... # [OK] grid 132 aspect_ratio_child_fill_content_height (bo... # [OK] grid 133 aspect_ratio_child_fill_content_height (co... # [OK] grid 134 aspect_ratio_child_fill_content_width (bor... # [OK] grid 135 aspect_ratio_child_fill_content_width (con... # [OK] grid 136 aspect_ratio_fill_child_height (border-box). # [OK] grid 137 aspect_ratio_fill_child_height (content-box). # [OK] grid 138 aspect_ratio_fill_child_max_height (border... # [OK] grid 139 aspect_ratio_fill_child_max_height (conten... # [OK] grid 140 aspect_ratio_fill_child_max_width (border-... # [OK] grid 141 aspect_ratio_fill_child_max_width (content... # [OK] grid 142 aspect_ratio_fill_child_min_height (border... # [OK] grid 143 aspect_ratio_fill_child_min_height (conten... # [OK] grid 144 aspect_ratio_fill_child_width (border-box). # [OK] grid 145 aspect_ratio_fill_child_width (content-box). # [OK] grid 146 aspect_ratio_overridden_by_explicit_sizes ... # [OK] grid 147 aspect_ratio_overridden_by_explicit_sizes ... # [OK] grid 148 aspect_ratio_overridden_by_explicit_sizes_... # [OK] grid 149 aspect_ratio_overridden_by_explicit_sizes_... # [OK] grid 150 auto_columns (border-box). # [OK] grid 151 auto_columns (content-box). # [OK] grid 152 auto_columns_fixed_width (border-box). # [OK] grid 153 auto_columns_fixed_width (content-box). # [FAIL] grid 154 auto_fill_fixed_size (border-box). # [FAIL] grid 155 auto_fill_fixed_size (content-box). # [FAIL] grid 156 auto_fill_with_empty_auto_track (border-box). # [FAIL] grid 157 auto_fill_with_empty_auto_track (content-b... # [FAIL] grid 158 auto_fit_definite_percentage (border-box). # [FAIL] grid 159 auto_fit_definite_percentage (content-box). # [FAIL] grid 160 auto_fit_with_empty_auto_track (border-box). # [FAIL] grid 161 auto_fit_with_empty_auto_track (content-box). # [OK] grid 162 auto_rows (border-box). # [OK] grid 163 auto_rows (content-box). # [OK] grid 164 auto_single_item (border-box). # [OK] grid 165 auto_single_item (content-box). # [OK] grid 166 auto_single_item_fixed_width (border-box). # [OK] grid 167 auto_single_item_fixed_width (content-box). # [OK] grid 168 auto_single_item_fixed_width_with_definite... # [OK] grid 169 auto_single_item_fixed_width_with_definite... # [OK] grid 170 auto_takes_precedence_over_fr (border-box). # [OK] grid 171 auto_takes_precedence_over_fr (content-box). # [OK] grid 172 available_space_greater_than_max_content (... # [OK] grid 173 available_space_greater_than_max_content (... # [FAIL] grid 174 available_space_smaller_than_max_content (... # [FAIL] grid 175 available_space_smaller_than_max_content (... # [FAIL] grid 176 available_space_smaller_than_min_content (... # [FAIL] grid 177 available_space_smaller_than_min_content (... # [OK] grid 178 basic (border-box). # [OK] grid 179 basic (content-box). # [OK] grid 180 basic_implicit_tracks (border-box). # [OK] grid 181 basic_implicit_tracks (content-box). # [OK] grid 182 basic_with_overflow (border-box). # [OK] grid 183 basic_with_overflow (content-box). # [OK] grid 184 basic_with_padding (border-box). # [OK] grid 185 basic_with_padding (content-box). # [OK] grid 186 chrome_issue_325928327 (border-box). # [OK] grid 187 chrome_issue_325928327 (content-box). # [OK] grid 188 display_none_fixed_size (border-box). # [OK] grid 189 display_none_fixed_size (content-box). # [OK] grid 190 fit_content_percent_definite_argument (bor... # [OK] grid 191 fit_content_percent_definite_argument (con... # [FAIL] grid 192 fit_content_percent_definite_max_content (... # [FAIL] grid 193 fit_content_percent_definite_max_content (... # [FAIL] grid 194 fit_content_percent_definite_min_content (... # [FAIL] grid 195 fit_content_percent_definite_min_content (... # [OK] grid 196 fit_content_percent_indefinite_argument (b... # [OK] grid 197 fit_content_percent_indefinite_argument (c... # [FAIL] grid 198 fit_content_percent_indefinite_max_content... # [FAIL] grid 199 fit_content_percent_indefinite_max_content... # [OK] grid 200 fit_content_percent_indefinite_max_content... # [OK] grid 201 fit_content_percent_indefinite_max_content... # [FAIL] grid 202 fit_content_percent_indefinite_min_content... # [FAIL] grid 203 fit_content_percent_indefinite_min_content... # [OK] grid 204 fit_content_percent_indefinite_min_content... # [OK] grid 205 fit_content_percent_indefinite_min_content... # [OK] grid 206 fit_content_points_argument (border-box). # [OK] grid 207 fit_content_points_argument (content-box). # [FAIL] grid 208 fit_content_points_max_content (border-box). # [FAIL] grid 209 fit_content_points_max_content (content-box). # [FAIL] grid 210 fit_content_points_min_content (border-box). # [FAIL] grid 211 fit_content_points_min_content (content-box). # [OK] grid 212 fit_content_points_min_content_hidden (bor... # [OK] grid 213 fit_content_points_min_content_hidden (con... # [OK] grid 214 fr_fixed_size_no_content_proportions (bord... # [OK] grid 215 fr_fixed_size_no_content_proportions (cont... # [OK] grid 216 fr_fixed_size_no_content_proportions_sub_1... # [OK] grid 217 fr_fixed_size_no_content_proportions_sub_1... # [OK] grid 218 fr_fixed_size_single_item (border-box). # [OK] grid 219 fr_fixed_size_single_item (content-box). # [OK] grid 220 fr_no_sized_items_indefinite (border-box). # [OK] grid 221 fr_no_sized_items_indefinite (content-box). # [OK] grid 222 fr_single_item_indefinite (border-box). # [OK] grid 223 fr_single_item_indefinite (content-box). # [OK] grid 224 fr_span_2_proportion (border-box). # [OK] grid 225 fr_span_2_proportion (content-box). # [OK] grid 226 fr_span_2_proportion_sub_1_sum (border-box). # [OK] grid 227 fr_span_2_proportion_sub_1_sum (content-box). # [OK] grid 228 fr_span_2_proportion_with_non_spanned_trac... # [OK] grid 229 fr_span_2_proportion_with_non_spanned_trac... # [OK] grid 230 fr_span_2_proportion_zero_sum (border-box). # [OK] grid 231 fr_span_2_proportion_zero_sum (content-box). # [OK] grid 232 fr_span_2_proportion_zero_sum_with_non_spa... # [OK] grid 233 fr_span_2_proportion_zero_sum_with_non_spa... # [FAIL] grid 234 gap (border-box). # [FAIL] grid 235 gap (content-box). # [OK] grid 236 hidden (border-box). # [OK] grid 237 hidden (content-box). # [OK] grid 238 justify_content_center (border-box). # [OK] grid 239 justify_content_center (content-box). # [OK] grid 240 justify_content_center_negative_space_gap ... # [OK] grid 241 justify_content_center_negative_space_gap ... # [OK] grid 242 justify_content_center_with_padding_border... # [OK] grid 243 justify_content_center_with_padding_border... # [OK] grid 244 justify_content_end (border-box). # [OK] grid 245 justify_content_end (content-box). # [FAIL] grid 246 justify_content_end_negative_space_gap (bo... # [FAIL] grid 247 justify_content_end_negative_space_gap (co... # [OK] grid 248 justify_content_end_with_padding_border (b... # [OK] grid 249 justify_content_end_with_padding_border (c... # [OK] grid 250 justify_content_space_around (border-box). # [OK] grid 251 justify_content_space_around (content-box). # [FAIL] grid 252 justify_content_space_around_negative_spac... # [FAIL] grid 253 justify_content_space_around_negative_spac... # [OK] grid 254 justify_content_space_around_with_padding_... # [OK] grid 255 justify_content_space_around_with_padding_... # [OK] grid 256 justify_content_space_between (border-box). # [OK] grid 257 justify_content_space_between (content-box). # [FAIL] grid 258 justify_content_space_between_negative_spa... # [FAIL] grid 259 justify_content_space_between_negative_spa... # [OK] grid 260 justify_content_space_between_with_padding... # [OK] grid 261 justify_content_space_between_with_padding... # [OK] grid 262 justify_content_space_evenly (border-box). # [OK] grid 263 justify_content_space_evenly (content-box). # [FAIL] grid 264 justify_content_space_evenly_negative_spac... # [FAIL] grid 265 justify_content_space_evenly_negative_spac... # [OK] grid 266 justify_content_space_evenly_with_padding_... # [OK] grid 267 justify_content_space_evenly_with_padding_... # [OK] grid 268 justify_content_start (border-box). # [OK] grid 269 justify_content_start (content-box). # [FAIL] grid 270 justify_content_start_negative_space_gap (... # [FAIL] grid 271 justify_content_start_negative_space_gap (... # [OK] grid 272 justify_content_start_with_padding_border ... # [OK] grid 273 justify_content_start_with_padding_border ... # [FAIL] grid 274 justify_items_sized_center (border-box). # [FAIL] grid 275 justify_items_sized_center (content-box). # [FAIL] grid 276 justify_items_sized_end (border-box). # [FAIL] grid 277 justify_items_sized_end (content-box). # [FAIL] grid 278 justify_items_sized_start (border-box). # [FAIL] grid 279 justify_items_sized_start (content-box). # [FAIL] grid 280 justify_items_sized_stretch (border-box). # [FAIL] grid 281 justify_items_sized_stretch (content-box). # [OK] grid 282 justify_self_sized_all (border-box). # [OK] grid 283 justify_self_sized_all (content-box). # [OK] grid 284 margins_auto_margins (border-box). # [OK] grid 285 margins_auto_margins (content-box). # [OK] grid 286 margins_auto_margins_override_stretch (bor... # [OK] grid 287 margins_auto_margins_override_stretch (con... # [OK] grid 288 margins_fixed_center (border-box). # [OK] grid 289 margins_fixed_center (content-box). # [OK] grid 290 margins_fixed_end (border-box). # [OK] grid 291 margins_fixed_end (content-box). # [OK] grid 292 margins_fixed_start (border-box). # [OK] grid 293 margins_fixed_start (content-box). # [OK] grid 294 margins_fixed_stretch (border-box). # [OK] grid 295 margins_fixed_stretch (content-box). # [OK] grid 296 margins_percent_center (border-box). # [OK] grid 297 margins_percent_center (content-box). # [OK] grid 298 margins_percent_end (border-box). # [OK] grid 299 margins_percent_end (content-box). # [OK] grid 300 margins_percent_start (border-box). # [OK] grid 301 margins_percent_start (content-box). # [OK] grid 302 margins_percent_stretch (border-box). # [OK] grid 303 margins_percent_stretch (content-box). # [FAIL] grid 304 max_content_maximum_single_item (border-box). # [FAIL] grid 305 max_content_maximum_single_item (content-b... # [OK] grid 306 max_content_single_item (border-box). # [OK] grid 307 max_content_single_item (content-box). # [OK] grid 308 max_content_single_item_margin_auto (borde... # [OK] grid 309 max_content_single_item_margin_auto (conte... # [OK] grid 310 max_content_single_item_margin_fixed (bord... # [OK] grid 311 max_content_single_item_margin_fixed (cont... # [OK] grid 312 max_content_single_item_margin_percent (bo... # [OK] grid 313 max_content_single_item_margin_percent (co... # [OK] grid 314 max_content_single_item_span_2 (border-box). # [OK] grid 315 max_content_single_item_span_2 (content-box). # [FAIL] grid 316 max_content_single_item_span_2_gap_fixed (... # [FAIL] grid 317 max_content_single_item_span_2_gap_fixed (... # [FAIL] grid 318 max_content_single_item_span_2_gap_percent... # [FAIL] grid 319 max_content_single_item_span_2_gap_percent... # [FAIL] grid 320 max_content_single_item_span_2_gap_percent... # [FAIL] grid 321 max_content_single_item_span_2_gap_percent... # [OK] grid 322 max_width_greater_than_max_content (border... # [OK] grid 323 max_width_greater_than_max_content (conten... # [OK] grid 324 max_width_less_than_max_content_with_min_c... # [OK] grid 325 max_width_less_than_max_content_with_min_c... # [OK] grid 326 max_width_smaller_than_max_content (border... # [OK] grid 327 max_width_smaller_than_max_content (conten... # [OK] grid 328 max_width_smaller_than_min_content (border... # [OK] grid 329 max_width_smaller_than_min_content (conten... # [OK] grid 330 min_content_flex_column (border-box). # [OK] grid 331 min_content_flex_column (content-box). # [OK] grid 332 min_content_flex_row (border-box). # [OK] grid 333 min_content_flex_row (content-box). # [OK] grid 334 min_content_flex_single_item (border-box). # [OK] grid 335 min_content_flex_single_item (content-box). # [OK] grid 336 min_content_flex_single_item_margin_auto (... # [OK] grid 337 min_content_flex_single_item_margin_auto (... # [OK] grid 338 min_content_flex_single_item_margin_fixed ... # [OK] grid 339 min_content_flex_single_item_margin_fixed ... # [OK] grid 340 min_content_flex_single_item_margin_percen... # [OK] grid 341 min_content_flex_single_item_margin_percen... # [FAIL] grid 342 min_content_maximum_single_item (border-box). # [FAIL] grid 343 min_content_maximum_single_item (content-b... # [OK] grid 344 min_content_single_item (border-box). # [OK] grid 345 min_content_single_item (content-box). # [OK] grid 346 minmax_auto_fixed_10px (border-box). # [OK] grid 347 minmax_auto_fixed_10px (content-box). # [FAIL] grid 348 minmax_auto_max_content (border-box). # [FAIL] grid 349 minmax_auto_max_content (content-box). # [FAIL] grid 350 minmax_auto_min_content (border-box). # [FAIL] grid 351 minmax_auto_min_content (content-box). # [OK] grid 352 minmax_auto_percent_definite (border-box). # [OK] grid 353 minmax_auto_percent_definite (content-box). # [OK] grid 354 minmax_auto_percent_indefinite (border-box). # [OK] grid 355 minmax_auto_percent_indefinite (content-box). # [OK] grid 356 minmax_column_fixed_width_above_range (bor... # [OK] grid 357 minmax_column_fixed_width_above_range (con... # [OK] grid 358 minmax_column_fixed_width_below_range (bor... # [OK] grid 359 minmax_column_fixed_width_below_range (con... # [OK] grid 360 minmax_column_fixed_width_within_range (bo... # [OK] grid 361 minmax_column_fixed_width_within_range (co... # [OK] grid 362 minmax_column_indefinite (border-box). # [OK] grid 363 minmax_column_indefinite (content-box). # [OK] grid 364 minmax_column_with_auto_fixed (border-box). # [OK] grid 365 minmax_column_with_auto_fixed (content-box). # [OK] grid 366 minmax_column_with_fr_fixed (border-box). # [OK] grid 367 minmax_column_with_fr_fixed (content-box). # [FAIL] grid 368 minmax_max_content_1fr (border-box). # [FAIL] grid 369 minmax_max_content_1fr (content-box). # [FAIL] grid 370 minmax_max_content_auto (border-box). # [FAIL] grid 371 minmax_max_content_auto (content-box). # [FAIL] grid 372 minmax_max_content_fixed_10px (border-box). # [FAIL] grid 373 minmax_max_content_fixed_10px (content-box). # [FAIL] grid 374 minmax_max_content_min_content (border-box). # [FAIL] grid 375 minmax_max_content_min_content (content-box). # [FAIL] grid 376 minmax_max_content_percent_definite (borde... # [FAIL] grid 377 minmax_max_content_percent_definite (conte... # [FAIL] grid 378 minmax_max_content_percent_indefinite (bor... # [FAIL] grid 379 minmax_max_content_percent_indefinite (con... # [FAIL] grid 380 minmax_min_content_1fr (border-box). # [FAIL] grid 381 minmax_min_content_1fr (content-box). # [FAIL] grid 382 minmax_min_content_auto (border-box). # [FAIL] grid 383 minmax_min_content_auto (content-box). # [FAIL] grid 384 minmax_min_content_fixed_10px (border-box). # [FAIL] grid 385 minmax_min_content_fixed_10px (content-box). # [FAIL] grid 386 minmax_min_content_max_content (border-box). # [FAIL] grid 387 minmax_min_content_max_content (content-box). # [OK] grid 388 minmax_min_content_percent_definite (borde... # [OK] grid 389 minmax_min_content_percent_definite (conte... # [FAIL] grid 390 minmax_min_content_percent_indefinite (bor... # [FAIL] grid 391 minmax_min_content_percent_indefinite (con... # [FAIL] grid 392 out_of_order_items (border-box). # [FAIL] grid 393 out_of_order_items (content-box). # [OK] grid 394 overflow_inline_axis_hidden (border-box). # [OK] grid 395 overflow_inline_axis_hidden (content-box). # [OK] grid 396 overflow_inline_axis_scroll (border-box). # [OK] grid 397 overflow_inline_axis_scroll (content-box). # [OK] grid 398 overflow_inline_axis_visible (border-box). # [OK] grid 399 overflow_inline_axis_visible (content-box). # [FAIL] grid 400 overflow_rows (border-box). # [FAIL] grid 401 overflow_rows (content-box). # [OK] grid 402 overflow_scrollbars_overridden_by_availabl... # [OK] grid 403 overflow_scrollbars_overridden_by_availabl... # [OK] grid 404 overflow_scrollbars_overridden_by_max_size... # [OK] grid 405 overflow_scrollbars_overridden_by_max_size... # [OK] grid 406 overflow_scrollbars_overridden_by_size (bo... # [OK] grid 407 overflow_scrollbars_overridden_by_size (co... # [OK] grid 408 overflow_scrollbars_take_up_space_both_axi... # [OK] grid 409 overflow_scrollbars_take_up_space_both_axi... # [OK] grid 410 overflow_scrollbars_take_up_space_x_axis (... # [OK] grid 411 overflow_scrollbars_take_up_space_x_axis (... # [OK] grid 412 overflow_scrollbars_take_up_space_y_axis (... # [OK] grid 413 overflow_scrollbars_take_up_space_y_axis (... # [OK] grid 414 padding_border_overrides_container_max_siz... # [OK] grid 415 padding_border_overrides_container_max_siz... # [OK] grid 416 padding_border_overrides_container_size (b... # [OK] grid 417 padding_border_overrides_container_size (c... # [FAIL] grid 418 padding_border_overrides_max_size (border-... # [OK] grid 419 padding_border_overrides_max_size (content... # [OK] grid 420 padding_border_overrides_min_size (border-... # [OK] grid 421 padding_border_overrides_min_size (content... # [OK] grid 422 padding_border_overrides_size (border-box). # [OK] grid 423 padding_border_overrides_size (content-box). # [OK] grid 424 percent_item_inside_stretch_item (border-b... # [OK] grid 425 percent_item_inside_stretch_item (content-... # [OK] grid 426 percent_items_nested_inside_stretch_alignm... # [OK] grid 427 percent_items_nested_inside_stretch_alignm... # [OK] grid 428 percent_items_nested_moderate (border-box). # [OK] grid 429 percent_items_nested_moderate (content-box). # [OK] grid 430 percent_items_nested_with_margin (border-b... # [OK] grid 431 percent_items_nested_with_margin (content-... # [OK] grid 432 percent_items_nested_with_padding_margin (... # [OK] grid 433 percent_items_nested_with_padding_margin (... # [OK] grid 434 percent_items_width_and_margin (border-box). # [OK] grid 435 percent_items_width_and_margin (content-box). # [OK] grid 436 percent_items_width_and_padding (border-box). # [OK] grid 437 percent_items_width_and_padding (content-b... # [OK] grid 438 percent_tracks_definite_overflow (border-b... # [OK] grid 439 percent_tracks_definite_overflow (content-... # [OK] grid 440 percent_tracks_definite_underflow (border-... # [OK] grid 441 percent_tracks_definite_underflow (content... # [OK] grid 442 percent_tracks_indefinite_only (border-box). # [OK] grid 443 percent_tracks_indefinite_only (content-box). # [FAIL] grid 444 percent_tracks_indefinite_with_content_ove... # [FAIL] grid 445 percent_tracks_indefinite_with_content_ove... # [FAIL] grid 446 percent_tracks_indefinite_with_content_und... # [FAIL] grid 447 percent_tracks_indefinite_with_content_und... # [FAIL] grid 448 placement_auto_negative (border-box). # [FAIL] grid 449 placement_auto_negative (content-box). # [FAIL] grid 450 placement_definite_in_secondary_axis_with_... # [FAIL] grid 451 placement_definite_in_secondary_axis_with_... # [OK] grid 452 placement_definite_primary (border-box). # [OK] grid 453 placement_definite_primary (content-box). # [OK] grid 454 relative_all_sides (border-box). # [OK] grid 455 relative_all_sides (content-box). # [FAIL] grid 456 relayout_vertical_text (border-box). # [FAIL] grid 457 relayout_vertical_text (content-box). # [FAIL] grid 458 repeat_integer (border-box). # [FAIL] grid 459 repeat_integer (content-box). # [OK] grid 460 repeat_mixed (border-box). # [OK] grid 461 repeat_mixed (content-box). # [OK] grid 462 size_child_fixed_tracks (border-box). # [OK] grid 463 size_child_fixed_tracks (content-box). # [FAIL] grid 464 span_13_most_non_flex_with_minmax_indefini... # [FAIL] grid 465 span_13_most_non_flex_with_minmax_indefini... # [FAIL] grid 466 span_13_most_non_flex_with_minmax_indefini... # [FAIL] grid 467 span_13_most_non_flex_with_minmax_indefini... # [FAIL] grid 468 span_2_max_content_auto_indefinite (border... # [FAIL] grid 469 span_2_max_content_auto_indefinite (conten... # [OK] grid 470 span_2_max_content_auto_indefinite_hidden ... # [OK] grid 471 span_2_max_content_auto_indefinite_hidden ... # [FAIL] grid 472 span_2_max_content_fit_content_10px_indefi... # [FAIL] grid 473 span_2_max_content_fit_content_10px_indefi... # [FAIL] grid 474 span_2_max_content_fit_content_10px_indefi... # [FAIL] grid 475 span_2_max_content_fit_content_10px_indefi... # [FAIL] grid 476 span_2_max_content_fit_content_80px_indefi... # [FAIL] grid 477 span_2_max_content_fit_content_80px_indefi... # [FAIL] grid 478 span_2_max_content_fit_content_80px_indefi... # [FAIL] grid 479 span_2_max_content_fit_content_80px_indefi... # [FAIL] grid 480 span_2_max_content_max_content_indefinite ... # [FAIL] grid 481 span_2_max_content_max_content_indefinite ... # [FAIL] grid 482 span_2_min_content_auto_indefinite (border... # [FAIL] grid 483 span_2_min_content_auto_indefinite (conten... # [FAIL] grid 484 span_2_min_content_auto_indefinite_hidden ... # [FAIL] grid 485 span_2_min_content_auto_indefinite_hidden ... # [FAIL] grid 486 span_2_min_content_fit_content_10px_indefi... # [FAIL] grid 487 span_2_min_content_fit_content_10px_indefi... # [FAIL] grid 488 span_2_min_content_fit_content_10px_indefi... # [FAIL] grid 489 span_2_min_content_fit_content_10px_indefi... # [FAIL] grid 490 span_2_min_content_fit_content_30px_indefi... # [FAIL] grid 491 span_2_min_content_fit_content_30px_indefi... # [FAIL] grid 492 span_2_min_content_fit_content_30px_indefi... # [FAIL] grid 493 span_2_min_content_fit_content_30px_indefi... # [FAIL] grid 494 span_2_min_content_fit_content_80px_indefi... # [FAIL] grid 495 span_2_min_content_fit_content_80px_indefi... # [FAIL] grid 496 span_2_min_content_fit_content_80px_indefi... # [FAIL] grid 497 span_2_min_content_fit_content_80px_indefi... # [FAIL] grid 498 span_2_min_content_max_content_indefinite ... # [FAIL] grid 499 span_2_min_content_max_content_indefinite ... # [FAIL] grid 500 span_2_min_content_min_content_indefinite ... # [FAIL] grid 501 span_2_min_content_min_content_indefinite ... # [FAIL] grid 502 span_6_all_non_flex_indefinite (border-box). # [FAIL] grid 503 span_6_all_non_flex_indefinite (content-box). # [FAIL] grid 504 span_6_all_non_flex_indefinite_hidden (bor... # [FAIL] grid 505 span_6_all_non_flex_indefinite_hidden (con... # [FAIL] grid 506 span_8_all_track_types_indefinite (border-... # [FAIL] grid 507 span_8_all_track_types_indefinite (content... # [FAIL] grid 508 taffy_issue_624 (border-box). # [FAIL] grid 509 taffy_issue_624 (content-box). # [OK] flex 0 absolute_aspect_ratio_aspect_ratio_overrid... # [OK] flex 1 absolute_aspect_ratio_aspect_ratio_overrid... # [OK] flex 2 absolute_aspect_ratio_fill_height (border-... # [OK] flex 3 absolute_aspect_ratio_fill_height (content... # [OK] flex 4 absolute_aspect_ratio_fill_height_from_ins... # [OK] flex 5 absolute_aspect_ratio_fill_height_from_ins... # [OK] flex 6 absolute_aspect_ratio_fill_max_height (bor... # [OK] flex 7 absolute_aspect_ratio_fill_max_height (con... # [OK] flex 8 absolute_aspect_ratio_fill_max_width (bord... # [OK] flex 9 absolute_aspect_ratio_fill_max_width (cont... # [OK] flex 10 absolute_aspect_ratio_fill_min_height (bor... # ...TRUNCATED BY DUNE... # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 588 intrinsic_sizing_main_size_column_neste... │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX COL [x: 0 y: 0 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # └── LEAF [x: 0 y: 0 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # # ASSERT width of node1 # ASSERT height of node1 # FAIL height of node1 # # Expected: `40' # Received: `70' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_nested.test_flex_intrinsic_sizing_main_size_column_nested_border_box.assert_eq in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_nested.ml" (inlined), line 111, characters 4-43 # Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_nested.test_flex_intrinsic_sizing_main_size_column_nested_border_box in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_nested.ml", line 151, characters 2-74 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.588.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 589 intrinsic_sizing_main_size_column_neste... │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX COL [x: 0 y: 0 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # └── LEAF [x: 0 y: 0 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # # ASSERT width of node1 # ASSERT height of node1 # FAIL height of node1 # # Expected: `40' # Received: `70' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_nested.test_flex_intrinsic_sizing_main_size_column_nested_content_box.assert_eq in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_nested.ml" (inlined), line 166, characters 4-43 # Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_nested.test_flex_intrinsic_sizing_main_size_column_nested_content_box in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_nested.ml", line 209, characters 2-74 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.589.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 590 intrinsic_sizing_main_size_column_wrap ... │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX COL [x: 0 y: 0 w: 10 h: 140 content_w: 10 content_h: 140 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # ├── LEAF [x: 0 y: 0 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # └── LEAF [x: 0 y: 70 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # # ASSERT width of node1 # ASSERT height of node1 # FAIL height of node1 # # Expected: `40' # Received: `70' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_wrap.test_flex_intrinsic_sizing_main_size_column_wrap_border_box.assert_eq in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_wrap.ml" (inlined), line 111, characters 4-43 # Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_wrap.test_flex_intrinsic_sizing_main_size_column_wrap_border_box in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_wrap.ml", line 160, characters 2-74 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.590.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 591 intrinsic_sizing_main_size_column_wrap ... │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX COL [x: 0 y: 0 w: 10 h: 140 content_w: 10 content_h: 140 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # ├── LEAF [x: 0 y: 0 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # └── LEAF [x: 0 y: 70 w: 10 h: 70 content_w: 10 content_h: 70 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # # ASSERT width of node1 # ASSERT height of node1 # FAIL height of node1 # # Expected: `40' # Received: `70' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_wrap.test_flex_intrinsic_sizing_main_size_column_wrap_content_box.assert_eq in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_wrap.ml" (inlined), line 180, characters 4-43 # Called from Dune__exe__Test_flex_intrinsic_sizing_main_size_column_wrap.test_flex_intrinsic_sizing_main_size_column_wrap_content_box in file "toffee/test/generated/test_flex_intrinsic_sizing_main_size_column_wrap.ml", line 234, characters 2-74 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.591.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 814 multiline_min_max_12 (border-box). │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX ROW [x: 0 y: 0 w: 600 h: 20 content_w: 595 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) # ├── LEAF [x: 5 y: 5 w: 300 h: 10 content_w: 10 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:10 r:0 t:0 b:0] (Node 0) # ├── LEAF [x: 305 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # ├── LEAF [x: 450 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── LEAF [x: 5 y: 15 w: 590 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) # # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT width of node2 # FAIL width of node2 # # Expected: `100' # Received: `145' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_multiline_min_max_12.test_flex_multiline_min_max_12_border_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_12.ml" (inlined), line 10, characters 4-43 # Called from Dune__exe__Test_flex_multiline_min_max_12.test_flex_multiline_min_max_12_border_box in file "toffee/test/generated/test_flex_multiline_min_max_12.ml", line 119, characters 2-73 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.814.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 815 multiline_min_max_12 (content-box). │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX ROW [x: 0 y: 0 w: 610 h: 30 content_w: 605 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) # ├── LEAF [x: 5 y: 5 w: 310 h: 10 content_w: 10 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:10 r:0 t:0 b:0] (Node 0) # ├── LEAF [x: 315 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # ├── LEAF [x: 460 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── LEAF [x: 5 y: 15 w: 600 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) # # ASSERT width of node1 # FAIL width of node1 # # Expected: `300' # Received: `310' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_multiline_min_max_12.test_flex_multiline_min_max_12_content_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_12.ml" (inlined), line 144, characters 4-43 # Called from Dune__exe__Test_flex_multiline_min_max_12.test_flex_multiline_min_max_12_content_box in file "toffee/test/generated/test_flex_multiline_min_max_12.ml", line 248, characters 2-73 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.815.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 816 multiline_min_max_13 (border-box). │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX ROW [x: 0 y: 0 w: 600 h: 20 content_w: 595 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) # ├── LEAF [x: 5 y: 5 w: 300 h: 10 content_w: 0 content_h: 0 border: l:10 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # ├── LEAF [x: 305 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # ├── LEAF [x: 450 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── LEAF [x: 5 y: 15 w: 590 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) # # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT width of node2 # FAIL width of node2 # # Expected: `100' # Received: `145' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_multiline_min_max_13.test_flex_multiline_min_max_13_border_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_13.ml" (inlined), line 10, characters 4-43 # Called from Dune__exe__Test_flex_multiline_min_max_13.test_flex_multiline_min_max_13_border_box in file "toffee/test/generated/test_flex_multiline_min_max_13.ml", line 119, characters 2-73 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.816.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 817 multiline_min_max_13 (content-box). │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX ROW [x: 0 y: 0 w: 610 h: 30 content_w: 605 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) # ├── LEAF [x: 5 y: 5 w: 310 h: 10 content_w: 0 content_h: 0 border: l:10 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # ├── LEAF [x: 315 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # ├── LEAF [x: 460 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── LEAF [x: 5 y: 15 w: 600 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) # # ASSERT width of node1 # FAIL width of node1 # # Expected: `300' # Received: `310' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_multiline_min_max_13.test_flex_multiline_min_max_13_content_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_13.ml" (inlined), line 144, characters 4-43 # Called from Dune__exe__Test_flex_multiline_min_max_13.test_flex_multiline_min_max_13_content_box in file "toffee/test/generated/test_flex_multiline_min_max_13.ml", line 248, characters 2-73 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.817.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 818 multiline_min_max_14 (border-box). │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX ROW [x: 0 y: 0 w: 600 h: 20 content_w: 595 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) # ├── LEAF [x: 15 y: 5 w: 300 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # ├── LEAF [x: 315 y: 5 w: 140 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # ├── LEAF [x: 455 y: 5 w: 140 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── LEAF [x: 5 y: 15 w: 590 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) # # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT width of node2 # FAIL width of node2 # # Expected: `145' # Received: `140' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_multiline_min_max_14.test_flex_multiline_min_max_14_border_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_14.ml" (inlined), line 10, characters 4-43 # Called from Dune__exe__Test_flex_multiline_min_max_14.test_flex_multiline_min_max_14_border_box in file "toffee/test/generated/test_flex_multiline_min_max_14.ml", line 119, characters 2-73 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.818.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 820 multiline_min_max_5 (border-box). │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX ROW [x: 0 y: 0 w: 600 h: 20 content_w: 595 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) # ├── LEAF [x: 5 y: 5 w: 300 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # ├── LEAF [x: 305 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # ├── LEAF [x: 450 y: 5 w: 145 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── LEAF [x: 5 y: 15 w: 590 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) # # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT width of node2 # FAIL width of node2 # # Expected: `100' # Received: `145' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_multiline_min_max_5.test_flex_multiline_min_max_5_border_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_5.ml" (inlined), line 10, characters 4-43 # Called from Dune__exe__Test_flex_multiline_min_max_5.test_flex_multiline_min_max_5_border_box in file "toffee/test/generated/test_flex_multiline_min_max_5.ml", line 112, characters 2-73 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.820.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 822 multiline_min_max_8 (border-box). │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX ROW [x: 0 y: 0 w: 600 h: 20 content_w: 595 content_h: 25 border: l:5 r:5 t:5 b:5, padding: l:0 r:0 t:0 b:0] (Node 4) # ├── LEAF [x: 15 y: 5 w: 300 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # ├── LEAF [x: 315 y: 5 w: 140 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # ├── LEAF [x: 455 y: 5 w: 140 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── LEAF [x: 5 y: 15 w: 590 h: 10 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 3) # # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT width of node2 # FAIL width of node2 # # Expected: `145' # Received: `140' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_multiline_min_max_8.test_flex_multiline_min_max_8_border_box.assert_eq in file "toffee/test/generated/test_flex_multiline_min_max_8.ml" (inlined), line 10, characters 4-43 # Called from Dune__exe__Test_flex_multiline_min_max_8.test_flex_multiline_min_max_8_border_box in file "toffee/test/generated/test_flex_multiline_min_max_8.ml", line 119, characters 2-73 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.822.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 862 padding_border_overrides_size_flex_basi... │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX ROW [x: 0 y: 0 w: 34 h: 14 content_w: 22 content_h: 14 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # ├── LEAF [x: 0 y: 0 w: 22 h: 14 content_w: 12 content_h: 8 border: l:7 r:3 t:1 b:5, padding: l:8 r:4 t:2 b:6] (Node 0) # └── LEAF [x: 22 y: 0 w: 0 h: 12 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT width of node2 # ASSERT height of node2 # ASSERT x of node2 # ASSERT y of node2 # ASSERT width of node0 # FAIL width of node0 # # Expected: `22' # Received: `34' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_padding_border_overrides_size_flex_basis_0.test_flex_padding_border_overrides_size_flex_basis_0_border_box.assert_eq in file "toffee/test/generated/test_flex_padding_border_overrides_size_flex_basis_0.ml" (inlined), line 10, characters 4-43 # Called from Dune__exe__Test_flex_padding_border_overrides_size_flex_basis_0.test_flex_padding_border_overrides_size_flex_basis_0_border_box in file "toffee/test/generated/test_flex_padding_border_overrides_size_flex_basis_0.ml", line 85, characters 2-72 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.862.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 863 padding_border_overrides_size_flex_basi... │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX ROW [x: 0 y: 0 w: 46 h: 26 content_w: 22 content_h: 26 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # ├── LEAF [x: 0 y: 0 w: 22 h: 26 content_w: 12 content_h: 8 border: l:7 r:3 t:1 b:5, padding: l:8 r:4 t:2 b:6] (Node 0) # └── LEAF [x: 22 y: 0 w: 0 h: 12 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT width of node2 # ASSERT height of node2 # ASSERT x of node2 # ASSERT y of node2 # ASSERT width of node0 # FAIL width of node0 # # Expected: `22' # Received: `46' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_padding_border_overrides_size_flex_basis_0.test_flex_padding_border_overrides_size_flex_basis_0_content_box.assert_eq in file "toffee/test/generated/test_flex_padding_border_overrides_size_flex_basis_0.ml" (inlined), line 95, characters 4-43 # Called from Dune__exe__Test_flex_padding_border_overrides_size_flex_basis_0.test_flex_padding_border_overrides_size_flex_basis_0_content_box in file "toffee/test/generated/test_flex_padding_border_overrides_size_flex_basis_0.ml", line 173, characters 2-72 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.863.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 1000 taffy_issue_696 (border-box). │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX COL [x: 0 y: 0 w: 200 h: 40 content_w: 200 content_h: 100 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── FLEX COL [x: 0 y: 0 w: 200 h: 100 content_w: 200 content_h: 240 border: l:0 r:0 t:0 b:0, padding: l:20 r:20 t:20 b:20] (Node 1) # └── LEAF [x: 20 y: 20 w: 160 h: 200 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # # ASSERT width of node2 # ASSERT height of node2 # ASSERT x of node2 # ASSERT y of node2 # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT scroll_width of node1 # ASSERT scroll_height of node1 # ASSERT width of node0 # ASSERT height of node0 # FAIL height of node0 # # Expected: `100' # Received: `40' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_taffy_issue_696.test_flex_taffy_issue_696_border_box.assert_eq in file "toffee/test/generated/test_flex_taffy_issue_696.ml" (inlined), line 10, characters 4-43 # Called from Dune__exe__Test_flex_taffy_issue_696.test_flex_taffy_issue_696_border_box in file "toffee/test/generated/test_flex_taffy_issue_696.ml", line 96, characters 2-75 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.1000.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 1001 taffy_issue_696 (content-box). │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX COL [x: 0 y: 0 w: 200 h: 40 content_w: 200 content_h: 140 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── FLEX COL [x: 0 y: 0 w: 200 h: 140 content_w: 200 content_h: 240 border: l:0 r:0 t:0 b:0, padding: l:20 r:20 t:20 b:20] (Node 1) # └── LEAF [x: 20 y: 20 w: 160 h: 200 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # # ASSERT width of node2 # ASSERT height of node2 # ASSERT x of node2 # ASSERT y of node2 # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT scroll_width of node1 # ASSERT scroll_height of node1 # ASSERT width of node0 # ASSERT height of node0 # FAIL height of node0 # # Expected: `140' # Received: `40' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_taffy_issue_696.test_flex_taffy_issue_696_content_box.assert_eq in file "toffee/test/generated/test_flex_taffy_issue_696.ml" (inlined), line 105, characters 4-43 # Called from Dune__exe__Test_flex_taffy_issue_696.test_flex_taffy_issue_696_content_box in file "toffee/test/generated/test_flex_taffy_issue_696.ml", line 191, characters 2-75 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.1001.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 1002 taffy_issue_696_flex_basis_20 (border-... │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX COL [x: 0 y: 0 w: 200 h: 40 content_w: 200 content_h: 100 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── FLEX COL [x: 0 y: 0 w: 200 h: 100 content_w: 200 content_h: 240 border: l:0 r:0 t:0 b:0, padding: l:20 r:20 t:20 b:20] (Node 1) # └── LEAF [x: 20 y: 20 w: 160 h: 200 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # # ASSERT width of node2 # ASSERT height of node2 # ASSERT x of node2 # ASSERT y of node2 # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT scroll_width of node1 # ASSERT scroll_height of node1 # ASSERT width of node0 # ASSERT height of node0 # FAIL height of node0 # # Expected: `100' # Received: `40' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_taffy_issue_696_flex_basis_20.test_flex_taffy_issue_696_flex_basis_20_border_box.assert_eq in file "toffee/test/generated/test_flex_taffy_issue_696_flex_basis_20.ml" (inlined), line 10, characters 4-43 # Called from Dune__exe__Test_flex_taffy_issue_696_flex_basis_20.test_flex_taffy_issue_696_flex_basis_20_border_box in file "toffee/test/generated/test_flex_taffy_issue_696_flex_basis_20.ml", line 96, characters 2-75 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.1002.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] flex 1003 taffy_issue_696_flex_basis_20 (content... │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── FLEX COL [x: 0 y: 0 w: 200 h: 60 content_w: 200 content_h: 140 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 2) # └── FLEX COL [x: 0 y: 0 w: 200 h: 140 content_w: 200 content_h: 240 border: l:0 r:0 t:0 b:0, padding: l:20 r:20 t:20 b:20] (Node 1) # └── LEAF [x: 20 y: 20 w: 160 h: 200 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # # ASSERT width of node2 # ASSERT height of node2 # ASSERT x of node2 # ASSERT y of node2 # ASSERT width of node1 # ASSERT height of node1 # ASSERT x of node1 # ASSERT y of node1 # ASSERT scroll_width of node1 # ASSERT scroll_height of node1 # ASSERT width of node0 # ASSERT height of node0 # FAIL height of node0 # # Expected: `140' # Received: `60' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_flex_taffy_issue_696_flex_basis_20.test_flex_taffy_issue_696_flex_basis_20_content_box.assert_eq in file "toffee/test/generated/test_flex_taffy_issue_696_flex_basis_20.ml" (inlined), line 105, characters 4-43 # Called from Dune__exe__Test_flex_taffy_issue_696_flex_basis_20.test_flex_taffy_issue_696_flex_basis_20_content_box in file "toffee/test/generated/test_flex_taffy_issue_696_flex_basis_20.ml", line 191, characters 2-75 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/flex.1003.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] block 164 item_min_width_overrides_max_width (bor... │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── BLOCK [x: 0 y: 0 w: 100 h: 100 content_w: 50 content_h: 50 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # └── LEAF [x: 0 y: 0 w: 50 h: 50 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # # ASSERT width of node1 # FAIL width of node1 # # Expected: `200' # Received: `50' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_block_item_min_width_overrides_max_width.test_block_item_min_width_overrides_max_width_border_box.assert_eq in file "toffee/test/generated/test_block_item_min_width_overrides_max_width.ml" (inlined), line 10, characters 4-43 # Called from Dune__exe__Test_block_item_min_width_overrides_max_width.test_block_item_min_width_overrides_max_width_border_box in file "toffee/test/generated/test_block_item_min_width_overrides_max_width.ml", line 67, characters 2-73 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/block.164.output'. # ────────────────────────────────────────────────────────────────────────────── # # # ┌──────────────────────────────────────────────────────────────────────────────┐ # │ [FAIL] block 165 item_min_width_overrides_max_width (con... │ # └──────────────────────────────────────────────────────────────────────────────┘ # # Computed tree: # TREE # └── BLOCK [x: 0 y: 0 w: 100 h: 100 content_w: 50 content_h: 50 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 1) # └── LEAF [x: 0 y: 0 w: 50 h: 50 content_w: 0 content_h: 0 border: l:0 r:0 t:0 b:0, padding: l:0 r:0 t:0 b:0] (Node 0) # # ASSERT width of node1 # FAIL width of node1 # # Expected: `200' # Received: `50' # # Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", lines 216-226, characters 4-19 # Called from Dune__exe__Test_block_item_min_width_overrides_max_width.test_block_item_min_width_overrides_max_width_content_box.assert_eq in file "toffee/test/generated/test_block_item_min_width_overrides_max_width.ml" (inlined), line 82, characters 4-43 # Called from Dune__exe__Test_block_item_min_width_overrides_max_width.test_block_item_min_width_overrides_max_width_content_box in file "toffee/test/generated/test_block_item_min_width_overrides_max_width.ml", line 139, characters 2-73 # Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23 # Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35 # # Logs saved to `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests/block.165.output'. # ────────────────────────────────────────────────────────────────────────────── # # Full test results in `~/.opam/5.3/.opam-switch/build/toffee.1.0.0~alpha0/_build/default/toffee/test/generated/_build/_tests/Toffee Layout Tests'. # 186 failures! in 2.964s. 1972 tests run. <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> +- The following actions failed | - build toffee 1.0.0~alpha0 +- - No changes have been performed # To update the current shell environment, run: eval $(opam env) 'opam reinstall --with-test --verbose toffee.1.0.0~alpha0' failed. [WARNING] OPAMCONFIRMLEVEL was ignored because CLI 2.0 was requested and it was introduced in 2.1. [WARNING] OPAMCONFIRMLEVEL was ignored because CLI 2.0 was requested and it was introduced in 2.1. "/usr/bin/env" "bash" "-c" "opam reinstall --with-test --verbose toffee.1.0.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 "\"ubuntu-24.04\""; then echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; fi; test "$pkg" != 'toffee.1.0.0~alpha0' && partial_fails="$partial_fails $pkg"; done; test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; exit 1" failed with exit status 1 2025-08-12 05:10.40: Job failed: Failed: Build failed 2025-08-12 05:10.40: Log analysis: 2025-08-12 05:10.40: >>> [ERROR] The compilation of toffee.1.0.0~alpha0 failed at "dune build -p toffee -j 3 @install @runtest". (score = 20) 2025-08-12 05:10.40: >>> # Error: Library "mosaic.charts" not found. (score = 48) 2025-08-12 05:10.40: >>> # Error: Library "ppx_expect" not found. (score = 48) 2025-08-12 05:10.40: >>> [ERROR] The compilation of toffee.1.0.0~alpha0 failed at "dune build -p toffee -j 3 @install @runtest". (score = 20) 2025-08-12 05:10.40: >>> # Error: Library "mosaic.charts" not found. (score = 48) 2025-08-12 05:10.40: >>> # Error: Library "ppx_expect" not found. (score = 48) 2025-08-12 05:10.40: Library "mosaic.charts" not found.