[INFO] fetching crate tva 0.3.2...
[INFO] testing tva-0.3.2 against try#b8e88e5ddf5521a9f43ee3f62a702388c713e4bb for pr-155114
[INFO] extracting crate tva 0.3.2 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate tva 0.3.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tva 0.3.2
[INFO] tweaked toml for crates.io crate tva 0.3.2 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tva 0.3.2 on toolchain b8e88e5ddf5521a9f43ee3f62a702388c713e4bb
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tva 0.3.2 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" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b497713e2cc2b29baf08e28f31fc3537e0065376324b848e495f94d3c9b52a32
[INFO] running `Command { std: "docker" "start" "-a" "b497713e2cc2b29baf08e28f31fc3537e0065376324b848e495f94d3c9b52a32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b497713e2cc2b29baf08e28f31fc3537e0065376324b848e495f94d3c9b52a32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b497713e2cc2b29baf08e28f31fc3537e0065376324b848e495f94d3c9b52a32", kill_on_drop: false }`
[INFO] [stdout] b497713e2cc2b29baf08e28f31fc3537e0065376324b848e495f94d3c9b52a32
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0bf6d59c547e61913ad2bef74636d031fe4f2e4ecad0d1468201e42213da25c7
[INFO] running `Command { std: "docker" "start" "-a" "0bf6d59c547e61913ad2bef74636d031fe4f2e4ecad0d1468201e42213da25c7", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling lru v0.16.3
[INFO] [stderr]    Compiling zlib-rs v0.6.2
[INFO] [stderr]    Compiling string_cache_codegen v0.6.1
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling lexical-util v1.0.7
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling semver v0.1.20
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling instability v0.3.11
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling derive_builder_core v0.12.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling rustc_version v0.1.7
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling web_atoms v0.2.3
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling feature-probe v0.1.1
[INFO] [stderr]    Compiling doc-comment v0.3.4
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling derive_builder_macro v0.12.0
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling newtype_derive v0.1.6
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling string_cache v0.9.0
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling ndarray v0.13.1
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling deunicode v1.6.2
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling ratatui-core v0.1.0
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling matrixmultiply v0.2.4
[INFO] [stderr]    Compiling slug v0.1.6
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling pest v2.8.6
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling derive_builder v0.12.0
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling snafu-derive v0.6.10
[INFO] [stderr]    Compiling derive-new v0.6.0
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling cssparser-macros v0.6.1
[INFO] [stderr]    Compiling lexical-parse-integer v1.0.6
[INFO] [stderr]    Compiling lexical-write-integer v1.0.6
[INFO] [stderr]    Compiling selectors v0.33.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling line-clipping v0.3.5
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling typed-arena v2.0.2
[INFO] [stderr]    Compiling typed-path v0.12.3
[INFO] [stderr]    Compiling entities v1.0.1
[INFO] [stderr]    Compiling humantime v2.3.0
[INFO] [stderr]    Compiling ordermap v0.3.5
[INFO] [stderr]    Compiling bio v0.30.1
[INFO] [stderr]    Compiling fixedbitset v0.1.9
[INFO] [stderr]    Compiling unicode_categories v0.1.1
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling comrak v0.19.0
[INFO] [stderr]    Compiling faccess v0.2.4
[INFO] [stderr]    Compiling env_logger v0.10.2
[INFO] [stderr]    Compiling petgraph v0.4.13
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling snafu v0.6.10
[INFO] [stderr]    Compiling strum_macros v0.18.0
[INFO] [stderr]    Compiling bio-types v1.0.4
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling zip v7.2.0
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling ratatui-widgets v0.3.0
[INFO] [stderr]    Compiling pest_meta v2.8.6
[INFO] [stderr]    Compiling lexical-write-float v1.0.6
[INFO] [stderr]    Compiling statrs v0.12.0
[INFO] [stderr]    Compiling lexical-parse-float v1.0.6
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling cssparser v0.36.0
[INFO] [stderr]    Compiling markup5ever v0.36.1
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling multimap v0.6.0
[INFO] [stderr]    Compiling cmd_lib_macros v1.9.6
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling zip v0.6.6
[INFO] [stderr]    Compiling getset v0.0.9
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling approx v0.3.2
[INFO] [stderr]    Compiling itertools-num v0.1.3
[INFO] [stderr]    Compiling ordered-float v1.1.1
[INFO] [stderr]    Compiling itertools v0.9.0
[INFO] [stderr]    Compiling os_pipe v1.2.3
[INFO] [stderr]    Compiling unicode-display-width v0.2.0
[INFO] [stderr]    Compiling custom_derive v0.1.7
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling strum v0.18.0
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling debug_unsafe v0.1.4
[INFO] [stderr]    Compiling atoi_simd v0.17.0
[INFO] [stderr]    Compiling rust_xlsxwriter v0.43.0
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling markdown-table-formatter v0.3.0
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.0
[INFO] [stderr]    Compiling tempfile v3.25.0
[INFO] [stderr]    Compiling cmd_lib v1.9.6
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling html5ever v0.36.1
[INFO] [stderr]    Compiling lexical-core v1.0.6
[INFO] [stderr]    Compiling ratatui-macros v0.7.0
[INFO] [stderr]    Compiling ssfmt v0.1.2
[INFO] [stderr]    Compiling pest_generator v2.8.6
[INFO] [stderr]    Compiling codepage v0.1.2
[INFO] [stderr]    Compiling quick-xml v0.39.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling rust-lapper v1.2.0
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling ego-tree v0.10.0
[INFO] [stderr]    Compiling xxhash-rust v0.8.15
[INFO] [stderr]    Compiling path-clean v1.0.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling rapidhash v1.4.0
[INFO] [stderr]    Compiling scraper v0.25.0
[INFO] [stderr]    Compiling pest_derive v2.8.6
[INFO] [stderr]    Compiling calamine v0.34.0
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling rust_xlsxwriter v0.94.0
[INFO] [stderr]    Compiling ratatui v0.30.0
[INFO] [stderr]    Compiling lexical v7.0.5
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling md5 v0.8.0
[INFO] [stderr]    Compiling intspan v0.8.7
[INFO] [stderr]    Compiling tva v0.3.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 50s
[INFO] running `Command { std: "docker" "inspect" "0bf6d59c547e61913ad2bef74636d031fe4f2e4ecad0d1468201e42213da25c7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0bf6d59c547e61913ad2bef74636d031fe4f2e4ecad0d1468201e42213da25c7", kill_on_drop: false }`
[INFO] [stdout] 0bf6d59c547e61913ad2bef74636d031fe4f2e4ecad0d1468201e42213da25c7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9f23aa53abf73daf8640658c50e851a2c91a8b72cc40d45a6c92dad8ca478aec
[INFO] running `Command { std: "docker" "start" "-a" "9f23aa53abf73daf8640658c50e851a2c91a8b72cc40d45a6c92dad8ca478aec", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling zerocopy-derive v0.8.39
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling test-case-core v3.3.1
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling test-case-macros v3.3.1
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling test-case v3.3.1
[INFO] [stderr]    Compiling simd-csv v0.11.1
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling comrak v0.19.0
[INFO] [stderr]    Compiling bio-types v1.0.4
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]    Compiling multimap v0.6.0
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling env_logger v0.10.2
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling rust_xlsxwriter v0.43.0
[INFO] [stderr]    Compiling cmd_lib v1.9.6
[INFO] [stderr]    Compiling calamine v0.34.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling assert_cmd v2.1.2
[INFO] [stderr]    Compiling markdown-table-formatter v0.3.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling statrs v0.12.0
[INFO] [stderr]    Compiling bio v0.30.1
[INFO] [stderr]    Compiling intspan v0.8.7
[INFO] [stderr]    Compiling tva v0.3.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 14s
[INFO] running `Command { std: "docker" "inspect" "9f23aa53abf73daf8640658c50e851a2c91a8b72cc40d45a6c92dad8ca478aec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9f23aa53abf73daf8640658c50e851a2c91a8b72cc40d45a6c92dad8ca478aec", kill_on_drop: false }`
[INFO] [stdout] 9f23aa53abf73daf8640658c50e851a2c91a8b72cc40d45a6c92dad8ca478aec
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 963831e3e1b18bb51fd6cf29e65f12a8ffd988b5a68a971267f9a177de8b85a5
[INFO] running `Command { std: "docker" "start" "-a" "963831e3e1b18bb51fd6cf29e65f12a8ffd988b5a68a971267f9a177de8b85a5", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.60s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tva-76b602c629fc3d98)
[INFO] [stdout] 
[INFO] [stdout] running 1856 tests
[INFO] [stdout] test libs::aggregation::aggregator::tests::test_aggregator_default ... ok
[INFO] [stdout] test libs::aggregation::aggregator::tests::test_calculate_quantile ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_mad ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_mean ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_cv ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_range ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_stdev ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_harmmean ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_variance ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_quantile ... ok
[INFO] [stdout] test libs::aggregation::ops::basic::tests::test_count ... ok
[INFO] [stdout] test libs::aggregation::ops::basic::tests::test_min_max_empty ... ok
[INFO] [stdout] test libs::aggregation::ops::basic::tests::test_min_max ... ok
[INFO] [stdout] test libs::aggregation::ops::basic::tests::test_missing_counts ... ok
[INFO] [stdout] test libs::aggregation::ops::basic::tests::test_sum ... ok
[INFO] [stdout] test libs::aggregation::ops::mean::tests::test_harm_mean ... ok
[INFO] [stdout] test libs::aggregation::ops::mean::tests::test_mean ... ok
[INFO] [stdout] test libs::aggregation::ops::basic::tests::test_range ... ok
[INFO] [stdout] test libs::aggregation::ops::set::tests::test_empty_mode ... ok
[INFO] [stdout] test libs::aggregation::ops::quantile::tests::test_median ... ok
[INFO] [stdout] test libs::aggregation::ops::quantile::tests::test_quantile ... ok
[INFO] [stdout] test libs::aggregation::ops::set::tests::test_mode ... ok
[INFO] [stdout] test libs::aggregation::ops::quantile::tests::test_iqr ... ok
[INFO] [stdout] test libs::aggregation::ops::mean::tests::test_geo_mean ... ok
[INFO] [stdout] test libs::aggregation::ops::quantile::tests::test_mad ... ok
[INFO] [stdout] test libs::aggregation::ops::set::tests::test_mode_count ... ok
[INFO] [stdout] test libs::aggregation::math::tests::test_geomean ... ok
[INFO] [stdout] test libs::aggregation::ops::quantile::tests::test_empty_values ... ok
[INFO] [stdout] test libs::aggregation::ops::set::tests::test_nunique ... ok
[INFO] [stdout] test libs::aggregation::ops::set::tests::test_unique ... ok
[INFO] [stdout] test libs::aggregation::ops::tests::test_parse_float ... ok
[INFO] [stdout] test libs::aggregation::ops::text::tests::test_empty_rand ... ok
[INFO] [stdout] test libs::aggregation::ops::tests::test_get_str ... ok
[INFO] [stdout] test libs::aggregation::ops::text::tests::test_first ... ok
[INFO] [stdout] test libs::aggregation::ops::text::tests::test_collapse ... ok
[INFO] [stdout] test libs::aggregation::ops::variance::tests::test_cv ... ok
[INFO] [stdout] test libs::aggregation::ops::text::tests::test_last ... ok
[INFO] [stdout] test libs::aggregation::ops::variance::tests::test_stdev ... ok
[INFO] [stdout] test libs::aggregation::processor::tests::test_processor_allocation ... ok
[INFO] [stdout] test libs::aggregation::processor::tests::test_processor_update ... ok
[INFO] [stdout] test libs::aggregation::tests::test_basic_stats ... ok
[INFO] [stdout] test libs::aggregation::tests::test_empty_input ... ok
[INFO] [stdout] test libs::aggregation::tests::test_collapse_rand ... ok
[INFO] [stdout] test libs::aggregation::tests::test_count_no_field ... ok
[INFO] [stdout] test libs::aggregation::tests::test_geomean_harmmean ... ok
[INFO] [stdout] test libs::aggregation::ops::text::tests::test_rand ... ok
[INFO] [stdout] test libs::aggregation::ops::variance::tests::test_variance ... ok
[INFO] [stdout] test libs::aggregation::tests::test_first_last_range ... ok
[INFO] [stdout] test libs::aggregation::tests::test_mad_basic ... ok
[INFO] [stdout] test libs::aggregation::processor::tests::test_processor_more_ops ... ok
[INFO] [stdout] test libs::aggregation::tests::test_mad_nan_no_entry ... ok
[INFO] [stdout] test libs::aggregation::tests::test_mad_even ... ok
[INFO] [stdout] test libs::aggregation::tests::test_mean_nan ... ok
[INFO] [stdout] test libs::aggregation::tests::test_stdev_nan ... ok
[INFO] [stdout] test libs::aggregation::tests::test_single_value_stats ... ok
[INFO] [stdout] test libs::aggregation::tests::test_sum_multiple_values ... ok
[INFO] [stdout] test libs::aggregation::tests::test_variance_stdev_cv ... ok
[INFO] [stdout] test libs::cell::tests::test_advanced_numeric_stats ... ok
[INFO] [stdout] test libs::cell::tests::test_basic_numeric_stats ... ok
[INFO] [stdout] test libs::cell::tests::test_count_behavior ... ok
[INFO] [stdout] test libs::cell::tests::test_collapse_with_duplicates ... ok
[INFO] [stdout] test libs::cell::tests::test_collapse_empty ... ok
[INFO] [stdout] test libs::cell::tests::test_cross_type_safety ... ok
[INFO] [stdout] test libs::cell::tests::test_cv_edge_cases ... ok
[INFO] [stdout] test libs::aggregation::tests::test_mad_constant ... ok
[INFO] [stdout] test libs::cell::tests::test_default_impl ... ok
[INFO] [stdout] test libs::cell::tests::test_first_last_logic ... ok
[INFO] [stdout] test libs::aggregation::tests::test_min_max_nan ... ok
[INFO] [stdout] test libs::cell::tests::test_edge_cases ... ok
[INFO] [stdout] test libs::cell::tests::test_invalid_numeric ... ok
[INFO] [stdout] test libs::cell::tests::test_ignored_values ... ok
[INFO] [stdout] test libs::cell::tests::test_lazy_init_coverage ... ok
[INFO] [stdout] test libs::cell::tests::test_missing_counts ... ok
[INFO] [stdout] test libs::cell::tests::test_mode_count_empty ... ok
[INFO] [stdout] test libs::cell::tests::test_mode_tie_breaking ... ok
[INFO] [stdout] test libs::cell::tests::test_more_numeric_stats ... ok
[INFO] [stdout] test libs::cell::tests::test_noop_updates ... ok
[INFO] [stdout] test libs::cell::tests::test_more_distribution_stats ... ok
[INFO] [stdout] test libs::cell::tests::test_nunique_empty ... ok
[INFO] [stdout] test libs::cell::tests::test_rand ... ok
[INFO] [stdout] test libs::cell::tests::test_rand_with_empty_cell ... ok
[INFO] [stdout] test libs::cell::tests::test_quantiles ... ok
[INFO] [stdout] test libs::cell::tests::test_result_branches ... ok
[INFO] [stdout] test libs::cell::tests::test_result_unmatched_ops ... ok
[INFO] [stdout] test libs::cell::tests::test_unique_empty ... ok
[INFO] [stdout] test libs::cell::tests::test_type_overwrite ... ok
[INFO] [stdout] test libs::cell::tests::test_string_ops ... ok
[INFO] [stdout] test libs::cli::tests::test_extract_markdown_section_found ... ok
[INFO] [stdout] test libs::cli::tests::test_extract_markdown_section_not_found ... ok
[INFO] [stdout] test libs::cli::tests::test_header_arg_basic ... ok
[INFO] [stdout] test libs::cli::tests::test_header_args_with_columns ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_conflicting_options_hash_and_hash1 ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_conflicting_options_header_and_hash1 ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_conflicting_options_header_and_lines ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_firstline ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_firstline_short ... ok
[INFO] [stdout] test libs::aggregation::tests::test_mode_nunique ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_hash_lines ... ok
[INFO] [stdout] test libs::aggregation::tests::test_quantile_custom ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_hash_lines1 ... ok
[INFO] [stdout] test libs::aggregation::tests::test_quantiles ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_lines_n ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_lines_n_zero_error ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_now ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_invalid_datetime_string ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_invalid_type ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_lambda_error ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_list_error ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_various_formats ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strftime_with_datetime_value ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strptime_different_formats ... ok
[INFO] [stdout] test libs::cell::tests::test_update_else_branches ... ok
[INFO] [stdout] test libs::cli::tests::test_extract_markdown_section_last_section ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strptime ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strptime_invalid_date ... ok
[INFO] [stdout] test libs::cli::tests::test_header_config_default ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strptime_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strptime_invalid_format ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_base64 ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_roundtrip ... ok
[INFO] [stdout] test libs::expr::functions::datetime::tests::test_strptime_time_components ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_base64_multiline ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_base64_special_chars ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_base64_unicode ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_hash_consistency ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_md5 ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_md5_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_md5_long_string ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_md5_unicode ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_hash_different_inputs ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_sha256 ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_sha256_long_string ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_unbase64 ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_unbase64_empty ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_unbase64_invalid ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_unbase64_invalid_chars ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_eprint ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_eprint_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_sha256_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_eprint_return_last ... ok
[INFO] [stdout] test libs::expr::functions::hash::tests::test_unbase64_not_utf8 ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_list ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_mixed_types ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_nested_list ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_eprint_various_types ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_single_bool ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_single_int ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_concat_empty ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_special_chars ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_concat_lists ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_concat_three_lists ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_concat_type_error ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_single_float ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_concat_with_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_contains_various ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_concat_empty_lists ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_drop_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_drop_list::drop_zero ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_empty_list::first_empty ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_empty_list::last_empty ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_drop_with_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_empty_list::sort_empty ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_empty_list::slice_empty ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_empty_list::unique_empty ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_empty_params_lambda::filter_empty_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_empty_params_lambda::map_empty_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_empty_params_lambda::sort_by_empty_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_drop_list::drop_more_than_length ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_drop_list::drop_basic ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_filter ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_filter_index_empty_result ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_filter_index_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_filter_index_type_error ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_first ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_flat_map_non_lambda_error ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_filter_index_basic ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_flat_map_returns_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_flat_map_various ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_flatten_various ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_grouped_basic ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_grouped_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_grouped_type_error ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_grouped_with_float ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_grouped_with_remainder ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_grouped_non_numeric_error ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_grouped_zero_becomes_one ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_hof_non_lambda::filter_non_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_hof_non_lambda::map_non_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_is_empty_type_error ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_is_empty_various::is_empty_non_empty ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_is_empty_various::is_empty_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_is_empty_various::is_empty_empty ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_join_mixed_types ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_join ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_join_various::join_empty ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_join_various::join_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_join_various::join_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_join_various::join_single ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_len_type_error ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_last ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_len_with_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_list_fns_with_datetime_simple ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_list_fns_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_list_fns_with_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_list_fns_with_lambda_simple ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_map ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_non_list_error::first_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_non_list_error::reverse_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_non_list_error::slice_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_non_list_error::sort_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_non_list_error::last_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_non_list_error::unique_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_nth ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_nth_non_numeric_index ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_nth_with_float ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_null_handling::first_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_drop_type_error ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_nth_with_float_index ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_null_handling::reverse_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_null_handling::sort_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_partition_non_lambda_error ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_null_handling::slice_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_partition_various ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_errors ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_null_handling::last_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_null_handling::unique_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_negative_step_wrong_direction ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_various::range_invalid_first ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_various::range_invalid_second ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_various::range_invalid_third ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_various::range_negative ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_various::range_large_step ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_various::range_same ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_various::range_zero ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_with_float_from ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_with_float_step ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_with_float_upto ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_with_float_single_arg ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reduce ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_range_with_non_numeric ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reduce_lambda_insufficient_params ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reduce_non_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reduce_null_list_returns_initial ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reduce_with_empty_params_lambda ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_basic ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_does_not_modify_original ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_first_element ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_last_element ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_nested_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_out_of_bounds ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_with_float_index ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_with_non_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_with_non_numeric_index ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_replace_nth_with_null_list ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reverse ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_reverse_single_element ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_slice_non_numeric_start ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_slice_with_float ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_slice_end_less_than_start ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_slice ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_slice_non_numeric_end ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_by_error_conditions ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_by_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_mixed_types ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_strings ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_list::take_basic ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_sort_by ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_list::take_more_than_length ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_list::take_zero ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_type_error ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_unique ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_while_errors ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_while_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_while_various::take_while_basic ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_unique_all_different ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_while_various::take_while_no_match ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_unique_all_same ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_take_with_null ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_zip_various ... ok
[INFO] [stdout] test libs::expr::functions::list::tests::test_zip_with_null_element ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn_chaining ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn_same_type ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn_with_floats ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn_with_lists ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn_with_strings ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_fn_with_truthy_values ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_fn_different_types ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_fn_truthy_values ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_default_integration ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_fn ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_fn_with_floats ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_fn_nested ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_fn_with_lists ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_cwd ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_cwd_with_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::logical::tests::test_if_integration ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_cwd_wrong_arity_with_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_cwd_returns_valid_path ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_existing ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_non_string_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_nonexistent ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_bool_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_datetime_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_float_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_int_key ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_lambda_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_list_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_null_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_with_special_chars ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_env_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_bool_with_bool ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_bool_with_false ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_bool_with_string ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_bool_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_bool_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_float_with_float ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_float_with_int ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_float_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_float_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_int_with_float ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_int_with_int ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_int_wrong_arity ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_list_with_string ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_list_with_list ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_list_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_list_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_list_with_list_elements ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_null_with_null ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_null_with_string ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_null_wrong_arity ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_numeric_with_int ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_numeric_with_float ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_numeric_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_numeric_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_string_with_string ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_string_with_int ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_string_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_numeric_with_string ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_is_string_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_platform ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_platform_with_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_platform_wrong_arity_with_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_bool ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_bool_false ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_platform_not_empty ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_list ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_list_with_elements ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_null ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_float ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_int ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_of_platform_result ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_of_env_nonexistent ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_of_cwd_result ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_of_env_result ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_of_version_result ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_string ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_with_datetime ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_with_float_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_wrong_arity_zero_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_with_lambda ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_version ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_version_format ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_with_int_arg ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_version_with_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_version_wrong_arity_with_args ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_basic::abs_false ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_basic::abs_negative_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_basic::abs_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_basic::abs_negative_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_basic::abs_positive_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_basic::abs_positive_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_basic::abs_zero_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_float_string_integer ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_string::abs_float_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_string::abs_int_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_string::abs_invalid_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_string::abs_zero_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_basic::abs_true ... ok
[INFO] [stdout] test libs::expr::functions::meta::tests::test_type_wrong_arity_multiple_args ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_basic::abs_zero_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_large_float_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_abs_zero_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_basic::ceil_false ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_basic::ceil_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_basic::ceil_negative_3 ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_basic::ceil_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_basic::ceil_negative_2 ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_basic::ceil_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_basic::ceil_positive ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_scientific_notation ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_string::ceil_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_string::ceil_string_invalid ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_basic::ceil_true ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ceil_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos_basic::cos_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos_basic::cos_pi ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos_basic::cos_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_datetime_type_errors ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_basic::exp_one ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_basic::exp_true ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_basic::exp_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_basic::exp_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_cos_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_negative_edge_case ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_basic::float_from_false ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_large ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_basic::float_from_negative_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_basic::float_from_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_basic::float_from_true ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_exp_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_basic::float_from_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_infinity ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_invalid_string_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_scientific_notation ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_scientific_notation_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_string::float_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_negative_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_string::float_string_invalid ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_string::float_string_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_float_whitespace_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_basic::floor_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_basic::floor_false ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_basic::floor_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_basic::floor_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_basic::floor_positive ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_basic::floor_true ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_scientific_notation ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_string::floor_string_invalid ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_string::floor_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_floor_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_basic::int_from_false ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_basic::int_from_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_basic::int_from_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_basic::int_from_negative_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_basic::int_from_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_basic::int_from_true ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_large_number ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_negative_string_edge_case ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_string::int_string_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_string::int_string_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_string::int_string_invalid ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_scientific_notation ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_string::int_string_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_whitespace_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_int_zero_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_basic::ln_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_lambda_type_errors ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_basic::ln_one ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_basic::ln_true ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_basic::ln_e ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_fraction ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_basic::log10_100 ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_ln_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_basic::log10_10 ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_basic::log10_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_basic::log10_one ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_basic::log10_true ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_fraction ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_log10_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_no_args ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_various::max_all_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_various::max_bool ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_various::max_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_string_values ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_various::max_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_various::max_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_various::max_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_various::max_single ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_with_list ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_mixed_with_invalid_strings ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_skips_datetime_lambda ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_with_only_datetimes ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_with_only_lambdas ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_max_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_with_only_lists ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_max_with_only_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_various::min_bool ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_no_args ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_various::min_all_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_various::min_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_various::min_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_various::min_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_various::min_single ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_with_list ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_various::min_mixed ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_various::min_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_basic::pow_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_basic::pow_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_basic::pow_neg_exp ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_min_with_null_and_list ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_basic::pow_null_base ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_basic::pow_null_exp ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_basic::pow_zero_base ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_bool ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_basic::pow_zero_exp ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_fractional ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_negative_base_even_exponent ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_negative_base_odd_exponent ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_scientific_notation ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_with_datetime_base_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_with_datetime_exp_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_with_list_base_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_one ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_with_lambda_base_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_pow_with_list_exp_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_exact ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_down ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_false ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_half_up ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_half_up_2 ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_negative_down ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_negative_up ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_exact_half ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_negative_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_string::round_string_down ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_true ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_basic::round_up ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_string::round_string_invalid ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_string::round_string_up ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_string_scientific ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_basic::sin_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_basic::sin_pi_2 ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_round_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_basic::sin_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_special_float_values ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_basic::sqrt_false ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_with_lambda_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_basic::sqrt_float ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_basic::sqrt_int ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sin_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_basic::sqrt_int_16 ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_basic::sqrt_negative ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_basic::sqrt_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_basic::sqrt_one ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_basic::sqrt_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_basic::sqrt_true ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_scientific_notation ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_string::sqrt_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_tan_basic::tan_null ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_integration ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_very_small ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_sqrt_string::sqrt_string_invalid ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_tan_basic::tan_zero ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_tan_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_trigonometric_edge_cases ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_type_errors ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_tan_with_list_error ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_tan_basic::tan_pi_4 ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract_invalid_group_type ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract_invalid_pattern ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract_with_float_group ... ok
[INFO] [stdout] test libs::expr::functions::numeric::tests::test_tan_with_datetime_error ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract_group_out_of_bounds ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_match_case_sensitive ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_match ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_match_empty_string ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_match_invalid_pattern ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_multiline ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_complex_patterns ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_match_special_chars ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace_empty_pattern ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace_invalid_pattern ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace_special_chars ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_char_len ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_concat_strings::concat_empty ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace_no_match ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace_empty_replacement ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_concat_strings::concat_three_strings ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_concat_strings::concat_two_strings ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_replace_with_named_groups ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_concat_with_numbers ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_drop_string::drop_beyond_length ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_contains ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_drop_string::drop_normal ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_drop_string::drop_zero ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_unicode ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_concat_strings::concat_single ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_drop_string_negative ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_ends_with ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_drop_string_type_error ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_empty_args ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_error::fmt_index_out_of_range ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_error::fmt_not_enough_args ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_simple::fmt_basic ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_simple::fmt_bracket ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_simple::fmt_brace ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_simple::fmt_escaped ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_simple::fmt_indexed ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_with_format_spec::fmt_format_spec_binary ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_simple::fmt_next_arg ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_with_format_spec::fmt_format_spec_float ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_fmt_with_format_spec::fmt_format_spec_width ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_drop_string_with_float ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_is_empty::is_empty_empty ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_is_empty::is_empty_bool ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_is_empty::is_empty_non_empty ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_is_empty::is_empty_int ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_is_empty::is_empty_null ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_len ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_len_null ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_len_non_string ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_lower ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_replace_no_match ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_split ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_replace ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_bool_false::contains_not_found ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_split_empty ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_starts_with ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_integration::lower_integration ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_integration::trim_integration ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_bool_false::ends_with_false ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_non_string::lower_non_string ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_non_string::trim_non_string_bool ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_non_string::trim_non_string_int ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_bool_false::starts_with_false ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_non_string::upper_non_string ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_integration::upper_integration ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_null::trim_null ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_null::upper_null ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_integration::len_integration ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_null::lower_null ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_single::char_len_empty ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_substr ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_substr_partial ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_substr_start_beyond_length ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_take_string::take_normal ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_take_string::take_beyond_length ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_take_string::take_zero ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_take_string_negative ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_take_string_type_error ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_take_string_with_float ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_trim ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_truncate_type_error ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_string_single::wordcount_single ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_upper ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_truncate ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_wordcount ... ok
[INFO] [stdout] test libs::expr::functions::string::tests::test_truncate_with_float ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_len ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_join ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_abs ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_min ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_md5 ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_max ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_trim ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_datetime_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_upper ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_call_type ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_function_info_variadic ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_function_info_fixed ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_function_info_new ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_hash_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_logical_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_io_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_list_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_meta_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_numeric_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_concat_with_lists ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_contains_with_string ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_drop_with_list ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_drop_with_string ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_is_empty_with_string ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_concat_with_strings ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_is_empty_with_list ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_contains_with_list ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_take_with_list ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_take_with_string ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_polymorphic_len_with_list ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_call_zero_arity ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_regex_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_call_variadic ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_call_fixed_arity ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_default ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_get_existing ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_register ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_new ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_contains ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_registry_get_nonexistent ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_string_functions_registered ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_unknown_function ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_all_arithmetic_ops ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_all_numeric_comparison_ops ... ok
[INFO] [stdout] test libs::expr::functions::tests::test_wrong_arity ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_all_string_comparison_ops ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_binary_op_equality ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_binary_operators ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_bind_with_pipe ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_bind_with_complex_expr ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_block_with_multiple_exprs ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_call_with_many_args ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_call_with_no_args ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_column_ref_equality ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_comparison_operators ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_call_with_single_arg ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_complex_nested_expr ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_empty_block ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_complex_nested_list ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_complex_pipe_chain ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_empty_list ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_clone ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_empty_string_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_column_ref_variants ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_comparison_expr ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_clone_preserves_structure ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_debug ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_creation ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_equality ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_float_formatting ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_equality_different_types ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_binary ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_expr_factory_methods ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_float_edge_cases_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_column_ref ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_block ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_bind ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_call ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_lambda ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_literals ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_method_call ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_variable ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_bind ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_list ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_pipe ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_format_unary ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_block ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_column_index_no_headers ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_other_exprs ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_column_index_and_headers ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_column_index_out_of_bounds ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_lambda_param_format ... ok
[INFO] [stdout] test libs::expr::functions::regex::tests::test_regex_extract_multiple_groups ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_lambda_with_complex_body ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_large_int_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_last_expr_single ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_header_name_with_column_name ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_lambda_no_params ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_last_expr_block ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_logical_operators ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_lambda_param_expr ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_method_call_no_args ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_logical_ops_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_method_call_chain_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_pipe_right_equality ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_nested_list ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_pipe_right_variants ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_nested_binary_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_method_call_with_single_arg ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_mixed_list ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_pipe_with_complex_left ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_string_escaping_in_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_unary_expr ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_string_with_special_chars_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_unary_op_equality ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_unary_ops_format ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_whole_row_format ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_additive_add ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_additive_sub ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_additive_chain ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_ge ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_eq ... ok
[INFO] [stdout] test libs::expr::parser::ast::tests::test_unary_operators ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_gt ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_le ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_chain_not_supported ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_lt ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_comparison_ne ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_concat_multiple ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_logical_and_simple ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_logical_or_multiple ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_concat_simple ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_eprint_empty_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_logical_and_multiple ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_logical_or_simple ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_multiplicative_chain ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_multiplicative_div ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_operator_precedence ... ok
[INFO] [stdout] test libs::expr::functions::io::tests::test_print_empty_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_operator_precedence_with_power ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_power_chain ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_multiplicative_mod ... ok
[INFO] [stdout] test libs::expr::parser::builder::expr::tests::test_build_full_expr_single ... ok
[INFO] [stdout] test libs::expr::parser::builder::expr::tests::test_build_full_expr_block ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_multiplicative_mul ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_string_comparison_operators ... ok
[INFO] [stdout] test libs::expr::parser::builder::expr::tests::test_build_bind_with_as ... ok
[INFO] [stdout] test libs::expr::parser::builder::binary::tests::test_power_simple ... ok
[INFO] [stdout] test libs::expr::parser::builder::expr::tests::test_build_pipe_simple ... ok
[INFO] [stdout] test libs::expr::parser::builder::lambda::tests::test_parse_lambda ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_empty_list ... ok
[INFO] [stdout] test libs::expr::parser::builder::lambda::tests::test_parse_lambda_with_call ... ok
[INFO] [stdout] test libs::expr::parser::builder::expr::tests::test_build_pipe_with_placeholder ... ok
[INFO] [stdout] test libs::expr::parser::builder::lambda::tests::test_parse_lambda_with_pipe_placeholder ... ok
[INFO] [stdout] test libs::expr::parser::builder::lambda::tests::test_parse_lambda_with_pipe ... ok
[INFO] [stdout] test libs::expr::parser::builder::lambda::tests::test_parse_lambda_multi_params ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_q_string ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_nested_list ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_list_literal ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_q_string_escapes ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_string ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_empty_string ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_func_call_no_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::literal::tests::test_parse_string_with_backslash ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_func_call_followed_by_method_chain ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_func_call_multiple_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_func_call_single_arg ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_func_call_with_expr_arg ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_func_call_with_multiple_expr_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_on_func_result ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_with_column_arg ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_chained_on_column ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_with_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_with_complex_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_on_list_literal ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_simple ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_on_binary_expr ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_chain_three_levels ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_chain ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_method_call_on_column ... ok
[INFO] [stdout] test libs::expr::parser::builder::postfix::tests::test_nested_func_calls ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_column_index_negative ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_method_call ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_column_ref_edge_cases ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_method_call_with_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_invalid_column_name ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_column_ref_index ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_variable_ref ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_method_chain ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_column_ref_whole_row ... ok
[INFO] [stdout] test libs::expr::parser::builder::primary::tests::test_parse_column_ref_name ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_addition ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_errors ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_comment ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_float ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_bool ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_function_call ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_function_call_no_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_comparison ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_function_call_multiple_args ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_multiple_exprs ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_logical ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_int ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_logical_word ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_negative_number ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_null ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_parentheses ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_string_concat ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_pipe_with_placeholder ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_pipe ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_precedence ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_not_operator ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_unary ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_variable_bind ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_double_neg ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_not ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_not_with_comparison ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_mixed ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_neg ... ok
[INFO] [stdout] test libs::expr::parser::builder::util::tests::test_fold_left_empty_exprs ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_not_not ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_with_column_ref ... ok
[INFO] [stdout] test libs::expr::parser::builder::tests::test_parse_all_operators ... ok
[INFO] [stdout] test libs::expr::parser::builder::util::tests::test_fold_left_single_expr ... ok
[INFO] [stdout] test libs::expr::parser::builder::util::tests::test_fold_left_mixed_ops ... ok
[INFO] [stdout] test libs::expr::parser::builder::unary::tests::test_unary_neg_with_float ... ok
[INFO] [stdout] test libs::expr::parser::builder::util::tests::test_fold_left_three_exprs ... ok
[INFO] [stdout] test libs::expr::parser::builder::util::tests::test_fold_left_two_exprs ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_column_ref_by_name ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_column_ref_quoted_name ... ok
[INFO] [stdout] test libs::expr::parser::builder::util::tests::test_fold_left_with_strings ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_column_ref_whole_row ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_column_ref_by_index ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_arithmetic ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_comment ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_function_call ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_complex_expression ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_empty_input ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_empty_list ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_error_display ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_invalid_syntax ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_if_expression ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_lambda ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_method_call_chain ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_method_call_with_args ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_lambda_multi_param ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_lambda_single_param ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_modulo_operator ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_mixed_list ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_multiline_expression ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_list ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_nested_function_calls ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_lambda_no_param ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_nested_parentheses ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_negative_float ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_nested_list ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_not_operator ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_negative_number ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_method_call ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_null ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_parentheses ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_pipe_expression ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_power_operator ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_simple_float ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_simple_int ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_pipe_with_placeholder ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_simple_string ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_q_string ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_q_string_with_quotes ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_scientific_notation ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_string_with_escapes ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_simple_bool ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_string_with_tab ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_single_quoted_string ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_variable_bind ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_string_comparison_operators ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_string_concat ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_arithmetic_type_error ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_basic_binary_operations::sub ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_basic_binary_operations::pow ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_basic_binary_operations::le ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_arithmetic_with_underscore::div ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_basic_binary_operations::ge ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_and_short_circuit ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_arithmetic_with_underscore::add ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_arithmetic_with_underscore::mul ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_arithmetic_with_underscore::pow_direct ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_arithmetic_with_underscore::modulo ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_arithmetic_with_underscore::sub_direct ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_arithmetic_with_underscore::sub ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_arithmetic_with_underscore::pow ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::ge_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::eq_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::gt_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::le_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::ge_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::lt_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::ne_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::lt_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::gt_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::le_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_concat_with_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::ne_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_logical_with_underscore::and_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_logical_with_underscore::or_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_comparison_with_underscore::eq_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_logical_with_underscore::and_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::strgt_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_logical_with_underscore::or_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::streq_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::streq_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::strge_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::strgt_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::strle_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::strge_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::strlt_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::strlt_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_comparison_type_error ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::strle_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::strne_true ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_binary_str_comparison_with_underscore::strne_false ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_clear_lambda_params ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_arithmetic ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_division_by_zero_error::division ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_division_by_zero_error::modulo ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_block ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_block_multiple_binds ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_bool_literal ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_call ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_boolean_operations ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_call_with_args ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_block_single_expr ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_char_len ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_comparison_operators ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_complex_arithmetic ... ok
[INFO] [stdout] test libs::expr::parser::tests::test_parse_pipe ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_concat ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_get_by_index ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_get_by_index_out_of_bounds ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_comparison_with_floats ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_get_by_name ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_get_by_name_no_headers ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_clear_lambda_params ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_get_by_name_not_found ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_column_ref ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_contains ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_new ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_set_get_lambda_param ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_with_headers ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_division_by_zero ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_default_function ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_context_set_get_variable ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_empty_block ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_global_var_bind ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_expr_with_error ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_complex_chain ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_float_arithmetic ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_global_var_expr ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_lambda ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_is_numeric ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_ends_with ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_global_var_accumulator_pattern ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_lambda_param ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_error_messages ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_lambda_captures_variables ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_lambda_param_in_body ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_logical ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_expr_helper ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_list ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_method_call ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_method_call_with_args ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_list_with_expressions ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_if_expression ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_method_chain ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_modulo ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_lambda_with_captured_vars ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_mixed_type_arithmetic ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_method_call_with_object ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_nested_function_calls ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_lambda_operations ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_nested_list ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_list_operations ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_null_literal ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_null_handling ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_pipe_right_call ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_pipe_right_call_with_placeholder ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_number_literal ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_numeric_functions ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_power ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_nth ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_pipe_with_join ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_range ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_slice ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_reduce ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_pipe_with_method_call ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_replace ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_reverse_string ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_replace_nth ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_split_and_reverse ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_sort ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_sort_by ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_string_concat ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_string_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_string_literal ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_string_operations ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_unary ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_string_functions ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_truncate ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_unary_not_non_bool ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_unary_neg_float ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_starts_with ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_unknown_function ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_variable_bind ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_variable ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_with_headers ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_take_while ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_variable_not_found ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_type_function ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_wrong_arity ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_variable_binding ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_wordcount ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_type_checking_functions ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_fmt_with_column_ref_placeholder ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_eval_unique ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_fmt_with_global_placeholder ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_fmt_with_lambda_param_placeholder ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_function_with_underscore::multi_arg_with_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_fmt_with_variable_placeholder ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_function_with_underscore::single_arg_no_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_get_global_not_found_returns_null ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_global_var_builtin ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_global_var_basic ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_global_var_persistence ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_boolean_literals ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_column_reference_by_name ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_eval_unknown_column_name ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_basic_arithmetic ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_eval_column_out_of_bounds ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_comparison_operators ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_eval_division_by_zero ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_function_with_column_ref ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_number_literals ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_power_operator ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_nested_function_calls ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_logical_operators ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_simple_column_reference ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_modulo_operator ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_operator_precedence ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_null_literal ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_method_call_with_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_list_with_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_method_call_with_underscore_in_args ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_wrong_arity_error ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_unary_operators ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_string_literals ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_string_comparison_operators ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_integration_unknown_function_error ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_multi_arg_function_without_underscore_errors ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_parse_value_float ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_multiple_underscore_placeholders ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_parse_value_integer ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_parse_value_string ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_operations::pipe_join ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_nested_fmt_with_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_nested_fmt_with_underscore_first ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_not_found_errors ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_operations::pipe_replace ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_operations::pipe_trim ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_parse_value_empty ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_with_binary_containing_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_with_nested_pipe_containing_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_without_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_with_nested_placeholder ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_set_builtin_globals ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_or_short_circuit ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_string_comparison_operators::streq ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_with_unary_containing_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_short_circuit_with_null ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_pipe_with_list_containing_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_string_comparison_operators::strge ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_short_circuit_chained ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_string_comparison_operators::strle ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_unary_not_with_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_string_comparison_operators::strgt ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_string_comparison_operators::strlt ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_string_comparison_operators::strne ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_unary_neg_non_numeric ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_unary_neg_with_underscore ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_underscore_placeholder::underscore_first ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_underscore_placeholder::underscore_multi_arg ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_underscore_placeholder::underscore_with_args ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_variable_fallback_to_column ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_add_trait ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_underscore_placeholder_chained ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool::as_bool_empty_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_arithmetic_with_negative_numbers ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_arithmetic_with_non_numeric ... ok
[INFO] [stdout] test libs::expr::runtime::tests::test_underscore_placeholder_without_pipe ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_arithmetic_with_zero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool::as_bool_false ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool::as_bool_float_nonzero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool::as_bool_float_zero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool::as_bool_int_zero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool::as_bool_non_empty_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool::as_bool_null ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool::as_bool_true ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool_edge_cases ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool_with_datetime ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool_with_lambda ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool_with_list::as_bool_non_empty_list ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool_with_list::as_bool_empty_list ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_f64_various_types ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_float::as_float_float ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_float::as_float_null ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_int::as_int_bool_false ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_int::as_int_bool_true ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_int::as_int_int ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_float::as_float_int ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_bool::as_bool_int_nonzero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_int::as_int_list ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_int::as_int_null ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_int::as_int_string_no_parse ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_int::as_int_string_parses ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_string::as_string_int ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_string::as_string_bool ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_int_various_types ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_string::as_string_null ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_string::as_string_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_string_various_types ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_bool_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_bool_with_int ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_datetime ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_empty_lists ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_list_with_incomparable_elements ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_lambda_returns_none ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_list_with_incomparable_nested ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_lists_different_lengths ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_mixed_types_with_datetime ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_null_with_others ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_same_type_different_values ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_compare_string_with_list ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_comparison_with_non_numeric ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_datetime_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_datetime_equality ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_display_trait ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_div_trait ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_division_by_zero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_eq_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_float_special_values ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_float_comparison_with_nan ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_float_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_ge_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_int_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_null::is_null_bool ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_null::is_null_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_null::is_null_null ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_null_various_types ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_null::is_null_int ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_numeric::is_numeric_bool ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_numeric::is_numeric_float ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_numeric::is_numeric_int ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_numeric::is_numeric_list ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_numeric::is_numeric_null ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_is_numeric::is_numeric_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_lambda_clone ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_lambda_equality ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_lambda_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_le_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_list_equality ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_list_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_modulo_float ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_mul_trait ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_modulo_by_zero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_ne_comparison ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_nested_list_equality ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_null_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_pow_with_non_numeric ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_string_to_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_power_with_zero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_rem_trait ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_sub_trait ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_to_string::to_string_false ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_power_negative ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_to_string::to_string_null ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_to_string::to_string_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_type_name::type_name_bool ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_type_name::type_name_float ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_type_name::type_name_list ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_type_name::type_name_int ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_type_name::type_name_null ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_type_name_all_types ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_type_name::type_name_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_to_string::to_string_float ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_add::float_add ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_to_string::to_string_true ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_to_string::to_string_int ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_add::int_add ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_add::mixed_add ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_bool_eq ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_clone ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_bool_greater ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_bool_less ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_float_eq ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_int_eq ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_int_greater ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_int_less ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_null_greater ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_null_eq ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_float_less ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare::compare_null_less ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_int_float::float_int_less ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_int_float::int_float_eq ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_int_float::int_float_less ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_list_lexicographical::lex_diff_first ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_list_lexicographical::lex_same_first_diff_second ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_list_lexicographical::lex_same_first_greater_second ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_mixed_types::int_lt_string ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_list ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_string::string_eq ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_mixed_types::bool_lt_int ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_mixed_types::null_lt_bool ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_mixed_types::string_lt_list ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_string::string_greater ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_compare_string::string_less ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_equality ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_gt::gt ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_gt::gt_false ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_lt::lt_true ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_modulo ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_lt::lt ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_as_int::as_int_float ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_concat ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_div ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_eq::eq_false ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_eq::eq_true ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_modulo_by_zero ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_modulo_type_error ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_mul::int_mul ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_mul::mixed_mul ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_sub::float_sub ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_power::int_power ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_mul::float_mul ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_sub::mixed_sub ... ok
[INFO] [stdout] test libs::expr::runtime::value::tests::test_value_sub::int_sub ... ok
[INFO] [stdout] test libs::expr::tests::test_eval_expr_parse_error ... ok
[INFO] [stdout] test libs::expr::tests::test_eval_expr_basic ... ok
[INFO] [stdout] test libs::expr::tests::test_cache_size_empty ... ok
[INFO] [stdout] test libs::expr::tests::test_eval_expr_with_headers ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_float::binary_float_add ... ok
[INFO] [stdout] test libs::expr::tests::test_eval_expr_cached_resolved ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_div_by_zero ... ok
[INFO] [stdout] test libs::expr::tests::test_clear_cache ... ok
[INFO] [stdout] test libs::expr::tests::test_eval_expr_cached_basic ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_float::binary_float_div ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_float::binary_float_pow ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_float::binary_float_mul ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_int::binary_sub_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_float_int::mixed_div_float_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_int::binary_div_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_float_int::mixed_mul_float_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_int::binary_add_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_float::binary_float_sub ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_int::binary_mul_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_float_int::mixed_sub_float_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_int_float::mixed_add_int_float ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_int_float::mixed_div_int_float ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_int_float::mixed_mul_int_float ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mixed_int_float::mixed_sub_int_float ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mod_pow::binary_mod ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_float::comparison_float_eq ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_float::comparison_float_gt ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_mod_pow::binary_pow_int ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_float::comparison_float_ge ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_float::comparison_float_lt ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_float::comparison_float_ne ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_int::comparison_int_ge ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_int::comparison_int_eq ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_float::comparison_float_le ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_binary_pow_large_exponent ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_int::comparison_int_ne ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_comparison_int::comparison_int_lt ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_list ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_lambda ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_pipe_call_with_args ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_method_call ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_pipe_with_placeholder ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_call ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_method_call_with_args ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_logical::logical_and ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_in_pipe_call ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_logical::logical_and_both_true ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_logical::logical_or ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_logical::logical_or_both_false ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_nested ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_no_fold_method_call ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_no_fold_variable ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_comparison::string_comparison_eq ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_comparison::string_comparison_gt ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_comparison::string_comparison_le ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_comparison::string_comparison_ne ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_comparison::string_comparison_ge ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_concat ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_string_comparison::string_comparison_lt ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_unary::unary_neg_int ... ok
[INFO] [stdout] test libs::expr::tests::test_parse_at_identifier_becomes_name ... ok
[INFO] [stdout] test libs::expr::tests::test_parse_bare_identifier_becomes_bare ... ok
[INFO] [stdout] test libs::expr::tests::test_parse_cached_basic ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_unary::unary_not ... ok
[INFO] [stdout] test libs::expr::tests::test_fold_constants_unary_neg_float ... ok
[INFO] [stdout] test libs::expr::tests::test_lambda_param_not_bare ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_bare_identifier_rejected ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_bind ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_block ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_bare_in_call_rejected ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_by_name ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_bare_in_binary_rejected ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_binary ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_call ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_lambda ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_method_call ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_list ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_pipe_nested ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_pipe_with_placeholder ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_name_not_found ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_pipe_call ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_index_unchanged ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_all_numeric_ops ... ok
[INFO] [stdout] test libs::expr::tests::test_resolve_columns_in_unary ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_all_numeric_props ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_blank ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_byte_len_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_empty ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_byte_len ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_char_len ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_char_len_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_absdiff ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_numeric_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_absdiff_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_numeric ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_reldiff ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_reldiff_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_str ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_not_blank ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_ff_str_mismatched_fields ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_numeric ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_numeric_empty_field_error ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_numeric_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_not_empty ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_multiple_specs ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_regex ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_numeric_prop ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_regex_errors ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_str_cmp ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_str_eq ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_str_eq_negated ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_substr_negated ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_blank ... ok
[INFO] [stdout] test libs::filter::config::tests::test_filter_config_default ... ok
[INFO] [stdout] test libs::filter::config::tests::test_as_spec_config ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_substr ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_empty ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_split_spec ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_byte_len_cmp ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_char_len_cmp ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_eval_helper ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_absdiff_cmp ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_numeric_cmp_all_ops ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_str_cmp ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_reldiff_cmp ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_str_cmp_optimization ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_numeric_cmp_edge_cases ... ok
[INFO] [stdout] test libs::filter::builder::tests::test_build_tests_regex_case_insensitive ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_ff_reldiff_edge_cases ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_not_blank ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_not_empty ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_numeric_cmp_edge_cases ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_numeric_cmp_all_ops ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_numeric_prop_all_props ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_max_field_index ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_str_cmp_all_ops ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_str_eq_case_insensitive ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_str_in ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_regex_negated ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_regex ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_str_eq ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_str_ne ... ok
[INFO] [stdout] test libs::filter::engine::tests::test_str_ne_missing ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_count_only_no_match ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_count_only ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_basic_filter_numeric_gt ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_count_only_with_match ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_empty_specs_match_all ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_header_without_label ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_label_header_line_buffered ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_line_buffered ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_label_header ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_invert ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_or_logic ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_with_header_by_name ... ok
[INFO] [stdout] test libs::filter::runner::tests::test_filter_header_only_file ... ok
[INFO] [stdout] test libs::io::tests::test_has_nonempty_line ... ok
[INFO] [stdout] test libs::io::tests::test_file_writer_manager_basic ... ok
[INFO] [stdout] test libs::io::tests::test_file_writer_manager_reopen ... ok
[INFO] [stdout] test libs::io::tests::test_is_stdin_name ... ok
[INFO] [stdout] test libs::io::tests::test_map_io_err ... ok
[INFO] [stdout] test libs::io::tests::test_input_sources ... ok
[INFO] [stdout] test libs::io::tests::test_read_replaces ... ok
[INFO] [stdout] test libs::io::tests::test_raw_input_sources ... ok
[INFO] [stdout] test libs::io::tests::test_read_lines ... ok
[INFO] [stdout] test libs::io::tests::test_raw_reader_gzip ... ok
[INFO] [stdout] test libs::io::tests::test_read_lines_error ... ok
[INFO] [stdout] test libs::io::tests::test_file_writer_manager_lru ... ok
[INFO] [stdout] test libs::number::tests::test_format_float ... ok
[INFO] [stdout] test libs::number::tests::test_format_float_trimming ... ok
[INFO] [stdout] test libs::number::tests::test_fast_parse_f64_empty ... ok
[INFO] [stdout] test libs::io::tests::test_reader_regular_file ... ok
[INFO] [stdout] test libs::io::tests::test_writer_error ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_adaptive_tick_count ... ok
[INFO] [stdout] test libs::number::tests::test_trim_bytes ... ok
[INFO] [stdout] test libs::number::tests::test_format_number ... ok
[INFO] [stdout] test libs::io::tests::test_reader_gzip_file ... ok
[INFO] [stdout] test libs::io::tests::test_writer_file ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_calculate_bounds_basic ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_number_scientific_notation ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_calculate_bounds_single_point ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_number ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_calculate_bounds_empty ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_number_special_cases ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_number_negative ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_number_trimming ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_precision ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_format_precision_zero_range ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_generate_axis_labels ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_nice_breaks_min_equals_max ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_generate_axis_labels_with_duplicates ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_nice_number ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_generate_axis_labels_aligned ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_compute_bins_2d_basic ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_nice_number_boundary_values ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_nice_breaks ... ok
[INFO] [stdout] test libs::plot::axis::tests::test_nice_number_negative ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_compute_bins_2d_empty_data ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_compute_bins_2d_clamping ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_compute_bins_2d_with_binwidth ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_compute_bins_2d_single_point ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_freedman_diaconis_bins ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_sqrt_bins ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_box_plot_config_with_outliers ... ok
[INFO] [stdout] test libs::plot::binning::tests::test_sturges_bins ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_box_plot_config_new ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_box_plot_data_creation ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_box_stats_render_trait ... ok
[INFO] [stdout] test libs::plot::data::tests::test_column_spec_single ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_basic ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_ignore_errors ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_missing_x_ignore ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_missing_x ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_missing_y ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_x_parse_error ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_bin2d_data_y_parse_error ... ok
[INFO] [stdout] test libs::plot::data::tests::test_column_spec_single_empty ... ok
[INFO] [stdout] test libs::plot::data::tests::test_column_spec_single_multiple ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_box_data_basic ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_render_boxplot_with_outliers ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_box_data_missing_color_column ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_box_data_multiple_y_with_color ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_box_data_missing_y_column ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_box_data_with_color ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_numeric_column_basic ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_numeric_column_ignore_errors ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_numeric_column_missing_column ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_box_data_y_parse_error ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_numeric_column_no_header ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_numeric_column_missing_column_ignore ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_numeric_column_parse_error ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_basic ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_render_boxplot_single_box ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_render_boxplot_long_name ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_missing_color_column ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_missing_x_column_ignore ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_missing_color_column_ignore ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_missing_x_column ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_with_color ... ok
[INFO] [stdout] test libs::plot::boxplot::tests::test_render_boxplot_multiple_boxes ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_missing_y_column ... ok
[INFO] [stdout] test libs::plot::data::tests::test_parse_columns_with_header ... ok
[INFO] [stdout] test libs::plot::data::tests::test_parse_columns_invalid_spec ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_multiple_y_with_color ... ok
[INFO] [stdout] test libs::plot::data::tests::test_parse_columns_empty_result ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_x_parse_error ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_x_parse_error_ignore ... ok
[INFO] [stdout] test libs::plot::data::tests::test_load_scatter_data_y_parse_error ... ok
[INFO] [stdout] test libs::plot::data::tests::test_read_headers_empty ... ok
[INFO] [stdout] test libs::plot::data::tests::test_parse_single_column_multiple_columns_error ... ok
[INFO] [stdout] test libs::plot::heatmap::tests::test_density_char ... ok
[INFO] [stdout] test libs::plot::data::tests::test_read_headers_with_data ... ok
[INFO] [stdout] test libs::plot::heatmap::tests::test_density_color ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_calculate_regression_insufficient_points ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_calculate_regression_linear ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_format_regression_equation_large_values ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_calculate_regression_with_intercept ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_format_regression_equation_negative ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_format_regression_equation_positive ... ok
[INFO] [stdout] test libs::plot::heatmap::tests::test_render_heatmap_empty_bins ... ok
[INFO] [stdout] test libs::plot::data::tests::test_parse_single_column_success ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_generate_regression_points_completely_outside ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_generate_regression_points_with_clipping ... ok
[INFO] [stdout] test libs::plot::render::tests::test_group_cells_by_color ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_liang_barsky_clip ... ok
[INFO] [stdout] test libs::plot::render::tests::test_group_cells_by_color_empty ... ok
[INFO] [stdout] test libs::plot::render::tests::test_get_color ... ok
[INFO] [stdout] test libs::plot::regression::tests::test_generate_regression_points ... ok
[INFO] [stdout] test libs::plot::render::tests::test_group_cells_by_color_different_styles ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_process_scatter_data_empty_group_name ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_process_scatter_data_with_line_sorting ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_process_scatter_data_multiple_groups ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_process_scatter_data_basic ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_config_new ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_config_with_labels ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_config_with_line ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_process_scatter_data_with_regression ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_config_with_marker ... ok
[INFO] [stdout] test libs::plot::heatmap::tests::test_render_heatmap_with_binwidth ... ok
[INFO] [stdout] test libs::plot::heatmap::tests::test_render_heatmap_basic ... ok
[INFO] [stdout] test libs::plot::render::tests::test_parse_marker ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_dataset_new_regression ... ok
[INFO] [stdout] test libs::plot::stats::tests::test_box_stats_calculate ... ok
[INFO] [stdout] test libs::plot::heatmap::tests::test_render_heatmap_clustered_data ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_config_with_path ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_config_with_regression ... ok
[INFO] [stdout] test libs::plot::scatter::tests::test_scatter_dataset_new ... ok
[INFO] [stdout] test libs::plot::stats::tests::test_box_stats_empty ... ok
[INFO] [stdout] test libs::plot::stats::tests::test_calculate_bounds_from_stats ... ok
[INFO] [stdout] test libs::plot::tests::test_parse_chart_dimension_absolute ... ok
[INFO] [stdout] test libs::plot::stats::tests::test_box_stats_single_value ... ok
[INFO] [stdout] test libs::plot::tests::test_parse_chart_dimension_invalid ... ok
[INFO] [stdout] test libs::plot::tests::test_parse_chart_dimension_minimum ... ok
[INFO] [stdout] test libs::plot::tests::test_parse_chart_dimension_none ... ok
[INFO] [stdout] test libs::plot::tests::test_parse_chart_dimension_ratio ... ok
[INFO] [stdout] test libs::sampling::bernoulli::tests::test_bernoulli_always ... ok
[INFO] [stdout] test libs::sampling::bernoulli::tests::test_bernoulli_never ... ok
[INFO] [stdout] test libs::sampling::bernoulli::tests::test_bernoulli_compatibility ... ok
[INFO] [stdout] test libs::sampling::bernoulli::tests::test_distinct_bernoulli_basic ... ok
[INFO] [stdout] test libs::plot::stats::tests::test_box_stats_with_outliers ... ok
[INFO] [stdout] test libs::sampling::bernoulli::tests::test_distinct_bernoulli_key ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_replacement_sampler_edge_cases ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_compat_random_sampler ... ok
[INFO] [stdout] test libs::sampling::bernoulli::tests::test_distinct_bernoulli_key_out_of_range ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_shuffle_sampler ... ok
[INFO] [stdout] test libs::sampling::reservoir::tests::test_reservoir_sampler_basic ... ok
[INFO] [stdout] test libs::sampling::reservoir::tests::test_weighted_reservoir_sampler_invalid_weight ... ok
[INFO] [stdout] test libs::sampling::reservoir::tests::test_weighted_reservoir_sampler_basic ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_compat_random_sampler_edge_cases ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_inorder_sampler_edge_cases ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_inorder_sampler ... ok
[INFO] [stdout] test libs::sampling::reservoir::tests::test_weighted_reservoir_sampler_missing_weight ... ok
[INFO] [stdout] test libs::sampling::traits::tests::test_weighted_item_ordering ... ok
[INFO] [stdout] test libs::sampling::traits::tests::test_write_with_optional_random ... ok
[INFO] [stdout] test libs::tsv::fields::tests::header_from_column_names_empty ... ok
[INFO] [stdout] test libs::tsv::fields::tests::header_from_column_names_basic ... ok
[INFO] [stdout] test libs::sampling::other::tests::test_replacement_sampler ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_error_empty_element ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_column_names ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_has_header ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_error_zero_index ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_name_range ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_name_range_preserve_order ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_column_names ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_negative_number_with_header ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_header_error_empty_element ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_header_error_invalid ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_header_error_empty ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_header_basic ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_header_error_zero ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_header_error_zero_index ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_header_mixed ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_header_name_error ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_header_reverse ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_no_header_reverse_range ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_numeric_and_names ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_numeric_basic ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_numeric_empty ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_numeric_only_with_header ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_numeric_whitespace ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_numeric_zero_or_negative ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_and_duplicates ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_incomplete_range ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_incomplete_range_start ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_limit ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_name_range_three_fields ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_negative ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_no_header ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_no_header_error ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_no_header_reverse ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_range_negative ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_reverse_name_range ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_wildcard_not_found ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_preserve_order_with_header_limit ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_range_errors ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_requires_header_for_name ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_reverse_name_range_sorted ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_special_char_escapes ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_trailing_stars ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_unknown_end_range ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_unknown_name ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_unknown_field_pattern ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_unknown_start_range ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_wildcard ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_wildcard_basic ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_without_header ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_wildcard_preserve_order ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_field_resolver_with_header ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_header_from_column_names_empty ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_name_matches_pattern_complex ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_split_name_range_token_empty_parts ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_split_name_range_token_trailing_backslash ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_split_name_range_token_escaped_dash ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_split_name_range_token_trailing_backslash_in_start ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_tokenize_field_spec_trailing_backslash ... ok
[INFO] [stdout] test libs::tsv::fields::tests::test_unescape_name_pattern_trailing_backslash ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_build_suffix_basic ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_build_suffix_custom_delimiter ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_build_suffix_empty ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_build_suffix_single_item ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_auto_detect_first_line ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_crlf_first_line ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_disabled ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_first_line_empty_data ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_first_line_empty_skipped ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_first_line_mode ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_first_line_only_empty_lines ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines1_mode ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines1_no_hash ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines1_only_hash ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines1_second_file ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines1_three_lines ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines_crlf_content ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines_leading_empty ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines_mode ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines_no_hash ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_hash_lines_second_file_non_hash ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_header_as_bytes_multiple ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_header_as_bytes_single ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_header_empty ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_lines_n_insufficient_lines ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_lines_n_crlf_content ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_lines_n_mode ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_lines_n_second_file ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_lines_n_with_leading_empty ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_process_first_line ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_second_file_hash_lines ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_handler_single_line_no_newline ... ok
[INFO] [stdout] test libs::tsv::header::tests::test_header_config_default ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_empty_indices_vec ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_idx_zero_non_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_idx_zero_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_ignore_case ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_missing_non_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_mixed_zero_index ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_multiple_fields_ignore_case ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_multiple_missing_non_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_strict_error ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_record_whole_line_ignore_case ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_row_basic ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_row_ignore_case ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_row_multiple ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_row_non_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_row_whole_line ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_from_row_strict ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_multiple_fields ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_single_field ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_multiple_fields_reorder ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_single_field_empty ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_single_field_ignore_case ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_whole_line ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_extract_whole_line_ignore_case ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_non_strict_mode ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_parsed_key_into_owned ... ok
[INFO] [stdout] test libs::tsv::key::tests::test_strict_mode ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_copy_remainder ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_copy_remainder_empty ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_for_each_line_error_propagation ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_for_each_line_error_propagation_with_failing_reader ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_for_each_line_with_refill2 ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_for_each_row_no_newline_at_eof ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_empty ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_empty_file ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_basic ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_first_line_empty_lines_only ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_crlf ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_lines_n_insufficient_lines ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_hash_lines_only_empty ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_empty_file ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_hash_lines1_only_hash ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_lines_n_empty_file ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_for_each_line_with_refill ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_first_line ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_first_line_with_empty ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_hash_lines ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_hash_lines1 ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_hash_lines1_no_hash ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_hash_lines_only_hash ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_lines_n_single_line ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_no_hash_lines ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_hash_lines_with_empty_lines ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_no_newline_at_eof ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_for_each_row ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_get_str_invalid_utf8 ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_parse_basic ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_read_header_mode_lines_n ... ok
[INFO] [stdout] test libs::tsv::reader::tests::test_reader_large_lines ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_parse_empty_fields ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_str_slice_row_get_str_out_of_bounds ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_parse_replaces_content ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_str_slice_row ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_debug ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_parse_no_delimiters ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_eq ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_default ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_iter ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_row ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_row_trait ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_row_complex_ends ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_partial_eq_length_mismatch ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_record_clear ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_row_empty_line ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_tsv_row_get_bytes_out_of_bounds ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_with_capacity ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_select_plan_basic ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_select_plan_empty_line_missing ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_select_plan_missing_field ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_excluding_basic ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_select_plan_reorder ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_select_plan_repeat ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_excluding_none ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_excluding_all ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_selected_basic ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_with_rest_error ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_selected_error ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_with_rest_first ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_with_rest_last ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_with_rest_exclude_from_rest ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_select_plan_empty_line ... ok
[INFO] [stdout] test libs::tsv::select::tests::test_write_with_rest_none ... ok
[INFO] [stdout] test libs::tsv::simd::sse2::tests::test_parse_line_sse2 ... ok
[INFO] [stdout] test libs::tsv::simd::sse2::tests::test_sse2_available ... ok
[INFO] [stdout] test libs::tsv::simd::sse2::tests::test_sse2_search_basic ... ok
[INFO] [stdout] test libs::tsv::simd::sse2::tests::test_sse2_search_empty ... ok
[INFO] [stdout] test libs::tsv::simd::sse2::tests::test_sse2_search_long_line ... ok
[INFO] [stdout] test libs::tsv::simd::sse2::tests::test_sse2_search_no_delimiters ... ok
[INFO] [stdout] test libs::tsv::record::tests::test_row_trait_edge_cases ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1856 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/tva.rs (/opt/rustwide/target/debug/deps/tva-c251ee8717da933c)
[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/cli_append.rs (/opt/rustwide/target/debug/deps/cli_append-81bc90ac558a134e)
[INFO] [stdout] 
[INFO] [stdout] running 51 tests
[INFO] [stdout] test append_empty_file_tests::no_header ... ok
[INFO] [stdout] test append_basic_tests::two_files_1col ... ok
[INFO] [stdout] test append_basic_tests::two_files_3col ... ok
[INFO] [stdout] test append_basic_tests::single_file ... ok
[INFO] [stdout] test append_empty_file_tests::with_header ... ok
[INFO] [stdout] test append_custom_delimiter ... ok
[INFO] [stdout] test append_basic_tests::four_files ... ok
[INFO] [stdout] test append_header_and_track_source_tests::four_files ... ok
[INFO] [stdout] test append_file_label ... ok
[INFO] [stdout] test append_header_and_track_source_tests::single_file ... ok
[INFO] [stdout] test append_header_and_track_source_tests::two_files_3col ... ok
[INFO] [stdout] test append_header_handling_tempfiles ... ok
[INFO] [stdout] test append_header_and_track_source_tests::two_files_1col ... ok
[INFO] [stdout] test append_file_mapping ... ok
[INFO] [stdout] test append_header_handling_with_source_tempfiles ... ok
[INFO] [stdout] test append_header_tests::single_file ... ok
[INFO] [stdout] test append_header_hash1 ... ok
[INFO] [stdout] test append_header_tests::four_files ... ok
[INFO] [stdout] test append_line_buffered_tests::basic ... ok
[INFO] [stdout] test append_header_tests::two_files_1col ... ok
[INFO] [stdout] test append_line_buffered_with_source ... ok
[INFO] [stdout] test append_mixed_order_tests::flag_pos ... ok
[INFO] [stdout] test append_line_buffered_tests::multiple_files ... ok
[INFO] [stdout] test append_header_tests::two_files_3col ... ok
[INFO] [stdout] test append_mixed_order_tests::pos_flag ... ok
[INFO] [stdout] test append_multiple_files_mixed_headers ... ok
[INFO] [stdout] test append_source_header_tests::four_files ... ok
[INFO] [stdout] test append_mixed_order_tests::pos_flag_pos ... ok
[INFO] [stdout] test append_source_header_tests::single_file ... ok
[INFO] [stdout] test append_source_header_tests::two_files_1col ... ok
[INFO] [stdout] test append_stdin_dash_arg_middle ... ok
[INFO] [stdout] test append_source_header_tests::two_files_3col ... ok
[INFO] [stdout] test append_source_header_basic ... ok
[INFO] [stdout] test append_stdin_dash_arg_middle_with_header ... ok
[INFO] [stdout] test append_stdin_explicit_file_mapping ... ok
[INFO] [stdout] test append_stdin_pipe ... ok
[INFO] [stdout] test append_stdin_tests::basic_short ... ok
[INFO] [stdout] test append_stdin_tests::track_source ... ok
[INFO] [stdout] test append_subdir_filename_label ... ok
[INFO] [stdout] test append_track_source_basic ... ok
[INFO] [stdout] test append_stdin_tests::basic_stdin ... ok
[INFO] [stdout] test append_track_source_tests::four_files ... ok
[INFO] [stdout] test append_track_source_tests::two_files_1col ... ok
[INFO] [stdout] test append_track_source_tests::two_files_3col ... ok
[INFO] [stdout] test append_unicode_header_and_source_labels ... ok
[INFO] [stdout] test append_stdin_tests::source_header ... ok
[INFO] [stdout] test append_track_source_tests::single_file ... ok
[INFO] [stdout] test append_error_tests::delimiter_too_long ... ok
[INFO] [stdout] test append_error_tests::delimiter_word ... ok
[INFO] [stdout] test append_error_tests::invalid_file_mapping ... ok
[INFO] [stdout] test append_error_tests::file_format_no_equals ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 51 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_bin.rs (/opt/rustwide/target/debug/deps/cli_bin-adda7d9bd93a106e)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test bin_basic_tests::min_offset ... ok
[INFO] [stdout] test bin_basic_tests::header_named ... ok
[INFO] [stdout] test bin_data_invalid_utf8_in_numeric_field ... ok
[INFO] [stdout] test bin_basic_tests::basic_numeric ... ok
[INFO] [stdout] test bin_basic_tests::multi_column ... ok
[INFO] [stdout] test bin_field_skip_logic ... ok
[INFO] [stdout] test bin_header_tests::header_hash1 ... ok
[INFO] [stdout] test bin_field_not_found_with_hash1 ... ok
[INFO] [stdout] test bin_multiple_files_header ... ok
[INFO] [stdout] test bin_new_name ... ok
[INFO] [stdout] test bin_multiple_files_mixed_headers ... ok
[INFO] [stdout] test bin_header_tests::empty_file ... ok
[INFO] [stdout] test bin_field_index_zero_fail ... ok
[INFO] [stdout] test bin_error_field_name_requires_header ... ok
[INFO] [stdout] test bin_non_numeric_tests::new_name_append_mode_non_numeric ... ok
[INFO] [stdout] test bin_new_name_field_index_out_of_bounds ... ok
[INFO] [stdout] test bin_non_numeric_tests::field_index_too_large ... ok
[INFO] [stdout] test bin_error_width_tests::width_zero ... ok
[INFO] [stdout] test bin_new_name_field_parsing_optimization ... ok
[INFO] [stdout] test bin_non_numeric_tests::non_numeric_field_passthrough ... ok
[INFO] [stdout] test bin_non_numeric_tests::replace_mode_non_numeric_fallback ... ok
[INFO] [stdout] test bin_error_width_tests::width_negative ... ok
[INFO] [stdout] test bin_error_field_not_found_in_header ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_blank.rs (/opt/rustwide/target/debug/deps/cli_blank-7a0beca7df90390a)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test blank_from_file ... ok
[INFO] [stdout] test blank_basic_tests::basic_with_header ... ok
[INFO] [stdout] test blank_empty_file_handling ... ok
[INFO] [stdout] test blank_ignore_case ... ok
[INFO] [stdout] test blank_basic_tests::line_buffered ... ok
[INFO] [stdout] test blank_multi_file_header_handling ... ok
[INFO] [stdout] test blank_multi_file ... ok
[INFO] [stdout] test blank_basic_tests::no_header ... ok
[INFO] [stdout] test blank_replacement_tests::mixed_replacements ... ok
[INFO] [stdout] test blank_replacement_tests::single_replacement ... ok
[INFO] [stdout] test blank_multiple_columns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_check.rs (/opt/rustwide/target/debug/deps/cli_check-e691e3321a616399)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test check_basic_tests::simple_matrix ... ok
[INFO] [stdout] test check_empty_file_with_header ... ok
[INFO] [stdout] test check_basic_tests::empty_input ... ok
[INFO] [stdout] test check_header_tests::header_firstline ... ok
[INFO] [stdout] test check_header_tests::header_lines_n ... ok
[INFO] [stdout] test check_file_open_error ... ok
[INFO] [stdout] test check_error_tests::empty_line_zero_fields ... ok
[INFO] [stdout] test check_multiple_files_consistent ... ok
[INFO] [stdout] test check_header_tests::header_hash1 ... ok
[INFO] [stdout] test check_header_tests::header_hash ... ok
[INFO] [stdout] test check_valid_ctg ... ok
[INFO] [stdout] test check_error_tests::invalid_structure ... ok
[INFO] [stdout] test check_header_error_tests::header_empty_column_names ... ok
[INFO] [stdout] test check_header_error_tests::header_field_mismatch ... ok
[INFO] [stdout] test check_multiple_files_fail_second ... ok
[INFO] [stdout] test check_lossy_utf8_error_display ... ok
[INFO] [stdout] test check_multiple_files_with_header ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.43s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_expr.rs (/opt/rustwide/target/debug/deps/cli_expr-6bf6cbd744bcb098)
[INFO] [stdout] 
[INFO] [stdout] running 59 tests
[INFO] [stdout] test test_expr_basic::min_function ... ok
[INFO] [stdout] test test_expr_basic::simple_arithmetic ... ok
[INFO] [stdout] test test_expr_basic::numeric_function ... ok
[INFO] [stdout] test test_expr_basic::modulo_operator ... ok
[INFO] [stdout] test test_expr_extend_mode_basic ... ok
[INFO] [stdout] test test_expr_bind_with_pipe ... ok
[INFO] [stdout] test test_expr_bind_with_pipe_using_bound_var ... ok
[INFO] [stdout] test test_expr_extend_mode_list_expansion ... ok
[INFO] [stdout] test test_expr_conditional::conditional_true ... ok
[INFO] [stdout] test test_expr_extend_mode_with_as_binding ... ok
[INFO] [stdout] test test_expr_extend_mode_with_header ... ok
[INFO] [stdout] test test_expr_from_file ... ok
[INFO] [stdout] test test_expr_extend_mode_short_flag ... ok
[INFO] [stdout] test test_expr_header_format_last_expression ... ok
[INFO] [stdout] test test_expr_bind_with_pipe_chained ... ok
[INFO] [stdout] test test_expr_from_file_long_flag ... ok
[INFO] [stdout] test test_expr_header_format_single_expression ... ok
[INFO] [stdout] test test_expr_list_expansion_basic ... ok
[INFO] [stdout] test test_expr_basic::power_operator ... ok
[INFO] [stdout] test test_expr_list_expansion_header_with_as ... ok
[INFO] [stdout] test test_expr_list_expansion_with_as_binding ... ok
[INFO] [stdout] test test_expr_list_expansion_with_expressions ... ok
[INFO] [stdout] test test_expr_multiple_rows ... ok
[INFO] [stdout] test test_expr_mutate_mode_basic ... ok
[INFO] [stdout] test test_expr_list_expansion_with_header ... ok
[INFO] [stdout] test test_expr_mutate_mode_short_flag ... ok
[INFO] [stdout] test test_expr_mutate_mode_with_header ... ok
[INFO] [stdout] test test_expr_skip_null_short_flag ... ok
[INFO] [stdout] test test_expr_file_not_found ... ok
[INFO] [stdout] test test_expr_skip_null_with_rows ... ok
[INFO] [stdout] test test_expr_conditional::conditional_false ... ok
[INFO] [stdout] test test_expr_split_join_require_underscore ... ok
[INFO] [stdout] test test_expr_multi_arg_function_without_underscore_errors ... ok
[INFO] [stdout] test test_expr_invalid_expression_error ... ok
[INFO] [stdout] test test_expr_underscore_placeholder::chained_with_underscore ... ok
[INFO] [stdout] test test_expr_mutate_mode_requires_as_binding ... ok
[INFO] [stdout] test test_expr_string_function ... ok
[INFO] [stdout] test test_expr_underscore_placeholder::nested_with_underscore ... ok
[INFO] [stdout] test test_expr_underscore_placeholder::underscore_in_position ... ok
[INFO] [stdout] test test_expr_underscore_placeholder::single_arg_without_underscore ... ok
[INFO] [stdout] test test_expr_underscore_placeholder::single_arg_with_underscore ... ok
[INFO] [stdout] test test_expr_underscore_placeholder_with_data ... ok
[INFO] [stdout] test test_expr_underscore_placeholder::multi_arg_with_underscore ... ok
[INFO] [stdout] test test_expr_underscore_placeholder_with_file ... ok
[INFO] [stdout] test test_expr_with_colnames_and_row ... ok
[INFO] [stdout] test test_expr_underscore_placeholder::underscore_multiple_args ... ok
[INFO] [stdout] test test_expr_with_real_file_arithmetic ... ok
[INFO] [stdout] test test_expr_with_real_file_column_index ... ok
[INFO] [stdout] test test_expr_with_real_file_conditional ... ok
[INFO] [stdout] test test_expr_with_real_file ... ok
[INFO] [stdout] test test_expr_with_real_file_pipe_operator ... ok
[INFO] [stdout] test test_expr_with_real_file_function_call ... ok
[INFO] [stdout] test test_expr_with_real_file_string_concat ... ok
[INFO] [stdout] test test_expr_with_real_file_variable_binding ... ok
[INFO] [stdout] test test_expr_without_skip_null_includes_null ... ok
[INFO] [stdout] test test_expr_underscore_placeholder::multiple_underscores ... ok
[INFO] [stdout] test test_expr_unknown_function_error ... ok
[INFO] [stdout] test test_expr_mutate_mode_column_not_found ... ok
[INFO] [stdout] test test_expr_split_without_underscore_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 59 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_expr_docs.rs (/opt/rustwide/target/debug/deps/cli_expr_docs-69e6c17bae212bcf)
[INFO] [stdout] 
[INFO] [stdout] running 56 tests
[INFO] [stdout] test test_complex_conditional_logic ... ok
[INFO] [stdout] test test_complex_data_transformation ... ok
[INFO] [stdout] test test_complex_nested_lambda ... ok
[INFO] [stdout] test test_literal_q_string ... ok
[INFO] [stdout] test test_literals::literal_false ... ok
[INFO] [stdout] test test_complex_validation_pipeline ... ok
[INFO] [stdout] test test_literals::literal_scientific ... ok
[INFO] [stdout] test test_literals::literal_float ... ok
[INFO] [stdout] test test_literals::literal_string ... ok
[INFO] [stdout] test test_literals::literal_integer ... ok
[INFO] [stdout] test test_literals::literal_null ... ok
[INFO] [stdout] test test_operator_arithmetic::div ... ok
[INFO] [stdout] test test_literals::literal_true ... ok
[INFO] [stdout] test test_operator_arithmetic::add ... ok
[INFO] [stdout] test test_literals_contains::literal_list ... ok
[INFO] [stdout] test test_operator_arithmetic::modulo ... ok
[INFO] [stdout] test test_literals_contains::literal_heterogeneous ... ok
[INFO] [stdout] test test_operator_arithmetic::mul ... ok
[INFO] [stdout] test test_operator_arithmetic::negation ... ok
[INFO] [stdout] test test_operator_arithmetic::pow ... ok
[INFO] [stdout] test test_operator_arithmetic::sub ... ok
[INFO] [stdout] test test_operator_comparison::lt ... ok
[INFO] [stdout] test test_operator_comparison::le ... ok
[INFO] [stdout] test test_operator_comparison::gt ... ok
[INFO] [stdout] test test_operator_comparison::ge ... ok
[INFO] [stdout] test test_operator_comparison::ne ... ok
[INFO] [stdout] test test_operator_logical::and ... ok
[INFO] [stdout] test test_operator_precedence::precedence_parens ... ok
[INFO] [stdout] test test_operator_logical::or ... ok
[INFO] [stdout] test test_operator_logical::not ... ok
[INFO] [stdout] test test_complex_word_processing ... ok
[INFO] [stdout] test test_literals::literal_empty_list ... ok
[INFO] [stdout] test test_operator_string_comparison::str_lt ... ok
[INFO] [stdout] test test_operator_string_comparison::str_eq ... ok
[INFO] [stdout] test test_syntax_expressions::comments ... ok
[INFO] [stdout] test test_operator_string_concat ... ok
[INFO] [stdout] test test_syntax_lambda::lambda_multi ... ok
[INFO] [stdout] test test_operator_comparison::eq ... ok
[INFO] [stdout] test test_syntax_expressions::multiple_expressions ... ok
[INFO] [stdout] test test_operator_precedence::precedence_mul_before_add ... ok
[INFO] [stdout] test test_syntax_lambda::lambda_single ... ok
[INFO] [stdout] test test_syntax_method::method_call ... ok
[INFO] [stdout] test test_syntax_pipe::pipe_placeholder ... ok
[INFO] [stdout] test test_variable_binding ... ok
[INFO] [stdout] test test_variable_column_entire_row ... ok
[INFO] [stdout] test test_variable_binding_shadowing ... ok
[INFO] [stdout] test test_variable_binding_simple::binding_chain ... ok
[INFO] [stdout] test test_syntax_pipe::pipe_single ... ok
[INFO] [stdout] test test_syntax_pipe_chain ... ok
[INFO] [stdout] test test_variable_column_reference::column_by_index ... ok
[INFO] [stdout] test test_variable_binding_simple::binding_reuse ... ok
[INFO] [stdout] test test_variable_column_reference::column_by_name ... ok
[INFO] [stdout] test test_variable_lambda_capture ... ok
[INFO] [stdout] test test_variable_multiple_bindings ... ok
[INFO] [stdout] test test_syntax_method::method_chaining ... ok
[INFO] [stdout] test test_complex_type_checking ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 56 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_expr_docs_functions.rs (/opt/rustwide/target/debug/deps/cli_expr_docs_functions-704478cf704c3856)
[INFO] [stdout] 
[INFO] [stdout] running 107 tests
[INFO] [stdout] test test_datetime_parse_format::strptime_strftime ... ok
[INFO] [stdout] test test_encoding_hash::md5 ... ok
[INFO] [stdout] test test_encoding_hash::sha256 ... ok
[INFO] [stdout] test test_datetime_now ... ok
[INFO] [stdout] test test_generic::concat_lists_multi ... ok
[INFO] [stdout] test test_encoding_hash::base64_decode ... ok
[INFO] [stdout] test test_encoding_hash::base64_encode ... ok
[INFO] [stdout] test test_datetime_parse_format::strptime_alt_format ... ok
[INFO] [stdout] test test_generic::drop_string ... ok
[INFO] [stdout] test test_generic::is_empty_string_false ... ok
[INFO] [stdout] test test_generic::concat_strings_multi ... ok
[INFO] [stdout] test test_generic::is_empty_list_true ... ok
[INFO] [stdout] test test_generic::take_list ... ok
[INFO] [stdout] test test_generic::drop_list ... ok
[INFO] [stdout] test test_generic::is_empty_list_false ... ok
[INFO] [stdout] test test_generic::is_empty_string_true ... ok
[INFO] [stdout] test test_generic::take_string ... ok
[INFO] [stdout] test test_higher_order::concat_lists ... ok
[INFO] [stdout] test test_higher_order::filter_index_basic ... ok
[INFO] [stdout] test test_higher_order::reduce_max ... ok
[INFO] [stdout] test test_higher_order::reduce_sum ... ok
[INFO] [stdout] test test_higher_order::sort_by_abs ... ok
[INFO] [stdout] test test_higher_order::filter_index_even ... ok
[INFO] [stdout] test test_higher_order::map ... ok
[INFO] [stdout] test test_higher_order::reduce_count ... ok
[INFO] [stdout] test test_higher_order::sort_by_len ... ok
[INFO] [stdout] test test_higher_order::take_while_string ... ok
[INFO] [stdout] test test_higher_order::sort_by_lower ... ok
[INFO] [stdout] test test_higher_order::concat_strings ... ok
[INFO] [stdout] test test_higher_order::take_while_basic ... ok
[INFO] [stdout] test test_io_print::print_basic ... ok
[INFO] [stdout] test test_higher_order::take_while_even ... ok
[INFO] [stdout] test test_higher_order::sort_by_first ... ok
[INFO] [stdout] test test_higher_order::sort_by_composite ... ok
[INFO] [stdout] test test_higher_order::filter ... ok
[INFO] [stdout] test test_list_basic::first ... ok
[INFO] [stdout] test test_io_print::print_number ... ok
[INFO] [stdout] test test_list_advanced::flatten_mixed ... ok
[INFO] [stdout] test test_list_advanced::flat_map_basic ... ok
[INFO] [stdout] test test_list_advanced::grouped_even ... ok
[INFO] [stdout] test test_list_transformation::replace_nth ... ok
[INFO] [stdout] test test_list_transformation::reverse ... ok
[INFO] [stdout] test test_list_basic::last ... ok
[INFO] [stdout] test test_list_transformation::slice ... ok
[INFO] [stdout] test test_list_transformation::sort ... ok
[INFO] [stdout] test test_logic_control::if_false ... ok
[INFO] [stdout] test test_list_transformation::unique ... ok
[INFO] [stdout] test test_logic_control::default_null ... ok
[INFO] [stdout] test test_list_advanced::flatten_nested ... ok
[INFO] [stdout] test test_list_advanced::partition_even ... ok
[INFO] [stdout] test test_list_advanced::zip_basic ... ok
[INFO] [stdout] test test_meta::is_bool_true ... ok
[INFO] [stdout] test test_meta::is_float_true ... ok
[INFO] [stdout] test test_list_basic::nth ... ok
[INFO] [stdout] test test_logic_control::if_true ... ok
[INFO] [stdout] test test_meta::is_int_false ... ok
[INFO] [stdout] test test_meta::is_list_true ... ok
[INFO] [stdout] test test_meta::is_null_false ... ok
[INFO] [stdout] test test_meta::is_int_true ... ok
[INFO] [stdout] test test_meta::is_numeric_true ... ok
[INFO] [stdout] test test_list_basic::join ... ok
[INFO] [stdout] test test_meta::is_string_true ... ok
[INFO] [stdout] test test_meta_cwd ... ok
[INFO] [stdout] test test_meta_version ... ok
[INFO] [stdout] test test_meta::type_int ... ok
[INFO] [stdout] test test_meta_env ... ok
[INFO] [stdout] test test_meta_platform ... ok
[INFO] [stdout] test test_meta::is_null_true ... ok
[INFO] [stdout] test test_numeric_single_arg::ceil ... ok
[INFO] [stdout] test test_numeric_single_arg::floor ... ok
[INFO] [stdout] test test_numeric_single_arg::abs ... ok
[INFO] [stdout] test test_numeric_multi_arg::max ... ok
[INFO] [stdout] test test_numeric_multi_arg::pow ... ok
[INFO] [stdout] test test_numeric_single_arg::exp ... ok
[INFO] [stdout] test test_numeric_multi_arg::min ... ok
[INFO] [stdout] test test_numeric_trigonometric::sin ... ok
[INFO] [stdout] test test_numeric_single_arg::round ... ok
[INFO] [stdout] test test_numeric_single_arg::log10 ... ok
[INFO] [stdout] test test_numeric_single_arg::sqrt ... ok
[INFO] [stdout] test test_numeric_trigonometric::cos ... ok
[INFO] [stdout] test test_range::range_negative_step ... ok
[INFO] [stdout] test test_numeric_trigonometric::tan ... ok
[INFO] [stdout] test test_numeric_type_conversion::float_conversion ... ok
[INFO] [stdout] test test_numeric_type_conversion::int_conversion ... ok
[INFO] [stdout] test test_range::range_single ... ok
[INFO] [stdout] test test_numeric_single_arg::ln ... ok
[INFO] [stdout] test test_range::range_three ... ok
[INFO] [stdout] test test_string_basic::len ... ok
[INFO] [stdout] test test_string_basic::lower ... ok
[INFO] [stdout] test test_regex::regex_match ... ok
[INFO] [stdout] test test_string_basic::trim ... ok
[INFO] [stdout] test test_string_basic::char_len ... ok
[INFO] [stdout] test test_regex::regex_extract ... ok
[INFO] [stdout] test test_range::range_two ... ok
[INFO] [stdout] test test_string_fmt::fmt_basic ... ok
[INFO] [stdout] test test_regex::regex_replace ... ok
[INFO] [stdout] test test_string_fmt::fmt_hex ... ok
[INFO] [stdout] test test_string_manipulation::starts_with ... ok
[INFO] [stdout] test test_string_manipulation::replace ... ok
[INFO] [stdout] test test_string_manipulation::ends_with ... ok
[INFO] [stdout] test test_string_manipulation::contains ... ok
[INFO] [stdout] test test_string_fmt::fmt_positional ... ok
[INFO] [stdout] test test_string_manipulation::truncate ... ok
[INFO] [stdout] test test_string_manipulation::wordcount ... ok
[INFO] [stdout] test test_string_manipulation::substr ... ok
[INFO] [stdout] test test_string_split_join::split_join ... ok
[INFO] [stdout] test test_string_basic::upper ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 107 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_expr_docs_rosetta.rs (/opt/rustwide/target/debug/deps/cli_expr_docs_rosetta-fca1169fe97fa4f8)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test rosetta_99_bottles_of_beer ... ok
[INFO] [stdout] test rosetta_basic_tests::string_concat ... ok
[INFO] [stdout] test rosetta_basic_tests::range_basic ... ok
[INFO] [stdout] test rosetta_factorial_tests::factorial_0 ... ok
[INFO] [stdout] test rosetta_basic_tests::reduce_sum ... ok
[INFO] [stdout] test rosetta_basic_tests::nested_if ... ok
[INFO] [stdout] test rosetta_factorial_tests::factorial_10 ... ok
[INFO] [stdout] test rosetta_fibonacci_tests::fibonacci_0 ... ok
[INFO] [stdout] test rosetta_factorial_tests::factorial_5 ... ok
[INFO] [stdout] test rosetta_fibonacci_tests::fibonacci_10th ... ok
[INFO] [stdout] test rosetta_fizzbuzz_tests::first_15 ... ok
[INFO] [stdout] test rosetta_basic_tests::map_double ... ok
[INFO] [stdout] test rosetta_basic_tests::filter_even ... ok
[INFO] [stdout] test rosetta_fizzbuzz_tests::number_15 ... ok
[INFO] [stdout] test rosetta_gcd_tests::gcd_48_18 ... ok
[INFO] [stdout] test rosetta_gcd_tests::gcd_12_8 ... ok
[INFO] [stdout] test rosetta_fizzbuzz_tests::number_3 ... ok
[INFO] [stdout] test rosetta_fizzbuzz_tests::number_5 ... ok
[INFO] [stdout] test rosetta_palindrome_tests::case_insensitive ... ok
[INFO] [stdout] test rosetta_palindrome_tests::simple_palindrome ... ok
[INFO] [stdout] test rosetta_palindrome_tests::not_palindrome ... ok
[INFO] [stdout] test rosetta_word_frequency_tests::unique_words ... ok
[INFO] [stdout] test rosetta_sieve_tests::primes_up_to_10 ... ok
[INFO] [stdout] test rosetta_sieve_tests::_2_is_prime ... ok
[INFO] [stdout] test rosetta_word_frequency_tests::count_the ... ok
[INFO] [stdout] test rosetta_fibonacci_tests::fibonacci_1 ... ok
[INFO] [stdout] test rosetta_gcd_tests::gcd_7_5 ... ok
[INFO] [stdout] test rosetta_hello_world ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_expr_fmt.rs (/opt/rustwide/target/debug/deps/cli_expr_fmt-578f62d96ec3dbb6)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test test_fmt_delimiter::square_brackets ... ok
[INFO] [stdout] test test_fmt_column_ref::by_index ... ok
[INFO] [stdout] test test_fmt_delimiter::with_q_string ... ok
[INFO] [stdout] test test_fmt_basic::basic_hello ... ok
[INFO] [stdout] test test_fmt_basic::positional_args ... ok
[INFO] [stdout] test test_fmt_basic::multiple_args ... ok
[INFO] [stdout] test test_fmt_column_ref::mixed ... ok
[INFO] [stdout] test test_fmt_specifiers::align_center ... ok
[INFO] [stdout] test test_fmt_global_variable::accumulate ... ok
[INFO] [stdout] test test_fmt_global_variable::line_index ... ok
[INFO] [stdout] test test_fmt_escape_percent ... ok
[INFO] [stdout] test test_fmt_lambda::basic ... ok
[INFO] [stdout] test test_fmt_specifiers::hex ... ok
[INFO] [stdout] test test_fmt_specifiers::align_left_fill ... ok
[INFO] [stdout] test test_fmt_specifiers::sign_always ... ok
[INFO] [stdout] test test_fmt_lambda::with_brackets ... ok
[INFO] [stdout] test test_fmt_specifiers::float_precision ... ok
[INFO] [stdout] test test_fmt_specifiers::zero_pad ... ok
[INFO] [stdout] test test_fmt_specifiers::align_right ... ok
[INFO] [stdout] test test_fmt_variable::basic ... ok
[INFO] [stdout] test test_fmt_specifiers::binary ... ok
[INFO] [stdout] test test_fmt_specifiers::hex_with_prefix ... ok
[INFO] [stdout] test test_fmt_variable::with_format ... ok
[INFO] [stdout] test test_fmt_variable_multiple_formats ... ok
[INFO] [stdout] test test_fmt_specifiers::string_truncate ... ok
[INFO] [stdout] test test_fmt_delimiter::curly_braces ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_expr_global_var.rs (/opt/rustwide/target/debug/deps/cli_expr_global_var-ce9284560a5b54ae)
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test expr_global_var_accumulation::accumulator_sum ... ok
[INFO] [stdout] test expr_global_var_file ... ok
[INFO] [stdout] test expr_global_var_null_default ... ok
[INFO] [stdout] test expr_global_var_counter::counter_increment ... ok
[INFO] [stdout] test expr_global_var_index::index_with_rows ... ok
[INFO] [stdout] test expr_global_var_index_with_file ... ok
[INFO] [stdout] test expr_global_var_counter::string_concat ... ok
[INFO] [stdout] test expr_global_var_accumulation::accumulator_product ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_fill.rs (/opt/rustwide/target/debug/deps/cli_fill-a5b729679f6fbeb4)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test fill_basic_tests::multi_field ... ok
[INFO] [stdout] test fill_basic_tests::const_basic ... ok
[INFO] [stdout] test fill_first_row_is_na_no_prev ... ok
[INFO] [stdout] test fill_header_hash1_with_comments ... ok
[INFO] [stdout] test fill_basic_tests::down_basic ... ok
[INFO] [stdout] test fill_empty_file_with_header ... ok
[INFO] [stdout] test fill_basic_tests::custom_na ... ok
[INFO] [stdout] test fill_line_buffered_flush ... ok
[INFO] [stdout] test fill_multi_file_header_handling ... ok
[INFO] [stdout] test fill_no_header ... ok
[INFO] [stdout] test fill_invalid_field_spec ... ok
[INFO] [stderr]      Running tests/cli_filter.rs (/opt/rustwide/target/debug/deps/cli_filter-9f0d76926c53b455)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test filter_byte_len_lt_basic ... ok
[INFO] [stdout] test filter_char_len_gt_basic ... ok
[INFO] [stdout] test filter_count_and_invert ... ok
[INFO] [stdout] test filter_ff_reldiff_gt_basic ... ok
[INFO] [stdout] test filter_ff_absdiff_le_basic ... ok
[INFO] [stdout] test filter_is_numeric_basic ... ok
[INFO] [stdout] test filter_istr_not_in_fld_basic ... ok
[INFO] [stdout] test filter_label_basic ... ok
[INFO] [stdout] test filter_ff_eq_basic ... ok
[INFO] [stdout] test filter_numeric_gt_basic ... ok
[INFO] [stdout] test filter_ff_str_ne_basic ... ok
[INFO] [stdout] test filter_str_eq_basic ... ok
[INFO] [stdout] test filter_not_regex_basic ... ok
[INFO] [stdout] test filter_invalid_field_list_reports_error ... ok
[INFO] [stdout] test filter_regex_basic ... ok
[INFO] [stdout] test filter_error_label_values_format ... ok
[INFO] [stdout] test filter_error_delimiter_length ... ok
[INFO] [stdout] test filter_error_label_conflict_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_filter_generated_str.rs (/opt/rustwide/target/debug/deps/cli_filter_generated_str-250a40bead39ab7e)
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test upstream_istr_eq_abc_input4_39 ... ok
[INFO] [stdout] test upstream_istr_eq_c_22 ... ok
[INFO] [stdout] test upstream_istr_eq_abc_input4_38 ... ok
[INFO] [stdout] test upstream_istr_eq_abc_34 ... ok
[INFO] [stdout] test upstream_istr_eq_abc_16 ... ok
[INFO] [stdout] test upstream_istr_eq_abc_17 ... ok
[INFO] [stdout] test upstream_istr_eq_20 ... ok
[INFO] [stdout] test upstream_istr_eq_21 ... ok
[INFO] [stdout] test upstream_istr_eq_ssc_19 ... ok
[INFO] [stdout] test upstream_istr_ne_ssc_24 ... ok
[INFO] [stdout] test upstream_str_eq_9 ... ok
[INFO] [stdout] test upstream_istr_ne_abc_23 ... ok
[INFO] [stdout] test upstream_str_eq_27 ... ok
[INFO] [stdout] test upstream_str_eq_a_40 ... ok
[INFO] [stdout] test upstream_str_eq_0_input4_37 ... ok
[INFO] [stdout] test upstream_istr_ne_ssc_36 ... ok
[INFO] [stdout] test upstream_str_eq_a_pipe_43 ... ok
[INFO] [stdout] test upstream_istr_eq_ssc_18 ... ok
[INFO] [stdout] test upstream_str_eq_abc_25 ... ok
[INFO] [stdout] test upstream_str_eq_abc_noheader_41 ... ok
[INFO] [stdout] test upstream_str_eq_abc_26 ... ok
[INFO] [stdout] test upstream_str_eq_c_10 ... ok
[INFO] [stdout] test upstream_str_eq_c_28 ... ok
[INFO] [stdout] test upstream_istr_eq_c_35 ... ok
[INFO] [stdout] test upstream_str_eq_abc_7 ... ok
[INFO] [stdout] test upstream_str_eq_b_6 ... ok
[INFO] [stdout] test upstream_str_eq_none_100_2 ... ok
[INFO] [stdout] test upstream_str_eq_noheader_42 ... ok
[INFO] [stdout] test upstream_str_eq_abc_8 ... ok
[INFO] [stdout] test upstream_str_ge_b_14 ... ok
[INFO] [stdout] test upstream_str_eq_c_pipe_45 ... ok
[INFO] [stdout] test upstream_str_eq_a_5 ... ok
[INFO] [stdout] test upstream_str_le_b_12 ... ok
[INFO] [stdout] test upstream_str_gt_b_15 ... ok
[INFO] [stdout] test upstream_str_eq_pipe_44 ... ok
[INFO] [stdout] test upstream_str_ge_b_32 ... ok
[INFO] [stdout] test upstream_str_lt_b_pipe_47 ... ok
[INFO] [stdout] test upstream_str_ne_b_11 ... ok
[INFO] [stdout] test upstream_str_le_b_30 ... ok
[INFO] [stdout] test upstream_str_gt_b_33 ... ok
[INFO] [stdout] test upstream_str_lt_b_31 ... ok
[INFO] [stdout] test upstream_str_lt_b_13 ... ok
[INFO] [stdout] test upstream_str_ne_none_100_0 ... ok
[INFO] [stdout] test upstream_str_ne_b_29 ... ok
[INFO] [stdout] test upstream_str_ne_b_pipe_46 ... ok
[INFO] [stdout] test upstream_str_eq_none_100_4 ... ok
[INFO] [stdout] test upstream_str_ne_none_100_3 ... ok
[INFO] [stdout] test upstream_str_ne_none_100_1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_filter_headers.rs (/opt/rustwide/target/debug/deps/cli_filter_headers-298095560c9eaba1)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test filter_header_hash1_field_by_name ... ok
[INFO] [stdout] test filter_header_hash1_basic ... ok
[INFO] [stdout] test filter_header_firstline_with_label ... ok
[INFO] [stdout] test filter_header_conflicting_options_error ... ok
[INFO] [stdout] test filter_header_firstline_with_empty_lines ... ok
[INFO] [stdout] test filter_header_hash1_with_label ... ok
[INFO] [stdout] test filter_header_short_flag ... ok
[INFO] [stdout] test filter_header_multifile_only_first_header ... ok
[INFO] [stdout] test filter_header_firstline_basic ... ok
[INFO] [stdout] test filter_header_firstline_with_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_filter_same_field.rs (/opt/rustwide/target/debug/deps/cli_filter_same_field-114395731c915cb9)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test ff_eq_same_field ... ok
[INFO] [stdout] test ff_str_eq_same_field ... ok
[INFO] [stdout] test ff_reldiff_same_field_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_filter_upstream_basic.rs (/opt/rustwide/target/debug/deps/cli_filter_upstream_basic-0f1b95a8d57c5bca)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test upstream_basic_ne_by_index_header ... ok
[INFO] [stdout] test upstream_basic_eq_by_index_header ... ok
[INFO] [stdout] test upstream_basic_ge_by_index_header ... ok
[INFO] [stdout] test upstream_basic_eq_by_name_header ... ok
[INFO] [stdout] test upstream_basic_pipe_delimiter ... ok
[INFO] [stdout] test upstream_basic_le_by_index_header ... ok
[INFO] [stdout] test upstream_basic_count_eq_header ... ok
[INFO] [stdout] test upstream_basic_count_le_header ... ok
[INFO] [stdout] test upstream_basic_lt_by_index_header ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_filter_upstream_errors.rs (/opt/rustwide/target/debug/deps/cli_filter_upstream_errors-335c5627d058e35a)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test upstream_error_ff_str_ne_invalid_field ... ok
[INFO] [stdout] test upstream_error_empty_invalid_field ... ok
[INFO] [stdout] test upstream_error_ff_gt_zero_index ... ok
[INFO] [stdout] test upstream_error_ff_le_invalid_values ... ok
[INFO] [stdout] test upstream_error_ff_absdiff_missing_second_colon ... ok
[INFO] [stdout] test upstream_error_ff_absdiff_le_invalid_value ... ok
[INFO] [stdout] test upstream_error_header_processing_no_digits ... ok
[INFO] [stdout] test upstream_error_invalid_field_abc ... ok
[INFO] [stdout] test upstream_error_invalid_regex ... ok
[INFO] [stdout] test upstream_error_invalid_spec_empty_field ... ok
[INFO] [stdout] test upstream_error_invalid_spec_missing_colon ... ok
[INFO] [stdout] test upstream_error_missing_value_lt ... ok
[INFO] [stdout] test upstream_error_invalid_field_0 ... ok
[INFO] [stdout] test upstream_error_invalid_spec_missing_value ... ok
[INFO] [stdout] test upstream_error_no_such_file ... ok
[INFO] [stdout] test upstream_error_ff_le_missing_field ... ok
[INFO] [stdout] test upstream_error_ff_absdiff_le_zero_index ... ok
[INFO] [stdout] test upstream_error_not_enough_fields ... ok
[INFO] [stdout] test upstream_error_regex_no_matching_paren ... ok
[INFO] [stdout] test upstream_error_invalid_numeric_value ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_filter_upstream_ff.rs (/opt/rustwide/target/debug/deps/cli_filter_upstream_ff-a0fd3747d4b6f05d)
[INFO] [stdout] 
[INFO] [stdout] running 64 tests
[INFO] [stdout] test upstream_delimiter_pipe_ff_lt_1_2 ... ok
[INFO] [stdout] test upstream_ff_absdiff_gt_named ... ok
[INFO] [stdout] test upstream_delimiter_pipe_ff_eq_1_2 ... ok
[INFO] [stdout] test upstream_delimiter_pipe_ff_le_1_2 ... ok
[INFO] [stdout] test upstream_ff_absdiff_gt_0_01 ... ok
[INFO] [stdout] test upstream_delimiter_pipe_ff_str_ne_3_4 ... ok
[INFO] [stdout] test upstream_ff_absdiff_gt_0_02 ... ok
[INFO] [stdout] test upstream_ff_absdiff_le_0_02 ... ok
[INFO] [stdout] test upstream_ff_absdiff_gt_named_0_02 ... ok
[INFO] [stdout] test upstream_ff_absdiff_le_rev_2_1 ... ok
[INFO] [stdout] test upstream_ff_absdiff_le_0_01 ... ok
[INFO] [stdout] test upstream_ff_absdiff_le_named ... ok
[INFO] [stdout] test upstream_ff_absdiff_le_named_rev ... ok
[INFO] [stdout] test upstream_ff_absdiff_le_named_0_02 ... ok
[INFO] [stdout] test upstream_delimiter_pipe_ff_ne_1_2 ... ok
[INFO] [stdout] test upstream_ff_eq_basic ... ok
[INFO] [stdout] test upstream_ff_gt_basic ... ok
[INFO] [stdout] test upstream_ff_eq_no_header ... ok
[INFO] [stdout] test upstream_ff_eq_pipe ... ok
[INFO] [stdout] test upstream_ff_gt_named_both ... ok
[INFO] [stdout] test upstream_ff_ge_named ... ok
[INFO] [stdout] test upstream_ff_ge_basic ... ok
[INFO] [stdout] test upstream_ff_gt_named ... ok
[INFO] [stdout] test upstream_ff_istr_eq_3_4 ... ok
[INFO] [stdout] test upstream_ff_istr_ne_3_4 ... ok
[INFO] [stdout] test upstream_ff_le_basic ... ok
[INFO] [stdout] test upstream_ff_eq_named ... ok
[INFO] [stdout] test upstream_ff_istr_eq_basic ... ok
[INFO] [stdout] test upstream_ff_istr_eq_f3_4 ... ok
[INFO] [stdout] test upstream_ff_istr_ne_f3_4 ... ok
[INFO] [stdout] test upstream_ff_istr_ne_basic ... ok
[INFO] [stdout] test upstream_ff_istr_ne_named ... ok
[INFO] [stdout] test upstream_ff_le_pipe ... ok
[INFO] [stdout] test upstream_ff_le_named ... ok
[INFO] [stdout] test upstream_ff_lt_basic ... ok
[INFO] [stdout] test upstream_ff_ne_basic ... ok
[INFO] [stdout] test upstream_ff_ne_named ... ok
[INFO] [stdout] test upstream_ff_lt_named_both ... ok
[INFO] [stdout] test upstream_ff_lt_named ... ok
[INFO] [stdout] test upstream_ff_reldiff_gt_named ... ok
[INFO] [stdout] test upstream_ff_reldiff_gt_1e_5 ... ok
[INFO] [stdout] test upstream_ff_ne_pipe ... ok
[INFO] [stdout] test upstream_ff_reldiff_gt_1e_6 ... ok
[INFO] [stdout] test upstream_ff_reldiff_le_1e_5 ... ok
[INFO] [stdout] test upstream_ff_reldiff_gt_named_1e_7 ... ok
[INFO] [stdout] test upstream_ff_reldiff_gt_named_1e_6 ... ok
[INFO] [stdout] test upstream_ff_reldiff_le_named ... ok
[INFO] [stdout] test upstream_ff_reldiff_le_1e_7 ... ok
[INFO] [stdout] test upstream_ff_str_eq_3_4 ... ok
[INFO] [stdout] test upstream_ff_reldiff_le_named_1e_6 ... ok
[INFO] [stdout] test upstream_ff_reldiff_gt_1e_7 ... ok
[INFO] [stdout] test upstream_ff_reldiff_le_named_1e_7 ... ok
[INFO] [stdout] test upstream_ff_str_eq_basic ... ok
[INFO] [stdout] test upstream_ff_str_eq_pipe ... ok
[INFO] [stdout] test upstream_ff_str_eq_named ... ok
[INFO] [stdout] test upstream_ff_str_eq_f3_4 ... ok
[INFO] [stdout] test upstream_ff_str_ne_3_4 ... ok
[INFO] [stdout] test upstream_ff_str_ne_named ... ok
[INFO] [stdout] test upstream_ff_str_ne_pipe ... ok
[INFO] [stdout] test upstream_ff_str_ne_f3_4 ... ok
[INFO] [stdout] test upstream_ff_reldiff_le_1e_6 ... ok
[INFO] [stdout] test upstream_ff_istr_eq_named ... ok
[INFO] [stdout] test upstream_ff_str_ne_basic ... ok
[INFO] [stdout] test upstream_invert_ff_ne ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 64 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_filter_upstream_field_list.rs (/opt/rustwide/target/debug/deps/cli_filter_upstream_field_list-6f303b3b0b98d53c)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test upstream_field_list_empty_2_3_7 ... ok
[INFO] [stdout] test upstream_field_list_istr_in_fld_2_3_ab ... ok
[INFO] [stdout] test upstream_field_list_gt_range ... ok
[INFO] [stdout] test upstream_field_list_lt_list ... ok
[INFO] [stdout] test upstream_field_list_not_regex_2_3_7 ... ok
[INFO] [stdout] test upstream_field_list_or_eq_ranges ... ok
[INFO] [stdout] test upstream_field_list_ge_range ... ok
[INFO] [stdout] test upstream_field_list_eq_reverse_range ... ok
[INFO] [stdout] test upstream_field_list_ne_ranges ... ok
[INFO] [stdout] test upstream_field_list_blank_2_3 ... ok
[INFO] [stdout] test upstream_field_list_or_iregex_7_3_2 ... ok
[INFO] [stdout] test upstream_field_list_str_in_fld_2_3_7_ab ... ok
[INFO] [stdout] test upstream_field_list_or_istr_eq_2_3_abc_upper ... ok
[INFO] [stdout] test upstream_field_list_str_eq_4_6_0 ... ok
[INFO] [stdout] test upstream_field_list_or_regex_2_3_7 ... ok
[INFO] [stdout] test upstream_field_list_str_in_fld_2_3_ab ... ok
[INFO] [stdout] test upstream_field_list_str_not_in_fld_2_3_ab ... ok
[INFO] [stdout] test upstream_field_list_or_istr_eq_2_3_abc ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_filter_upstream_is_numeric.rs (/opt/rustwide/target/debug/deps/cli_filter_upstream_is_numeric-019a0b0a33c78f36)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test upstream_is_nan ... ok
[INFO] [stdout] test upstream_is_numeric_combined ... ok
[INFO] [stdout] test upstream_is_finite_combined ... ok
[INFO] [stdout] test upstream_is_infinity ... ok
[INFO] [stdout] test upstream_is_finite ... ok
[INFO] [stdout] test upstream_is_numeric ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_filter_upstream_labels_empty.rs (/opt/rustwide/target/debug/deps/cli_filter_upstream_labels_empty-afd003d134613dd6)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test upstream_empty_header_name ... ok
[INFO] [stdout] test upstream_label_basic ... ok
[INFO] [stdout] test upstream_empty_multi_field ... ok
[INFO] [stdout] test upstream_blank_basic ... ok
[INFO] [stdout] test upstream_empty_basic ... ok
[INFO] [stdout] test upstream_blank_header_name ... ok
[INFO] [stdout] test upstream_empty_with_other_filter ... ok
[INFO] [stdout] test upstream_label_no_header ... ok
[INFO] [stdout] test upstream_label_default_values ... ok
[INFO] [stdout] test upstream_label_values_missing_second ... ok
[INFO] [stdout] test upstream_label_values_custom ... ok
[INFO] [stdout] test upstream_not_blank_basic ... ok
[INFO] [stdout] test upstream_empty_onefield ... ok
[INFO] [stdout] test upstream_label_values_missing_first ... ok
[INFO] [stdout] test upstream_not_blank_header_name ... ok
[INFO] [stdout] test upstream_num_or_empty ... ok
[INFO] [stdout] test upstream_blank_multi_field ... ok
[INFO] [stdout] test upstream_not_blank_onefield ... ok
[INFO] [stdout] test upstream_not_empty_basic ... ok
[INFO] [stdout] test upstream_not_empty_header_name ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_filter_upstream_length.rs (/opt/rustwide/target/debug/deps/cli_filter_upstream_length-06cb65fa760a8419)
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test upstream_byte_len_eq_3_0 ... ok
[INFO] [stdout] test upstream_byte_len_eq_3_2 ... ok
[INFO] [stdout] test upstream_byte_len_eq_3_1 ... ok
[INFO] [stdout] test upstream_byte_len_eq_3_3_unicode ... ok
[INFO] [stdout] test upstream_byte_len_le_3_3_unicode ... ok
[INFO] [stdout] test upstream_byte_len_le_4_2 ... ok
[INFO] [stdout] test upstream_byte_len_ge_3_3_unicode ... ok
[INFO] [stdout] test upstream_byte_len_lt_4_2 ... ok
[INFO] [stdout] test upstream_byte_len_ge_4_2 ... ok
[INFO] [stdout] test upstream_byte_len_ne_3_2 ... ok
[INFO] [stdout] test upstream_byte_len_ge_text_3_unicode ... ok
[INFO] [stdout] test upstream_byte_len_gt_4_2 ... ok
[INFO] [stdout] test upstream_byte_len_gt_3_3_unicode ... ok
[INFO] [stdout] test upstream_byte_len_ge_text_star_3_unicode ... ok
[INFO] [stdout] test upstream_char_len_eq_3_0 ... ok
[INFO] [stdout] test upstream_byte_len_lt_3_3_unicode ... ok
[INFO] [stdout] test upstream_byte_len_ne_3_0 ... ok
[INFO] [stdout] test upstream_byte_len_ne_3_1 ... ok
[INFO] [stdout] test upstream_char_len_ge_3_3_unicode ... ok
[INFO] [stdout] test upstream_char_len_eq_3_2 ... ok
[INFO] [stdout] test upstream_char_len_ge_text_star_3_unicode ... ok
[INFO] [stdout] test upstream_char_len_ge_4_2 ... ok
[INFO] [stdout] test upstream_char_len_ge_range_input4 ... ok
[INFO] [stdout] test upstream_char_len_eq_3_3_unicode ... ok
[INFO] [stdout] test upstream_char_len_ge_text_3_unicode ... ok
[INFO] [stdout] test upstream_char_len_le_3_3_unicode ... ok
[INFO] [stdout] test upstream_char_len_le_4_2 ... ok
[INFO] [stdout] test upstream_char_len_ge_4_2_unicode ... ok
[INFO] [stdout] test upstream_byte_len_ne_3_3_unicode ... ok
[INFO] [stdout] test upstream_char_len_le_2_2_unicode ... ok
[INFO] [stdout] test upstream_char_len_lt_1_3_unicode ... ok
[INFO] [stdout] test upstream_char_len_lt_header_escaped_space ... ok
[INFO] [stdout] test upstream_char_len_lt_text_2_3_unicode ... ok
[INFO] [stdout] test upstream_char_len_lt_4_2 ... ok
[INFO] [stdout] test upstream_char_len_ne_3_1 ... ok
[INFO] [stdout] test upstream_char_len_eq_3_1 ... ok
[INFO] [stdout] test upstream_char_len_lt_3_3_unicode ... ok
[INFO] [stdout] test upstream_char_len_ne_3_0 ... ok
[INFO] [stdout] test upstream_char_len_ne_3_3_unicode ... ok
[INFO] [stdout] test upstream_char_len_gt_4_2 ... ok
[INFO] [stdout] test upstream_char_len_gt_3_3_unicode ... ok
[INFO] [stdout] test upstream_char_len_lt_header_escaped_space_arg_sep ... ok
[INFO] [stdout] test upstream_char_len_ne_3_2 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_filter_upstream_misc.rs (/opt/rustwide/target/debug/deps/cli_filter_upstream_misc-5ea5c37346bac68f)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test upstream_invert_eq_1_0_eq_2_100 ... ok
[INFO] [stdout] test upstream_invert_ff_ne_1_2 ... ok
[INFO] [stdout] test upstream_empty_file_header_ge_3_100 ... ok
[INFO] [stdout] test upstream_empty_file_ge_3_100 ... ok
[INFO] [stdout] test upstream_multi_file_ge_2_23 ... ok
[INFO] [stdout] test upstream_no_header_eq_1_100_empty_3 ... ok
[INFO] [stdout] test upstream_delimiter_pipe_eq_2_1 ... ok
[INFO] [stdout] test upstream_no_header_empty_3 ... ok
[INFO] [stdout] test upstream_invert_or_eq_1_0_eq_2_101_str_in_fld_4_def ... ok
[INFO] [stdout] test upstream_no_header_lt_2_101 ... ok
[INFO] [stdout] test upstream_no_header_regex_4_a_b_b_c ... ok
[INFO] [stdout] test upstream_no_header_eq_2_1 ... ok
[INFO] [stdout] test upstream_no_header_regex_4_asc_c ... ok
[INFO] [stdout] test upstream_no_header_str_eq_3_beta ... ok
[INFO] [stdout] test upstream_no_header_le_2_101 ... ok
[INFO] [stdout] test upstream_no_header_ff_eq_1_2 ... ok
[INFO] [stdout] test upstream_no_header_str_eq_3_a ... ok
[INFO] [stdout] test upstream_no_header_str_in_fld_2_2 ... ok
[INFO] [stdout] test upstream_no_header_str_eq_4_abc ... ok
[INFO] [stdout] test upstream_or_le_1_neg_0_5_ge_2_101_5 ... ok
[INFO] [stdout] test upstream_stdin_cat_ge_2_23 ... ok
[INFO] [stdout] test upstream_stdin_mixed_ge_2_23 ... ok
[INFO] [stdout] test upstream_invert_or_le_1_neg_0_5_ge_2_101_5 ... ok
[INFO] [stdout] test upstream_or_eq_1_0_eq_2_101_str_in_fld_4_def ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_filter_upstream_regex.rs (/opt/rustwide/target/debug/deps/cli_filter_upstream_regex-91d8b030bae7f3db)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test upstream_iregex_4_abc ... ok
[INFO] [stdout] test upstream_or_iregex_input4 ... ok
[INFO] [stdout] test upstream_not_iregex_4_abc ... ok
[INFO] [stdout] test upstream_not_iregex_f4_abc ... ok
[INFO] [stdout] test upstream_iregex_4_sz ... ok
[INFO] [stderr]      Running tests/cli_filter_upstream_strings.rs (/opt/rustwide/target/debug/deps/cli_filter_upstream_strings-84d28266849bf8ed)
[INFO] [stdout] test upstream_iregex_3_sz ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 81 tests
[INFO] [stdout] test upstream_istr_eq_abc_input4_39 ... ok
[INFO] [stdout] test upstream_invert_or_str_in_fld ... ok
[INFO] [stdout] test upstream_istr_eq_abc_34 ... ok
[INFO] [stdout] test upstream_istr_eq_20 ... ok
[INFO] [stdout] test upstream_istr_eq_ssc_19 ... ok
[INFO] [stdout] test upstream_istr_eq_ssc_18 ... ok
[INFO] [stdout] test upstream_istr_eq_abc_input4_38 ... ok
[INFO] [stdout] test upstream_istr_in_fld_3_b_upper ... ok
[INFO] [stdout] test upstream_istr_in_fld_4_sc ... ok
[INFO] [stdout] test upstream_istr_in_fld_4_unicode_1 ... ok
[INFO] [stdout] test upstream_istr_eq_c_35 ... ok
[INFO] [stdout] test upstream_istr_eq_c_22 ... ok
[INFO] [stdout] test upstream_istr_in_fld_f4_unicode ... ok
[INFO] [stdout] test upstream_istr_in_fld_range_input4 ... ok
[INFO] [stdout] test upstream_istr_in_fld_3_b ... ok
[INFO] [stdout] test upstream_istr_in_fld_3_unicode_2 ... ok
[INFO] [stdout] test upstream_istr_ne_abc_23 ... ok
[INFO] [stdout] test upstream_istr_eq_21 ... ok
[INFO] [stdout] test upstream_istr_eq_abc_16 ... ok
[INFO] [stdout] test upstream_istr_eq_abc_17 ... ok
[INFO] [stdout] test upstream_istr_not_in_fld_3_b_upper ... ok
[INFO] [stdout] test upstream_istr_ne_ssc_24 ... ok
[INFO] [stdout] test upstream_istr_not_in_fld_4_sc ... ok
[INFO] [stdout] test upstream_istr_not_in_fld_f4_sc ... ok
[INFO] [stdout] test upstream_istr_ne_ssc_36 ... ok
[INFO] [stdout] test upstream_istr_not_in_fld_f4_unicode ... ok
[INFO] [stdout] test upstream_or_str_in_fld ... ok
[INFO] [stdout] test upstream_pipe_str_not_in_fld_space ... ok
[INFO] [stdout] test upstream_pipe_str_in_fld_val ... ok
[INFO] [stdout] test upstream_istr_in_fld_f3_b ... ok
[INFO] [stdout] test upstream_pipe_str_in_fld_space ... ok
[INFO] [stdout] test upstream_str_eq_0_input4_37 ... ok
[INFO] [stdout] test upstream_str_eq_27 ... ok
[INFO] [stdout] test upstream_str_eq_9 ... ok
[INFO] [stdout] test upstream_str_eq_a_5 ... ok
[INFO] [stdout] test upstream_str_eq_a_40 ... ok
[INFO] [stdout] test upstream_str_eq_abc_26 ... ok
[INFO] [stdout] test upstream_str_eq_abc_noheader_41 ... ok
[INFO] [stdout] test upstream_str_eq_abc_7 ... ok
[INFO] [stdout] test upstream_str_eq_c_10 ... ok
[INFO] [stdout] test upstream_str_eq_b_6 ... ok
[INFO] [stdout] test upstream_str_eq_noheader_42 ... ok
[INFO] [stdout] test upstream_str_eq_c_pipe_45 ... ok
[INFO] [stdout] test upstream_str_eq_c_28 ... ok
[INFO] [stdout] test upstream_str_eq_none_100_2 ... ok
[INFO] [stdout] test upstream_str_ge_b_14 ... ok
[INFO] [stdout] test upstream_str_eq_pipe_44 ... ok
[INFO] [stdout] test upstream_pipe_str_in_fld_3_b ... ok
[INFO] [stdout] test upstream_str_gt_b_15 ... ok
[INFO] [stdout] test upstream_str_eq_abc_25 ... ok
[INFO] [stdout] test upstream_str_eq_abc_8 ... ok
[INFO] [stdout] test upstream_str_gt_b_33 ... ok
[INFO] [stdout] test upstream_str_in_fld_3_sz ... ok
[INFO] [stdout] test upstream_str_in_fld_3_b ... ok
[INFO] [stdout] test upstream_str_in_fld_multi ... ok
[INFO] [stdout] test upstream_str_in_fld_f3_b ... ok
[INFO] [stdout] test upstream_str_in_fld_range_input4_v2 ... ok
[INFO] [stdout] test upstream_str_in_fld_f4_space_val ... ok
[INFO] [stdout] test upstream_str_in_fld_noheader ... ok
[INFO] [stdout] test upstream_str_in_fld_range_input4 ... ok
[INFO] [stdout] test upstream_str_le_b_30 ... ok
[INFO] [stdout] test upstream_str_in_fld_space ... ok
[INFO] [stdout] test upstream_str_lt_b_31 ... ok
[INFO] [stdout] test upstream_str_in_fld_f3_space ... ok
[INFO] [stdout] test upstream_str_eq_none_100_4 ... ok
[INFO] [stdout] test upstream_str_lt_b_pipe_47 ... ok
[INFO] [stdout] test upstream_str_in_fld_space_val ... ok
[INFO] [stdout] test upstream_str_ne_b_11 ... ok
[INFO] [stdout] test upstream_str_ne_b_pipe_46 ... ok
[INFO] [stdout] test upstream_str_ge_b_32 ... ok
[INFO] [stdout] test upstream_str_le_b_12 ... ok
[INFO] [stdout] test upstream_str_eq_a_pipe_43 ... ok
[INFO] [stdout] test upstream_str_ne_none_100_1 ... ok
[INFO] [stdout] test upstream_str_ne_none_100_3 ... ok
[INFO] [stdout] test upstream_str_not_in_fld_space ... ok
[INFO] [stdout] test upstream_str_ne_none_100_0 ... ok
[INFO] [stdout] test upstream_str_ne_b_29 ... ok
[INFO] [stdout] test upstream_str_lt_b_13 ... ok
[INFO] [stdout] test upstream_str_not_in_fld_range_input4 ... ok
[INFO] [stdout] test upstream_str_not_in_fld_3_b ... ok
[INFO] [stdout] test upstream_str_not_in_fld_multi ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 81 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_from_csv.rs (/opt/rustwide/target/debug/deps/cli_from_csv-8c6969f2c2b9dcd6)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test from_csv_file_error_no_line_info ... ok
[INFO] [stdout] test from_csv_input1_format1_file ... ok
[INFO] [stdout] test from_csv_input1_format2_file ... ok
[INFO] [stdout] test from_csv_basic ... ok
[INFO] [stdout] test from_csv_input1_format3_file ... ok
[INFO] [stdout] test from_csv_empty_records ... ok
[INFO] [stdout] test from_csv_gz_matches_plain_csv ... ok
[INFO] [stdout] test from_csv_input2_custom_options ... ok
[INFO] [stdout] test from_csv_input3_multiline_and_tabs ... ok
[INFO] [stdout] test from_csv_input2_short_options ... ok
[INFO] [stdout] test from_csv_input3_replacements ... ok
[INFO] [stdout] test from_csv_input_bom ... ok
[INFO] [stdout] test from_csv_invalid1_should_fail ... ok
[INFO] [stdout] test from_csv_input_unicode ... ok
[INFO] [stdout] test from_csv_delimiter_quote_same_error ... ok
[INFO] [stdout] test from_csv_delimiter_newline_error ... ok
[INFO] [stdout] test from_csv_stdin_error ... ok
[INFO] [stdout] test from_csv_stdin_filename_explicit ... ok
[INFO] [stdout] test from_csv_quote_newline_error ... ok
[INFO] [stdout] test from_csv_with_custom_delimiter ... ok
[INFO] [stdout] test from_csv_replacement_newline_error ... ok
[INFO] [stdout] test from_csv_with_quotes_and_commas ... ok
[INFO] [stdout] test from_csv_sanitize_field ... ok
[INFO] [stdout] test from_csv_replacement_tab_error ... ok
[INFO] [stdout] test from_csv_quote_invalid_length ... ok
[INFO] [stdout] test from_csv_invalid_delimiter_length ... ok
[INFO] [stderr]      Running tests/cli_from_html.rs (/opt/rustwide/target/debug/deps/cli_from_html-92c533665bf46fa9)
[INFO] [stdout] test from_csv_newline_replacement_validation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test from_html_col_attr_paren_syntax ... ok
[INFO] [stdout] test from_html_index_only_implies_table ... ok
[INFO] [stdout] test from_html_col_empty_selector ... ok
[INFO] [stdout] test from_html_list_mode ... ok
[INFO] [stdout] test from_html_outfile_writes_file_for_query ... ok
[INFO] [stdout] test from_html_parse_query_empty ... ok
[INFO] [stdout] test from_html_list_mode_curly ... ok
[INFO] [stdout] test from_html_list_mode_missing_col_keeps_empty ... ok
[INFO] [stdout] test from_html_pup_attr ... ok
[INFO] [stdout] test from_html_col_invalid_selector ... ok
[INFO] [stdout] test from_html_pup_compat_combinators ... ok
[INFO] [stdout] test from_html_pup_compat_display_functions ... ok
[INFO] [stdout] test from_html_pup_text ... ok
[INFO] [stdout] test from_html_query_attr_missing_default_keeps_empty ... ok
[INFO] [stdout] test from_html_pup_compat_attributes ... ok
[INFO] [stdout] test from_html_pup_compat_basic_selectors ... ok
[INFO] [stdout] test from_html_query_empty_returns_original ... ok
[INFO] [stdout] test from_html_col_invalid_format ... ok
[INFO] [stdout] test from_html_col_attr_paren_invalid_syntax ... ok
[INFO] [stdout] test from_html_table_mode ... ok
[INFO] [stdout] test from_html_query_attr_paren ... ok
[INFO] [stdout] test from_html_table_and_query_conflict_should_fail ... ok
[INFO] [stdout] test from_html_query_attr_paren_quoted ... ok
[INFO] [stdout] test from_html_col_attr_invalid_syntax ... ok
[INFO] [stdout] test from_html_table_with_colgroup ... ok
[INFO] [stdout] test from_html_table_nested_ignored ... ok
[INFO] [stdout] test from_html_table_mode_default_selector_does_not_consume_infile ... ok
[INFO] [stdout] test from_html_table_row_with_comment ... ok
[INFO] [stdout] test from_html_table_direct_tr ... ok
[INFO] [stdout] test from_html_pup_compat_pseudo_classes ... ok
[INFO] [stdout] test from_html_index_zero_fail ... ok
[INFO] [stdout] test from_html_table_not_found ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_from_xlsx.rs (/opt/rustwide/target/debug/deps/cli_from_xlsx-d1875af2e2d7870c)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test from_xlsx_error_missing_file ... ok
[INFO] [stdout] test from_xlsx_formats_file_default ... ok
[INFO] [stdout] test from_xlsx_basic ... ok
[INFO] [stdout] test from_xlsx_formats_file_list_sheets ... ok
[INFO] [stdout] test from_xlsx_formula_error ... ok
[INFO] [stdout] test from_xlsx_datetime_type ... ok
[INFO] [stdout] test from_xlsx_specific_sheet ... ok
[INFO] [stdout] test from_xlsx_data_types ... ok
[INFO] [stdout] test from_xlsx_formats_file_sheet_borders ... ok
[INFO] [stdout] test from_xlsx_integer_type ... ok
[INFO] [stdout] test from_xlsx_list_sheets ... ok
[INFO] [stdout] test from_xlsx_error_non_existent_file ... ok
[INFO] [stdout] test from_xlsx_sheet_not_found_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_header.rs (/opt/rustwide/target/debug/deps/cli_header-620309f76c464de1)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test header_start_index ... ok
[INFO] [stdout] test header_outfile ... ok
[INFO] [stdout] test header_names_only ... ok
[INFO] [stdout] test header_duplicate_detection ... ok
[INFO] [stdout] test header_basic ... ok
[INFO] [stdout] test header_multiple_files ... ok
[INFO] [stdout] test header_empty_input ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_join.rs (/opt/rustwide/target/debug/deps/cli_join-cbb3f646c6a3cb9c)
[INFO] [stdout] 
[INFO] [stdout] running 81 tests
[INFO] [stdout] test join_basic_empty_data_header ... ok
[INFO] [stdout] test join_basic_empty_filter_header ... ok
[INFO] [stdout] test join_basic_empty_filter_noheader ... ok
[INFO] [stdout] test join_basic_exclude_header_whole_line_key ... ok
[INFO] [stdout] test join_basic_allow_duplicate_keys_noheader_append_last_wins ... ok
[INFO] [stdout] test join_basic_alternate_delimiter_header_multi_key_append ... ok
[INFO] [stdout] test join_basic_alternate_delimiter_header_named_fields ... ok
[INFO] [stdout] test join_basic_empty_data_noheader ... ok
[INFO] [stdout] test join_basic_alternate_delimiter_header_with_data_fields ... ok
[INFO] [stdout] test join_basic_exclude_noheader_whole_line_key ... ok
[INFO] [stdout] test join_basic_alternate_delimiter_header_key_only ... ok
[INFO] [stdout] test join_basic_inner_join_header_by_name ... ok
[INFO] [stdout] test join_basic_line_buffered_header_allow_duplicate_keys_append ... ok
[INFO] [stdout] test join_basic_line_buffered_header_data_fields ... ok
[INFO] [stdout] test join_basic_from_golden_whole_line_key_header ... ok
[INFO] [stdout] test join_basic_allow_duplicate_keys_header_append_last_wins ... ok
[INFO] [stdout] test join_basic_inner_join_header_by_index ... ok
[INFO] [stdout] test join_basic_line_buffered_header_key_fields_1 ... ok
[INFO] [stdout] test join_basic_single_column_filter_header_data_and_append ... ok
[INFO] [stdout] test join_basic_line_buffered_header_filter_file ... ok
[INFO] [stdout] test join_basic_line_buffered_noheader_filter_file ... ok
[INFO] [stdout] test join_basic_single_column_filter_header_key_only ... ok
[INFO] [stdout] test join_basic_line_buffered_noheader_key_fields_1 ... ok
[INFO] [stdout] test join_basic_write_all_left_outer_join_header ... ok
[INFO] [stdout] test join_basic_write_all_multi_append_fields_header ... ok
[INFO] [stdout] test join_basic_write_all_left_outer_join_noheader ... ok
[INFO] [stdout] test join_basic_line_buffered_header_allow_duplicate_keys_append_whole_line ... ok
[INFO] [stdout] test join_coverage_duplicate_key_error ... ok
[INFO] [stdout] test join_coverage_exclude_with_write_all ... ok
[INFO] [stdout] test join_coverage_exclude_with_append ... ok
[INFO] [stdout] test join_basic_from_golden_whole_line_key_header_short_opts ... ok
[INFO] [stdout] test join_error_append_index_out_of_filter_header ... ok
[INFO] [stdout] test join_error_different_number_of_keys_and_data_fields_header ... ok
[INFO] [stdout] test join_error_data_key_index_out_of_range ... ok
[INFO] [stdout] test join_coverage_write_all_requires_append ... ok
[INFO] [stdout] test join_error_duplicate_keys_filter_header_index ... ok
[INFO] [stdout] test join_error_duplicate_keys_header_append_index ... ok
[INFO] [stdout] test join_error_different_number_of_keys_and_data_fields_noheader ... ok
[INFO] [stdout] test join_coverage_append_index_out_of_range_no_header ... ok
[INFO] [stdout] test join_error_delimiter_must_be_single_char ... ok
[INFO] [stdout] test join_coverage_append_index_out_of_range_filter_header ... ok
[INFO] [stdout] test join_error_different_number_of_keys_and_data_fields_header_name ... ok
[INFO] [stdout] test join_error_duplicate_keys_header_append_whole_line ... ok
[INFO] [stdout] test join_error_invalid_append_index_header_filter_header ... ok
[INFO] [stdout] test join_error_invalid_append_index_noheader ... ok
[INFO] [stdout] test join_error_duplicate_keys_noheader_append_whole_line ... ok
[INFO] [stdout] test join_error_exclude_with_append ... ok
[INFO] [stdout] test join_error_exclude_with_append_fields_noheader_index ... ok
[INFO] [stdout] test join_error_invalid_field_range_header_unknown_name_in_list ... ok
[INFO] [stdout] test join_error_exclude_with_append_fields_header_index ... ok
[INFO] [stdout] test join_error_duplicate_keys_noheader_append_index ... ok
[INFO] [stdout] test join_error_exclude_with_append_fields_header_name ... ok
[INFO] [stdout] test join_error_invalid_field_list_empty_element_header ... ok
[INFO] [stdout] test join_error_invalid_header_name_append_fields ... ok
[INFO] [stdout] test join_error_invalid_header_name_key_fields ... ok
[INFO] [stdout] test join_error_invalid_key_index_header ... ok
[INFO] [stdout] test join_error_invalid_field_list_empty_element_noheader ... ok
[INFO] [stdout] test join_error_invalid_header_name_data_fields ... ok
[INFO] [stdout] test join_error_invalid_whole_line_combo_append_header_name_0_f2 ... ok
[INFO] [stdout] test join_error_invalid_whole_line_combo_key_and_fields_header_data_2_0 ... ok
[INFO] [stdout] test join_error_invalid_whole_line_combo_key_and_fields_header_key_0_2 ... ok
[INFO] [stdout] test join_error_invalid_whole_line_combo_key_and_fields_header_name_0_f2 ... ok
[INFO] [stdout] test join_error_invalid_whole_line_combo_key_and_fields_header_name_data_0_f2 ... ok
[INFO] [stdout] test join_error_invalid_whole_line_combo_append_header_2_0 ... ok
[INFO] [stdout] test join_error_invalid_whole_line_combo_append_header_name_f2_0 ... ok
[INFO] [stdout] test join_error_invalid_whole_line_combo_key_and_fields_header_name_data_f2_0 ... ok
[INFO] [stdout] test join_error_missing_filter_file_noheader ... ok
[INFO] [stdout] test join_error_missing_filter_file_header ... ok
[INFO] [stdout] test join_error_invalid_whole_line_combo_key_and_fields ... ok
[INFO] [stdout] test join_error_invalid_whole_line_combo_key_and_fields_header_data_0_2 ... ok
[INFO] [stdout] test join_error_invalid_whole_line_combo_append_header_0_2 ... ok
[INFO] [stdout] test join_error_invalid_whole_line_combo_key_and_fields_header_name_f2_0 ... ok
[INFO] [stdout] test join_error_invalid_field_range_noheader_name_requires_header ... ok
[INFO] [stdout] test join_error_no_such_filter_file ... ok
[INFO] [stdout] test join_error_stdin_filter_without_data_noheader ... ok
[INFO] [stdout] test join_error_key_length_mismatch_noheader ... ok
[INFO] [stdout] test join_error_no_such_data_file ... ok
[INFO] [stdout] test join_error_prefix_without_header ... ok
[INFO] [stdout] test join_error_stdin_filter_without_data_header ... ok
[INFO] [stdout] test join_error_write_all_cannot_be_used_with_exclude ... ok
[INFO] [stdout] test join_error_write_all_requires_append_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 81 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_join_header_reorder.rs (/opt/rustwide/target/debug/deps/cli_join_header_reorder-1d1cbcdc156f8bea)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test join_multi_files_different_column_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_keep_header.rs (/opt/rustwide/target/debug/deps/cli_keep_header-46ff0751203585d8)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test keep_header_empty_command_list ... ok
[INFO] [stdout] test keep_header_empty_file_and_input1_sort ... ok
[INFO] [stdout] test keep_header_empty_file_sort ... ok
[INFO] [stdout] test keep_header_eof_during_header_skip ... ok
[INFO] [stdout] test keep_header_headeronly_file_and_input1_sort ... ok
[INFO] [stdout] test keep_header_headeronly_file_sort ... ok
[INFO] [stdout] test keep_header_input1_twice_numeric_second_field ... ok
[INFO] [stdout] test keep_header_command_fail ... ok
[INFO] [stdout] test keep_header_child_fail ... ok
[INFO] [stdout] test keep_header_missing_separator ... ok
[INFO] [stdout] test keep_header_missing_command ... ok
[INFO] [stdout] test keep_header_io_error_broken_pipe ... ok
[INFO] [stdout] test keep_header_multi_line_header_with_lines_option ... ok
[INFO] [stdout] test keep_header_single_file_sort ... ok
[INFO] [stdout] test keep_header_single_file_sort_numeric_second_field ... ok
[INFO] [stdout] test keep_header_single_file_sort_reverse ... ok
[INFO] [stdout] test keep_header_lines_zero ... ok
[INFO] [stdout] file.row,field1,field2,field3
[INFO] [stdout] test keep_header_no_command_after_separator ... ok
[INFO] [stdout] test keep_header_oneblankline_cat ... ok
[INFO] [stdout] test keep_header_stdin_pipe_complex ... ok
[INFO] [stderr] Error: tva: could not open non_existent_file_for_exit_code_test: No such file or directory (os error 2)
[INFO] [stderr] 
[INFO] [stderr] Stack backtrace:
[INFO] [stderr]    0: <anyhow::Error as core::convert::From<std::io::error::Error>>::from
[INFO] [stderr]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stderr]    1: <core::result::Result<(), anyhow::Error> as core::ops::try_trait::FromResidual<core::result::Result<core::convert::Infallible, std::io::error::Error>>>::from_residual
[INFO] [stderr]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/result.rs:2189:27
[INFO] [stderr]    2: tva::cmd_tva::sort::execute
[INFO] [stderr]              at ./src/cmd_tva/sort.rs:97:18
[INFO] [stderr]    3: tva::main
[INFO] [stderr]              at ./src/tva.rs:115:40
[INFO] [stderr]    4: <fn() -> core::result::Result<(), anyhow::Error> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stderr]    5: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stderr]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stderr]    6: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stderr]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/rt.rs:206:18
[INFO] [stderr]    7: <&dyn core::ops::function::Fn<(), Output = i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe as core::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:287:21
[INFO] [stderr]    8: std::panicking::catch_unwind::do_call::<&dyn core::ops::function::Fn<(), Output = i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stderr]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stderr]    9: std::panicking::catch_unwind::<i32, &dyn core::ops::function::Fn<(), Output = i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe>
[INFO] [stderr]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stderr]   10: std::panic::catch_unwind::<&dyn core::ops::function::Fn<(), Output = i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stderr]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stderr]   11: std::rt::lang_start_internal::{closure#0}
[INFO] [stderr]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/rt.rs:175:24
[INFO] [stderr]   12: std::panicking::catch_unwind::do_call::<std::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stderr]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stderr]   13: std::panicking::catch_unwind::<isize, std::rt::lang_start_internal::{closure#0}>
[INFO] [stderr]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stderr]   14: std::panic::catch_unwind::<std::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stderr]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stderr]   15: std::rt::lang_start_internal
[INFO] [stderr]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/rt.rs:171:5
[INFO] [stderr]   16: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>
[INFO] [stderr]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/rt.rs:205:5
[INFO] [stderr]   17: main
[INFO] [stderr]   18: <unknown>
[INFO] [stderr]   19: __libc_start_main
[INFO] [stderr]   20: _start
[INFO] [stdout] test keep_header_child_exit_code_propagation ... ok
[INFO] [stdout] test keep_header_multi_file_sort ... ok
[INFO] [stdout] test keep_header_file_open_error ... ok
[INFO] [stdout] test keep_header_broken_pipe_simulation ... ok
[INFO] [stdout] test keep_header_stdin_sort ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_longer.rs (/opt/rustwide/target/debug/deps/cli_longer-05bc20bbb67ccf6b)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test longer_basic_tests::basic_longer ... ok
[INFO] [stdout] test longer_basic_tests::mixed_types ... ok
[INFO] [stdout] test longer_basic_tests::output_order_row_major ... ok
[INFO] [stdout] test longer_col_selection::by_wildcard ... ok
[INFO] [stdout] test longer_col_selection::duplicate_col_names ... ok
[INFO] [stdout] test longer_basic_tests::interleaved_cols ... ok
[INFO] [stdout] test longer_col_selection::by_name_range ... ok
[INFO] [stdout] test longer_custom_names::custom_names ... ok
[INFO] [stdout] test longer_data_quality::empty_lines_in_data ... ok
[INFO] [stdout] test longer_data_quality::ragged_rows ... ok
[INFO] [stdout] test longer_edge_cases::empty_input ... ok
[INFO] [stdout] test longer_basic_tests::names_prefix ... ok
[INFO] [stdout] test longer_edge_cases::only_header_no_data ... ok
[INFO] [stdout] test longer_edge_cases::quotes_in_header ... ok
[INFO] [stdout] test longer_empty_file_skip ... ok
[INFO] [stdout] test longer_multi_id::multi_id_cols ... ok
[INFO] [stdout] test longer_na_handling::keep_na ... ok
[INFO] [stdout] test longer_multiple_files ... ok
[INFO] [stdout] test longer_na_handling::drop_na ... ok
[INFO] [stdout] test longer_names_pattern_tests::names_pattern_two_groups ... ok
[INFO] [stdout] test longer_names_pattern_tests::names_separator ... ok
[INFO] [stdout] test longer_whitespace_na::whitespace_not_dropped ... ok
[INFO] [stdout] test longer_errors::invalid_col ... ok
[INFO] [stdout] test longer_names_pattern_tests::pattern_no_match_fallback ... ok
[INFO] [stdout] test longer_multi_names_to_without_sep_or_pattern ... ok
[INFO] [stdout] test longer_names_pattern_tests::pattern_partial_capture ... ok
[INFO] [stdout] test longer_errors::invalid_col_index_zero ... ok
[INFO] [stdout] test longer_errors::col_index_exceeds_actual ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_nl.rs (/opt/rustwide/target/debug/deps/cli_nl-cffb1ed472ec9aaa)
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test nl_delimiter_special_chars::hash ... ok
[INFO] [stdout] test nl_basic ... ok
[INFO] [stdout] test nl_delimiter_special_chars::pipe ... ok
[INFO] [stdout] test nl_delimiter_special_chars::at ... ok
[INFO] [stdout] test nl_delimiter_special_chars::colon ... ok
[INFO] [stdout] test nl_delimiter_full::colon_delimiter ... ok
[INFO] [stdout] test nl_delimiter_full::underscore_delimiter ... ok
[INFO] [stdout] test nl_empty_file::with_header ... ok
[INFO] [stdout] test nl_empty_file::no_options ... ok
[INFO] [stdout] test nl_header_options::header_and_custom_string ... ok
[INFO] [stdout] test nl_errors::unknown_option ... ok
[INFO] [stdout] test nl_header_options::default_header ... ok
[INFO] [stdout] test nl_header_options::header_string_unicode ... ok
[INFO] [stdout] test nl_empty_file_no_line_number_consumed ... ok
[INFO] [stdout] test nl_header_options::header_string_linenum ... ok
[INFO] [stdout] test nl_header_string_short_implies_header ... ok
[INFO] [stdout] test nl_delimiter_full::header_with_caret ... ok
[INFO] [stdout] test nl_line_buffered_help_text ... ok
[INFO] [stdout] test nl_multi_file::basic_multi_file ... ok
[INFO] [stdout] test nl_line_buffered_matches_default ... ok
[INFO] [stdout] test nl_multi_file::header_mixed_files ... ok
[INFO] [stdout] test nl_multi_file::header_second_file ... ok
[INFO] [stdout] test nl_help_displays_usage ... ok
[INFO] [stdout] test nl_delimiter_special_chars::tilde ... ok
[INFO] [stdout] test nl_only_newlines ... ok
[INFO] [stdout] test nl_multi_file::reordered_files ... ok
[INFO] [stdout] test nl_multi_file_continuous_numbering ... ok
[INFO] [stdout] test nl_start_number::positive_start ... ok
[INFO] [stdout] test nl_start_number::zero_start ... ok
[INFO] [stdout] test nl_multi_file::leading_empty_file ... ok
[INFO] [stdout] test nl_start_number_full::start_at_negative_10 ... ok
[INFO] [stdout] test nl_start_number_full::start_at_10 ... ok
[INFO] [stdout] test nl_start_number::negative_start ... ok
[INFO] [stdout] test nl_header_string_implies_header ... ok
[INFO] [stdout] test nl_stdin_with_args ... ok
[INFO] [stdout] test nl_stdin::stdin_basic ... ok
[INFO] [stdout] test nl_errors::nosuchfile ... ok
[INFO] [stdout] test nl_stdin::stdin_dash_alias ... ok
[INFO] [stdout] test nl_version_matches_tva ... ok
[INFO] [stdout] test nl_stdin_multi_file_header ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_plot_bin2d.rs (/opt/rustwide/target/debug/deps/cli_plot_bin2d-9e02b4d9ea38b0ce)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_plot_bin2d_with_column_names ... ok
[INFO] [stdout] test test_plot_bin2d_with_binwidth ... ok
[INFO] [stdout] test test_plot_bin2d_with_bins ... ok
[INFO] [stdout] test test_plot_bin2d_with_custom_dimensions ... ok
[INFO] [stdout] test test_plot_bin2d_ignore_errors ... ok
[INFO] [stdout] test test_plot_bin2d_with_different_bins ... ok
[INFO] [stdout] test test_plot_bin2d_basic ... ok
[INFO] [stdout] test test_plot_bin2d_help ... ok
[INFO] [stdout] test test_plot_bin2d_clustered_data ... ok
[INFO] [stdout] test test_plot_bin2d_empty_data ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_plot_box.rs (/opt/rustwide/target/debug/deps/cli_plot_box-41614cd2ecf1ad0b)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_plot_box_help ... ok
[INFO] [stdout] test test_plot_box_multiple_y_columns ... ok
[INFO] [stdout] test test_plot_box_ignore_errors ... ok
[INFO] [stdout] test test_plot_box_with_color ... ok
[INFO] [stdout] test test_plot_box_basic ... ok
[INFO] [stdout] test test_plot_box_with_outliers ... ok
[INFO] [stdout] test test_plot_box_error_no_data ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_plot_point.rs (/opt/rustwide/target/debug/deps/cli_plot_point-12a82b6c62e6a32f)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test test_plot_point_help ... ok
[INFO] [stdout] test test_plot_point_ignore_errors ... ok
[INFO] [stdout] test test_plot_point_iris_basic ... ok
[INFO] [stdout] test test_plot_point_line ... ok
[INFO] [stdout] test test_plot_point_iris_with_size ... ok
[INFO] [stdout] test test_plot_point_basic ... ok
[INFO] [stdout] test test_plot_point_multi_y_with_names ... ok
[INFO] [stdout] test test_plot_point_iris_by_index ... ok
[INFO] [stdout] test test_plot_point_path_basic ... ok
[INFO] [stdout] test test_plot_point_iris_with_color ... ok
[INFO] [stdout] test test_plot_point_multi_y_basic ... ok
[INFO] [stdout] test test_plot_point_multi_y_with_color ... ok
[INFO] [stdout] test test_plot_point_regression_basic ... ok
[INFO] [stdout] test test_plot_point_path_vs_line ... ok
[INFO] [stdout] test test_plot_point_regression_and_line_mutual_exclusion ... ok
[INFO] [stdout] test test_plot_point_with_column_names ... ok
[INFO] [stdout] test test_plot_point_regression_with_color ... ok
[INFO] [stdout] test test_plot_point_empty_data ... ok
[INFO] [stdout] test test_plot_point_with_color ... ok
[INFO] [stdout] test test_plot_point_invalid_column ... ok
[INFO] [stdout] test test_plot_point_zero_based_index ... ok
[INFO] [stdout] test test_plot_point_regression_and_path_mutual_exclusion ... ok
[INFO] [stdout] test test_plot_point_path_and_line_mutual_exclusion ... ok
[INFO] [stdout] test test_plot_point_error_on_invalid_data ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_reverse.rs (/opt/rustwide/target/debug/deps/cli_reverse-7385153350e362ce)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test reverse_header::header_single_line ... ok
[INFO] [stdout] test reverse_header::header_basic ... ok
[INFO] [stdout] test reverse_header::header_empty ... ok
[INFO] [stdout] test reverse_header::header_three_lines ... ok
[INFO] [stdout] test reverse_basic::single_line_with_newline ... ok
[INFO] [stdout] test reverse_basic::basic ... ok
[INFO] [stdout] test reverse_header_hash1::hash1_column_names_no_newline ... ok
[INFO] [stdout] test reverse_header::header_two_lines ... ok
[INFO] [stdout] test reverse_header_hash1::hash1_only_hash_lines ... ok
[INFO] [stdout] test reverse_header_hash1::hash1_only_header ... ok
[INFO] [stdout] test reverse_header_hash1_multi_file ... ok
[INFO] [stdout] test reverse_header_hash1::hash1_no_hash_lines ... ok
[INFO] [stdout] test reverse_header_hash1::hash1_single_hash ... ok
[INFO] [stdout] test reverse_mmap_fallback ... ok
[INFO] [stdout] test reverse_multi_file::basic ... ok
[INFO] [stdout] test reverse_basic::empty ... ok
[INFO] [stdout] test reverse_basic::single_line_no_newline ... ok
[INFO] [stdout] test reverse_multi_file::with_header ... ok
[INFO] [stdout] test reverse_multi_file::empty_first_file ... ok
[INFO] [stdout] test reverse_header_hash1::hash1_basic ... ok
[INFO] [stdout] test reverse_header_hash1::hash1_hash_no_newline ... ok
[INFO] [stdout] test reverse_basic::two_lines_no_newline_at_end ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_sample_advanced.rs (/opt/rustwide/target/debug/deps/cli_sample_advanced-ad77e6c953dfd49b)
[INFO] [stdout] 
[INFO] [stdout] running 61 tests
[INFO] [stdout] test sample_bernoulli_skip ... ok
[INFO] [stdout] test sample_data2x10b_weighted_shuffle ... ok
[INFO] [stdout] test sample_data1x25_distinct_k1_p20 ... ok
[INFO] [stdout] test sample_data2x10a_weighted_shuffle ... ok
[INFO] [stdout] test sample_data2x10c_weighted_shuffle_log_dist ... ok
[INFO] [stdout] test sample_compat_mode_shuffle ... ok
[INFO] [stdout] test sample_compat_mode_single_col ... ok
[INFO] [stdout] test sample_distinct_print_random ... ok
[INFO] [stdout] test sample_data5x25_distinct_k2_p40 ... ok
[INFO] [stdout] test sample_bernoulli_basic ... ok
[INFO] [stdout] test sample_data5x25_distinct_range_keys ... ok
[INFO] [stdout] test sample_distinct_gen_random_inorder ... ok
[INFO] [stdout] test sample_gen_random_inorder_complex_keys ... ok
[INFO] [stdout] test sample_gen_random_inorder_explicit_seed ... ok
[INFO] [stdout] test sample_inorder_numeric ... ok
[INFO] [stdout] test sample_gen_random_inorder_key_fields_names ... ok
[INFO] [stdout] test sample_gen_random_inorder_key_reordered ... ok
[INFO] [stdout] test sample_print_random_with_header_custom ... ok
[INFO] [stdout] test sample_key_fields_star ... ok
[INFO] [stdout] test sample_replace_multiple_items ... ok
[INFO] [stdout] test sample_outfile_option ... ok
[INFO] [stdout] test sample_very_small_prob ... ok
[INFO] [stdout] test sample_reservoir_algo_r ... ok
[INFO] [stdout] test sample_data5x25_distinct_k2_k4_p20 ... ok
[INFO] [stdout] test test_sample_distinct::distinct_key_ranges ... ok
[INFO] [stdout] test test_sample_distinct::distinct_key_names_range ... ok
[INFO] [stdout] test test_sample_distinct::distinct_key_names_list ... ok
[INFO] [stdout] test sample_seed_value_explicit ... ok
[INFO] [stdout] test test_sample_distinct::distinct_multiple_keys ... ok
[INFO] [stdout] test test_sample_distinct::distinct_no_header ... ok
[INFO] [stdout] test test_sample_distinct::distinct_with_header ... ok
[INFO] [stdout] test test_sample_distinct::distinct_prob_1_0 ... ok
[INFO] [stdout] test sample_gen_random_inorder_key_out_of_range ... ok
[INFO] [stdout] test sample_gen_random_inorder_random_seed ... ok
[INFO] [stdout] test test_sample_distinct::distinct_with_single_key ... ok
[INFO] [stdout] test test_sample_edge_cases::reservoir_with_fewer_rows_than_k ... ok
[INFO] [stdout] test test_sample_distinct::distinct_k0_vs_all_fields ... ok
[INFO] [stdout] test test_sample_edge_cases::empty_input ... ok
[INFO] [stdout] test test_sample_edge_cases::single_row ... ok
[INFO] [stdout] test test_sample_edge_cases::subset_num_greater_than_input ... ok
[INFO] [stdout] test test_sample_gen_random_inorder::gen_random_inorder_key_fields_no_header ... ok
[INFO] [stdout] test test_sample_edge_cases::prob_1_0 ... ok
[INFO] [stdout] test test_sample_edge_cases::reservoir_k0 ... ok
[INFO] [stdout] test sample_gen_random_inorder_key_fields_invalid_no_header ... ok
[INFO] [stdout] test test_sample_edge_cases::standard_empty_lines ... ok
[INFO] [stdout] test test_sample_print_random::inorder_with_print_random ... ok
[INFO] [stdout] test test_sample_gen_random_inorder::gen_random_inorder_custom_header ... ok
[INFO] [stdout] test test_sample_print_random::bernoulli_with_print_random ... ok
[INFO] [stdout] test test_sample_edge_cases::multiple_empty_lines ... ok
[INFO] [stdout] test test_sample_print_random::shuffle_with_print_random ... ok
[INFO] [stdout] test test_sample_gen_random_inorder::gen_random_inorder_empty_lines ... ok
[INFO] [stdout] test test_sample_gen_random_inorder::gen_random_inorder_no_header ... ok
[INFO] [stdout] test test_sample_weighted::weight_field_with_single_row ... ok
[INFO] [stdout] test test_sample_weighted::weight_field_header_by_name_multiple_cols ... ok
[INFO] [stdout] test test_sample_weighted::weight_zero_or_negative ... ok
[INFO] [stdout] test test_sample_weighted::weighted_shuffle_all_weights_zero ... ok
[INFO] [stdout] test test_sample_weighted::weight_field_header_by_wildcard ... ok
[INFO] [stdout] test test_sample_weighted::weighted_print_random ... ok
[INFO] [stdout] test test_sample_weighted::weighted_inorder_single_item ... ok
[INFO] [stdout] test test_sample_weighted::weighted_inorder ... ok
[INFO] [stdout] test test_sample_weighted::weighted_with_algorithm_r ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 61 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_sample_basic.rs (/opt/rustwide/target/debug/deps/cli_sample_basic-3143d0e9d998d534)
[INFO] [stdout] 
[INFO] [stdout] running 47 tests
[INFO] [stdout] test sample_header_preserved ... ok
[INFO] [stdout] test sample_distinct_basic ... ok
[INFO] [stdout] test sample_compat_multi_file_from_tsv_sample_inputs ... ok
[INFO] [stdout] test sample_gen_random_inorder_basic ... ok
[INFO] [stdout] test sample_compat_stdin_and_files_from_tsv_sample_inputs ... ok
[INFO] [stdout] test sample_gen_random_inorder ... ok
[INFO] [stdout] test sample_key_fields_distinct_per_key ... ok
[INFO] [stdout] test sample_print_random ... ok
[INFO] [stdout] test sample_compat_num_superset ... ok
[INFO] [stdout] test sample_inorder_basic ... ok
[INFO] [stdout] test sample_print_random_basic ... ok
[INFO] [stdout] test sample_multiple_files ... ok
[INFO] [stdout] test sample_replace_basic ... ok
[INFO] [stdout] test sample_weight_field_basic ... ok
[INFO] [stdout] test sample_inorder_conflicts_with_replace ... ok
[INFO] [stdout] test sample_print_random_not_allowed_with_replace ... ok
[INFO] [stdout] test sample_static_seed_produces_reproducible_output ... ok
[INFO] [stdout] test sample_weight_field_header_by_name ... ok
[INFO] [stdout] test sample_windows_newlines_from_tsv_sample_inputs ... ok
[INFO] [stdout] test test_sample_basic::num_limited ... ok
[INFO] [stdout] test test_sample_basic::prob_keeps_subset ... ok
[INFO] [stdout] test test_sample_basic::shuffle_basic ... ok
[INFO] [stdout] test sample_inorder_conflicts_with_prob ... ok
[INFO] [stdout] test sample_replace_conflicts_with_prob ... ok
[INFO] [stdout] test sample_key_fields_requires_prob ... ok
[INFO] [stdout] test sample_weighted_shuffle ... ok
[INFO] [stdout] test test_sample_errors::gen_random_inorder_conflicts ... ok
[INFO] [stdout] test test_sample_errors::key_conflicts ... ok
[INFO] [stdout] test test_sample_errors::invalid_prob ... ok
[INFO] [stdout] test sample_weight_field_invalid_field_list_reports_error ... ok
[INFO] [stdout] test test_sample_errors::inorder_conflicts ... ok
[INFO] [stdout] test test_sample_errors::invalid_prob_rejected ... ok
[INFO] [stdout] test test_sample_errors::key_index_out_of_range ... ok
[INFO] [stdout] test sample_weight_field_conflicts_with_prob_and_replace ... ok
[INFO] [stdout] test test_sample_errors::num_prob_conflict ... ok
[INFO] [stdout] test test_sample_errors::print_random_replace_conflict ... ok
[INFO] [stdout] test test_sample_errors::replace_no_num ... ok
[INFO] [stdout] test test_sample_errors::print_random_gen_random_conflict ... ok
[INFO] [stdout] test test_sample_errors::weight_invalid_value ... ok
[INFO] [stdout] test sample_gen_random_inorder_conflicts_with_sampling ... ok
[INFO] [stdout] test test_sample_errors::weight_prob_conflict ... ok
[INFO] [stdout] test test_sample_inorder_errors::inorder_requires_num ... ok
[INFO] [stdout] test test_sample_errors::replace_prob_conflict ... ok
[INFO] [stdout] test test_sample_errors::weight_index_out_of_range ... ok
[INFO] [stdout] test test_sample_errors::key_no_prob ... ok
[INFO] [stdout] test test_sample_errors::weight_replace_conflict ... ok
[INFO] [stdout] test test_sample_replace_errors::replace_requires_num ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 47 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_select.rs (/opt/rustwide/target/debug/deps/cli_select-7148b14209ec7669)
[INFO] [stdout] 
[INFO] [stdout] running 56 tests
[INFO] [stdout] test select_basic::select_reorder_fields ... ok
[INFO] [stdout] test select_alternate_delimiter::second_field ... ok
[INFO] [stdout] test select_empty_file::with_header ... ok
[INFO] [stdout] test select_empty_file::without_header ... ok
[INFO] [stdout] test select_empty_selection ... ok
[INFO] [stdout] test select_basic::select_single_field ... ok
[INFO] [stdout] test select_empty_file_with_header ... ok
[INFO] [stdout] test select_basic::select_fields_by_index_without_header ... ok
[INFO] [stdout] test select_alternate_delimiter::first_field ... ok
[INFO] [stdout] test select_errors::incomplete_range_start ... ok
[INFO] [stdout] test select_exclude_only_implies_rest ... ok
[INFO] [stdout] test select_errors::not_enough_fields ... ok
[INFO] [stdout] test select_errors::exclude_max_field_limit ... ok
[INFO] [stdout] test select_errors::overlap_error ... ok
[INFO] [stdout] test select_errors::header_no_such_field ... ok
[INFO] [stdout] test select_fields_and_exclude_together ... ok
[INFO] [stdout] test select_fields_and_exclude_no_conflict ... ok
[INFO] [stdout] test select_from_multiple_files_with_header ... ok
[INFO] [stdout] test select_field_list_errors::trailing_comma ... ok
[INFO] [stdout] test select_from_multiple_files_without_header ... ok
[INFO] [stdout] test select_fields_by_name_with_header ... ok
[INFO] [stdout] test select_fields_and_exclude_combo::fields_and_exclude_rest_first ... ok
[INFO] [stdout] test select_header_hash1::hash1_multiple_comment_lines ... ok
[INFO] [stdout] test select_fields_and_exclude_combo::fields_and_exclude_rest_last ... ok
[INFO] [stdout] test select_header_hash1::hash1_select_by_name ... ok
[INFO] [stdout] test select_header_hash1::hash1_select_by_index ... ok
[INFO] [stdout] test select_header_hash1::hash1_exclude_by_name ... ok
[INFO] [stdout] test select_header_modes::exclude_by_name_with_header ... ok
[INFO] [stdout] test select_header_name_patterns::special_char_escapes ... ok
[INFO] [stdout] test select_handles_crlf_input_from_stdin ... ok
[INFO] [stdout] test select_header_name_patterns::name_range ... ok
[INFO] [stdout] test select_header_name_patterns::wildcard_pattern ... ok
[INFO] [stdout] test select_input1_tests::select_field_range ... ok
[INFO] [stdout] test select_errors::incomplete_range_end ... ok
[INFO] [stdout] test select_header_modes::exclude_with_header ... ok
[INFO] [stdout] test select_input1_tests::select_first_field ... ok
[INFO] [stdout] test select_large_index_noop::single_large_index ... ok
[INFO] [stdout] test select_input1_tests::exclude_first_field ... ok
[INFO] [stdout] test select_errors::header_range_second_missing ... ok
[INFO] [stdout] test select_header_hash1::hash1_no_column_names ... ok
[INFO] [stdout] test select_other_file_tests::exclude_field_3x3 ... ok
[INFO] [stdout] test select_field_list_errors::name_without_header ... ok
[INFO] [stdout] test select_repeated_fields::repeated_fields ... ok
[INFO] [stdout] test select_other_file_tests::reorder_fields_2fields ... ok
[INFO] [stdout] test select_repeated_fields::repeated_fields_with_range ... ok
[INFO] [stdout] test select_rest_position::rest_last ... ok
[INFO] [stdout] test select_rest_with_header_parsing ... ok
[INFO] [stdout] test select_rest_position::rest_none ... ok
[INFO] [stdout] test select_missing_required_args::no_args_with_file ... ok
[INFO] [stdout] test select_rest_position::rest_first ... ok
[INFO] [stdout] test select_missing_required_args::no_args_with_stdin ... ok
[INFO] [stdout] test select_unknown_field_name::with_exclude_flag ... ok
[INFO] [stdout] test select_unknown_field_name::with_fields_flag ... ok
[INFO] [stdout] test select_invalid_delimiter ... ok
[INFO] [stdout] test select_invalid_field_spec ... ok
[INFO] [stdout] test select_large_index_noop::large_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 56 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_slice.rs (/opt/rustwide/target/debug/deps/cli_slice-0edd38b219ef03f2)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test slice_basic::drop_single_row ... ok
[INFO] [stdout] test slice_basic::open_end_range ... ok
[INFO] [stdout] test slice_advanced_header_modes::header_lines_n ... ok
[INFO] [stdout] test slice_basic::open_start_range ... ok
[INFO] [stdout] test slice_advanced_header_modes::header_hash ... ok
[INFO] [stdout] test slice_basic::keep_multiple_ranges ... ok
[INFO] [stdout] test slice_basic::keep_single_range ... ok
[INFO] [stdout] test slice_empty_ranges::keep_mode_no_ranges ... ok
[INFO] [stdout] test slice_header_hash_with_multiple_ranges ... ok
[INFO] [stdout] test slice_empty_ranges::drop_mode_no_ranges ... ok
[INFO] [stdout] test slice_empty_ranges::keep_mode_header_only ... ok
[INFO] [stdout] test slice_header_lines_n_with_invert ... ok
[INFO] [stdout] test slice_header_modes::keep_header_drop_range ... ok
[INFO] [stdout] test slice_multi_file_input ... ok
[INFO] [stdout] test slice_header_modes::keep_header_keep_range ... ok
[INFO] [stdout] test slice_multi_file_header_duplication ... ok
[INFO] [stdout] test slice_outfile_option ... ok
[INFO] [stdout] test slice_multi_file_with_header ... ok
[INFO] [stdout] test slice_error_cases::invalid_zero_index_range ... ok
[INFO] [stdout] test slice_error_cases::invalid_zero_index_single ... ok
[INFO] [stdout] test slice_error_cases::invalid_range_order ... ok
[INFO] [stderr]      Running tests/cli_sort.rs (/opt/rustwide/target/debug/deps/cli_sort-87b1ef100680dcac)
[INFO] [stdout] test slice_advanced_header_modes::header_hash1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test sort_basic::default_all_columns ... ok
[INFO] [stdout] test sort_basic::custom_delimiter ... ok
[INFO] [stdout] test sort_basic::with_empty_lines ... ok
[INFO] [stdout] test sort_basic::lexicographic_single_key ... ok
[INFO] [stdout] test sort_basic::reverse_lexicographic ... ok
[INFO] [stdout] test sort_basic::with_whitespace ... ok
[INFO] [stdout] test sort_header_modes::header_hash1 ... ok
[INFO] [stdout] test sort_header_modes::header_basic ... ok
[INFO] [stdout] test sort_empty_input ... ok
[INFO] [stdout] test sort_header_modes::header_hash1_no_hash_lines ... ok
[INFO] [stdout] test sort_basic::single_row ... ok
[INFO] [stdout] test sort_header_modes::header_lines_n_no_data ... ok
[INFO] [stdout] test sort_header_modes::header_hash ... ok
[INFO] [stdout] test sort_identical_values_stable ... ok
[INFO] [stdout] test sort_header_modes::header_lines_n ... ok
[INFO] [stdout] test sort_header_modes::header_only_no_data ... ok
[INFO] [stdout] test sort_header_modes_mutually_exclusive ... ok
[INFO] [stdout] test sort_keys::key_range ... ok
[INFO] [stdout] test sort_keys::duplicate_indices ... ok
[INFO] [stdout] test sort_missing_fields_in_some_rows ... ok
[INFO] [stdout] test sort_lexicographic_file_names ... ok
[INFO] [stdout] test sort_keys::multiple_keys ... ok
[INFO] [stdout] test sort_numeric::large_values ... ok
[INFO] [stdout] test sort_multiple_files_with_different_headers ... ok
[INFO] [stdout] test sort_numeric::basic_numeric ... ok
[INFO] [stdout] test sort_numeric::floats ... ok
[INFO] [stdout] test sort_numeric::negative_numbers ... ok
[INFO] [stdout] test sort_empty_key_part ... ok
[INFO] [stdout] test sort_numeric_reverse_single_key ... ok
[INFO] [stdout] test sort_outfile ... ok
[INFO] [stdout] test sort_outfile_with_header ... ok
[INFO] [stdout] test sort_unicode_values ... ok
[INFO] [stdout] test sort_with_header_lines_n_multi_file ... ok
[INFO] [stdout] test sort_reverse_numeric ... ok
[INFO] [stdout] test sort_numeric_with_non_numeric_values ... ok
[INFO] [stdout] test sort_numeric::scientific_notation ... ok
[INFO] [stdout] test sort_invalid_delimiter ... ok
[INFO] [stdout] test sort_invalid_key ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_split.rs (/opt/rustwide/target/debug/deps/cli_split-766316decf7ef586)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test split_empty_and_basic::basic_lines_single_file ... ok
[INFO] [stdout] test split_empty_and_basic::empty_file ... ok
[INFO] [stdout] test split_creates_output_dir ... ok
[INFO] [stdout] test split_delimiter_custom ... ok
[INFO] [stdout] test split_empty_lines_in_data ... ok
[INFO] [stdout] test split_header_in_only_skips_header ... ok
[INFO] [stdout] test split_append_mode_correctness ... ok
[INFO] [stdout] test split_empty_and_basic::basic_lines_two_files ... ok
[INFO] [stdout] test split_key_fields_with_empty_fields ... ok
[INFO] [stdout] test split_lines_per_file_from_input1x5 ... ok
[INFO] [stdout] test split_lines_per_file_basic ... ok
[INFO] [stdout] test split_lines_per_file_with_header ... ok
[INFO] [stdout] test split_lines_with_header_and_empty_lines ... ok
[INFO] [stdout] test split_multiple_files_with_headers ... ok
[INFO] [stdout] test split_max_open_files_lru ... ok
[INFO] [stdout] test split_numeric_filenames_padding ... ok
[INFO] [stdout] test split_error_cases::key_no_num ... ok
[INFO] [stdout] test split_prefix_and_suffix_custom ... ok
[INFO] [stdout] test split_error_cases::requires_mode ... ok
[INFO] [stdout] test split_error_cases::lines_num_conflict ... ok
[INFO] [stdout] test split_random_by_key_on_input4x18_groups_keys_together ... ok
[INFO] [stdout] test split_random_by_key_groups_keys_together ... ok
[INFO] [stdout] test split_random_num_files_1 ... ok
[INFO] [stdout] test split_random_static_seed_reproducible ... ok
[INFO] [stdout] test split_output_not_dir ... ok
[INFO] [stdout] test split_seed_value_reproducible ... ok
[INFO] [stdout] test split_file_exists_no_append ... ok
[INFO] [stdout] test split_error_cases::key_lines_conflict ... ok
[INFO] [stdout] test split_random_with_append ... ok
[INFO] [stdout] test split_key_fields_invalid_field_list_reports_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_stats.rs (/opt/rustwide/target/debug/deps/cli_stats-b167bea3b2744be0)
[INFO] [stdout] 
[INFO] [stdout] running 207 tests
[INFO] [stdout] test stats_custom_header_with_quantile ... ok
[INFO] [stdout] test stats_advanced_math ... ok
[INFO] [stdout] test stats_alternating_values ... ok
[INFO] [stdout] test stats_basic_help ... ok
[INFO] [stdout] test stats_custom_delimiter ... ok
[INFO] [stdout] test stats_all_missing_values ... ok
[INFO] [stdout] test stats_all_same_value ... ok
[INFO] [stdout] test stats_custom_values_delimiter ... ok
[INFO] [stdout] test stats_dos_line_endings ... ok
[INFO] [stdout] test stats_empty_values_in_middle ... ok
[INFO] [stdout] test stats_exclude_missing ... ok
[INFO] [stdout] test stats_duplicate_field_in_list ... ok
[INFO] [stdout] test stats_float_precision ... ok
[INFO] [stdout] test stats_group_by_single_group ... ok
[INFO] [stdout] test stats_group_by_with_missing_values ... ok
[INFO] [stdout] test stats_empty_file_with_header ... ok
[INFO] [stdout] test stats_group_by_no_header ... ok
[INFO] [stdout] test stats_group_by_many_groups ... ok
[INFO] [stdout] test stats_header_hash1_basic ... ok
[INFO] [stdout] test stats_header_hash1_empty_after_header ... ok
[INFO] [stdout] test stats_descending_order ... ok
[INFO] [stdout] test stats_header_hash1_exclude_missing ... ok
[INFO] [stdout] test stats_header_hash1_first_last ... ok
[INFO] [stdout] test stats_header_hash1_count ... ok
[INFO] [stdout] test stats_header_hash1_median_variance ... ok
[INFO] [stdout] test stats_header_hash1_geomean_harmmean ... ok
[INFO] [stdout] test stats_header_hash1_mode_count ... ok
[INFO] [stdout] test stats_header_hash1_missing_count ... ok
[INFO] [stdout] test stats_header_hash1_mode_nunique ... ok
[INFO] [stdout] test stats_header_hash1_group_by ... ok
[INFO] [stdout] test stats_header_hash1_multiple_files ... ok
[INFO] [stdout] test stats_custom_delimiter_group ... ok
[INFO] [stdout] test stats_header_hash1_quantile ... ok
[INFO] [stdout] test stats_header_hash1_rand ... ok
[INFO] [stdout] test stats_group_by_field_not_found ... ok
[INFO] [stdout] test stats_header_hash1_stdev_mad ... ok
[INFO] [stdout] test stats_header_hash1_unique_collapse ... ok
[INFO] [stdout] test stats_header_hash1_quantile_custom_header ... ok
[INFO] [stdout] test stats_header_hash1_field_by_name_not_found ... ok
[INFO] [stdout] test stats_header_hash1_with_replace_missing ... ok
[INFO] [stdout] test stats_header_only_file ... ok
[INFO] [stdout] test stats_infinity_values ... ok
[INFO] [stdout] test stats_leading_trailing_whitespace ... ok
[INFO] [stdout] test stats_mad_no_header ... ok
[INFO] [stdout] test stats_header_hash1_with_write_header ... ok
[INFO] [stdout] test stats_header_hash1_no_hash_lines ... ok
[INFO] [stdout] test stats_mad ... ok
[INFO] [stdout] test stats_header_hash1_multiple_hash_lines ... ok
[INFO] [stdout] test stats_header_hash1_range_cv ... ok
[INFO] [stdout] test stats_header_hash1_multiple_ops ... ok
[INFO] [stdout] test stats_many_fields ... ok
[INFO] [stdout] test stats_mode_no_repeats ... ok
[INFO] [stdout] test stats_field_by_name_not_found ... ok
[INFO] [stdout] test stats_mixed_types ... ok
[INFO] [stdout] test stats_multiple_files_with_empty ... ok
[INFO] [stdout] test stats_many_rows ... ok
[INFO] [stdout] test stats_no_operations ... ok
[INFO] [stdout] test stats_range_field_selection ... ok
[INFO] [stdout] test stats_multiple_operations_same_field ... ok
[INFO] [stdout] test stats_nan_values ... ok
[INFO] [stdout] test stats_single_column_file ... ok
[INFO] [stdout] test stats_string_ops ... ok
[INFO] [stdout] test stats_multiple_operations_different_fields ... ok
[INFO] [stdout] test stats_variance_stdev ... ok
[INFO] [stdout] test stats_very_long_field_name ... ok
[INFO] [stdout] test stats_wildcard_field ... ok
[INFO] [stdout] test stats_replace_missing_input_side ... ok
[INFO] [stdout] test stats_scientific_notation ... ok
[INFO] [stdout] test stats_write_header_no_input_header ... ok
[INFO] [stdout] test stats_write_header_with_group_by ... ok
[INFO] [stdout] test stats_unicode_field_names ... ok
[INFO] [stdout] test test_stats_advanced_stats::geomean ... ok
[INFO] [stdout] test stats_two_column_file ... ok
[INFO] [stdout] test test_stats_advanced_stats::range ... ok
[INFO] [stdout] test test_stats_aliases::retain ... ok
[INFO] [stdout] test test_stats_aliases::var ... ok
[INFO] [stdout] test test_stats_basic_with_header::count ... ok
[INFO] [stdout] test test_stats_aliases_no_header::var ... ok
[INFO] [stdout] test test_stats_advanced_stats::harmmean ... ok
[INFO] [stdout] test test_stats_aliases_no_header_multi::collapse ... ok
[INFO] [stdout] test test_stats_aliases_no_header_multi::unique_values ... ok
[INFO] [stdout] test test_stats_aliases_no_header::retain ... ok
[INFO] [stdout] test test_stats_aliases_no_header::unique_count ... ok
[INFO] [stdout] test test_stats_basic_with_header::mean ... ok
[INFO] [stdout] test test_stats_basic_with_header::median ... ok
[INFO] [stdout] test test_stats_basic_with_header::sum ... ok
[INFO] [stdout] test test_stats_basic_with_header::min_max ... ok
[INFO] [stdout] test test_stats_count_ops::mode_count_multiple_same ... ok
[INFO] [stdout] test test_stats_count_header::count_header ... ok
[INFO] [stdout] test test_stats_count_ops::missing_count_no_missing ... ok
[INFO] [stdout] test test_stats_count_header::count_header_implicit ... ok
[INFO] [stdout] test test_stats_count_ops::not_missing_count_all_present ... ok
[INFO] [stdout] test test_stats_custom_header::custom_header_quantile ... ok
[INFO] [stdout] test test_stats_cv::cv ... ok
[INFO] [stdout] test test_stats_custom_header::custom_header_short ... ok
[INFO] [stdout] test test_stats_custom_header::custom_header ... ok
[INFO] [stdout] test test_stats_group_by_with_header::group_by_multiple ... ok
[INFO] [stdout] test test_stats_count_ops::mode_count_single_value ... ok
[INFO] [stdout] test test_stats_group_by_with_header::group_by_single ... ok
[INFO] [stdout] test test_stats_iqr_standalone::iqr ... ok
[INFO] [stdout] test test_stats_missing_count_ops::missing_count_ops ... ok
[INFO] [stdout] test stats_quantile_invalid_field ... ok
[INFO] [stdout] test test_stats_errors::exclude_and_replace_missing ... ok
[INFO] [stdout] test test_stats_mode_ops::unique_count_alias ... ok
[INFO] [stdout] test test_stats_errors::quantile_invalid_prob ... ok
[INFO] [stdout] test test_stats_no_header::collapse ... ok
[INFO] [stdout] test test_stats_mode_tie::mode_tie ... ok
[INFO] [stdout] test test_stats_no_header::count ... ok
[INFO] [stdout] test test_stats_no_header::cv ... ok
[INFO] [stdout] test test_stats_errors::delimiter_conflict ... ok
[INFO] [stdout] test test_stats_errors::quantile_no_prob ... ok
[INFO] [stdout] test test_stats_no_header::first ... ok
[INFO] [stdout] test test_stats_no_header::iqr ... ok
[INFO] [stdout] test test_stats_no_header::geomean ... ok
[INFO] [stdout] test test_stats_no_header::last ... ok
[INFO] [stdout] test test_stats_errors::custom_header_multiple_fields ... ok
[INFO] [stdout] test test_stats_no_header::harmmean ... ok
[INFO] [stdout] test test_stats_no_header::mean ... ok
[INFO] [stdout] test test_stats_no_header::median ... ok
[INFO] [stdout] test test_stats_no_header::max ... ok
[INFO] [stdout] test test_stats_no_header::missing_count ... ok
[INFO] [stdout] test test_stats_no_header::mode ... ok
[INFO] [stdout] test test_stats_no_header::mode_count ... ok
[INFO] [stdout] test test_stats_no_header::not_missing_count ... ok
[INFO] [stdout] test test_stats_no_header::q3 ... ok
[INFO] [stdout] test test_stats_no_header::nunique ... ok
[INFO] [stdout] test test_stats_no_header::range ... ok
[INFO] [stdout] test test_stats_mode_ops::mode_count ... ok
[INFO] [stdout] test test_stats_no_header::sum ... ok
[INFO] [stdout] test test_stats_missing_ops::exclude_missing_all_present ... ok
[INFO] [stdout] test test_stats_no_header_multi::rand ... ok
[INFO] [stdout] test test_stats_number_edge_cases::large ... ok
[INFO] [stdout] test test_stats_no_header_multi::unique ... ok
[INFO] [stdout] test test_stats_number_edge_cases::negative ... ok
[INFO] [stdout] test test_stats_number_edge_cases::mixed ... ok
[INFO] [stdout] test test_stats_no_header::min ... ok
[INFO] [stdout] test test_stats_no_header::variance ... ok
[INFO] [stdout] test test_stats_quantile_ops::quantile ... ok
[INFO] [stdout] test test_stats_missing_ops::count_header_only ... ok
[INFO] [stdout] test test_stats_rand::rand ... ok
[INFO] [stdout] test test_stats_quantile_single::single_prob ... ok
[INFO] [stdout] test test_stats_no_header::stdev ... ok
[INFO] [stdout] test test_stats_quantile_multi::extremes ... ok
[INFO] [stdout] test test_stats_no_header::quantile ... ok
[INFO] [stdout] test test_stats_no_header::q1 ... ok
[INFO] [stdout] test test_stats_number_edge_cases::small ... ok
[INFO] [stdout] test test_stats_replace_missing::replace_missing ... ok
[INFO] [stdout] test test_stats_replace_missing_ops::replace_missing_numeric ... ok
[INFO] [stdout] test test_stats_single_row_ops::rand ... ok
[INFO] [stdout] test test_stats_single_value_ops::unique ... ok
[INFO] [stdout] test test_stats_quartiles::quartiles ... ok
[INFO] [stdout] test test_stats_single_row_ops::first_last ... ok
[INFO] [stdout] test test_stats_row_count::single_row ... ok
[INFO] [stdout] test test_stats_single_value_stats::cv ... ok
[INFO] [stdout] test test_stats_single_value_stats::range ... ok
[INFO] [stdout] test test_stats_single_value_stats::mad ... ok
[INFO] [stdout] test test_stats_replace_missing::default_missing ... ok
[INFO] [stdout] test test_stats_single_value_stats::q3 ... ok
[INFO] [stdout] test test_stats_single_value_stats::variance ... ok
[INFO] [stdout] test test_stats_single_value_stats::iqr ... ok
[INFO] [stdout] test test_stats_single_value_ops::collapse ... ok
[INFO] [stdout] test test_stats_string_ops_advanced::collapse_custom_delim ... ok
[INFO] [stdout] test test_stats_single_value_string::mode_single_value ... ok
[INFO] [stdout] test test_stats_single_value_string::unique_single_value ... ok
[INFO] [stdout] test test_stats_single_value_stats::q1 ... ok
[INFO] [stdout] test test_stats_string_ops_with_header::first_last ... ok
[INFO] [stdout] test test_stats_single_value_stats::stdev ... ok
[INFO] [stdout] test test_stats_string_ops_with_header::nunique_mode ... ok
[INFO] [stdout] test test_stats_values_aliases::values_alias ... ok
[INFO] [stdout] test test_stats_values_aliases::unique_values_alias ... ok
[INFO] [stdout] test test_stats_with_zero::harmmean_with_zero ... ok
[INFO] [stdout] test test_stats_with_zero::geomean_with_zero ... ok
[INFO] [stdout] test test_stats_write_header::write_header ... ok
[INFO] [stdout] test test_stats_two_rows::two_rows ... ok
[INFO] [stdout] test tsv_utils_test_103_group_by_unique_count ... ok
[INFO] [stdout] test test_tsv_utils_errors::invalid_field_index ... ok
[INFO] [stdout] test test_tsv_utils_errors_3::invalid_field_list ... ok
[INFO] [stdout] test tsv_utils_test_1field ... ok
[INFO] [stdout] test test_tsv_utils_errors::missing_file ... ok
[INFO] [stdout] test test_tsv_utils_errors::invalid_field_list_empty ... ok
[INFO] [stdout] test tsv_utils_test_243_mean ... ok
[INFO] [stdout] test tsv_utils_test_154_count_unique_count_files ... ok
[INFO] [stdout] test tsv_utils_test_34_group_by_1_2 ... ok
[INFO] [stdout] test test_tsv_utils_errors_2::non_numeric_group_by ... ok
[INFO] [stdout] test tsv_utils_test_1field_no_header ... ok
[INFO] [stdout] test tsv_utils_test_20_basic_count_min_max ... ok
[INFO] [stdout] test tsv_utils_test_50_group_by_names ... ok
[INFO] [stdout] test tsv_utils_test_advanced_stats_1 ... ok
[INFO] [stdout] test tsv_utils_test_97_multi_file_unique_count ... ok
[INFO] [stdout] test tsv_utils_test_empty_file_no_header ... ok
[INFO] [stdout] test tsv_utils_test_extended_stats ... ok
[INFO] [stdout] test tsv_utils_test_crlf_handling ... ok
[INFO] [stdout] test tsv_utils_test_42_group_by_range ... ok
[INFO] [stdout] test tsv_utils_test_28_group_by_1 ... ok
[INFO] [stdout] test tsv_utils_test_empty_file ... ok
[INFO] [stdout] test tsv_utils_test_header_only ... ok
[INFO] [stdout] test tsv_utils_test_field_range_by_name ... ok
[INFO] [stdout] test tsv_utils_test_float_precision_defaults ... ok
[INFO] [stdout] test test_tsv_utils_errors_3::zero_index ... ok
[INFO] [stdout] test tsv_utils_test_no_header_group_by ... ok
[INFO] [stdout] test tsv_utils_test_field_out_of_bounds_multi_file_behavior ... ok
[INFO] [stdout] test tsv_utils_test_multi_file_no_header ... ok
[INFO] [stdout] test tsv_utils_test_58_multi_file ... ok
[INFO] [stdout] test test_tsv_utils_errors_2::field_not_found_header ... ok
[INFO] [stdout] test tsv_utils_test_stdin_mixed_files ... ok
[INFO] [stdout] test tsv_utils_test_header_as_data ... ok
[INFO] [stdout] test tsv_utils_test_stdin_group_by ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 207 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.93s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_to_csv.rs (/opt/rustwide/target/debug/deps/cli_to_csv-1462a230f26109a3)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test to_csv_file ... ok
[INFO] [stdout] test to_csv_with_quotes ... ok
[INFO] [stdout] test to_csv_custom_delimiter ... ok
[INFO] [stdout] test to_csv_basic ... ok
[INFO] [stdout] test to_csv_invalid_delimiter_length ... ok
[INFO] [stdout] test to_csv_invalid_delimiter_word ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_to_md.rs (/opt/rustwide/target/debug/deps/cli_to_md-6cb507f6121ec6e2)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test md_basic ... ok
[INFO] [stdout] test md_center ... ok
[INFO] [stdout] test md_num ... ok
[INFO] [stdout] test md_right ... ok
[INFO] [stdout] test md_fmt ... ok
[INFO] [stdout] test md_fmt_non_numeric_in_numeric_column ... ok
[INFO] [stderr]      Running tests/cli_to_xlsx.rs (/opt/rustwide/target/debug/deps/cli_to_xlsx-fa2a5619a0953031)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test to_xlsx_write_numeric_and_string ... ok
[INFO] [stdout] test to_xlsx_conditional_formatting_ge_bt ... ok
[INFO] [stdout] test to_xlsx_invalid_utf8_field ... ok
[INFO] [stdout] test to_xlsx_stdout_error ... ok
[INFO] [stdout] test to_xlsx_default_outfile ... ok
[INFO] [stdout] test to_xlsx_conditional_formatting ... ok
[INFO] [stdout] test to_xlsx_sheet_name ... ok
[INFO] [stdout] test to_xlsx_basic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_transpose.rs (/opt/rustwide/target/debug/deps/cli_transpose-44e30c1cd477b69f)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test transpose_empty_input_produces_no_output ... ok
[INFO] [stdout] test transpose_simple_matrix_from_stdin ... ok
[INFO] [stdout] test transpose_single_row ... ok
[INFO] [stdout] test transpose_single_column ... ok
[INFO] [stdout] test transpose_single_field ... ok
[INFO] [stdout] test transpose_rectangular_matrix_3x4 ... ok
[INFO] [stderr]      Running tests/cli_tva.rs (/opt/rustwide/target/debug/deps/cli_tva-b86d6d301aaff5a4)
[INFO] [stdout] test transpose_invalid_structure_from_stdin ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test command_invalid ... ok
[INFO] [stdout] test help_headers_flag ... ok
[INFO] [stdout] test help_fields_flag ... ok
[INFO] [stdout] test command_keep_header ... ok
[INFO] [stdout] test command_to_md ... ok
[INFO] [stderr]      Running tests/cli_uniq.rs (/opt/rustwide/target/debug/deps/cli_uniq-a304ed6cb1c008ed)
[INFO] [stdout] test command_nl ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test uniq_custom_delimiter ... ok
[INFO] [stdout] test uniq_equiv_start_negative_warning ... ok
[INFO] [stdout] test uniq_empty_input_with_header ... ok
[INFO] [stdout] test uniq_equiv_and_number ... ok
[INFO] [stdout] test uniq_equiv_start_positive_ok ... ok
[INFO] [stdout] test uniq_equiv_start_zero_ok ... ok
[INFO] [stdout] test uniq_basic_stdin ... ok
[INFO] [stdout] test uniq_basic_files ... ok
[INFO] [stdout] test uniq_error_delimiter_length ... ok
[INFO] [stdout] test uniq_error_number_header_requires_number ... ok
[INFO] [stdout] test uniq_equiv_start_negative ... ok
[INFO] [stdout] test uniq_gold_basic ... ok
[INFO] [stdout] test uniq_gold_field0 ... ok
[INFO] [stdout] test uniq_gold_fields1 ... ok
[INFO] [stdout] test uniq_gold_header ... ok
[INFO] [stdout] test uniq_error_zero_in_field_range ... ok
[INFO] [stdout] test uniq_gold_header_fields3_4 ... ok
[INFO] [stdout] test uniq_gold_header_field2 ... ok
[INFO] [stdout] test uniq_gold_noheader_field2 ... ok
[INFO] [stdout] test uniq_gold_header_field0 ... ok
[INFO] [stdout] test uniq_gold_header_named_fields ... ok
[INFO] [stdout] test uniq_header_merge ... ok
[INFO] [stdout] test uniq_field_parse_error_in_noheader_block ... ok
[INFO] [stdout] test uniq_error_equiv_start_requires_equiv ... ok
[INFO] [stdout] test uniq_error_equiv_header_requires_equiv ... ok
[INFO] [stdout] test uniq_header_named_fields_single ... ok
[INFO] [stdout] test uniq_max_logic ... ok
[INFO] [stdout] test uniq_gold_noheader_fields3_4 ... ok
[INFO] [stdout] test uniq_mixed_input ... ok
[INFO] [stdout] test uniq_ignore_case ... ok
[INFO] [stdout] test uniq_noheader_field_spec_0 ... ok
[INFO] [stdout] test uniq_repeated_logic_at_least_1 ... ok
[INFO] [stdout] test uniq_repeated_min_max ... ok
[INFO] [stdout] test uniq_header_field_spec_0 ... ok
[INFO] [stdout] test uniq_error_field_name_requires_header ... ok
[INFO] [stdout] test uniq_header_named_fields_multiple ... ok
[INFO] [stdout] test uniq_missing_fields_strict ... ok
[INFO] [stdout] test uniq_field_parse_error_in_header_block ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.43s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_wider.rs (/opt/rustwide/target/debug/deps/cli_wider-a9d1644b786acf92)
[INFO] [stdout] 
[INFO] [stdout] running 52 tests
[INFO] [stdout] test test_wider_advanced_math::advanced_geomean ... ok
[INFO] [stdout] test test_wider_aggregation_ops::aggregation_mean ... ok
[INFO] [stdout] test test_wider_advanced_math::advanced_variance ... ok
[INFO] [stdout] test test_wider_aggregation_ops::aggregation_sum ... ok
[INFO] [stdout] test test_wider_advanced_math::advanced_cv ... ok
[INFO] [stdout] test test_wider_advanced_math::advanced_harmmean ... ok
[INFO] [stdout] test test_wider_advanced_math::advanced_stdev ... ok
[INFO] [stdout] test test_wider_basic::basic ... ok
[INFO] [stdout] test test_wider_basic::custom_fill_string ... ok
[INFO] [stdout] test test_wider_basic_scenarios::single_row ... ok
[INFO] [stdout] test test_wider_count_op::aggregation_count ... ok
[INFO] [stdout] test test_wider_content_types::special_characters ... ok
[INFO] [stdout] test test_wider_content_types::unicode_content ... ok
[INFO] [stdout] test test_wider_basic::implicit_id_multi_col ... ok
[INFO] [stdout] test test_wider_extended_stats::extended_max ... ok
[INFO] [stdout] test test_wider_basic::names_sort ... ok
[INFO] [stdout] test test_wider_basic_scenarios::duplicate_id_last_wins ... ok
[INFO] [stdout] test test_wider_header_modes::header_flag ... ok
[INFO] [stdout] test test_wider_extended_stats::extended_median ... ok
[INFO] [stdout] test test_wider_first_last::first ... ok
[INFO] [stdout] test test_wider_first_last::last ... ok
[INFO] [stdout] test test_wider_extended_stats::extended_min ... ok
[INFO] [stdout] test test_wider_extended_stats::extended_mode ... ok
[INFO] [stdout] test test_wider_header_modes::header_hash1_no_hash ... ok
[INFO] [stdout] test test_wider_header_modes::header_hash1_multi_comments ... ok
[INFO] [stdout] test test_wider_header_modes::header_hash1 ... ok
[INFO] [stdout] test test_wider_missing_and_id::explicit_id ... ok
[INFO] [stdout] test test_wider_missing_and_id::missing_values ... ok
[INFO] [stdout] test test_wider_numeric_types::float_precision ... ok
[INFO] [stdout] test test_wider_numeric_types::large_numbers ... ok
[INFO] [stdout] test test_wider_quartiles::quartiles_iqr ... ok
[INFO] [stdout] test test_wider_quartiles::quartiles_q3 ... ok
[INFO] [stdout] test test_wider_numeric_indices::numeric_column_indices ... ok
[INFO] [stdout] test test_wider_quartiles::quartiles_q1 ... ok
[INFO] [stdout] test test_wider_numeric_types::negative_numbers ... ok
[INFO] [stdout] test test_wider_special_cases::id_with_spaces ... ok
[INFO] [stdout] test test_wider_single_ops::range_op ... ok
[INFO] [stdout] test test_wider_numeric_indices::no_header_numeric_fields ... ok
[INFO] [stdout] test wider_empty_file ... ok
[INFO] [stdout] test wider_count_no_values_from ... ok
[INFO] [stdout] test test_wider_special_cases::mixed_types ... ok
[INFO] [stdout] test wider_doc_example_us_rent_income ... ok
[INFO] [stdout] test wider_empty_values_with_fill ... ok
[INFO] [stdout] test wider_only_header_no_data ... ok
[INFO] [stdout] test wider_multiple_id_columns ... ok
[INFO] [stdout] test wider_help_text_clarity ... ok
[INFO] [stdout] test wider_datamash_scenarios ... ok
[INFO] [stdout] test wider_preserve_space ... ok
[INFO] [stdout] test test_wider_multi_column_errors::multi_column_names_from ... ok
[INFO] [stdout] test wider_multi_file_error ... ok
[INFO] [stdout] test wider_missing_values_from_error ... ok
[INFO] [stderr]    Doc-tests tva
[INFO] [stdout] test test_wider_multi_column_errors::multi_column_values_from ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test src/libs/aggregation/mod.rs - libs::aggregation (line 17) ... ignored
[INFO] [stdout] test src/libs/filter/mod.rs - libs::filter (line 18) ... ok
[INFO] [stdout] test src/libs/io.rs - libs::io::has_nonempty_line (line 174) ... ok
[INFO] [stdout] test src/libs/io.rs - libs::io (line 10) ... ok
[INFO] [stdout] test src/libs/filter/mod.rs - libs::filter (line 8) ... ok
[INFO] [stdout] test src/libs/filter/mod.rs - libs::filter (line 34) ... ok
[INFO] [stdout] test src/libs/io.rs - libs::io (line 25) ... ok
[INFO] [stdout] test src/libs/io.rs - libs::io::FileWriterManager (line 317) ... ok
[INFO] [stdout] test src/libs/expr/parser/mod.rs - libs::expr::parser::parse (line 47) ... ok
[INFO] [stdout] test src/libs/io.rs - libs::io::read_lines (line 208) ... ok
[INFO] [stdout] test src/libs/io.rs - libs::io::writer (line 278) ... ok
[INFO] [stdout] test src/libs/io.rs - libs::io::read_replaces (line 241) ... ok
[INFO] [stdout] test src/libs/plot/axis.rs - libs::plot::axis::adaptive_tick_count (line 100) ... ok
[INFO] [stdout] test src/libs/plot/axis.rs - libs::plot::axis::calculate_bounds (line 316) ... ok
[INFO] [stdout] test src/libs/tsv/header.rs - libs::tsv::header (line 37) ... ok
[INFO] [stdout] test src/libs/plot/axis.rs - libs::plot::axis::generate_axis_labels (line 224) ... ok
[INFO] [stdout] test src/libs/plot/axis.rs - libs::plot::axis::nice_number (line 16) ... ok
[INFO] [stdout] test src/libs/tsv/header.rs - libs::tsv::header (line 17) ... ok
[INFO] [stdout] test src/libs/plot/axis.rs - libs::plot::axis::nice_breaks (line 65) ... ok
[INFO] [stdout] test src/libs/io.rs - libs::io::reader (line 96) ... ok
[INFO] [stdout] test src/libs/tsv/fields.rs - libs::tsv::fields (line 11) ... ok
[INFO] [stdout] test src/libs/plot/axis.rs - libs::plot::axis::format_number (line 153) ... ok
[INFO] [stdout] test src/libs/tsv/header.rs - libs::tsv::header::Header (line 738) ... ok
[INFO] [stdout] test src/libs/tsv/header.rs - libs::tsv::header (line 49) ... ok
[INFO] [stdout] test src/libs/tsv/header.rs - libs::tsv::header::write_header (line 878) ... ok
[INFO] [stdout] test src/libs/tsv/header.rs - libs::tsv::header::Header (line 751) ... ok
[INFO] [stdout] test src/libs/tsv/header.rs - libs::tsv::header::HeaderHandler (line 159) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 13.93s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "963831e3e1b18bb51fd6cf29e65f12a8ffd988b5a68a971267f9a177de8b85a5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "963831e3e1b18bb51fd6cf29e65f12a8ffd988b5a68a971267f9a177de8b85a5", kill_on_drop: false }`
[INFO] [stdout] 963831e3e1b18bb51fd6cf29e65f12a8ffd988b5a68a971267f9a177de8b85a5
