[INFO] cloning repository https://github.com/vitalratel/resumewright
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/vitalratel/resumewright" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvitalratel%2Fresumewright", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvitalratel%2Fresumewright'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 0c55724e74248c225a062cf881c2c956cb1d1b4d
[INFO] testing vitalratel/resumewright against 1.93.0 for beta-1.94-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvitalratel%2Fresumewright" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/vitalratel/resumewright
[INFO] finished tweaking git repo https://github.com/vitalratel/resumewright
[INFO] tweaked toml for git repo https://github.com/vitalratel/resumewright written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/vitalratel/resumewright on toolchain 1.93.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.93.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/vitalratel/resumewright already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.93.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded zmij v1.0.3
[INFO] [stderr]   Downloaded zune-core v0.5.0
[INFO] [stderr]   Downloaded libloading v0.9.0
[INFO] [stderr]   Downloaded ecb v0.1.2
[INFO] [stderr]   Downloaded tailwind-error v1.3.3
[INFO] [stderr]   Downloaded oxc_syntax v0.110.0
[INFO] [stderr]   Downloaded oxc_span v0.110.0
[INFO] [stderr]   Downloaded phf_generator v0.13.1
[INFO] [stderr]   Downloaded oxc_estree v0.110.0
[INFO] [stderr]   Downloaded pocket-resources v0.3.2
[INFO] [stderr]   Downloaded font-types v0.9.0
[INFO] [stderr]   Downloaded criterion-plot v0.8.1
[INFO] [stderr]   Downloaded tailwind-ast v0.4.1
[INFO] [stderr]   Downloaded hyphenation_commons v0.8.4
[INFO] [stderr]   Downloaded wuff v0.2.3
[INFO] [stderr]   Downloaded weezl v0.1.12
[INFO] [stderr]   Downloaded oxc_regular_expression v0.110.0
[INFO] [stderr]   Downloaded zune-jpeg v0.5.8
[INFO] [stderr]   Downloaded oxc_index v4.1.0
[INFO] [stderr]   Downloaded oxc_ecmascript v0.110.0
[INFO] [stderr]   Downloaded tailwind-css-fixes v0.12.31
[INFO] [stderr]   Downloaded nonmax v0.5.5
[INFO] [stderr]   Downloaded criterion v0.8.1
[INFO] [stderr]   Downloaded oxc_allocator v0.110.0
[INFO] [stderr]   Downloaded css-color v0.2.8
[INFO] [stderr]   Downloaded subsetter v0.2.3
[INFO] [stderr]   Downloaded taffy v0.9.2
[INFO] [stderr]   Downloaded oxc_parser v0.110.0
[INFO] [stderr]   Downloaded minicov v0.3.8
[INFO] [stderr]   Downloaded oxc-miette v2.7.0
[INFO] [stderr]   Downloaded moxcms v0.7.11
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.31
[INFO] [stderr]   Downloaded zerocopy v0.8.31
[INFO] [stderr]   Downloaded image v0.25.9
[INFO] [stderr]   Downloaded nom_locate v5.0.0
[INFO] [stderr]   Downloaded rangemap v1.7.1
[INFO] [stderr]   Downloaded tsify-macros v0.5.6
[INFO] [stderr]   Downloaded alloca v0.4.0
[INFO] [stderr]   Downloaded unicode-id-start v1.4.0
[INFO] [stderr]   Downloaded textwrap v0.16.2
[INFO] [stderr]   Downloaded oxc_ast v0.110.0
[INFO] [stderr]   Downloaded wasm-bindgen-test v0.3.56
[INFO] [stderr]   Downloaded cc v1.2.51
[INFO] [stderr]   Downloaded tsify v0.5.6
[INFO] [stderr]   Downloaded cow-utils v0.1.3
[INFO] [stderr]   Downloaded dragonbox_ecma v0.1.0
[INFO] [stderr]   Downloaded phf v0.13.1
[INFO] [stderr]   Downloaded wasm-bindgen-test-macro v0.3.56
[INFO] [stderr]   Downloaded oxc_data_structures v0.110.0
[INFO] [stderr]   Downloaded phf_macros v0.13.1
[INFO] [stderr]   Downloaded grid v1.0.0
[INFO] [stderr]   Downloaded oxc_diagnostics v0.110.0
[INFO] [stderr]   Downloaded oxc-miette-derive v2.7.0
[INFO] [stderr]   Downloaded phf_shared v0.13.1
[INFO] [stderr]   Downloaded oxc_ast_macros v0.110.0
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.6
[INFO] [stderr]   Downloaded pxfm v0.1.27
[INFO] [stderr]   Downloaded fst v0.4.7
[INFO] [stderr]   Downloaded pdfium-render v0.8.37
[INFO] [stderr]   Downloaded hyphenation v0.8.4
[INFO] [stderr]   Downloaded lopdf v0.39.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 218f0b827b1cd6bb1e506b6bb7349822b22310486c2cb7925974c0fde4e58a42
[INFO] running `Command { std: "docker" "start" "-a" "218f0b827b1cd6bb1e506b6bb7349822b22310486c2cb7925974c0fde4e58a42", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "218f0b827b1cd6bb1e506b6bb7349822b22310486c2cb7925974c0fde4e58a42", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "218f0b827b1cd6bb1e506b6bb7349822b22310486c2cb7925974c0fde4e58a42", kill_on_drop: false }`
[INFO] [stdout] 218f0b827b1cd6bb1e506b6bb7349822b22310486c2cb7925974c0fde4e58a42
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f5388c0d10feb84d069a520d2fd6dcb4d31d1011e28c46045f25398fce40dfb8
[INFO] running `Command { std: "docker" "start" "-a" "f5388c0d10feb84d069a520d2fd6dcb4d31d1011e28c46045f25398fce40dfb8", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.104
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling siphasher v1.0.1
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling owo-colors v4.2.3
[INFO] [stderr]    Compiling smawk v0.3.2
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling ryu v1.0.22
[INFO] [stderr]    Compiling oxc_data_structures v0.110.0
[INFO] [stderr]    Compiling oxc_estree v0.110.0
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling cow-utils v0.1.3
[INFO] [stderr]    Compiling dragonbox_ecma v0.1.0
[INFO] [stderr]    Compiling block-padding v0.3.3
[INFO] [stderr]    Compiling unicode-id-start v1.4.0
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.106
[INFO] [stderr]    Compiling nonmax v0.5.5
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling tinyvec v1.10.0
[INFO] [stderr]    Compiling alloc-no-stdlib v2.0.4
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling bumpalo v3.19.0
[INFO] [stderr]    Compiling fst v0.4.7
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling alloc-stdlib v0.2.2
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling wasm-bindgen v0.2.106
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling flate2 v1.1.8
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling unicode-properties v0.1.4
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling brotli-decompressor v5.0.0
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ecb v0.1.2
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling rangemap v1.7.1
[INFO] [stderr]    Compiling oxc_allocator v0.110.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]    Compiling weezl v0.1.12
[INFO] [stderr]    Compiling ttf-parser v0.25.1
[INFO] [stderr]    Compiling font-types v0.9.0
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling subsetter v0.2.3
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling pxfm v0.1.27
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]    Compiling wuff v0.2.3
[INFO] [stderr]    Compiling pocket-resources v0.3.2
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling zmij v1.0.3
[INFO] [stderr]    Compiling css-color v0.2.8
[INFO] [stderr]    Compiling zune-core v0.5.0
[INFO] [stderr]    Compiling png v0.18.0
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling zune-jpeg v0.5.8
[INFO] [stderr]    Compiling xxhash-rust v0.8.15
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling tailwind-ast v0.4.1
[INFO] [stderr]    Compiling tailwind-error v1.3.3
[INFO] [stderr]    Compiling piston-float v1.0.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling pdfium-render v0.8.37
[INFO] [stderr]    Compiling byteorder-lite v0.1.0
[INFO] [stderr]    Compiling utf16string v0.2.0
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling vecmath v1.0.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.106
[INFO] [stderr]    Compiling libloading v0.9.0
[INFO] [stderr]    Compiling grid v1.0.0
[INFO] [stderr]    Compiling maybe-owned v0.3.4
[INFO] [stderr]    Compiling clap_builder v4.5.54
[INFO] [stderr]    Compiling tailwind-css-fixes v0.12.31
[INFO] [stderr]    Compiling taffy v0.9.2
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling oxc-miette-derive v2.7.0
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling oxc_ast_macros v0.110.0
[INFO] [stderr]    Compiling regex-utils v0.1.0 (/opt/rustwide/workdir/packages/rust-core/regex-utils)
[INFO] [stderr]    Compiling moxcms v0.7.11
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling nom_locate v5.0.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.106
[INFO] [stderr]    Compiling lopdf v0.39.0
[INFO] [stderr]    Compiling oxc-miette v2.7.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling oxc_span v0.110.0
[INFO] [stderr]    Compiling oxc_diagnostics v0.110.0
[INFO] [stderr]    Compiling clap v4.5.54
[INFO] [stderr]    Compiling oxc_index v4.1.0
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling hyphenation_commons v0.8.4
[INFO] [stderr]    Compiling email_address v0.2.9
[INFO] [stderr]    Compiling layout-types v0.2.0 (/opt/rustwide/workdir/packages/rust-core/layout-types)
[INFO] [stderr]    Compiling oxc_regular_expression v0.110.0
[INFO] [stderr]    Compiling oxc_syntax v0.110.0
[INFO] [stderr]    Compiling js-sys v0.3.83
[INFO] [stderr]    Compiling console_error_panic_hook v0.1.7
[INFO] [stderr]    Compiling hyphenation v0.8.4
[INFO] [stderr]    Compiling oxc_ast v0.110.0
[INFO] [stderr]    Compiling font-toolkit v0.2.0 (/opt/rustwide/workdir/packages/rust-core/font-toolkit)
[INFO] [stderr]    Compiling image v0.25.9
[INFO] [stderr]    Compiling serde-wasm-bindgen v0.6.5
[INFO] [stderr]    Compiling web-sys v0.3.83
[INFO] [stderr]    Compiling oxc_ecmascript v0.110.0
[INFO] [stderr]    Compiling oxc_parser v0.110.0
[INFO] [stderr]    Compiling tsx-parser v0.2.0 (/opt/rustwide/workdir/packages/rust-core/tsx-parser)
[INFO] [stderr]    Compiling cv-domain v0.2.0 (/opt/rustwide/workdir/packages/rust-core/cv-domain)
[INFO] [stderr]    Compiling pdf-generator v0.2.0 (/opt/rustwide/workdir/packages/rust-core/pdf-generator)
[INFO] [stderr]    Compiling style-resolver v0.2.0 (/opt/rustwide/workdir/packages/rust-core/style-resolver)
[INFO] [stderr]    Compiling layout-engine v0.2.0 (/opt/rustwide/workdir/packages/rust-core/layout-engine)
[INFO] [stderr]    Compiling wasm-bridge v0.2.0 (/opt/rustwide/workdir/packages/rust-core/wasm-bridge)
[INFO] [stderr]    Compiling pdf-test-utils v0.2.0 (/opt/rustwide/workdir/packages/rust-core/pdf-test-utils)
[INFO] [stderr]    Compiling pdf-to-png v0.2.0 (/opt/rustwide/workdir/packages/rust-core/pdf-to-png)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 36s
[INFO] running `Command { std: "docker" "inspect" "f5388c0d10feb84d069a520d2fd6dcb4d31d1011e28c46045f25398fce40dfb8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f5388c0d10feb84d069a520d2fd6dcb4d31d1011e28c46045f25398fce40dfb8", kill_on_drop: false }`
[INFO] [stdout] f5388c0d10feb84d069a520d2fd6dcb4d31d1011e28c46045f25398fce40dfb8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ac0b26cf5580c05c74928eb64554116cef1e0b3bb93315a6d5454188543f6357
[INFO] running `Command { std: "docker" "start" "-a" "ac0b26cf5580c05c74928eb64554116cef1e0b3bb93315a6d5454188543f6357", kill_on_drop: false }`
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling zerocopy-derive v0.8.31
[INFO] [stderr]    Compiling find-msvc-tools v0.1.6
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling oxc_regular_expression v0.110.0
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling wasm-bindgen-futures v0.4.56
[INFO] [stderr]    Compiling cc v1.2.51
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling wasm-bindgen-test-macro v0.3.56
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling png v0.18.0
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling assert_cmd v2.1.2
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling pxfm v0.1.27
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling criterion-plot v0.8.1
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling oxc_index v4.1.0
[INFO] [stderr]    Compiling email_address v0.2.9
[INFO] [stderr]    Compiling layout-types v0.2.0 (/opt/rustwide/workdir/packages/rust-core/layout-types)
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling hyphenation_commons v0.8.4
[INFO] [stderr]    Compiling serde-wasm-bindgen v0.6.5
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling wasm-bindgen-test v0.3.56
[INFO] [stderr]    Compiling oxc_syntax v0.110.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling oxc_ast v0.110.0
[INFO] [stderr]    Compiling hyphenation v0.8.4
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling moxcms v0.7.11
[INFO] [stderr]    Compiling lopdf v0.39.0
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling criterion v0.8.1
[INFO] [stderr]    Compiling regex-utils v0.1.0 (/opt/rustwide/workdir/packages/rust-core/regex-utils)
[INFO] [stderr]    Compiling predicates v3.1.3
[INFO] [stderr]    Compiling image v0.25.9
[INFO] [stderr]    Compiling font-toolkit v0.2.0 (/opt/rustwide/workdir/packages/rust-core/font-toolkit)
[INFO] [stderr]    Compiling oxc_ecmascript v0.110.0
[INFO] [stderr]    Compiling oxc_parser v0.110.0
[INFO] [stderr]    Compiling pdfium-render v0.8.37
[INFO] [stderr]    Compiling tsx-parser v0.2.0 (/opt/rustwide/workdir/packages/rust-core/tsx-parser)
[INFO] [stderr]    Compiling cv-domain v0.2.0 (/opt/rustwide/workdir/packages/rust-core/cv-domain)
[INFO] [stderr]    Compiling pdf-generator v0.2.0 (/opt/rustwide/workdir/packages/rust-core/pdf-generator)
[INFO] [stderr]    Compiling style-resolver v0.2.0 (/opt/rustwide/workdir/packages/rust-core/style-resolver)
[INFO] [stderr]    Compiling layout-engine v0.2.0 (/opt/rustwide/workdir/packages/rust-core/layout-engine)
[INFO] [stderr]    Compiling wasm-bridge v0.2.0 (/opt/rustwide/workdir/packages/rust-core/wasm-bridge)
[INFO] [stderr]    Compiling pdf-test-utils v0.2.0 (/opt/rustwide/workdir/packages/rust-core/pdf-test-utils)
[INFO] [stderr]    Compiling pdf-to-png v0.2.0 (/opt/rustwide/workdir/packages/rust-core/pdf-to-png)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 09s
[INFO] running `Command { std: "docker" "inspect" "ac0b26cf5580c05c74928eb64554116cef1e0b3bb93315a6d5454188543f6357", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ac0b26cf5580c05c74928eb64554116cef1e0b3bb93315a6d5454188543f6357", kill_on_drop: false }`
[INFO] [stdout] ac0b26cf5580c05c74928eb64554116cef1e0b3bb93315a6d5454188543f6357
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+1.93.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d95bed13eec2acbc8cfa8c03a67565b1ab9bcea6dae4504301db94fbfd8876a0
[INFO] running `Command { std: "docker" "start" "-a" "d95bed13eec2acbc8cfa8c03a67565b1ab9bcea6dae4504301db94fbfd8876a0", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.58s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cv_domain-b2b7b0d6fa68ea5b)
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test extractors::email::tests::test_validate_email_requires_at_symbol ... ok
[INFO] [stdout] test extractors::name::tests::test_looks_like_name_invalid_names ... ok
[INFO] [stdout] test extractors::email::tests::test_validate_email_rejects_too_long ... ok
[INFO] [stdout] test extractors::name::tests::test_looks_like_name_single_letter ... ok
[INFO] [stdout] test extractors::name::tests::test_looks_like_name_valid_names ... ok
[INFO] [stdout] test extractors::email::tests::test_extract_email_filters_test_domains ... ok
[INFO] [stdout] test extractors::phone::tests::test_validate_phone_valid_ranges ... ok
[INFO] [stdout] test extractors::title::tests::test_looks_like_title_invalid ... ok
[INFO] [stdout] test extractors::title::tests::test_looks_like_title_valid ... ok
[INFO] [stdout] test extractors::email::tests::test_extract_email_embedded_in_sentence ... ok
[INFO] [stdout] test extractors::email::tests::test_extract_email_basic ... ok
[INFO] [stdout] test extractors::email::tests::test_extract_email_no_match ... ok
[INFO] [stdout] test extractors::location::tests::test_extract_location_no_match ... ok
[INFO] [stdout] test extractors::location::tests::test_extract_location_city_state ... ok
[INFO] [stdout] test extractors::location::tests::test_extract_location_with_state_full ... ok
[INFO] [stdout] test extractors::email::tests::test_extract_email_with_plus ... ok
[INFO] [stdout] test extractors::email::tests::test_extract_email_empty_string ... ok
[INFO] [stdout] test extractors::email::tests::test_extract_email_subdomain ... ok
[INFO] [stdout] test extractors::location::tests::test_extract_location_city_country ... ok
[INFO] [stdout] test extractors::location::tests::test_extract_location_empty_string ... ok
[INFO] [stdout] test extractors::url::tests::test_extract_website_strips_trailing_punctuation ... ok
[INFO] [stdout] test extractors::url::tests::test_extract_website_domain_only ... ok
[INFO] [stdout] test extractors::url::tests::test_extract_website_full_url ... ok
[INFO] [stdout] test extractors::url::tests::test_extract_website_empty_string ... ok
[INFO] [stdout] test extractors::url::tests::test_extract_website_skips_email_domain ... ok
[INFO] [stdout] test extractors::url::tests::test_extract_website_with_path ... ok
[INFO] [stdout] test extractors::url::tests::test_extract_website_www_format ... ok
[INFO] [stdout] test extractors::url::tests::test_extract_website_no_match ... ok
[INFO] [stdout] test extractors::url::tests::test_extract_website_email_only ... ok
[INFO] [stdout] test tests::test_empty_cv_graceful_handling ... ok
[INFO] [stdout] test tests::test_ats_friendly_check ... ok
[INFO] [stdout] test tests::test_extract_metadata_simple_cv ... ok
[INFO] [stdout] test tests::test_extract_name_with_apostrophe ... ok
[INFO] [stdout] test tests::test_ats_suggestions ... ok
[INFO] [stdout] test tests::test_extract_email_with_subdomain ... ok
[INFO] [stdout] test tests::test_detect_layout_type_single_column ... ok
[INFO] [stdout] test tests::test_detect_clear_sections ... ok
[INFO] [stdout] test tests::test_ats_score_calculation ... ok
[INFO] [stdout] test tests::test_extract_email ... ok
[INFO] [stdout] test tests::test_extract_email_with_plus ... ok
[INFO] [stdout] test tests::test_estimate_page_count ... ok
[INFO] [stdout] test tests::test_extract_name_with_hyphen ... ok
[INFO] [stdout] test tests::test_debug_fixture_parsing ... ok
[INFO] [stdout] test tests::test_extract_international_phone ... ok
[INFO] [stdout] test tests::test_extract_name_with_multiple_suffixes ... ok
[INFO] [stdout] test tests::test_extract_name_with_suffix ... ok
[INFO] [stdout] test tests::test_extract_phone ... ok
[INFO] [stdout] test tsx_layout::tests::test_extract_full_config ... ok
[INFO] [stdout] test tests::test_reject_local_email ... ok
[INFO] [stdout] test tsx_layout::tests::test_extract_horizontal_vertical_padding ... ok
[INFO] [stdout] test tests::test_extract_name_with_unicode ... ok
[INFO] [stdout] test tests::test_reject_test_email ... ok
[INFO] [stdout] test tests::test_phone_too_short ... ok
[INFO] [stdout] test tsx_layout::tests::test_extract_max_w_4xl ... ok
[INFO] [stdout] test tests::test_minimal_cv ... ok
[INFO] [stdout] test tsx_layout::tests::test_extract_uniform_padding ... ok
[INFO] [stdout] test tsx_layout::tests::test_extract_background_color ... ok
[INFO] [stdout] test tsx_layout::tests::test_spacing_helpers ... ok
[INFO] [stdout] test tests::test_font_complexity_simple ... ok
[INFO] [stdout] test tests::test_extract_phone_with_dots ... ok
[INFO] [stdout] test extractors::phone::tests::test_validate_phone_invalid_ranges ... ok
[INFO] [stdout] test tsx_layout::tests::test_extract_individual_padding ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stderr]      Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-082a56eacf775654)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_integration_smoke_fixture_01 ... ok
[INFO] [stdout] test test_integration_smoke_fixture_04 ... ok
[INFO] [stdout] test test_integration_smoke_fixture_03 ... ok
[INFO] [stdout] test test_integration_smoke_fixture_02 ... ok
[INFO] [stderr]      Running tests/international_phone_test.rs (/opt/rustwide/target/debug/deps/international_phone_test-25f2648d6cc4cf5f)
[INFO] [stdout] test test_all_fixtures_parse_successfully ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_france_phone_formats ... ok
[INFO] [stdout] test test_e164_format ... ok
[INFO] [stdout] test test_germany_phone_formats ... ok
[INFO] [stdout] test test_india_phone_formats ... ok
[INFO] [stdout] test test_edge_cases ... ok
[INFO] [stdout] test test_other_international_formats ... ok
[INFO] [stdout] test test_phone_in_sentence ... ok
[INFO] [stdout] test test_us_phone_formats ... ok
[INFO] [stdout] test test_uk_phone_formats ... ok
[INFO] [stdout] test test_canada_phone_formats ... ok
[INFO] [stdout] test test_china_phone_formats ... ok
[INFO] [stdout] test test_invalid_phone_numbers ... ok
[INFO] [stdout] test test_coverage_improvement ... ok
[INFO] [stdout] test test_phone_with_various_separators ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest.rs (/opt/rustwide/target/debug/deps/proptest-7d1195982d2b82d9)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test empty_string_handling ... ok
[INFO] [stdout] test unicode_handling ... ok
[INFO] [stdout] test special_email_chars ... ok
[INFO] [stdout] test component_count_reasonable ... ok
[INFO] [stdout] test layout_type_valid ... ok
[INFO] [stdout] test font_complexity_valid ... ok
[INFO] [stdout] test valid_email_pattern ... ok
[INFO] [stdout] test valid_phone_pattern ... ok
[INFO] [stdout] test extract_phone_no_panic ... ok
[INFO] [stdout] test ats_score_bounds ... ok
[INFO] [stdout] test valid_name_pattern ... ok
[INFO] [stdout] test extract_website_no_panic ... ok
[INFO] [stdout] test extract_name_no_panic ... ok
[INFO] [stdout] test extract_location_no_panic ... ok
[INFO] [stdout] test extract_email_no_panic ... ok
[INFO] [stdout] test long_string_handling ... ok
[INFO] [stdout] test extract_metadata_no_panic ... ok
[INFO] [stdout] test estimated_pages_nonzero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.27s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/font_toolkit-d451e37f258a0840)
[INFO] [stdout] 
[INFO] [stdout] running 85 tests
[INFO] [stdout] test embedding::pdf_objects::tests::test_generate_subset_prefix_length ... ok
[INFO] [stdout] test embedding::pdf_objects::tests::test_generate_subset_prefix_unique ... ok
[INFO] [stdout] test embedding::tests::test_embed_invalid_font ... ok
[INFO] [stdout] test embedding::to_unicode::tests::test_generate_cmap_content_structure ... ok
[INFO] [stdout] test embedding::to_unicode::tests::test_generate_cmap_content_empty_mapping ... ok
[INFO] [stdout] test embedding::compression::tests::test_compress_bytes_empty ... ok
[INFO] [stdout] test mapper::tests::test_is_google_font_tier3_fonts ... ok
[INFO] [stdout] test embedding::pdf_objects::tests::test_generate_postscript_name ... ok
[INFO] [stdout] test mapper::tests::test_is_google_font_case_insensitive ... ok
[INFO] [stdout] test embedding::pdf_objects::tests::test_calculate_stem_v ... ok
[INFO] [stdout] test mapper::tests::test_is_google_font_non_google_fonts ... ok
[INFO] [stdout] test mapper::tests::test_is_google_font_partial_match_fails ... ok
[INFO] [stdout] test mapper::tests::test_is_google_font_tier2_fonts ... ok
[INFO] [stdout] test mapper::tests::test_is_google_font_all_10_fonts ... ok
[INFO] [stdout] test mapper::tests::test_map_web_safe_font_courier ... ok
[INFO] [stdout] test mapper::tests::test_map_web_safe_font_times ... ok
[INFO] [stdout] test mapper::tests::test_map_web_safe_font_unsupported ... ok
[INFO] [stdout] test mapper::tests::test_map_web_safe_font_verdana ... ok
[INFO] [stdout] test mapper::tests::test_is_google_font_with_whitespace ... ok
[INFO] [stdout] test mapper::tests::test_map_web_safe_font_arial ... ok
[INFO] [stdout] test mapper::tests::test_select_font_from_fallback_chain_first_match ... ok
[INFO] [stdout] test mapper::tests::test_select_font_from_fallback_chain_generic_families ... ok
[INFO] [stdout] test mapper::tests::test_select_font_from_fallback_chain_google_font_skips_to_fallback ... ok
[INFO] [stdout] test mapper::tests::test_select_font_variant_courier_variants ... ok
[INFO] [stdout] test mapper::tests::test_select_font_from_fallback_chain_skip_to_fallback ... ok
[INFO] [stdout] test mapper::tests::test_select_font_variant_helvetica_bold ... ok
[INFO] [stdout] test mapper::tests::test_select_font_variant_helvetica_normal ... ok
[INFO] [stdout] test mapper::tests::test_select_font_variant_times_variants ... ok
[INFO] [stdout] test optimizer::tests::test_calc_checksum ... ok
[INFO] [stdout] test embedding::compression::tests::test_compress_bytes_large ... ok
[INFO] [stdout] test optimizer::tests::test_invalid_font ... ok
[INFO] [stdout] test subsetter::tests::test_subset_metrics_zero_original_glyphs ... ok
[INFO] [stdout] test subsetter::tests::test_subset_metrics_normal_values ... ok
[INFO] [stdout] test subsetter::tests::test_subset_metrics_zero_original_size ... ok
[INFO] [stdout] test optimizer::tests::test_strip_karla_font ... ok
[INFO] [stdout] test truetype::tests::test_extract_glyph_widths ... ok
[INFO] [stdout] test truetype::tests::test_width_scaling_debug ... ok
[INFO] [stdout] test subsetter::tests::test_subset_error_display ... ok
[INFO] [stdout] test woff2::tests::test_file_too_small ... ok
[INFO] [stdout] test subsetter::tests::test_collect_used_glyphs ... ok
[INFO] [stdout] test optimizer::tests::test_strip_from_subset ... ok
[INFO] [stdout] test optimizer::tests::test_strip_hinting_tables ... ok
[INFO] [stdout] test woff2::tests::test_invalid_woff2_file ... ok
[INFO] [stdout] test woff2::tests::test_invalid_woff2_includes_hex_dump ... ok
[INFO] [stdout] test woff2::tests::test_validate_truetype_corrupted_data ... ok
[INFO] [stdout] test woff2::tests::test_validate_truetype_empty_font ... ok
[INFO] [stdout] test woff::tests::test_calculate_checksum ... ok
[INFO] [stdout] test woff::tests::test_checksum_with_empty_data ... ok
[INFO] [stdout] test woff2::tests::test_woff2_default_max_size ... ok
[INFO] [stdout] test woff::tests::test_checksum_with_single_byte ... ok
[INFO] [stdout] test woff::tests::test_decompress_tables_size_limit_exceeded ... ok
[INFO] [stdout] test woff::tests::test_decompress_tables_out_of_bounds ... ok
[INFO] [stdout] test woff::tests::test_file_too_small ... ok
[INFO] [stdout] test woff::tests::test_format_hex_dump ... ok
[INFO] [stdout] test woff::tests::test_invalid_magic_bytes ... ok
[INFO] [stdout] test woff::tests::test_invalid_magic_includes_hex_dump ... ok
[INFO] [stdout] test woff::tests::test_decompress_tables_uncompressed ... ok
[INFO] [stdout] test woff::tests::test_parse_woff_header_invalid_magic ... ok
[INFO] [stdout] test woff::tests::test_parse_woff_header_too_small ... ok
[INFO] [stdout] test optimizer::tests::test_calc_search_params ... ok
[INFO] [stdout] test woff::tests::test_parse_woff_header_zero_tables ... ok
[INFO] [stdout] test woff::tests::test_read_table_directory_success ... ok
[INFO] [stdout] test woff::tests::test_read_table_directory_truncated ... ok
[INFO] [stdout] test woff::tests::test_validate_truetype_empty_font ... ok
[INFO] [stdout] test woff::tests::test_validate_truetype_missing_hmtx ... ok
[INFO] [stdout] test woff::tests::test_woff_decompression_failure ... ok
[INFO] [stdout] test woff::tests::test_woff_decompression_size_mismatch ... ok
[INFO] [stdout] test woff::tests::test_woff_invalid_num_tables ... ok
[INFO] [stdout] test woff::tests::test_woff_table_offset_out_of_bounds ... ok
[INFO] [stdout] test woff::tests::test_woff_truncated_header ... ok
[INFO] [stdout] test embedding::compression::tests::test_compress_bytes ... ok
[INFO] [stdout] test woff2::tests::test_format_hex_dump ... ok
[INFO] [stdout] test woff2::tests::test_empty_file ... ok
[INFO] [stdout] test mapper::tests::test_select_font_variant_unsupported ... ok
[INFO] [stdout] test mapper::tests::test_select_font_variant_helvetica_italic ... ok
[INFO] [stdout] test mapper::tests::test_select_font_variant_helvetica_bold_italic ... ok
[INFO] [stdout] test woff::tests::test_parse_woff_header_success ... ok
[INFO] [stdout] test woff2::tests::test_woff2_with_very_small_limit ... ok
[INFO] [stdout] test woff2::tests::test_woff2_with_no_size_limit ... ok
[INFO] [stdout] test woff2::tests::test_woff2_with_adequate_limit ... ok
[INFO] [stdout] test woff::tests::test_woff_font_too_large_check ... ok
[INFO] [stdout] test embedding::tests::test_embed_with_custom_mapping ... ok
[INFO] [stdout] test embedding::cid_mapping::tests::test_build_cid_mapping_includes_ascii ... ok
[INFO] [stdout] test embedding::cid_mapping::tests::test_build_cid_mapping_includes_notdef ... ok
[INFO] [stderr]      Running tests/font_fallback_tests.rs (/opt/rustwide/target/debug/deps/font_fallback_tests-61678c4f56770890)
[INFO] [stdout] test embedding::tests::test_embed_full_font ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 85 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.69s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test test_corrupted_woff_returns_error ... ok
[INFO] [stdout] test test_corrupted_woff2_returns_error ... ok
[INFO] [stdout] test test_very_small_corrupted_woff ... ok
[INFO] [stdout] test test_very_small_corrupted_woff2 ... ok
[INFO] [stdout] test test_corrupted_woff2_with_valid_header ... ok
[INFO] [stdout] test test_woff2_passed_to_woff_decompressor ... ok
[INFO] [stdout] test test_empty_woff_data ... ok
[INFO] [stdout] test test_empty_woff2_data ... ok
[INFO] [stdout] test test_corrupted_woff_with_valid_header ... ok
[INFO] [stdout] test test_woff_passed_to_woff2_decompressor ... ok
[INFO] [stdout] test test_ttf_passed_to_woff2_decompressor ... ok
[INFO] [stdout] test test_ttf_passed_to_woff_decompressor ... ok
[INFO] [stdout] test test_woff_decompression_succeeds ... ok
[INFO] [stdout] test test_decompressed_woff_same_as_original_ttf ... ok
[INFO] [stderr]      Running tests/integration_real_fonts.rs (/opt/rustwide/target/debug/deps/integration_real_fonts-8cd854ed70d73b79)
[INFO] [stdout] test test_woff2_decompression_succeeds ... ok
[INFO] [stdout] test test_decompressed_woff2_same_as_original_ttf ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test test_roboto_regular_ttf_format_detection ... ok
[INFO] [stdout] test test_error_missing_glyphs_graceful ... ok
[INFO] [stdout] test test_error_empty_text_still_works ... ok
[INFO] [stdout] test test_error_corrupted_font_data ... ok
[INFO] [stdout] test test_opensans_bold_ttf_format_detection ... ok
[INFO] [stdout] test test_subset_roboto_minimal_cv ... ok
[INFO] [stdout] test test_subset_performance_typical_cv ... ok
[INFO] [stdout] test test_subset_unicode_content ... ok
[INFO] [stdout] test test_subset_opensans_typical_cv ... ok
[INFO] [stdout] test test_subset_roboto_typical_cv ... ok
[INFO] [stdout] test test_size_reduction_comparison ... ok
[INFO] [stdout] test test_subset_special_characters ... ok
[INFO] [stdout] test test_pipeline_subset_and_embed_roboto ... ok
[INFO] [stdout] test test_woff_format_detection ... ok
[INFO] [stdout] test test_pipeline_woff_to_subset_to_pdf ... ok
[INFO] [stdout] test test_pipeline_multiple_fonts_different_content ... ok
[INFO] [stdout] test test_woff2_format_detection ... ok
[INFO] [stdout] test test_embed_opensans_bold_in_pdf ... ok
[INFO] [stdout] test test_embed_roboto_regular_in_pdf ... ok
[INFO] [stdout] test test_embed_multiple_real_fonts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.85s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-412b22dad868efd6)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_error_handling_invalid_ttf ... ok
[INFO] [stdout] test test_error_handling_invalid_woff2 ... ok
[INFO] [stdout] test test_ttf_subset_pipeline ... ok
[INFO] [stdout] test test_subset_with_empty_text ... ok
[INFO] [stdout] test test_subset_with_unicode ... ok
[INFO] [stdout] test test_subset_embed_pipeline ... ok
[INFO] [stdout] test test_woff_to_ttf_pipeline ... ok
[INFO] [stdout] test test_woff2_to_ttf_pipeline ... ok
[INFO] [stdout] test test_full_pipeline ... ok
[INFO] [stdout] test test_woff_vs_woff2_size ... ok
[INFO] [stderr]      Running tests/subsetter_tests.rs (/opt/rustwide/target/debug/deps/subsetter_tests-bb86f168cb56f631)
[INFO] [stdout] test test_embed_different_variants ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.25s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_collect_glyphs_includes_notdef ... ok
[INFO] [stdout] test test_subset_error_checksum ... ok
[INFO] [stdout] test test_subset_error_parse_error ... ok
[INFO] [stdout] test test_subset_error_invalid_font ... ok
[INFO] [stdout] test test_subset_error_is_send_sync ... ok
[INFO] [stdout] test test_subset_error_table_build ... ok
[INFO] [stdout] test test_subset_error_validation ... ok
[INFO] [stdout] test test_subset_error_glyph_extraction ... ok
[INFO] [stdout] test test_all_error_variants_display ... ok
[INFO] [stdout] test test_subset_metrics_is_clone ... ok
[INFO] [stdout] test test_subset_font_core_api_exists ... ok
[INFO] [stdout] test test_subset_with_unicode ... ok
[INFO] [stdout] test test_subset_metrics_is_public ... ok
[INFO] [stderr]      Running tests/tounicode_cmap_tests.rs (/opt/rustwide/target/debug/deps/tounicode_cmap_tests-4067848145c9156d)
[INFO] [stdout] test test_subset_with_empty_text ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_cmap_contains_character_mappings ... ok
[INFO] [stdout] test test_cmap_codespace_range ... ok
[INFO] [stdout] test test_cmap_maps_basic_latin ... ok
[INFO] [stdout] test test_cmap_different_fonts ... ok
[INFO] [stdout] test test_cmap_includes_all_supported_codepoints ... ok
[INFO] [stdout] test test_cmap_footer_structure ... ok
[INFO] [stdout] test test_cmap_performance ... ok
[INFO] [stdout] test test_cmap_header_structure ... ok
[INFO] [stdout] test test_cmap_handles_space_character ... ok
[INFO] [stdout] test test_cmap_maps_punctuation ... ok
[INFO] [stdout] test test_cmap_maps_accented_characters ... ok
[INFO] [stdout] test test_cmap_coverage_ratio ... ok
[INFO] [stdout] test test_cmap_deterministic_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/woff2_integration_test.rs (/opt/rustwide/target/debug/deps/woff2_integration_test-f69e43adbbd4da07)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_roboto_character_mapping ... ok
[INFO] [stdout] test test_decompress_roboto_transformed_woff2 ... ok
[INFO] [stdout] test test_roboto_font_metadata ... ok
[INFO] [stdout] test test_roboto_glyph_access ... ok
[INFO] [stdout] test test_decompress_roboto_with_size_limit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/layout_engine-2ab4afa69fd44f8b)
[INFO] [stdout] 
[INFO] [stdout] running 95 tests
[INFO] [stdout] test direct_layout::box_extractor::tests::test_content_type_text ... ok
[INFO] [stdout] test direct_layout::box_extractor::tests::test_content_type_container ... ok
[INFO] [stdout] test direct_layout::box_extractor::tests::test_extract_text_box_empty_string ... ok
[INFO] [stdout] test direct_layout::box_extractor::tests::test_extract_text_box_with_custom_font ... ok
[INFO] [stdout] test direct_layout::box_extractor::tests::test_extract_text_box ... ok
[INFO] [stdout] test direct_layout::content_area::tests::test_content_area_with_zero_padding ... ok
[INFO] [stdout] test direct_layout::content_area::tests::test_full_width_layout ... ok
[INFO] [stdout] test direct_layout::content_area::tests::test_max_width_exceeds_page_width ... ok
[INFO] [stdout] test direct_layout::content_area::tests::test_max_width_layout_centered ... ok
[INFO] [stdout] test direct_layout::content_area::tests::test_small_page_size ... ok
[INFO] [stdout] test direct_layout::element_mapping::tests::test_tag_lookup_consistency ... ok
[INFO] [stdout] test direct_layout::element_mapping::tests::test_tag_to_element_type_containers ... ok
[INFO] [stdout] test direct_layout::element_mapping::tests::test_tag_to_element_type_headings ... ok
[INFO] [stdout] test direct_layout::element_mapping::tests::test_tag_to_element_type_lists ... ok
[INFO] [stdout] test direct_layout::element_mapping::tests::test_tag_to_element_type_special ... ok
[INFO] [stdout] test direct_layout::element_mapping::tests::test_tag_to_element_type_text_elements ... ok
[INFO] [stdout] test direct_layout::element_mapping::tests::test_tag_to_element_type_unknown ... ok
[INFO] [stdout] test direct_layout::layout_element::tests::test_direct_text ... ok
[INFO] [stdout] test direct_layout::layout_element::tests::test_element_children ... ok
[INFO] [stdout] test direct_layout::layout_element::tests::test_element_with_children ... ok
[INFO] [stdout] test direct_layout::layout_element::tests::test_inline_bold_span_structure ... ok
[INFO] [stdout] test direct_layout::layout_element::tests::test_extract_text_for_layout_trimmed ... ok
[INFO] [stdout] test direct_layout::layout_element::tests::test_extract_all_text ... ok
[INFO] [stdout] test direct_layout::layout_element::tests::test_extract_text_for_layout ... ok
[INFO] [stdout] test direct_layout::style_conversion::tests::test_convert_display_mode_block ... ok
[INFO] [stdout] test direct_layout::style_conversion::tests::test_convert_display_mode_flex ... ok
[INFO] [stdout] test direct_layout::style_conversion::tests::test_convert_flex_direction_row ... ok
[INFO] [stdout] test direct_layout::layout_element::tests::test_text_node_creation ... ok
[INFO] [stdout] test direct_layout::box_extractor::tests::test_jsx_element_info_creation ... ok
[INFO] [stdout] test direct_layout::style_conversion::tests::test_convert_display_mode_default ... ok
[INFO] [stdout] test direct_layout::style_conversion::tests::test_convert_flex_direction_column ... ok
[INFO] [stdout] test direct_layout::style_conversion::tests::test_non_block_container_default_width ... ok
[INFO] [stdout] test direct_layout::style_conversion::tests::test_padding_conversion ... ok
[INFO] [stdout] test direct_layout::style_conversion::tests::test_explicit_width ... ok
[INFO] [stdout] test direct_layout::style_conversion::tests::test_margin_conversion ... ok
[INFO] [stdout] test direct_layout::style_conversion::tests::test_max_size_constraints ... ok
[INFO] [stdout] test direct_layout::text_measurement::tests::test_measure_max_content ... ok
[INFO] [stdout] test direct_layout::tests::test_flatten_creates_border_box_for_h2 ... ok
[INFO] [stdout] test direct_layout::style_conversion::tests::test_convert_justify_content_space_between ... ok
[INFO] [stdout] test direct_layout::text_measurement::tests::test_measure_min_content ... ok
[INFO] [stdout] test direct_layout::text_measurement::tests::test_measure_with_known_dimensions ... ok
[INFO] [stdout] test direct_layout::text_measurement::tests::test_new_with_custom_font ... ok
[INFO] [stdout] test direct_layout::text_measurement::tests::test_new_with_default_values ... ok
[INFO] [stdout] test pagination::box_splitter::tests::test_split_text_lines_allows_valid_split ... ok
[INFO] [stdout] test direct_layout::style_conversion::tests::test_convert_align_items_center ... ok
[INFO] [stdout] test pagination::box_splitter::tests::test_split_container_with_text_children ... ok
[INFO] [stdout] test direct_layout::text_measurement::tests::test_measure_definite_width_no_wrapping ... ok
[INFO] [stdout] test pagination::box_splitter::tests::test_split_text_lines_basic ... ok
[INFO] [stdout] test pagination::box_splitter::tests::test_heading_not_orphaned_when_container_split ... ok
[INFO] [stdout] test direct_layout::content_area::tests::test_zero_margins ... ok
[INFO] [stdout] test pagination::box_splitter::tests::test_split_list_item_with_single_line_text ... ok
[INFO] [stdout] test direct_layout::layout_element::tests::test_period_preservation ... ok
[INFO] [stdout] test pagination::page_breaker::tests::test_all_heading_levels_trigger_orphan_prevention ... ok
[INFO] [stdout] test pagination::page_breaker::tests::test_heading_orphan_prevention ... ok
[INFO] [stdout] test pagination::box_splitter::tests::test_calculate_content_height_text ... ok
[INFO] [stdout] test pagination::page_breaker::tests::test_heading_with_sufficient_space ... ok
[INFO] [stdout] test direct_layout::tests::test_flatten_section_containing_h2_with_border ... ok
[INFO] [stdout] test direct_layout::text_measurement::tests::test_empty_content ... ok
[INFO] [stdout] test pagination::box_splitter::tests::test_split_text_lines_prevents_orphan ... ok
[INFO] [stdout] test pagination::page_breaker::tests::test_should_break_when_box_overflows ... ok
[INFO] [stdout] test pagination::box_splitter::tests::test_split_text_lines_prevents_widow ... ok
[INFO] [stdout] test pagination::coordinate_adjuster::tests::test_adjust_box_with_children ... ok
[INFO] [stdout] test pagination::box_splitter::tests::test_split_ul_container_with_orphan_prevention ... ok
[INFO] [stdout] test direct_layout::style_conversion::tests::test_block_container_default_width ... ok
[INFO] [stdout] test pagination::box_splitter::tests::test_split_text_box_with_widow_orphan_prevention ... ok
[INFO] [stdout] test pagination::page_builder::tests::test_box_overflow_creates_new_page ... ok
[INFO] [stdout] test pagination::coordinate_adjuster::tests::test_adjust_simple_box ... ok
[INFO] [stdout] test pagination::page_breaker::tests::test_should_not_break_when_box_fits ... ok
[INFO] [stdout] test direct_layout::tests::test_flatten_preserves_flex_container_with_border ... ok
[INFO] [stdout] test pagination::box_splitter::tests::test_split_box_at_height_text_box ... ok
[INFO] [stdout] test pagination::page_builder::tests::test_h2_with_border_box_orphan_prevention ... ok
[INFO] [stdout] test text_layout::tests::test_combine_words_no_punctuation ... ok
[INFO] [stdout] test text_layout::tests::test_combine_words_punctuation_at_end ... ok
[INFO] [stdout] test text_layout::tests::test_combine_words_with_punctuation_em_dash ... ok
[INFO] [stdout] test pagination::page_builder::tests::test_h3_heading_orphan_prevention ... ok
[INFO] [stdout] test pagination::page_builder::tests::test_single_box_fits_on_one_page ... ok
[INFO] [stdout] test text_layout::tests::test_hyphenation_disabled_preserves_long_word ... ok
[INFO] [stdout] test pagination::page_builder::tests::test_h2_followed_by_small_h3_no_cascade ... ok
[INFO] [stdout] test text_layout::tests::test_combine_words_with_punctuation_en_dash ... ok
[INFO] [stdout] test text_layout::tests::test_combine_words_with_punctuation_hyphen ... ok
[INFO] [stdout] test text_layout::tests::test_hyphenation_respects_min_word_length_boundary ... ok
[INFO] [stdout] test pagination::page_builder::tests::test_heading_orphan_prevention ... ok
[INFO] [stdout] test text_layout::tests::test_combine_words_long_punctuation_not_combined ... ok
[INFO] [stdout] test text_layout::tests::test_single_long_word_no_hyphenation_stays_intact ... ok
[INFO] [stdout] test text_layout::tests::test_hyphenation_loop_boundary_exact_fit ... ok
[INFO] [stdout] test text_layout::tests::test_wrap_text_exact_width_fits_on_one_line ... ok
[INFO] [stdout] test text_layout::tests::test_wrap_text_one_point_over_wraps ... ok
[INFO] [stdout] test pagination::page_builder::tests::test_h2_section_heading_orphan_prevention ... ok
[INFO] [stdout] test text_layout::tests::test_wrap_text_empty ... ok
[INFO] [stdout] test text_layout::tests::test_wrap_text_simple ... ok
[INFO] [stdout] test text_layout::tests::test_wrap_text_whitespace_only ... ok
[INFO] [stdout] test text_layout::tests::test_wrap_text_with_date_range ... ok
[INFO] [stdout] test text_layout::tests::test_wrap_text_with_line_break ... ok
[INFO] [stdout] test text_layout::tests::test_hyphenation_applies_at_min_word_length ... ok
[INFO] [stdout] test text_layout::tests::test_single_long_word_exceeds_max_width_with_hyphenation ... ok
[INFO] [stderr]      Running tests/direct_layout_tests.rs (/opt/rustwide/target/debug/deps/direct_layout_tests-75b3259d5b979f18)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 95 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test test_calculate_layout_direct_no_jsx_elements_error ... ok
[INFO] [stdout] test test_calculate_layout_direct_style_inheritance ... ok
[INFO] [stdout] test test_calculate_layout_direct_text_wrapping ... ok
[INFO] [stdout] test test_calculate_layout_direct_nested_containers ... ok
[INFO] [stdout] test test_calculate_layout_direct_tsx_padding_config ... ok
[INFO] [stdout] test test_calculate_layout_direct_empty_document ... ok
[INFO] [stdout] test test_periods_are_preserved ... ok
[INFO] [stdout] test test_calculate_layout_direct_deeply_nested_structure ... ok
[INFO] [stdout] test test_calculate_layout_direct_simple_text ... ok
[INFO] [stdout] test test_calculate_layout_direct_preserves_element_types ... ok
[INFO] [stdout] test test_calculate_layout_direct_tailwind_classes ... ok
[INFO] [stdout] test test_calculate_layout_direct_flexbox_layout ... ok
[INFO] [stdout] test test_calculate_layout_direct_inline_styles ... ok
[INFO] [stdout] test test_inline_bold_span_text_extraction ... ok
[INFO] [stdout] test test_border_bottom_on_h2_section_headers ... ok
[INFO] [stdout] test test_space_y_gap_applied_to_flex_column ... ok
[INFO] [stderr]      Running tests/hyphenation_tests.rs (/opt/rustwide/target/debug/deps/hyphenation_tests-e1aa7d40766cd949)
[INFO] [stdout] test test_flex_container_span_children_rendered ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test test_hyphenation_common_prefixes ... ok
[INFO] [stdout] test test_hyphenation_double_consonants ... ok
[INFO] [stdout] test test_hyphenation_disabled ... ok
[INFO] [stdout] test test_hyphenation_short_words_not_hyphenated ... ok
[INFO] [stdout] test test_hyphenation_performance ... ok
[INFO] [stdout] test test_hyphenation_with_multiple_words ... ok
[INFO] [stdout] test test_hyphenation_min_word_length ... ok
[INFO] [stdout] test test_hyphenation_empty_text ... ok
[INFO] [stdout] test test_hyphenation_preserves_text_content ... ok
[INFO] [stdout] test test_hyphenation_vs_no_hyphenation_line_count ... ok
[INFO] [stderr]      Running tests/pagination_tests.rs (/opt/rustwide/target/debug/deps/pagination_tests-0c13e25900cab2d7)
[INFO] [stdout] test test_hyphenation_narrow_column ... ok
[INFO] [stdout] test test_hyphenation_long_word ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_page_boundaries_respected ... ok
[INFO] [stdout] test test_content_exactly_at_page_boundary ... ok
[INFO] [stdout] test test_multipage_pagination ... ok
[INFO] [stdout] test test_no_empty_pages_in_complex_layouts ... ok
[INFO] [stdout] test test_ats_optimized_recent_projects_not_orphaned ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pdf_pipeline_tests.rs (/opt/rustwide/target/debug/deps/pdf_pipeline_tests-eb043ba4c895ecee)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_layout_box_positioning_integrity ... ok
[INFO] [stdout] test test_layout_to_pdf_empty_cv ... ok
[INFO] [stdout] test test_layout_to_pdf_single_page ... ok
[INFO] [stdout] test test_layout_to_pdf_two_column ... ok
[INFO] [stdout] test test_layout_to_pdf_a4_page_size ... ok
[INFO] [stdout] test test_layout_to_pdf_multipage ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/regression_flexbox_text_wrapping.rs (/opt/rustwide/target/debug/deps/regression_flexbox_text_wrapping-8b707ba345113914)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_flexbox_horizontal_alignment ... ok
[INFO] [stdout] test test_shrink_0_prevents_date_squeeze ... ok
[INFO] [stdout] test test_a4_with_margins_no_date_wrapping ... ok
[INFO] [stdout] test test_flexbox_justify_between_no_text_wrapping ... ok
[INFO] [stderr]      Running tests/regression_inline_rich_text.rs (/opt/rustwide/target/debug/deps/regression_inline_rich_text-90ffeb550e264a0c)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_cv_project_with_inline_italic_status ... ok
[INFO] [stdout] test test_inline_italic_preserves_styling ... ok
[INFO] [stdout] test test_mixed_inline_styles ... ok
[INFO] [stdout] test test_cv_inline_location_italic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/text_layout_tests.rs (/opt/rustwide/target/debug/deps/text_layout_tests-abfc0f113aa26bec)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_layout_box_positioning ... ok
[INFO] [stdout] test test_layout_container_vertical_stacking ... ok
[INFO] [stdout] test test_layout_multiple_text_nodes ... ok
[INFO] [stdout] test test_wrap_text_empty ... ok
[INFO] [stdout] test test_wrap_text_multiple_lines ... ok
[INFO] [stdout] test test_wrap_text_single_line ... ok
[INFO] [stdout] test test_wrap_text_with_long_word ... ok
[INFO] [stdout] test test_layout_text_node ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/layout_types-2194de1996cff271)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test text_measurement::tests::test_estimated_measurer_basic ... ok
[INFO] [stdout] test text_measurement::tests::test_estimated_measurer_empty_string ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pdf_generator-1ba1f6d02a5b095f)
[INFO] [stdout] test text_measurement::tests::test_estimated_measurer_scales_with_font_size ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 315 tests
[INFO] [stdout] test ats::report::tests::test_ats_weights_custom_valid ... ok
[INFO] [stdout] test ats::report::tests::test_ats_weights_default_valid ... ok
[INFO] [stdout] test ats::scorer::tests::test_ats_score_minimal_cv ... ok
[INFO] [stdout] test ats::scorer::tests::test_ats_score_no_contact ... ok
[INFO] [stdout] test ats::report::tests::test_ats_weights_invalid ... ok
[INFO] [stdout] test ats::scorer::tests::test_ats_score_perfect_cv ... ok
[INFO] [stdout] test config::tests::test_margin_from_inches ... ok
[INFO] [stdout] test config::tests::test_page_size_dimensions ... ok
[INFO] [stdout] test color_utils::tests::test_rgb_to_pdf_color_red ... ok
[INFO] [stdout] test color_utils::tests::test_rgb_to_pdf_color_black ... ok
[INFO] [stdout] test config::tests::test_pdf_config_default_values ... ok
[INFO] [stdout] test content_builder::tests::test_string_curve_to ... ok
[INFO] [stdout] test content_builder::tests::test_string_begin_end_text ... ok
[INFO] [stdout] test content_builder::tests::test_string_fill ... ok
[INFO] [stdout] test content_builder::tests::test_string_line_to ... ok
[INFO] [stdout] test content_builder::tests::test_string_move_to ... ok
[INFO] [stdout] test config::tests::test_margin_from_inches_one_inch ... ok
[INFO] [stdout] test content_builder::tests::test_string_set_dash_pattern ... ok
[INFO] [stdout] test content_builder::tests::test_string_set_fill_color ... ok
[INFO] [stdout] test content_builder::tests::test_string_push_operator ... ok
[INFO] [stdout] test content_builder::tests::test_string_rectangle ... ok
[INFO] [stdout] test ats::scorer::tests::test_custom_ats_weights ... ok
[INFO] [stdout] test content_builder::tests::test_string_set_font ... ok
[INFO] [stdout] test content_builder::tests::test_string_set_line_width ... ok
[INFO] [stdout] test content_builder::tests::test_string_set_stroke_color ... ok
[INFO] [stdout] test content_builder::tests::test_string_set_text_position ... ok
[INFO] [stdout] test ats::scorer::tests::test_custom_weights_partial_cv ... ok
[INFO] [stdout] test content_builder::tests::test_complete_text_rendering_workflow ... ok
[INFO] [stdout] test bookmarks::tests::test_extract_text_from_box ... ok
[INFO] [stdout] test bookmarks::tests::test_extract_bookmarks ... ok
[INFO] [stdout] test bookmarks::tests::test_create_bookmark_tree_flat ... ok
[INFO] [stdout] test color_utils::tests::test_rgb_to_pdf_color_white ... ok
[INFO] [stdout] test bookmarks::tests::test_whitespace_trimming ... ok
[INFO] [stdout] test bookmarks::tests::test_empty_bookmarks ... ok
[INFO] [stdout] test color_utils::tests::test_rgb_to_pdf_color_gray ... ok
[INFO] [stdout] test bookmarks::tests::test_create_bookmark_tree_nested ... ok
[INFO] [stdout] test content_builder::tests::test_string_show_text_hex ... ok
[INFO] [stdout] test css::color::tests::test_parse_all_named_colors ... ok
[INFO] [stdout] test css::color::tests::test_parse_hex_color_3_digit ... ok
[INFO] [stdout] test css::color::tests::test_parse_color_component_percentage ... ok
[INFO] [stdout] test css::color::tests::test_parse_hex_color_invalid_length ... ok
[INFO] [stdout] test css::color::tests::test_parse_named_color ... ok
[INFO] [stdout] test css::color::tests::test_parse_hex_color_8_digit ... ok
[INFO] [stdout] test css::color::tests::test_parse_hex_color_6_digit ... ok
[INFO] [stdout] test css::color::tests::test_parse_named_color_case_insensitive ... ok
[INFO] [stdout] test css::color::tests::test_parse_named_color_invalid ... ok
[INFO] [stdout] test css::color::tests::test_parse_rgb_color ... ok
[INFO] [stdout] test css::color::tests::test_parse_color_component_invalid_percentage ... ok
[INFO] [stdout] test css::color::tests::test_parse_hex_3_digit_edge_cases ... ok
[INFO] [stdout] test css::color::tests::test_parse_rgb_color_wrong_component_count ... ok
[INFO] [stdout] test css::color::tests::test_parse_rgb_with_percentages ... ok
[INFO] [stdout] test css::color::tests::test_parse_rgba_color ... ok
[INFO] [stdout] test css::color::tests::test_parse_rgb_color_missing_parentheses ... ok
[INFO] [stdout] test css::color::tests::test_parse_rgba_color_invalid_alpha ... ok
[INFO] [stdout] test css::converter::tests::test_css_to_points_invalid_percentage ... ok
[INFO] [stdout] test css::converter::tests::test_css_to_points_invalid_pt ... ok
[INFO] [stdout] test css::color::tests::test_parse_rgba_with_alpha_1 ... ok
[INFO] [stdout] test css::converter::tests::test_css_to_points_invalid_rem ... ok
[INFO] [stdout] test css::converter::tests::test_css_to_points_invalid_px ... ok
[INFO] [stdout] test css::color::tests::test_parse_rgb_color_invalid_component ... ok
[INFO] [stdout] test css::color::tests::test_parse_rgba_with_alpha_0 ... ok
[INFO] [stdout] test css::converter::tests::test_css_to_points_empty_string ... ok
[INFO] [stdout] test css::converter::tests::test_css_to_points_em ... ok
[INFO] [stdout] test css::converter::tests::test_css_to_points_invalid_em ... ok
[INFO] [stdout] test css::converter::tests::test_css_to_points_pt ... ok
[INFO] [stdout] test css::converter::tests::test_css_to_points_invalid_unitless ... ok
[INFO] [stdout] test css::converter::tests::test_css_to_points_rem ... ok
[INFO] [stdout] test css::parser::tests::test_parse_background_color ... ok
[INFO] [stdout] test css::parser::tests::test_parse_border_bottom_invalid ... ok
[INFO] [stdout] test css::parser::tests::test_parse_border_width_and_color_without_style ... ok
[INFO] [stdout] test content_builder::tests::test_string_stroke ... ok
[INFO] [stdout] test css::color::tests::test_parse_hex_with_whitespace ... ok
[INFO] [stdout] test css::color::tests::test_parse_hex_color_invalid_chars ... ok
[INFO] [stdout] test css::parser::tests::test_parse_border_bottom_dashed ... ok
[INFO] [stdout] test css::converter::tests::test_css_to_points_unitless ... ok
[INFO] [stdout] test css::parser::tests::test_parse_border_bottom_simple ... ok
[INFO] [stdout] test css::converter::tests::test_css_to_points_percentage ... ok
[INFO] [stdout] test css::converter::tests::test_css_to_points_px ... ok
[INFO] [stdout] test css::parser::tests::test_parse_color_hex ... ok
[INFO] [stdout] test css::parser::tests::test_parse_color_rgb ... ok
[INFO] [stdout] test css::parser::tests::test_parse_display_block ... ok
[INFO] [stdout] test css::parser::tests::test_parse_color_named ... ok
[INFO] [stdout] test css::parser::tests::test_parse_display_inline ... ok
[INFO] [stdout] test css::parser::tests::test_parse_flex_direction_column ... ok
[INFO] [stdout] test css::parser::tests::test_parse_flex_direction_row ... ok
[INFO] [stdout] test css::parser::tests::test_parse_flex_valid ... ok
[INFO] [stdout] test css::parser::tests::test_parse_font_family ... ok
[INFO] [stdout] test css::parser::tests::test_parse_font_style_italic ... ok
[INFO] [stdout] test css::parser::tests::test_parse_font_style_normal ... ok
[INFO] [stdout] test css::parser::tests::test_parse_font_style_oblique ... ok
[INFO] [stdout] test css::parser::tests::test_parse_font_size ... ok
[INFO] [stdout] test css::parser::tests::test_parse_height ... ok
[INFO] [stdout] test css::parser::tests::test_parse_display_flex ... ok
[INFO] [stdout] test css::parser::tests::test_parse_font_weight_700 ... ok
[INFO] [stdout] test css::parser::tests::test_parse_font_weight_lighter ... ok
[INFO] [stdout] test css::parser::tests::test_parse_font_weight_600 ... ok
[INFO] [stdout] test css::parser::tests::test_parse_font_weight_normal ... ok
[INFO] [stdout] test css::parser::tests::test_parse_margin_top ... ok
[INFO] [stdout] test css::parser::tests::test_parse_inline_styles_empty ... ok
[INFO] [stdout] test css::parser::tests::test_parse_multiple_properties ... ok
[INFO] [stdout] test css::parser::tests::test_parse_spacing_one_value ... ok
[INFO] [stdout] test css::parser::tests::test_parse_padding_bottom ... ok
[INFO] [stdout] test css::parser::tests::test_parse_justify_content_center ... ok
[INFO] [stdout] test css::parser::tests::test_parse_letter_spacing ... ok
[INFO] [stdout] test css::parser::tests::test_parse_spacing_three_values ... ok
[INFO] [stdout] test css::parser::tests::test_parse_justify_content_flex_start ... ok
[INFO] [stdout] test css::parser::tests::test_parse_line_height_pixels ... ok
[INFO] [stdout] test css::parser::tests::test_parse_line_height_unitless ... ok
[INFO] [stdout] test css::parser::tests::test_parse_flex_invalid ... ok
[INFO] [stdout] test css::parser::tests::test_parse_width ... ok
[INFO] [stdout] test css_parser::tests::test_css_to_points_em ... ok
[INFO] [stdout] test css::parser::tests::test_parse_text_transform_lowercase ... ok
[INFO] [stdout] test css::parser::tests::test_parse_text_transform_uppercase ... ok
[INFO] [stdout] test css::parser::tests::test_parse_margin_shorthand ... ok
[INFO] [stdout] test css::parser::tests::test_parse_text_align_justify ... ok
[INFO] [stdout] test css::parser::tests::test_parse_text_align_left ... ok
[INFO] [stdout] test css::parser::tests::test_parse_justify_content_space_between ... ok
[INFO] [stdout] test css::parser::tests::test_parse_text_align_center ... ok
[INFO] [stdout] test css::parser::tests::test_parse_font_weight_bold ... ok
[INFO] [stdout] test css_parser::tests::test_css_to_points_pt ... ok
[INFO] [stdout] test css::parser::tests::test_parse_text_transform_capitalize ... ok
[INFO] [stdout] test css_parser::tests::test_parse_margin_shorthand ... ok
[INFO] [stdout] test css_parser::tests::test_css_to_points_px ... ok
[INFO] [stdout] test css::parser::tests::test_parse_text_align_right ... ok
[INFO] [stdout] test css_parser::tests::test_parse_color_hex ... ok
[INFO] [stdout] test css_parser::tests::test_parse_hex_color_3_digit ... ok
[INFO] [stdout] test css_parser::tests::test_parse_color_rgb ... ok
[INFO] [stdout] test css_parser::tests::test_parse_font_size ... ok
[INFO] [stdout] test css_parser::tests::test_parse_hex_color_6_digit ... ok
[INFO] [stdout] test css_parser::tests::test_parse_hex_color_8_digit ... ok
[INFO] [stdout] test document_core::tests::test_add_bookmarks_disabled ... ok
[INFO] [stdout] test css_parser::tests::test_parse_inline_styles_empty ... ok
[INFO] [stdout] test document_core::tests::test_new_with_pdfa_standard ... ok
[INFO] [stdout] test encoding::text_encoding::tests::test_escape_pdf_string ... ok
[INFO] [stdout] test document_core::tests::test_set_layout ... ok
[INFO] [stdout] test encoding::text_encoding::tests::test_escape_pdf_string_control_chars ... ok
[INFO] [stdout] test encoding::text_encoding::tests::test_encode_as_cidfont_hex_basic ... ok
[INFO] [stdout] test encoding::text_encoding::tests::test_encode_as_cidfont_hex_special_chars ... ok
[INFO] [stdout] test encoding::text_encoding::tests::test_escape_pdf_string_newlines ... ok
[INFO] [stdout] test encoding::text_encoding::tests::test_encode_as_cidfont_hex_unicode ... ok
[INFO] [stdout] test css_parser::tests::test_parse_color_named ... ok
[INFO] [stdout] test encoding::text_encoding::tests::test_escape_pdf_string_tabs ... ok
[INFO] [stdout] test error::tests::test_config_error_recoverable ... ok
[INFO] [stdout] test document_core::tests::test_set_metadata_includes_title ... ok
[INFO] [stdout] test document_core::tests::test_finalize_with_compression ... ok
[INFO] [stdout] test document_core::tests::test_finalize_returns_pdf_bytes ... ok
[INFO] [stdout] test error::tests::test_error_code_config_error ... ok
[INFO] [stdout] test error::tests::test_error_code_font_error ... ok
[INFO] [stdout] test error::tests::test_error_code_init_error ... ok
[INFO] [stdout] test error::tests::test_error_code_render_error ... ok
[INFO] [stdout] test error::tests::test_error_code_save_error ... ok
[INFO] [stdout] test document_core::tests::test_new_creates_document_with_version ... ok
[INFO] [stdout] test error::tests::test_error_debug_format ... ok
[INFO] [stdout] test document_core::tests::test_initialize_creates_catalog ... ok
[INFO] [stdout] test error::tests::test_font_error_not_recoverable ... ok
[INFO] [stdout] test error::tests::test_init_error_not_recoverable ... ok
[INFO] [stdout] test error::tests::test_render_error_recoverable ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_config_error_generic ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_config_error_page_size ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_font_error_corrupt ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_font_error_invalid ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_font_error_generic ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_font_error_missing ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_font_error_not_found ... ok
[INFO] [stdout] test error::tests::test_save_error_recoverable ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_init_error ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_render_error_exceeds ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_render_error_too_large ... ok
[INFO] [stdout] test font_registry::tests::test_add_font_to_page_resources_creates_resources ... ok
[INFO] [stdout] test font_registry::tests::test_add_font_to_page_resources_with_existing_resources ... ok
[INFO] [stdout] test font_registry::tests::test_collect_fonts_defaults_to_helvetica ... ok
[INFO] [stdout] test font_registry::tests::test_collect_fonts_deduplicates ... ok
[INFO] [stdout] test font_registry::tests::test_collect_fonts_with_font_weights ... ok
[INFO] [stdout] test font_registry::tests::test_collect_fonts_from_layout_empty ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_render_error_generic ... ok
[INFO] [stdout] test font_registry::tests::test_default_creates_new_registry ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_config_error_margin ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_render_error_layout ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_save_error ... ok
[INFO] [stdout] test font_registry::tests::test_collect_fonts_with_nested_containers ... ok
[INFO] [stdout] test font_registry::tests::test_collect_fonts_with_multiple_families ... ok
[INFO] [stdout] test font_registry::tests::test_collect_fonts_from_layout_with_helvetica ... ok
[INFO] [stdout] test error::tests::test_error_display_format ... ok
[INFO] [stdout] test font_registry::tests::test_parse_font_variant_bold_italic ... ok
[INFO] [stdout] test font_registry::tests::test_parse_font_variant_italic ... ok
[INFO] [stdout] test font_registry::tests::test_parse_font_variant_medium ... ok
[INFO] [stdout] test font_registry::tests::test_parse_font_variant_light_italic ... ok
[INFO] [stdout] test font_registry::tests::test_new_creates_empty_registry ... ok
[INFO] [stdout] test font_registry::tests::test_prepare_font_registration_google_font_with_bytes ... ok
[INFO] [stdout] test font_registry::tests::test_parse_font_variant_bold ... ok
[INFO] [stdout] test font_registry::tests::test_prepare_font_registration_google_font_without_bytes ... ok
[INFO] [stdout] test font_registry::tests::test_prepare_font_registration_times ... ok
[INFO] [stdout] test font_registry::tests::test_parse_font_variant_light ... ok
[INFO] [stdout] test font_registry::tests::test_prepare_font_registration_standard_font ... ok
[INFO] [stdout] test font_registry::tests::test_parse_font_variant_regular ... ok
[INFO] [stdout] test css::parser::tests::test_parse_spacing_four_values ... ok
[INFO] [stdout] test font_registry::tests::test_register_fonts_with_empty_set ... ok
[INFO] [stdout] test font_registry::tests::test_set_font_bytes ... ok
[INFO] [stdout] test font_resolver::tests::test_get_font_name_bold ... ok
[INFO] [stdout] test font_resolver::tests::test_get_font_name_bold_italic ... ok
[INFO] [stdout] test font_resolver::tests::test_get_font_name_italic ... ok
[INFO] [stdout] test font_resolver::tests::test_get_font_name_normal ... ok
[INFO] [stdout] test fonts::estimator::tests::test_estimate_text_width_google_fonts_fallback ... ok
[INFO] [stdout] test fonts::estimator::tests::test_estimate_text_width_proportional ... ok
[INFO] [stdout] test fonts::estimator::tests::test_estimate_text_width_courier ... ok
[INFO] [stdout] test fonts::estimator::tests::test_estimate_text_width_times ... ok
[INFO] [stdout] test fonts::estimator::tests::test_estimate_text_width_scales_with_font_size ... ok
[INFO] [stdout] test fonts::estimator::tests::test_estimate_text_width_helvetica ... ok
[INFO] [stdout] test fonts::width_tables::tests::test_courier_is_monospaced ... ok
[INFO] [stdout] test fonts::width_tables::tests::test_helvetica_is_proportional ... ok
[INFO] [stdout] test fonts::width_tables::tests::test_times_is_proportional ... ok
[INFO] [stdout] test fonts::width_tables::tests::test_unknown_font_uses_helvetica ... ok
[INFO] [stdout] test generator::tests::test_metadata_in_output ... ok
[INFO] [stdout] test generator::tests::test_add_page ... ok
[INFO] [stdout] test generator::tests::test_add_text ... ok
[INFO] [stdout] test generator::tests::test_finalize ... ok
[INFO] [stdout] test generator::tests::test_multi_page_workflow ... ok
[INFO] [stdout] test generator::tests::test_new_with_custom_config ... ok
[INFO] [stdout] test generator::tests::test_render_layout_empty ... ok
[INFO] [stdout] test generator::tests::test_render_layout_with_progress ... ok
[INFO] [stdout] test generator::tests::test_new_with_default_config ... ok
[INFO] [stdout] test layout_analyzer::tests::test_estimate_content_size_with_page_number ... ok
[INFO] [stdout] test layout_renderer::integration_tests::test_render_container_with_border ... ok
[INFO] [stdout] test layout_renderer::integration_tests::test_render_list_item_with_bullet ... ok
[INFO] [stdout] test layout_renderer::integration_tests::test_render_empty_box ... ok
[INFO] [stdout] test layout_renderer::integration_tests::test_render_empty_box_with_border ... ok
[INFO] [stdout] test layout_renderer::integration_tests::test_render_multi_line_text ... ok
[INFO] [stdout] test layout_renderer::integration_tests::test_render_container_with_background ... ok
[INFO] [stdout] test generator::tests::test_set_font_bytes ... ok
[INFO] [stdout] test layout_analyzer::tests::test_estimate_content_size_empty ... ok
[INFO] [stdout] test layout_analyzer::tests::test_estimate_content_size_nested ... ok
[INFO] [stdout] test layout_analyzer::tests::test_estimate_content_size_single_box ... ok
[INFO] [stdout] test layout_analyzer::tests::test_extract_all_text_from_layout_empty ... ok
[INFO] [stdout] test layout_renderer::integration_tests::test_render_page_with_page_number ... ok
[INFO] [stdout] test layout_analyzer::tests::test_extract_all_text_from_layout_nested ... ok
[INFO] [stdout] test layout_renderer::integration_tests::test_render_text_with_underline ... ok
[INFO] [stdout] test layout_renderer::integration_tests::test_render_text_box_generates_correct_operators ... ok
[INFO] [stdout] test layout_analyzer::tests::test_extract_all_text_from_layout_single_text ... ok
[INFO] [stdout] test layout_renderer::tests::test_calculate_text_style_params_custom_color ... ok
[INFO] [stdout] test layout_renderer::tests::test_calculate_text_style_params_defaults ... ok
[INFO] [stdout] test layout_renderer::tests::test_calculate_text_style_params_with_large_line_height ... ok
[INFO] [stdout] test layout_renderer::tests::test_get_font_name_bold ... ok
[INFO] [stdout] test layout_renderer::tests::test_get_font_name_bold_italic ... ok
[INFO] [stdout] test layout_renderer::tests::test_get_font_name_italic ... ok
[INFO] [stdout] test layout_renderer::tests::test_get_font_name_normal ... ok
[INFO] [stdout] test page_manager::tests::test_add_page_creates_valid_page_object ... ok
[INFO] [stdout] test layout_renderer::tests::test_render_simple_text ... ok
[INFO] [stdout] test page_manager::tests::test_add_page_increments_count ... ok
[INFO] [stdout] test page_manager::tests::test_ensure_color_space_adds_default_rgb ... ok
[INFO] [stdout] test page_manager::tests::test_current_page_id_updates ... ok
[INFO] [stdout] test page_manager::tests::test_finalize_updates_page_count ... ok
[INFO] [stdout] test page_manager::tests::test_new_creates_initial_page ... ok
[INFO] [stdout] test page_manager::tests::test_get_page_id_by_number ... ok
[INFO] [stdout] test pdf_operators::tests::test_render_background ... ok
[INFO] [stdout] test page_manager::tests::test_page_ids_returns_all_pages ... ok
[INFO] [stdout] test pdf_operators::tests::test_render_background_with_gray ... ok
[INFO] [stdout] test pdf_operators::tests::test_render_border_bottom_dashed ... ok
[INFO] [stdout] test pdf_operators::tests::test_render_border_bottom_dotted ... ok
[INFO] [stdout] test pdf_operators::tests::test_render_border_bottom_none ... ok
[INFO] [stdout] test pdf_operators::tests::test_render_border_bottom_solid ... ok
[INFO] [stdout] test pdf_operators::tests::test_render_list_bullet ... ok
[INFO] [stdout] test pdf_operators::tests::test_render_list_bullet_with_large_line_height ... ok
[INFO] [stdout] test font_registry::tests::test_register_fonts_with_standard_fonts ... ok
[INFO] [stdout] test generator::tests::test_render_layout_simple ... ok
[INFO] [stdout] test font_registry::tests::test_register_type1_font ... ok
[INFO] [stdout] test pdf_operators::tests::test_render_text_decoration_strikethrough ... ok
[INFO] [stdout] test pdf_operators::tests::test_render_text_decoration_underline ... ok
[INFO] [stdout] test pdf_operators::tests::test_render_text_decoration_underline_strikethrough ... ok
[INFO] [stdout] test pdfa::output_intent::tests::test_add_output_intent ... ok
[INFO] [stdout] test pdfa::output_intent::tests::test_add_output_intent_invalid_catalog ... ok
[INFO] [stdout] test pdfa::output_intent::tests::test_create_icc_stream ... ok
[INFO] [stdout] test pdfa::output_intent::tests::test_icc_profile_size ... ok
[INFO] [stdout] test pdfa::output_intent::tests::test_create_output_intent_dict ... ok
[INFO] [stdout] test pdfa::tests::test_apply_pdfa1b_compliance ... ok
[INFO] [stdout] test pdfa::tests::test_apply_pdfa1b_compliance_full_metadata ... ok
[INFO] [stdout] test pdfa::tests::test_get_catalog_id ... ok
[INFO] [stdout] test pdfa::tests::test_get_catalog_id_missing ... ok
[INFO] [stdout] test pdfa::version::tests::test_add_binary_comment ... ok
[INFO] [stdout] test pdfa::version::tests::test_add_binary_comment_preserves_content ... ok
[INFO] [stdout] test pdfa::version::tests::test_add_document_id ... ok
[INFO] [stdout] test pdfa::version::tests::test_set_pdfa1_version ... ok
[INFO] [stdout] test pdfa::version::tests::test_use_traditional_xref_table ... ok
[INFO] [stdout] test pdfa::xmp::tests::test_escape_xml ... ok
[INFO] [stdout] test pdfa::xmp::tests::test_generate_xmp_metadata ... ok
[INFO] [stdout] test pdfa::xmp::tests::test_xmp_element_escapes_xml ... ok
[INFO] [stdout] test pdfa::xmp::tests::test_xmp_element_with_alt_wrapper ... ok
[INFO] [stdout] test pdfa::xmp::tests::test_xmp_element_no_wrapper ... ok
[INFO] [stdout] test pdfa::xmp::tests::test_xmp_element_with_bag_wrapper ... ok
[INFO] [stdout] test pdfa::xmp::tests::test_xmp_element_with_none_value ... ok
[INFO] [stdout] test pdfa::xmp::tests::test_xmp_element_with_seq_wrapper ... ok
[INFO] [stdout] test pdfa::xmp::tests::test_xmp_metadata_structure ... ok
[INFO] [stdout] test pdfa::xmp::tests::test_xmp_metadata_with_minimal_config ... ok
[INFO] [stdout] test text_utils::tests::test_apply_text_transform_capitalize ... ok
[INFO] [stdout] test text_utils::tests::test_apply_text_transform_default ... ok
[INFO] [stdout] test text_utils::tests::test_apply_text_transform_capitalize_single_word ... ok
[INFO] [stdout] test text_utils::tests::test_apply_text_transform_uppercase ... ok
[INFO] [stdout] test text_utils::tests::test_calculate_text_alignment_offset_center ... ok
[INFO] [stdout] test text_utils::tests::test_apply_text_transform_lowercase ... ok
[INFO] [stdout] test text_utils::tests::test_apply_text_transform_none ... ok
[INFO] [stdout] test text_utils::tests::test_calculate_text_alignment_offset_justify ... ok
[INFO] [stdout] test text_utils::tests::test_calculate_text_alignment_offset_left ... ok
[INFO] [stdout] test text_utils::tests::test_calculate_text_alignment_offset_none ... ok
[INFO] [stdout] test text_utils::tests::test_calculate_text_alignment_offset_right ... ok
[INFO] [stdout] test timestamp::tests::test_timestamp_format ... ok
[INFO] [stdout] test timestamp::tests::test_year_is_reasonable ... ok
[INFO] [stdout] test standard_fonts::tests::test_embed_standard_font_bold ... ok
[INFO] [stdout] test standard_fonts::tests::test_embed_standard_font_italic ... ok
[INFO] [stdout] test standard_fonts::tests::test_embed_standard_font_bold_italic ... ok
[INFO] [stdout] test standard_fonts::tests::test_embed_standard_font_regular ... ok
[INFO] [stdout] test pdfa::tests::test_embed_standard_fonts_skips_non_dictionary_pages ... ok
[INFO] [stdout] test pdfa::tests::test_embed_standard_fonts_page_without_resources ... ok
[INFO] [stdout] test pdfa::tests::test_embed_standard_fonts_multiple_pages ... ok
[INFO] [stdout] test pdfa::tests::test_embed_standard_fonts_for_pages ... ok
[INFO] [stderr]      Running tests/compression_tests.rs (/opt/rustwide/target/debug/deps/compression_tests-479712a05bbc18a3)
[INFO] [stdout] test ats::rules::tests::test_collect_text_from_layout ... ok
[INFO] [stdout] test ats::rules::tests::test_validate_ats_with_custom_weights ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 315 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test tests::test_compression_can_be_enabled ... ok
[INFO] [stdout] test tests::test_compression_disabled_by_default ... ok
[INFO] [stdout] test tests::test_generate_compressed_pdf ... ok
[INFO] [stdout] test tests::test_compressed_pdf_has_valid_structure ... ok
[INFO] [stdout] test tests::test_generate_uncompressed_pdf ... ok
[INFO] [stdout] test tests::test_compression_reduces_size ... ok
[INFO] [stdout] test tests::test_compression_preserves_multipage_layout ... ok
[INFO] [stdout] test tests::test_compression_with_different_page_sizes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/error_tests.rs (/opt/rustwide/target/debug/deps/error_tests-a83763b184bf6f64)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test tests::test_config_error_is_recoverable ... ok
[INFO] [stdout] test tests::test_error_serialization ... ok
[INFO] [stdout] test tests::test_font_error_not_recoverable ... ok
[INFO] [stdout] test tests::test_error_deserialization ... ok
[INFO] [stdout] test tests::test_render_error_code ... ok
[INFO] [stdout] test tests::test_render_error_is_recoverable ... ok
[INFO] [stdout] test tests::test_save_error_code ... ok
[INFO] [stdout] test tests::test_init_error_code ... ok
[INFO] [stdout] test tests::test_init_error_not_recoverable ... ok
[INFO] [stdout] test tests::test_font_error_code ... ok
[INFO] [stdout] test tests::test_config_error_code ... ok
[INFO] [stdout] test tests::test_save_error_is_recoverable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/generator_tests.rs (/opt/rustwide/target/debug/deps/generator_tests-87eb407e53f8664c)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test test_create_generator_with_letter_size ... ok
[INFO] [stdout] test test_create_generator_with_a4_size ... ok
[INFO] [stdout] test test_add_page ... ok
[INFO] [stdout] test test_custom_config ... ok
[INFO] [stdout] test test_inline_bold_text_renders_to_pdf ... ok
[INFO] [stdout] test test_finalize ... ok
[INFO] [stdout] test test_pdf_metadata_default_creator ... ok
[INFO] [stdout] test test_add_multiple_text_entries ... ok
[INFO] [stdout] test test_pdf_has_valid_header ... ok
[INFO] [stdout] test test_multiple_pages ... ok
[INFO] [stdout] test test_set_font_bytes ... ok
[INFO] [stdout] test test_multi_page ... ok
[INFO] [stdout] test test_add_text ... ok
[INFO] [stdout] test test_finalize_returns_pdf_bytes ... ok
[INFO] [stdout] test test_pdf_metadata_included ... ok
[INFO] [stdout] test test_pdf_includes_color_space ... ok
[INFO] [stdout] test test_create_generator_with_default_config ... ok
[INFO] [stdout] test test_comprehensive_multi_page_layout ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/memory_tests.rs (/opt/rustwide/target/debug/deps/memory_tests-6f77a59b2701c1a5)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_interleaved_generators ... ok
[INFO] [stdout] test test_memory_freed_on_error_paths ... ok
[INFO] [stdout] test test_generator_drop_without_finalize ... ok
[INFO] [stdout] test test_stress_100_generators ... ok
[INFO] [stdout] test test_large_pdf_memory_cleanup ... ok
[INFO] [stdout] test test_no_memory_accumulation_50_cycles ... ok
[INFO] [stdout] test test_pdf_generator_releases_memory_after_finalization ... ok
[INFO] [stdout] test test_repeated_small_allocations ... ok
[INFO] [stderr]      Running tests/pdfa_integration_tests.rs (/opt/rustwide/target/debug/deps/pdfa_integration_tests-159a3b8082f66086)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.44s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_pdfa1b_xml_escape ... ok
[INFO] [stdout] test test_pdfa1b_multipage ... ok
[INFO] [stdout] test test_pdfa1b_vs_regular ... ok
[INFO] [stdout] test test_pdfa1b_unicode_metadata ... ok
[INFO] [stdout] test test_pdfa1b_minimal_metadata ... ok
[INFO] [stdout] test test_pdfa1b_metadata_sync ... ok
[INFO] [stdout] test test_pdfa1b_empty_content ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pdfa_tests.rs (/opt/rustwide/target/debug/deps/pdfa_tests-68f647205bf4deec)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_pdfa_config_default ... ok
[INFO] [stdout] test test_pdfa_standard_enum_default ... ok
[INFO] [stdout] test test_regular_pdf_version ... ok
[INFO] [stdout] test test_regular_pdf_no_xmp_metadata ... ok
[INFO] [stdout] test test_pdfa_metadata_object_linked_to_catalog ... ok
[INFO] [stdout] test test_pdfa_xmp_timestamp_format ... ok
[INFO] [stdout] test test_pdfa_metadata_xml_well_formed ... ok
[INFO] [stdout] test test_pdfa_output_intent_present ... ok
[INFO] [stdout] test test_pdfa_metadata_includes_document_info ... ok
[INFO] [stdout] test test_pdfa_version_set_correctly ... ok
[INFO] [stdout] test test_pdfa_document_structure ... ok
[INFO] [stdout] test test_pdfa_xmp_metadata_present ... ok
[INFO] [stdout] test test_pdfa_with_minimal_metadata ... ok
[INFO] [stdout] test test_pdfa_with_different_page_sizes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pdf_test_utils-5f23cc4b36583f09)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test pdf_renderer::tests::test_pdf_to_pngs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/pdf_to_png-464243bda3015fe5)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test tests::test_run_invalid_max_height_too_large ... ok
[INFO] [stdout] test tests::test_run_invalid_scale_too_large ... ok
[INFO] [stdout] test tests::test_run_invalid_max_width_too_large ... ok
[INFO] [stdout] test tests::test_run_invalid_max_width_too_small ... ok
[INFO] [stdout] test tests::test_run_invalid_max_height_too_small ... ok
[INFO] [stdout] test tests::test_run_invalid_scale_too_small ... ok
[INFO] [stdout] test tests::test_run_valid_max_dimensions ... ok
[INFO] [stdout] test tests::test_run_missing_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/regex_utils-2244f9ee61ec7609)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test tests::test_email ... ok
[INFO] [stdout] test tests::test_location ... ok
[INFO] [stdout] test tests::test_phone_us_canada ... ok
[INFO] [stdout] test tests::test_degree_patterns ... ok
[INFO] [stdout] test tests::test_date_patterns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/style_resolver-2de11576be4195b3)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test inheritance::tests::test_apply_inherited_properties_all_inherited ... ok
[INFO] [stdout] test inheritance::tests::test_apply_inherited_properties_explicit_wins ... ok
[INFO] [stdout] test merge::tests::test_merge_all_properties_from_overrides ... ok
[INFO] [stdout] test merge::tests::test_merge_inherited_styles ... ok
[INFO] [stdout] test inheritance::tests::test_inherit_text_styles ... ok
[INFO] [stdout] test merge::tests::test_merge_style_overrides ... ok
[INFO] [stdout] test tailwind::tests::test_margin_bottom ... ok
[INFO] [stdout] test tailwind::tests::test_space_y ... ok
[INFO] [stdout] test tailwind::tests::test_shrink_0 ... ok
[INFO] [stdout] test tailwind::tests::test_border_classes ... ok
[INFO] [stdout] test tailwind::tests::test_empty_string ... ok
[INFO] [stdout] test tailwind::tests::test_multiple_classes ... ok
[INFO] [stdout] test tailwind::test::test_italic_class ... ok
[INFO] [stdout] test tailwind::tests::test_font_weight_classes ... ok
[INFO] [stdout] test tailwind::tests::test_border_b_2_classes ... ok
[INFO] [stdout] test tailwind::tests::test_h2_full_classname ... ok
[INFO] [stdout] test tailwind::tests::test_space_y_in_multi_class_string ... ok
[INFO] [stdout] test tailwind::tests::test_leading_relaxed ... ok
[INFO] [stdout] test tailwind::tests::test_text_size_classes ... ok
[INFO] [stdout] test tailwind::tests::test_shrink ... ok
[INFO] [stdout] test tailwind::test::test_tailwind_inline_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tsx_parser-fe93777897e7d52e)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test error::tests::test_into_result_failed_with_empty_errors ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_invalid_structure_missing_section ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_invalid_structure_other ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_syntax_error_end_of_file ... ok
[INFO] [stdout] test error::tests::test_into_result_partial_with_errors ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_invalid_structure_missing_name ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_invalid_structure_empty ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_invalid_structure_required_field ... ok
[INFO] [stdout] test error::tests::test_into_result_complete ... ok
[INFO] [stdout] test error::tests::test_into_result_partial_with_empty_errors ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_syntax_error_eof ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_syntax_error_unexpected ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_unsupported_feature_no_suggestions ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_unsupported_feature_with_suggestions ... ok
[INFO] [stdout] test extraction::attributes::tests::test_extract_class_name_with_value ... ok
[INFO] [stdout] test extraction::attributes::tests::test_extract_element_name_member_expr ... ok
[INFO] [stdout] test extraction::attributes::tests::test_extract_inline_style_from_object ... ok
[INFO] [stdout] test extraction::traversal::tests::test_collect_jsx_from_block_stmt ... ok
[INFO] [stdout] test extraction::attributes::tests::test_extract_element_name_namespaced ... ok
[INFO] [stdout] test parser::tests::test_parse_with_recovery_empty_input ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_syntax_error_other ... ok
[INFO] [stdout] test extraction::traversal::tests::test_collect_jsx_from_export_default_fn ... ok
[INFO] [stdout] test parser::tests::test_parse_with_recovery_oversized_input ... ok
[INFO] [stdout] test error::tests::test_user_friendly_message_syntax_error_expected ... ok
[INFO] [stdout] test extraction::traversal::tests::test_collect_jsx_from_conditional_expr ... ok
[INFO] [stdout] test extraction::traversal::tests::test_collect_jsx_from_expr_stmt ... ok
[INFO] [stdout] test extraction::attributes::tests::test_extract_text_content_with_jsx_expressions ... ok
[INFO] [stdout] test parser::tests::test_parse_with_recovery_whitespace_only ... ok
[INFO] [stdout] test parser::tests::test_tsx_document_display ... ok
[INFO] [stdout] test validation::tests::test_validate_supported_features_valid_tsx ... ok
[INFO] [stdout] test validation::tests::test_validate_supported_features_with_fragment ... ok
[INFO] [stdout] test validation::tests::test_validate_supported_features_with_spread_children ... ok
[INFO] [stdout] test error::tests::test_into_result_failed_with_errors ... ok
[INFO] [stdout] test extraction::attributes::tests::test_get_attribute_names ... ok
[INFO] [stdout] test extraction::attributes::tests::test_get_attribute_value_string ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/error_recovery_tests.rs (/opt/rustwide/target/debug/deps/error_recovery_tests-da7966eb14a51ee1)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_parse_result_into_result_backward_compat ... ok
[INFO] [stdout] test test_parse_result_document_accessor ... ok
[INFO] [stdout] test test_parse_result_is_ok_is_err ... ok
[INFO] [stdout] test test_parse_result_unwrap ... ok
[INFO] [stdout] test test_parse_with_recovery_unsupported_fragment ... ok
[INFO] [stdout] test test_parse_with_recovery_unclosed_tag ... ok
[INFO] [stdout] test test_parse_with_recovery_partial_document_available ... ok
[INFO] [stdout] test test_parse_with_recovery_multiple_errors ... ok
[INFO] [stdout] test test_parse_with_recovery_valid_tsx ... ok
[INFO] [stderr]      Running tests/feature_extraction_tests.rs (/opt/rustwide/target/debug/deps/feature_extraction_tests-4d29283cd552e5d8)
[INFO] [stdout] test test_parse_result_unwrap_panics_on_failed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_extract_inline_style_missing ... ok
[INFO] [stdout] test test_extract_class_name_missing ... ok
[INFO] [stdout] test test_get_attribute_value ... ok
[INFO] [stdout] test test_get_attribute_value_missing ... ok
[INFO] [stdout] test test_extract_jsx_elements ... ok
[INFO] [stdout] test test_extract_inline_style ... ok
[INFO] [stdout] test test_extract_class_name ... ok
[INFO] [stderr]      Running tests/parsing_tests.rs (/opt/rustwide/target/debug/deps/parsing_tests-003895b9a63b0de8)
[INFO] [stdout] test test_extract_text_content ... ok
[INFO] [stdout] test test_extract_element_name ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_parse_tsx_with_nested_functions ... ok
[INFO] [stdout] test test_parse_tsx_with_exported_function ... ok
[INFO] [stdout] test test_parse_tsx_with_conditional_rendering ... ok
[INFO] [stdout] test test_parse_tsx_with_object_style ... ok
[INFO] [stdout] test test_parse_simple_tsx ... ok
[INFO] [stdout] test test_parse_invalid_tsx ... ok
[INFO] [stdout] test test_extract_jsx_with_block_statement ... ok
[INFO] [stdout] test test_backward_compatibility_parse_tsx ... ok
[INFO] [stdout] test test_parse_tsx_with_inline_style ... ok
[INFO] [stdout] test test_extract_jsx_with_function_call ... ok
[INFO] [stdout] test test_parse_error_with_correct_location ... ok
[INFO] [stdout] test test_parse_tsx_with_exported_const ... ok
[INFO] [stderr]      Running tests/proptest.rs (/opt/rustwide/target/debug/deps/proptest-b31dd2191923d205)
[INFO] [stdout] test test_parse_error_with_malformed_jsx ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test empty_style_extraction ... ok
[INFO] [stdout] test style_attribute_extraction_correctness ... ok
[INFO] [stdout] test extracted_elements_bounded_by_source ... ok
[INFO] [stdout] test nested_elements_maintain_structure ... ok
[INFO] [stdout] test extracted_css_preserves_structure ... ok
[INFO] [stdout] test extracted_elements_have_valid_names ... ok
[INFO] [stdout] test partial_results_are_valid ... ok
[INFO] [stdout] test parsing_is_idempotent ... ok
[INFO] [stdout] test attribute_value_retrieval ... ok
[INFO] [stdout] test valid_tsx_parses_successfully ... ok
[INFO] [stdout] test all_attributes_retrievable ... ok
[INFO] [stdout] test parser_never_panics ... ok
[INFO] [stdout] test error_recovery_never_panics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stress_tests.rs (/opt/rustwide/target/debug/deps/stress_tests-2df2ec9489ac4e7d)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test test_empty_tsx ... ok
[INFO] [stdout] test test_many_attributes ... ok
[INFO] [stdout] test test_deeply_nested_elements ... ok
[INFO] [stdout] test test_long_attribute_values ... ok
[INFO] [stdout] test test_performance_baseline_medium ... ok
[INFO] [stdout] test test_malformed_unclosed_tags ... ok
[INFO] [stdout] test test_invalid_tag_names ... ok
[INFO] [stdout] test test_malformed_mismatched_tags ... ok
[INFO] [stdout] test test_mixed_content ... ok
[INFO] [stdout] test test_deeply_nested_with_content ... ok
[INFO] [stdout] test test_self_closing_elements ... ok
[INFO] [stdout] test test_single_element ... ok
[INFO] [stdout] test test_whitespace_only ... ok
[INFO] [stdout] test test_unicode_content ... ok
[INFO] [stdout] test test_performance_baseline_small ... ok
[INFO] [stdout] test test_large_text_content ... ok
[INFO] [stdout] test test_many_sibling_elements ... ok
[INFO] [stdout] test test_max_tsx_size_enforced ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_fixture_validation.rs (/opt/rustwide/target/debug/deps/test_fixture_validation-1cafe331a3eb3215)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_parse_single_column_traditional_fixture ... ok
[INFO] [stdout] test test_all_single_page_fixtures ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/wasm_bridge-c46148f28b1264cf)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 76 tests
[INFO] [stdout] test error::tests::test_error_category_network ... ok
[INFO] [stdout] test error::tests::test_error_category_size ... ok
[INFO] [stdout] test error::tests::test_error_category_syntax ... ok
[INFO] [stdout] test error::tests::test_error_category_system ... ok
[INFO] [stdout] test font_bridge::tests::test_detect_font_format_case_sensitive ... ok
[INFO] [stdout] test font_bridge::tests::test_detect_font_format_longer_file ... ok
[INFO] [stdout] test error::tests::test_error_category_unknown ... ok
[INFO] [stdout] test font_bridge::tests::test_detect_font_format_macos_truetype ... ok
[INFO] [stdout] test font_bridge::tests::test_detect_font_format ... ok
[INFO] [stdout] test font_bridge::tests::test_detect_font_format_opentype_cff ... ok
[INFO] [stdout] test font_bridge::tests::test_detect_font_format_random_bytes ... ok
[INFO] [stdout] test font_bridge::tests::test_detect_font_format_truncated_file ... ok
[INFO] [stdout] test font_bridge::tests::test_detect_font_format_error_edge_cases ... ok
[INFO] [stdout] test font_detection::tests::test_classify_font_source_custom ... ok
[INFO] [stdout] test font_detection::tests::test_classify_font_source_unknown_font ... ok
[INFO] [stdout] test font_detection::tests::test_classify_font_source_websafe ... ok
[INFO] [stdout] test font_bridge::tests::test_detect_font_format_ttc_collection ... ok
[INFO] [stdout] test font_detection::tests::test_extract_fonts_from_css_invalid_format ... ok
[INFO] [stdout] test font_detection::tests::test_extract_fonts_from_css_empty ... ok
[INFO] [stdout] test font_detection::tests::test_classify_font_source_google ... ok
[INFO] [stdout] test font_processor::tests::test_default_trait ... ok
[INFO] [stdout] test font_detection::tests::test_extract_fonts_from_css_style_variations ... ok
[INFO] [stdout] test font_detection::tests::test_extract_fonts_from_css_with_weight ... ok
[INFO] [stdout] test font_detection::tests::test_extract_fonts_from_css_basic ... ok
[INFO] [stdout] test font_detection::tests::test_extract_fonts_from_css_multiple_semicolons ... ok
[INFO] [stdout] test font_detection::tests::test_extract_fonts_from_css_camelcase ... ok
[INFO] [stdout] test font_detection::tests::test_extract_fonts_from_css_whitespace_variations ... ok
[INFO] [stdout] test font_detection::tests::test_extract_fonts_from_css_weight_edge_cases ... ok
[INFO] [stdout] test font_processor::tests::test_validate_font_data_all_valid_formats ... ok
[INFO] [stdout] test font_detection::tests::test_extract_fonts_from_css_no_font_family ... ok
[INFO] [stdout] test font_detection::tests::test_extract_fonts_from_css_quoted ... ok
[INFO] [stdout] test font_detection::tests::test_extract_fonts_from_css_with_italic ... ok
[INFO] [stdout] test font_processor::tests::test_build_font_collection_empty ... ok
[INFO] [stdout] test font_detection::tests::test_classify_font_source_case_insensitive ... ok
[INFO] [stdout] test font_processor::tests::test_font_processor_creation ... ok
[INFO] [stdout] test metadata_bridge::tests::test_font_complexity_serialization ... ok
[INFO] [stdout] test font_processor::tests::test_validate_font_data_valid_truetype ... ok
[INFO] [stdout] test error::tests::test_get_suggestions_default ... ok
[INFO] [stdout] test error::tests::test_get_suggestions_returns_non_empty ... ok
[INFO] [stdout] test font_processor::tests::test_validate_font_data_partial_signature_match ... ok
[INFO] [stdout] test font_processor::tests::test_validate_font_data_exactly_4_bytes ... ok
[INFO] [stdout] test font_processor::tests::test_validate_font_data_truncated ... ok
[INFO] [stdout] test macros::tests::test_macros_compile ... ok
[INFO] [stdout] test metadata_bridge::tests::test_font_complexity_conversion_all_variants ... ok
[INFO] [stdout] test font_processor::tests::test_validate_font_data_empty_bytes ... ok
[INFO] [stdout] test font_processor::tests::test_validate_font_data_error_message_includes_family ... ok
[INFO] [stdout] test progress::tests::test_stage_names ... ok
[INFO] [stdout] test metadata_bridge::tests::test_layout_type_conversion_all_variants ... ok
[INFO] [stdout] test metadata_bridge::tests::test_layout_type_serialization ... ok
[INFO] [stdout] test pipeline_orchestrator::tests::test_pipeline_orchestrator_creation ... ok
[INFO] [stdout] test progress::tests::test_progress_tracker_all_stages ... ok
[INFO] [stdout] test progress::tests::test_progress_tracker_no_callback ... ok
[INFO] [stdout] test progress::tests::test_report_percentage_clamping ... ok
[INFO] [stdout] test progress::tests::test_stage_base_percentages ... ok
[INFO] [stdout] test font_processor::tests::test_validate_font_data_invalid ... ok
[INFO] [stdout] test progress::tests::test_stage_percentage_calculations ... ok
[INFO] [stdout] test pipeline_orchestrator::tests::test_check_tsx_size_within_limit ... ok
[INFO] [stdout] test progress::tests::test_stage_equality ... ok
[INFO] [stdout] test progress::tests::test_stage_debug_format ... ok
[INFO] [stdout] test progress::tests::test_stage_total_weight_is_100 ... ok
[INFO] [stdout] test progress::tests::test_stage_weights ... ok
[INFO] [stdout] test validation::tests::test_is_valid_font_format_all_signatures ... ok
[INFO] [stdout] test validation::tests::test_is_valid_font_format_common_invalid ... ok
[INFO] [stdout] test validation::tests::test_is_valid_font_format_exactly_4_bytes ... ok
[INFO] [stdout] test validation::tests::test_is_valid_font_format_invalid ... ok
[INFO] [stdout] test validation::tests::test_is_valid_font_format_macos_truetype ... ok
[INFO] [stdout] test validation::tests::test_is_valid_font_format_opentype_cff ... ok
[INFO] [stdout] test validation::tests::test_is_valid_font_format_partial_match ... ok
[INFO] [stdout] test validation::tests::test_is_valid_font_format_truetype ... ok
[INFO] [stdout] test validation::tests::test_is_valid_font_format_truncated ... ok
[INFO] [stdout] test validation::tests::test_is_valid_font_format_woff ... ok
[INFO] [stdout] test validation::tests::test_is_valid_font_format_woff2 ... ok
[INFO] [stdout] test validation::tests::test_is_valid_font_format_truetype_collection ... ok
[INFO] [stdout] test font_processor::tests::test_detect_fonts_invalid_json_serialization ... ok
[INFO] [stdout] test validation::tests::test_enrich_pdf_config_metadata_overwrites_when_name_present ... ok
[INFO] [stdout] test validation::tests::test_enrich_pdf_config_with_metadata_complete ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 76 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/error_recovery_tests.rs (/opt/rustwide/target/debug/deps/error_recovery_tests-31b16344b363609f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/font_detection_tests.rs (/opt/rustwide/target/debug/deps/font_detection_tests-dcd3c736f3db8131)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test tests::test_deduplicate_same_font_same_variant ... ok
[INFO] [stdout] test tests::test_css_parsing_quoted_fonts ... ok
[INFO] [stdout] test tests::test_case_insensitive_matching ... ok
[INFO] [stdout] test tests::test_default_font_when_no_fonts_found ... ok
[INFO] [stdout] test tests::test_detect_custom_fonts ... ok
[INFO] [stdout] test tests::test_detect_camelcase_font_family ... ok
[INFO] [stdout] test tests::test_detect_google_font_from_inline_style ... ok
[INFO] [stdout] test tests::test_detect_websafe_fonts ... ok
[INFO] [stdout] test tests::test_detect_multiple_unique_fonts ... ok
[INFO] [stdout] test tests::test_font_weight_numeric ... ok
[INFO] [stdout] test tests::test_font_style_variations ... ok
[INFO] [stdout] test tests::test_handle_empty_tsx ... ok
[INFO] [stdout] test tests::test_handle_invalid_tsx ... ok
[INFO] [stdout] test tests::test_detect_font_weight_and_style ... ok
[INFO] [stdout] test tests::test_known_websafe_fonts ... ok
[INFO] [stdout] test tests::test_multiple_weights_same_family ... ok
[INFO] [stdout] test tests::test_known_google_fonts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/full_pipeline_integration_test.rs (/opt/rustwide/target/debug/deps/full_pipeline_integration_test-3f4733467d3c75e5)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_error_recovery_invalid_tsx ... ok
[INFO] [stdout] test test_error_recovery_empty_tsx ... ok
[INFO] [stdout] test test_full_pipeline_minimal_cv ... ok
[INFO] [stdout] test test_full_pipeline_two_page_traditional ... ok
[INFO] [stdout] test test_full_pipeline_six_page_executive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/google_fonts_error_tests.rs (/opt/rustwide/target/debug/deps/google_fonts_error_tests-edeb8103603b2711)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_console_warning_file_size ... ok
[INFO] [stdout] test test_console_warning_includes_fallback ... ok
[INFO] [stderr]      Running tests/google_fonts_tests.rs (/opt/rustwide/target/debug/deps/google_fonts_tests-d3c9173259faf207)
[INFO] [stdout] test test_console_warning_network_error ... ok
[INFO] [stdout] test test_console_warning_timeout ... ok
[INFO] [stdout] test test_embedding_error_types ... ok
[INFO] [stdout] test test_fallback_chain_order ... ok
[INFO] [stdout] test test_fetch_multiple_variants_parallel ... ok
[INFO] [stdout] test test_malformed_css_response ... ok
[INFO] [stdout] test test_file_size_error_fallback ... ok
[INFO] [stdout] test test_network_error_fallback ... ok
[INFO] [stdout] test test_parse_error_fallback ... ok
[INFO] [stdout] test test_subsetting_error_fallback ... ok
[INFO] [stdout] test test_timeout_fallback ... ok
[INFO] [stdout] test test_subsetting_error_types ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_font_subsetting_performance ... ok
[INFO] [stdout] test test_fixture_07_google_font_open_sans ... ok
[INFO] [stdout] test test_fixture_09_google_font_variants ... ok
[INFO] [stdout] test test_google_fonts_e2e_performance ... ok
[INFO] [stdout] test test_embedded_font_size_validation ... ok
[INFO] [stdout] test test_font_rendering_fidelity ... ok
[INFO] [stdout] test test_fixture_06_google_font_roboto ... ok
[INFO] [stdout] test test_fixture_08_google_font_mixed ... ok
[INFO] [stdout] test test_pdf_compression_with_fonts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/memory_leak_tests.rs (/opt/rustwide/target/debug/deps/memory_leak_tests-07ac4221a487c2e9)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/metadata_bridge_wasm_test.rs (/opt/rustwide/target/debug/deps/metadata_bridge_wasm_test-e7480ac620a41ccd)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/wasm.rs (/opt/rustwide/target/debug/deps/wasm-1b0ab72c98f0b527)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cv_domain
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test packages/rust-core/cv-domain/src/metadata.rs - metadata::CVMetadata (line 25) - compile ... ok
[INFO] [stdout] test packages/rust-core/cv-domain/src/metadata.rs - metadata::CVMetadata::ats_score (line 167) - compile ... ok
[INFO] [stdout] test packages/rust-core/cv-domain/src/metadata.rs - metadata::extract_metadata (line 305) - compile ... ok
[INFO] [stdout] test packages/rust-core/cv-domain/src/tsx_layout.rs - tsx_layout::extract_tsx_layout_config_from_document (line 136) - compile ... ok
[INFO] [stdout] test packages/rust-core/cv-domain/src/tsx_layout.rs - tsx_layout::parse_class_names (line 183) ... ok
[INFO] [stdout] test packages/rust-core/cv-domain/src/tsx_layout.rs - tsx_layout::TSXLayoutConfig (line 17) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.03s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests font_toolkit
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test packages/rust-core/font-toolkit/src/lib.rs - (line 53) - compile ... ok
[INFO] [stdout] test packages/rust-core/font-toolkit/src/lib.rs - (line 67) - compile ... ok
[INFO] [stdout] test packages/rust-core/font-toolkit/src/subsetter.rs - subsetter::SubsetError (line 59) - compile ... ok
[INFO] [stdout] test packages/rust-core/font-toolkit/src/subsetter.rs - subsetter::SubsetError (line 77) - compile ... ok
[INFO] [stdout] test packages/rust-core/font-toolkit/src/embedding/mod.rs - embedding::embed_truetype_font (line 101) - compile ... ok
[INFO] [stdout] test packages/rust-core/font-toolkit/src/subsetter.rs - subsetter::subset_font_core (line 266) - compile ... ok
[INFO] [stdout] test packages/rust-core/font-toolkit/src/subsetter.rs - subsetter::subset_font_core (line 255) - compile ... ok
[INFO] [stdout] test packages/rust-core/font-toolkit/src/embedding/mod.rs - embedding::embed_truetype_font (line 83) - compile ... ok
[INFO] [stdout] test packages/rust-core/font-toolkit/src/subsetter.rs - subsetter::subset_font_core (line 279) - compile ... ok
[INFO] [stdout] test packages/rust-core/font-toolkit/src/woff2.rs - woff2::decompress_woff2 (line 177) - compile ... ok
[INFO] [stdout] test packages/rust-core/font-toolkit/src/woff2.rs - woff2::Woff2Error (line 60) - compile ... ok
[INFO] [stdout] test packages/rust-core/font-toolkit/src/woff.rs - woff::decompress_woff (line 359) - compile ... ok
[INFO] [stdout] test packages/rust-core/font-toolkit/src/woff.rs - woff::decompress_woff_with_limit (line 286) - compile ... ok
[INFO] [stdout] test packages/rust-core/font-toolkit/src/woff2.rs - woff2::decompress_woff2_with_limit (line 112) - compile ... ok
[INFO] [stdout] test packages/rust-core/font-toolkit/src/subsetter.rs - subsetter::SubsetMetrics (line 135) - compile ... ok
[INFO] [stdout] test packages/rust-core/font-toolkit/src/woff.rs - woff::WoffError (line 62) - compile ... ok
[INFO] [stdout] test packages/rust-core/font-toolkit/src/mapper.rs - mapper::is_google_font (line 86) ... ok
[INFO] [stdout] test packages/rust-core/font-toolkit/src/lib.rs - (line 34) ... ok
[INFO] [stdout] test packages/rust-core/font-toolkit/src/woff2.rs - woff2::Woff2Error (line 43) ... ok
[INFO] [stdout] test packages/rust-core/font-toolkit/src/woff.rs - woff::WoffError (line 46) ... ok
[INFO] [stdout] test packages/rust-core/font-toolkit/src/subsetter.rs - subsetter::SubsetError (line 42) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.14s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests layout_engine
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests layout_types
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test packages/rust-core/layout-types/src/css/style.rs - css::style::StyleDeclaration::with_margin (line 49) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/css/box_style.rs - css::box_style::BoxStyle::with_margin (line 60) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/css/style.rs - css::style::StyleDeclaration (line 15) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/css/box_style.rs - css::box_style::BoxStyle::with_uniform_margin (line 74) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/css/box_style.rs - css::box_style::BoxStyle::with_uniform_padding (line 102) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/css/style.rs - css::style::StyleDeclaration::with_uniform_margin (line 63) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/css/box_style.rs - css::box_style::BoxStyle (line 13) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/css/style.rs - css::style::StyleDeclaration::with_uniform_padding (line 91) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/layout/mod.rs - layout::LayoutElement (line 59) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/css/text_style.rs - css::text_style::TextStyle (line 23) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/layout/structure.rs - layout::structure::LayoutStructure (line 233) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/css/style.rs - css::style::StyleDeclaration::with_padding (line 77) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/css/box_style.rs - css::box_style::BoxStyle::with_padding (line 88) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/text_measurement.rs - text_measurement::TextMeasurer (line 18) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/css/flex_style.rs - css::flex_style::FlexStyle (line 13) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/layout/structure.rs - layout::structure::Page (line 209) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/layout/structure.rs - layout::structure::ElementType (line 17) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/primitives/border.rs - primitives::border::BorderStyle (line 12) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/primitives/mod.rs - primitives::Color::rgba_unchecked (line 99) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/primitives/mod.rs - primitives::Rect (line 198) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/primitives/mod.rs - primitives::Color::rgba (line 72) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/primitives/mod.rs - primitives::Spacing (line 129) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/primitives/mod.rs - primitives::Color (line 27) ... ok
[INFO] [stdout] test packages/rust-core/layout-types/src/text_measurement.rs - text_measurement::TextMeasurer::measure_text (line 49) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.28s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests pdf_generator
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test packages/rust-core/pdf-generator/src/bookmarks.rs - bookmarks::extract_bookmarks (line 38) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/config.rs - config::PDFStandard (line 16) ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/config.rs - config::PageSize::dimensions (line 90) ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/config.rs - config::PDFConfig::compress_content_streams (line 252) ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/generator.rs - generator::PDFGenerator (line 37) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/generator.rs - generator::PDFGenerator (line 53) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/generator.rs - generator::PDFGenerator (line 77) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/generator.rs - generator::PDFGenerator::add_page (line 201) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/generator.rs - generator::PDFGenerator::add_text (line 397) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/generator.rs - generator::PDFGenerator::finalize (line 491) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/generator.rs - generator::PDFGenerator::render_layout (line 235) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/generator.rs - generator::PDFGenerator::new (line 118) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/generator.rs - generator::PDFGenerator::render_layout_with_progress (line 274) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/generator.rs - generator::PDFGenerator::set_font_bytes (line 175) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/lib.rs - (line 37) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/lib.rs - (line 64) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/encoding/text_encoding.rs - encoding::text_encoding::escape_pdf_string (line 21) ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/pdfa/mod.rs - pdfa (line 35) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/lib.rs - (line 85) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/pdfa/xmp.rs - pdfa::xmp::generate_xmp_metadata (line 116) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/pdfa/mod.rs - pdfa::apply_pdfa1b_compliance (line 106) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/font_resolver.rs - font_resolver::get_font_name (line 24) ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/config.rs - config::Margin (line 114) ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/pdfa/xmp.rs - pdfa::xmp::xmp_element (line 28) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/standard_fonts.rs - standard_fonts::embed_standard_font (line 58) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/layout_analyzer.rs - layout_analyzer::extract_all_text_from_layout (line 24) ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/fonts/estimator.rs - fonts::estimator::estimate_text_width (line 23) ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/config.rs - config::PDFConfig::generate_bookmarks (line 272) ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/ats/report.rs - ats::report::ATSWeights (line 79) ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/config.rs - config::PDFConfig (line 184) ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/config.rs - config::Margin::from_inches (line 154) ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/fonts/estimator.rs - fonts::estimator::PDFTextMeasurer (line 43) ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/config.rs - config::PageSize (line 55) ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/content_builder.rs - content_builder::ContentBuilder (line 13) ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/encoding/text_encoding.rs - encoding::text_encoding::encode_as_cidfont_hex (line 58) ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/ats/report.rs - ats::report::ATSWeights::is_valid (line 197) ... ok
[INFO] [stdout] test packages/rust-core/pdf-generator/src/color_utils.rs - color_utils::rgb_to_pdf_color (line 22) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.26s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests pdf_test_utils
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test packages/rust-core/pdf-test-utils/src/pdf_renderer.rs - pdf_renderer::pdf_to_pngs (line 154) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-test-utils/src/lib.rs - (line 61) - compile ... ok
[INFO] [stdout] test packages/rust-core/pdf-test-utils/src/lib.rs - (line 39) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests regex_utils
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests style_resolver
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test packages/rust-core/style-resolver/src/lib.rs - resolve_element_styles (line 74) ... ok
[INFO] [stdout] test packages/rust-core/style-resolver/src/merge.rs - merge::merge_inherited_styles (line 24) ... ok
[INFO] [stdout] test packages/rust-core/style-resolver/src/lib.rs - resolve_text_node_styles (line 127) ... ok
[INFO] [stdout] test packages/rust-core/style-resolver/src/tailwind.rs - tailwind::resolve_tailwind_classes (line 29) ... ok
[INFO] [stdout] test packages/rust-core/style-resolver/src/lib.rs - (line 29) ... ok
[INFO] [stdout] test packages/rust-core/style-resolver/src/inheritance.rs - inheritance::inherit_text_styles (line 34) ... ok
[INFO] [stdout] test packages/rust-core/style-resolver/src/merge.rs - merge::merge_style_overrides (line 114) ... ok
[INFO] [stdout] test packages/rust-core/style-resolver/src/inheritance.rs - inheritance::apply_inherited_properties (line 97) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.18s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tsx_parser
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test packages/rust-core/tsx-parser/src/parser.rs - parser::parse_tsx (line 105) ... ok
[INFO] [stdout] test packages/rust-core/tsx-parser/src/parser.rs - parser::parse_tsx_with_recovery (line 24) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.81s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests wasm_bridge
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test packages/rust-core/wasm-bridge/src/macros.rs - macros::to_js (line 123) - compile ... ok
[INFO] [stdout] test packages/rust-core/wasm-bridge/src/progress.rs - progress::ProgressTracker::report_percentage (line 134) - compile ... ok
[INFO] [stdout] test packages/rust-core/wasm-bridge/src/macros.rs - macros::from_js (line 79) - compile ... ok
[INFO] [stdout] test packages/rust-core/wasm-bridge/src/macros.rs - macros::from_js (line 55) - compile ... ok
[INFO] [stdout] test packages/rust-core/wasm-bridge/src/progress.rs - progress::ProgressTracker (line 80) - compile ... ok
[INFO] [stdout] test packages/rust-core/wasm-bridge/src/lib.rs - (line 22) - compile ... ok
[INFO] [stdout] test packages/rust-core/wasm-bridge/src/macros.rs - macros::from_js (line 36) - compile ... ok
[INFO] [stdout] test packages/rust-core/wasm-bridge/src/validation.rs - validation::is_valid_font_format (line 20) ... ok
[INFO] [stdout] test packages/rust-core/wasm-bridge/src/macros.rs - macros::to_js (line 165) ... ok
[INFO] [stdout] test packages/rust-core/wasm-bridge/src/macros.rs - macros::to_js (line 141) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.75s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d95bed13eec2acbc8cfa8c03a67565b1ab9bcea6dae4504301db94fbfd8876a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d95bed13eec2acbc8cfa8c03a67565b1ab9bcea6dae4504301db94fbfd8876a0", kill_on_drop: false }`
[INFO] [stdout] d95bed13eec2acbc8cfa8c03a67565b1ab9bcea6dae4504301db94fbfd8876a0
