[INFO] cloning repository https://github.com/ylow/SFrameRust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ylow/SFrameRust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fylow%2FSFrameRust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fylow%2FSFrameRust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] a8d9f79f46f56b03cd3331ad7db8d7bc1782fed1 [INFO] testing ylow/SFrameRust against try#8da20828b6ea601dfd8e2448cb50ace88876bd78 for pr-150933 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fylow%2FSFrameRust" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/ylow/SFrameRust [INFO] finished tweaking git repo https://github.com/ylow/SFrameRust [INFO] tweaked toml for git repo https://github.com/ylow/SFrameRust written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/ylow/SFrameRust on toolchain 8da20828b6ea601dfd8e2448cb50ace88876bd78 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/ylow/SFrameRust 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" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 45c7aabd21fd655b40f29d1e4b81042ac8c0638a1e83aff58baa485d72e2894c [INFO] running `Command { std: "docker" "start" "-a" "45c7aabd21fd655b40f29d1e4b81042ac8c0638a1e83aff58baa485d72e2894c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "45c7aabd21fd655b40f29d1e4b81042ac8c0638a1e83aff58baa485d72e2894c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "45c7aabd21fd655b40f29d1e4b81042ac8c0638a1e83aff58baa485d72e2894c", kill_on_drop: false }` [INFO] [stdout] 45c7aabd21fd655b40f29d1e4b81042ac8c0638a1e83aff58baa485d72e2894c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2e03615f267ba8946c5a9bf422ab4fcbdf0cdb9222c7f07411128dc57e39000e [INFO] running `Command { std: "docker" "start" "-a" "2e03615f267ba8946c5a9bf422ab4fcbdf0cdb9222c7f07411128dc57e39000e", kill_on_drop: false }` [INFO] [stderr] Compiling libm v0.2.16 [INFO] [stderr] Compiling zerocopy v0.8.40 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling arrow-schema v58.0.0 [INFO] [stderr] Compiling target-lexicon v0.13.5 [INFO] [stderr] Compiling iana-time-zone v0.1.65 [INFO] [stderr] Compiling lexical-util v1.0.7 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling pyo3-build-config v0.28.2 [INFO] [stderr] Compiling lexical-write-integer v1.0.6 [INFO] [stderr] Compiling lexical-parse-integer v1.0.6 [INFO] [stderr] Compiling lexical-parse-float v1.0.6 [INFO] [stderr] Compiling lexical-write-float v1.0.6 [INFO] [stderr] Compiling flatbuffers v25.12.19 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling twox-hash v2.1.2 [INFO] [stderr] Compiling ryu v1.0.23 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling lexical-core v1.0.6 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling atoi v2.0.0 [INFO] [stderr] Compiling csv-core v0.1.13 [INFO] [stderr] Compiling sframe-config v0.1.0 (/opt/rustwide/workdir/crates/sframe-config) [INFO] [stderr] Compiling futures-sink v0.3.32 [INFO] [stderr] Compiling genawaiter-macro v0.99.1 [INFO] [stderr] Compiling simdutf8 v0.1.5 [INFO] [stderr] Compiling futures-core v0.3.32 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling snap v1.1.1 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling genawaiter v0.99.1 [INFO] [stderr] Compiling csv v1.4.0 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling brotli-decompressor v5.0.0 [INFO] [stderr] Compiling pyo3-macros-backend v0.28.2 [INFO] [stderr] Compiling pyo3-ffi v0.28.2 [INFO] [stderr] Compiling ordered-float v2.10.1 [INFO] [stderr] Compiling lz4_flex v0.11.5 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling integer-encoding v3.0.4 [INFO] [stderr] Compiling zlib-rs v0.6.3 [INFO] [stderr] Compiling brotli v8.0.2 [INFO] [stderr] Compiling thrift v0.17.0 [INFO] [stderr] Compiling zerocopy-derive v0.8.40 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling sframe-types v0.1.0 (/opt/rustwide/workdir/crates/sframe-types) [INFO] [stderr] Compiling sframe-io v0.1.0 (/opt/rustwide/workdir/crates/sframe-io) [INFO] [stderr] Compiling lz4_flex v0.12.0 [INFO] [stderr] Compiling seq-macro v0.3.6 [INFO] [stderr] Compiling pyo3 v0.28.2 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling flate2 v1.1.9 [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling memory-stats v1.2.0 [INFO] [stderr] Compiling futures v0.3.32 [INFO] [stderr] Compiling sframe-storage v0.1.0 (/opt/rustwide/workdir/crates/sframe-storage) [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling sframe-query v0.1.0 (/opt/rustwide/workdir/crates/sframe-query) [INFO] [stderr] Compiling arrow-buffer v58.0.0 [INFO] [stderr] Compiling zstd v0.13.3 [INFO] [stderr] Compiling arrow-data v58.0.0 [INFO] [stderr] Compiling pyo3-macros v0.28.2 [INFO] [stderr] Compiling arrow-array v58.0.0 [INFO] [stderr] Compiling arrow-select v58.0.0 [INFO] [stderr] Compiling arrow-row v58.0.0 [INFO] [stderr] Compiling arrow-arith v58.0.0 [INFO] [stderr] Compiling arrow-ord v58.0.0 [INFO] [stderr] Compiling arrow-ipc v58.0.0 [INFO] [stderr] Compiling arrow-string v58.0.0 [INFO] [stderr] Compiling parquet v58.0.0 [INFO] [stderr] Compiling arrow-cast v58.0.0 [INFO] [stderr] Compiling arrow-json v58.0.0 [INFO] [stderr] Compiling arrow-csv v58.0.0 [INFO] [stderr] Compiling arrow v58.0.0 [INFO] [stderr] Compiling sframe-parquet v0.1.0 (/opt/rustwide/workdir/crates/sframe-parquet) [INFO] [stdout] warning: use of deprecated method `parquet::file::properties::WriterPropertiesBuilder::set_max_row_group_size`: Use `set_max_row_group_row_count` instead [INFO] [stdout] --> crates/sframe-parquet/src/parquet_writer.rs:55:10 [INFO] [stdout] | [INFO] [stdout] 55 | .set_max_row_group_size(max_row_group_rows) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling sframe v0.1.0 (/opt/rustwide/workdir/crates/sframe) [INFO] [stderr] Compiling sframe-py v0.1.0 (/opt/rustwide/workdir/crates/sframe-py) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 56s [INFO] running `Command { std: "docker" "inspect" "2e03615f267ba8946c5a9bf422ab4fcbdf0cdb9222c7f07411128dc57e39000e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2e03615f267ba8946c5a9bf422ab4fcbdf0cdb9222c7f07411128dc57e39000e", kill_on_drop: false }` [INFO] [stdout] 2e03615f267ba8946c5a9bf422ab4fcbdf0cdb9222c7f07411128dc57e39000e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 78d4d66efa0bb2e9faf2c92e88129b3701d2ffb3a444d75d3594710ffeabb5d7 [INFO] running `Command { std: "docker" "start" "-a" "78d4d66efa0bb2e9faf2c92e88129b3701d2ffb3a444d75d3594710ffeabb5d7", kill_on_drop: false }` [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling sframe-types v0.1.0 (/opt/rustwide/workdir/crates/sframe-types) [INFO] [stderr] Compiling sframe-config v0.1.0 (/opt/rustwide/workdir/crates/sframe-config) [INFO] [stderr] Compiling flatbuffers v25.12.19 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling arrow-ipc v58.0.0 [INFO] [stderr] Compiling parquet v58.0.0 [INFO] [stderr] Compiling arrow v58.0.0 [INFO] [stderr] Compiling tempfile v3.26.0 [INFO] [stderr] Compiling sframe-storage v0.1.0 (/opt/rustwide/workdir/crates/sframe-storage) [INFO] [stderr] Compiling sframe-io v0.1.0 (/opt/rustwide/workdir/crates/sframe-io) [INFO] [stderr] Compiling sframe-query v0.1.0 (/opt/rustwide/workdir/crates/sframe-query) [INFO] [stderr] Compiling sframe-parquet v0.1.0 (/opt/rustwide/workdir/crates/sframe-parquet) [INFO] [stdout] warning: use of deprecated method `parquet::file::properties::WriterPropertiesBuilder::set_max_row_group_size`: Use `set_max_row_group_row_count` instead [INFO] [stdout] --> crates/sframe-parquet/src/parquet_writer.rs:55:10 [INFO] [stdout] | [INFO] [stdout] 55 | .set_max_row_group_size(max_row_group_rows) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling sframe v0.1.0 (/opt/rustwide/workdir/crates/sframe) [INFO] [stderr] Compiling sframe-py v0.1.0 (/opt/rustwide/workdir/crates/sframe-py) [INFO] [stdout] warning: use of deprecated method `parquet::file::properties::WriterPropertiesBuilder::set_max_row_group_size`: Use `set_max_row_group_row_count` instead [INFO] [stdout] --> crates/sframe-parquet/src/parquet_writer.rs:55:10 [INFO] [stdout] | [INFO] [stdout] 55 | .set_max_row_group_size(max_row_group_rows) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 43.37s [INFO] running `Command { std: "docker" "inspect" "78d4d66efa0bb2e9faf2c92e88129b3701d2ffb3a444d75d3594710ffeabb5d7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "78d4d66efa0bb2e9faf2c92e88129b3701d2ffb3a444d75d3594710ffeabb5d7", kill_on_drop: false }` [INFO] [stdout] 78d4d66efa0bb2e9faf2c92e88129b3701d2ffb3a444d75d3594710ffeabb5d7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e54281e2ad10e42333bfdec63cc36c6a31debb717cb4ecfe8d3693caa0789f0d [INFO] running `Command { std: "docker" "start" "-a" "e54281e2ad10e42333bfdec63cc36c6a31debb717cb4ecfe8d3693caa0789f0d", kill_on_drop: false }` [INFO] [stderr] warning: use of deprecated method `parquet::file::properties::WriterPropertiesBuilder::set_max_row_group_size`: Use `set_max_row_group_row_count` instead [INFO] [stderr] --> crates/sframe-parquet/src/parquet_writer.rs:55:10 [INFO] [stderr] | [INFO] [stderr] 55 | .set_max_row_group_size(max_row_group_rows) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `sframe-parquet` (lib) generated 1 warning [INFO] [stderr] warning: `sframe-parquet` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.29s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sframe-9dd01ba136398d5a) [INFO] [stdout] [INFO] [stdout] running 123 tests [INFO] [stdout] test external_sort::tests::test_external_sort_empty ... ok [INFO] [stdout] test external_sort::tests::test_external_sort_forced ... ok [INFO] [stdout] test external_sort::tests::test_external_sort_single_row ... ok [INFO] [stdout] test external_sort::tests::test_external_sort_multi_key ... ok [INFO] [stdout] test external_sort::tests::test_find_partition ... ok [INFO] [stdout] test sarray::tests::test_add_arrays ... ok [INFO] [stdout] test external_sort::tests::test_build_sketch_parallel ... ok [INFO] [stdout] test sarray::tests::test_add_scalar ... ok [INFO] [stdout] test sarray::tests::test_apply ... ok [INFO] [stdout] test sarray::tests::test_approx_count_distinct ... ok [INFO] [stdout] test sarray::tests::test_astype_int_to_float ... ok [INFO] [stdout] test sarray::tests::test_astype_int_to_string ... ok [INFO] [stdout] test sarray::tests::test_astype_string_to_int ... ok [INFO] [stdout] test sarray::tests::test_binary_op_reexecution ... ok [INFO] [stdout] test sarray::tests::test_binary_op_same_plan ... ok [INFO] [stdout] test sarray::tests::test_clip ... ok [INFO] [stdout] test sarray::tests::test_contains ... ok [INFO] [stdout] test sarray::tests::test_count_bag_of_words ... ok [INFO] [stdout] test sarray::tests::test_count_character_ngrams ... ok [INFO] [stdout] test sarray::tests::test_count_ngrams ... ok [INFO] [stdout] test sarray::tests::test_countna ... ok [INFO] [stdout] test sarray::tests::test_dict_has_keys ... ok [INFO] [stdout] test sarray::tests::test_dict_keys_values ... ok [INFO] [stdout] test sarray::tests::test_any_all ... ok [INFO] [stdout] test sarray::tests::test_dict_trim_by_keys ... ok [INFO] [stdout] test external_sort::tests::test_partition_data_parallel ... ok [INFO] [stdout] test sarray::tests::test_display ... ok [INFO] [stdout] test sarray::tests::test_dropna ... ok [INFO] [stdout] test sarray::tests::test_eq_comparison ... ok [INFO] [stdout] test sarray::tests::test_fillna ... ok [INFO] [stdout] test sarray::tests::test_div_scalar ... ok [INFO] [stdout] test sarray::tests::test_from_vec ... ok [INFO] [stdout] test sarray::tests::test_filter ... ok [INFO] [stdout] test sarray::tests::test_frequent_items ... ok [INFO] [stdout] test sarray::tests::test_head ... ok [INFO] [stdout] test sarray::tests::test_is_na ... ok [INFO] [stdout] test external_sort::tests::test_sort_partitions_and_assemble ... ok [INFO] [stdout] test sarray::tests::test_logical_and ... ok [INFO] [stdout] test sarray::tests::test_item_length ... ok [INFO] [stdout] test sarray::tests::test_logical_or ... ok [INFO] [stdout] test external_sort::tests::test_external_sort_parallel_multi_key ... ok [INFO] [stdout] test sarray::tests::test_lt_comparison ... ok [INFO] [stdout] test sarray::tests::test_mean_reduction ... ok [INFO] [stdout] test sarray::tests::test_mul_scalar ... ok [INFO] [stdout] test sarray::tests::test_min_max_reduction ... ok [INFO] [stdout] test sarray::tests::test_nnz ... ok [INFO] [stdout] test sarray::tests::test_rolling_mean ... ok [INFO] [stdout] test sarray::tests::test_sarray_len_uses_plan_length ... ok [INFO] [stdout] test sarray::tests::test_rolling_min_max ... ok [INFO] [stdout] test sarray::tests::test_sarray_slice_out_of_bounds ... ok [INFO] [stdout] test sarray::tests::test_sarray_slice_appended ... ok [INFO] [stdout] test sarray::tests::test_sarray_try_slice_rejects_filtered ... ok [INFO] [stdout] test sarray::tests::test_sort_array ... ok [INFO] [stdout] test sarray::tests::test_sub_arrays ... ok [INFO] [stdout] test sarray::tests::test_sum_reduction ... ok [INFO] [stdout] test sarray::tests::test_sarray_slice ... ok [INFO] [stdout] test sarray::tests::test_rolling_sum ... ok [INFO] [stdout] test sarray::tests::test_sarray_slice_with_transform ... ok [INFO] [stdout] test sarray::tests::test_unique ... ok [INFO] [stdout] test external_sort::tests::test_external_sort_descending ... ok [INFO] [stdout] test sarray::tests::test_variance_reduction ... ok [INFO] [stdout] test sarray::tests::test_tail ... ok [INFO] [stdout] test sarray::tests::test_vector_slice ... ok [INFO] [stdout] test sframe::tests::test_add_remove_column ... ok [INFO] [stdout] test sarray::tests::test_unique_with_undefined ... ok [INFO] [stdout] test sframe::tests::test_display ... ok [INFO] [stdout] test sarray::tests::test_unique_with_floats ... ok [INFO] [stdout] test sframe::tests::test_add_column_then_filter ... ok [INFO] [stdout] test external_sort::tests::test_external_sort_parallel_descending ... ok [INFO] [stdout] test sframe::tests::test_dropna_any ... ok [INFO] [stdout] test external_sort::tests::test_external_sort_parallel_path ... ok [INFO] [stdout] test sframe::tests::test_fillna_sframe ... ok [INFO] [stdout] test sframe::tests::test_filter_then_add_column ... ok [INFO] [stdout] test sframe::tests::test_column_access ... ok [INFO] [stdout] test sframe::tests::test_from_parquet_files_explicit ... ok [INFO] [stdout] test sframe::tests::test_from_parquet_single_file ... ok [INFO] [stdout] test sframe::tests::test_from_parquet_glob_pattern ... ok [INFO] [stdout] test sframe::tests::test_head ... ok [INFO] [stdout] test sframe::tests::test_groupby ... ok [INFO] [stdout] test sframe::tests::test_json_roundtrip ... ok [INFO] [stdout] test sframe::tests::test_join_correctness_all_types ... ok [INFO] [stdout] test sframe::tests::test_metadata_in_memory ... ok [INFO] [stdout] test sframe::tests::test_metadata_roundtrip ... ok [INFO] [stdout] test sarray::tests::test_unique_large_preserves_values ... ok [INFO] [stdout] test sframe::tests::test_pack_columns ... ok [INFO] [stdout] test sframe::tests::test_multi_column_join ... ok [INFO] [stdout] test sframe::tests::test_parquet_roundtrip_with_floats_and_nulls ... ok [INFO] [stdout] test sframe::tests::test_random_split ... ok [INFO] [stdout] test sframe::tests::test_read_sframe ... ok [INFO] [stdout] test sframe::tests::test_rename_columns ... ok [INFO] [stdout] test sframe::tests::test_replace_column ... ok [INFO] [stdout] test sframe::tests::test_dropna_all ... ok [INFO] [stdout] test sframe::tests::test_sample_sframe ... ok [INFO] [stdout] test sframe::tests::test_dropna_single_column ... ok [INFO] [stdout] test sframe::tests::test_save_and_reload ... ok [INFO] [stdout] test sframe::tests::test_parallel_sort_large ... ok [INFO] [stdout] test sframe::tests::test_replace_column_then_filter ... ok [INFO] [stdout] test sframe::tests::test_select ... ok [INFO] [stdout] test sframe::tests::test_sframe_slice ... ok [INFO] [stdout] test sframe::tests::test_sframe_slice_multi_column ... ok [INFO] [stdout] test sframe::tests::test_sframe_slice_out_of_bounds ... ok [INFO] [stdout] test sframe::tests::test_sframe_slice_preserves_laziness ... ok [INFO] [stdout] test sframe::tests::test_sort ... ok [INFO] [stdout] test sframe::tests::test_stack ... ok [INFO] [stdout] test sframe::tests::test_stream_writer_batch_api ... ok [INFO] [stdout] test sframe::tests::test_swap_columns ... ok [INFO] [stdout] test sframe::tests::test_tail_sframe ... ok [INFO] [stdout] test sframe::tests::test_to_csv ... ok [INFO] [stdout] test sframe::tests::test_to_parquet_roundtrip ... ok [INFO] [stdout] test sframe::tests::test_filter ... ok [INFO] [stdout] test sframe::tests::test_to_parquet_sharded_roundtrip ... ok [INFO] [stdout] test sframe::tests::test_topk ... ok [INFO] [stdout] test sframe::tests::test_topk_reverse ... ok [INFO] [stdout] test sframe::tests::test_unique_sframe ... ok [INFO] [stdout] test sframe::tests::test_unique_uses_proper_hashing ... ok [INFO] [stdout] test sframe::tests::test_unpack_dict_column ... ok [INFO] [stdout] test sframe::tests::test_save_parallel_roundtrip ... ok [INFO] [stdout] test sframe::tests::test_save_with_filter_parallel ... ok [INFO] [stdout] test sframe::tests::test_to_parquet_sharded_parallel_path ... ok [INFO] [stdout] test sframe::tests::test_parquet_sharded_roundtrip_with_real_data ... ok [INFO] [stdout] test sframe::tests::test_save_parallel_data_integrity ... ok [INFO] [stdout] test sframe::tests::test_from_csv ... ok [INFO] [stdout] test sframe::tests::test_csv_to_parquet_roundtrip ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sframe_config-e076648d86c7da3d) [INFO] [stdout] [INFO] [stdout] test result: ok. 123 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.94s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::test_set_get_cache ... ok [INFO] [stdout] test tests::test_defaults ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sframe_io-74b054c0d53c865f) [INFO] [stdout] test tests::test_parse_byte_size ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test cache_fs::tests::test_cache_fs_cleanup_on_drop ... ok [INFO] [stdout] test cache_fs::tests::test_cache_fs_seek ... ok [INFO] [stdout] test cache_fs::tests::test_cache_fs_write_read ... ok [INFO] [stdout] test cache_fs::tests::test_cache_fs_multiple_readers ... ok [INFO] [stdout] test cache_fs::tests::test_large_file_goes_to_disk ... ok [INFO] [stdout] test local_fs::tests::test_exists ... ok [INFO] [stdout] test cache_fs::tests::test_total_capacity_limit ... ok [INFO] [stdout] test cache_fs::tests::test_small_file_stays_in_memory ... ok [INFO] [stdout] test cache_fs::tests::test_cache_guard_refcounting ... ok [INFO] [stdout] test local_fs::tests::test_list_dir ... ok [INFO] [stdout] test local_fs::tests::test_read_to_string ... ok [INFO] [stdout] test local_fs::tests::test_seek_and_size ... ok [INFO] [stdout] test local_fs::tests::test_write_and_read_file ... ok [INFO] [stdout] test cache::tests::test_cache_eviction ... ok [INFO] [stdout] test cache::tests::test_cache_invalidation ... ok [INFO] [stdout] test cache::tests::test_cached_read ... ok [INFO] [stdout] test cache_fs::tests::test_in_memory_release_frees_memory ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 76 tests [INFO] [stdout] test parquet_reader::tests::test_count_parquet_rows_empty_list ... ok [INFO] [stdout] test parquet_reader::tests::test_count_parquet_rows_single_file ... ok [INFO] [stdout] test parquet_reader::tests::test_count_parquet_rows_multiple_files ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sframe_parquet-53c5dc39e095688c) [INFO] [stdout] test parquet_reader::tests::test_read_parquet_batches_multiple_row_groups ... ok [INFO] [stdout] test parquet_reader::tests::test_read_parquet_batches_multiple_files ... ok [INFO] [stdout] test parquet_reader::tests::test_read_parquet_batches_float_column ... ok [INFO] [stdout] test parquet_reader::tests::test_read_parquet_schema ... ok [INFO] [stdout] test parquet_reader::tests::test_read_parquet_schema_nonexistent ... ok [INFO] [stdout] test parquet_reader::tests::test_read_parquet_batches_skip ... ok [INFO] [stdout] test parquet_reader::tests::test_read_parquet_batches_single_file ... ok [INFO] [stdout] test parquet_reader::tests::test_resolve_glob_question_mark ... ok [INFO] [stdout] test parquet_reader::tests::test_resolve_glob_bracket ... ok [INFO] [stdout] test parquet_reader::tests::test_resolve_then_read ... ok [INFO] [stdout] test parquet_reader::tests::test_resolve_glob_star ... ok [INFO] [stdout] test parquet_writer::tests::test_roundtrip_all_basic_types ... ok [INFO] [stdout] test parquet_reader::tests::test_resolve_single_file_not_found ... ok [INFO] [stdout] test parquet_reader::tests::test_resolve_glob_no_matches ... ok [INFO] [stdout] test parquet_reader::tests::test_read_parquet_batches_empty_paths ... ok [INFO] [stdout] test parquet_reader::tests::test_resolve_single_file ... ok [INFO] [stdout] test parquet_writer::tests::test_write_parquet_mismatched_names_types ... ok [INFO] [stdout] test type_mapping::tests::test_all_int_types_via_record_batch ... ok [INFO] [stdout] test parquet_writer::tests::test_write_parquet_empty_batches ... ok [INFO] [stdout] test type_mapping::tests::test_arrow_boolean_to_sframe ... ok [INFO] [stdout] test type_mapping::tests::test_arrow_date_types_to_sframe ... ok [INFO] [stdout] test parquet_writer::tests::test_write_parquet_basic_int_string ... ok [INFO] [stdout] test type_mapping::tests::test_arrow_float_types_to_sframe ... ok [INFO] [stdout] test parquet_writer::tests::test_write_parquet_float_column ... ok [INFO] [stdout] test parquet_writer::tests::test_write_parquet_with_nulls ... ok [INFO] [stdout] test parquet_writer::tests::test_write_parquet_shard_multiple_shards ... ok [INFO] [stdout] test type_mapping::tests::test_arrow_large_list_to_sframe_list ... ok [INFO] [stdout] test parquet_writer::tests::test_write_parquet_shard_naming ... ok [INFO] [stdout] test type_mapping::tests::test_arrow_int_types_to_sframe ... ok [INFO] [stdout] test type_mapping::tests::test_arrow_list_int32_to_sframe_list ... ok [INFO] [stdout] test type_mapping::tests::test_arrow_string_types_to_sframe ... ok [INFO] [stdout] test type_mapping::tests::test_arrow_struct_to_sframe_dict ... ok [INFO] [stdout] test type_mapping::tests::test_arrow_timestamp_types_to_sframe ... ok [INFO] [stdout] test type_mapping::tests::test_arrow_list_float64_to_sframe_vector ... ok [INFO] [stdout] test type_mapping::tests::test_arrow_unsupported_type_error ... ok [INFO] [stdout] test type_mapping::tests::test_column_to_arrow_dict_json ... ok [INFO] [stdout] test type_mapping::tests::test_column_to_arrow_integer ... ok [INFO] [stdout] test type_mapping::tests::test_column_to_arrow_datetime ... ok [INFO] [stdout] test type_mapping::tests::test_column_to_arrow_flexible ... ok [INFO] [stdout] test parquet_writer::tests::test_write_parquet_multiple_batches ... ok [INFO] [stdout] test type_mapping::tests::test_column_to_arrow_float ... ok [INFO] [stdout] test type_mapping::tests::test_column_to_arrow_string ... ok [INFO] [stdout] test type_mapping::tests::test_convert_boolean_array ... ok [INFO] [stdout] test type_mapping::tests::test_column_to_arrow_list_json ... ok [INFO] [stdout] test type_mapping::tests::test_column_to_arrow_vector ... ok [INFO] [stdout] test type_mapping::tests::test_convert_date32 ... ok [INFO] [stdout] test type_mapping::tests::test_convert_large_string_array ... ok [INFO] [stdout] test type_mapping::tests::test_convert_float64_array ... ok [INFO] [stdout] test type_mapping::tests::test_convert_negative_timestamp ... ok [INFO] [stdout] test type_mapping::tests::test_convert_float32_array ... ok [INFO] [stdout] test type_mapping::tests::test_convert_list_of_int ... ok [INFO] [stdout] test type_mapping::tests::test_convert_date64 ... ok [INFO] [stdout] test type_mapping::tests::test_convert_struct_to_dict ... ok [INFO] [stdout] test type_mapping::tests::test_convert_int8_array ... ok [INFO] [stdout] test type_mapping::tests::test_convert_int64_array ... ok [INFO] [stdout] test type_mapping::tests::test_convert_timestamp_millisecond ... ok [INFO] [stdout] test type_mapping::tests::test_convert_timestamp_microsecond ... ok [INFO] [stdout] test type_mapping::tests::test_convert_uint64_overflow ... ok [INFO] [stdout] test type_mapping::tests::test_convert_vector_list_array ... ok [INFO] [stdout] test type_mapping::tests::test_empty_record_batch_roundtrip ... ok [INFO] [stdout] test type_mapping::tests::test_convert_timestamp_nanosecond ... ok [INFO] [stdout] test type_mapping::tests::test_convert_timestamp_second ... ok [INFO] [stdout] test type_mapping::tests::test_convert_uint64_valid ... ok [INFO] [stdout] test type_mapping::tests::test_convert_string_array ... ok [INFO] [stdout] test type_mapping::tests::test_datetime_roundtrip ... ok [INFO] [stdout] test type_mapping::tests::test_record_batch_to_sframe_rows ... ok [INFO] [stdout] test type_mapping::tests::test_sframe_type_to_arrow_mapping ... ok [INFO] [stdout] test type_mapping::tests::test_sframe_rows_to_record_batch ... ok [INFO] [stdout] test type_mapping::tests::test_roundtrip_record_batch_sframe_rows ... ok [INFO] [stdout] test type_mapping::tests::test_sframe_rows_to_record_batch_mismatched_types_length ... ok [INFO] [stdout] test type_mapping::tests::test_vector_roundtrip ... ok [INFO] [stdout] test type_mapping::tests::test_map_type_to_sframe ... ok [INFO] [stdout] test type_mapping::tests::test_sframe_rows_to_record_batch_mismatched_names_length ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 76 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/_sframe-b8171165b2a51727) [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 unittests src/lib.rs (/opt/rustwide/target/debug/deps/sframe_query-632660545db6067d) [INFO] [stdout] [INFO] [stdout] running 299 tests [INFO] [stdout] test algorithms::aggregators::tests::test_count ... ok [INFO] [stdout] test algorithms::aggregators::tests::test_merge ... ok [INFO] [stdout] test algorithms::aggregators::tests::test_non_null_count ... ok [INFO] [stdout] test algorithms::aggregators::tests::test_aggspec_convenience_constructors ... ok [INFO] [stdout] test algorithms::aggregators::tests::test_concat ... ok [INFO] [stdout] test algorithms::aggregators::tests::test_stddev ... ok [INFO] [stdout] test algorithms::aggregators::tests::test_min_max ... ok [INFO] [stdout] test algorithms::aggregators::tests::test_select_one ... ok [INFO] [stdout] test algorithms::aggregators::tests::test_sum_float ... ok [INFO] [stdout] test algorithms::aggregators::tests::test_sum_int ... ok [INFO] [stdout] test algorithms::aggregators::tests::test_variance ... ok [INFO] [stdout] test algorithms::aggregators::tests::test_quantile_median ... ok [INFO] [stdout] test algorithms::aggregators::tests::test_quantile_25 ... ok [INFO] [stdout] test algorithms::aggregators::tests::test_mean ... ok [INFO] [stdout] test algorithms::aggregators::tests::test_vector_avg ... ok [INFO] [stdout] test algorithms::aggregators::tests::test_count_distinct ... ok [INFO] [stdout] test algorithms::aggregators::tests::test_zip_list ... ok [INFO] [stdout] test algorithms::aggregators::tests::test_frequency_count ... ok [INFO] [stdout] test algorithms::aggregators::tests::test_vector_sum ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_alternate_endline ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_basic_comma_cr ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_basic_comma_custom_aaaaaa ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_basic_comma_crlf ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_basic_double_colon ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_basic_comma ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_basic_double_space ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_basic_comments_and_skips_comma ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_basic_semicolon ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_basic_double_tab ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_basic_semicolon_crlf ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_basic_semicolon_custom_pokemon ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_basic_semicolon_cr ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_basic_space ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_basic_space_cr ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_basic_space_custom_abc ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_basic_space_crlf ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_embedded_strings_tab ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_embedded_strings_comma ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_embedded_strings_double_colon ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_embedded_strings_double_space ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_embedded_strings_space ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_basic_space_custom_bbbbbb ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_embedded_strings_double_tab ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_escape_parsing ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_issue_1514_bracket_thing ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_multiline_json ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_missing_tab_values ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_na_values ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_na_values2 ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_non_escaped_parsing ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_escape_parsing_string_hint ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_basic_comma_custom_abc ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_basic_comma ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_excess_white_space ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_basic_comma_cr ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_basic_comma_crlf ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_basic_comma_custom_aaaaaa ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_interesting ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_basic_double_colon ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_basic_comma_custom_abc ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_basic_double_space ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_basic_space ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_basic_double_tab ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_basic_semicolon_crlf ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_basic_space_cr ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_basic_space_crlf ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_basic_space_custom_pokemon ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_basic_semicolon ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_basic_semicolon_cr ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_embedded_strings_comma ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_embedded_strings_double_space ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_embedded_strings_double_tab ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_embedded_strings_space ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_embedded_strings_tab ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_single_string_column ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_embedded_strings_double_colon ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_string_integers ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_string_integers2 ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_unicode_surrogate_pairs ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_tab_delimited_csv_with_list ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_type_inference_comma ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_bitset_basic ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_quoted_type_inference_comma_custom_zzz ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_type_inference_comma ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_advance_with_parity_skips_quoted_newline ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_bitset_set_and_clear ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_advance_past_newline_basic ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_comment ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_brackets ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_basic ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_escaped ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_advance_past_newline_crlf ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_bitset_clear ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_multichar_delimiter ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_parity_basic_delimiters ... ok [INFO] [stdout] test algorithms::csv_compat_tests::test_type_inference_comma_custom_zzz ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_parity_interesting ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_parity_issue_1514 ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_parity_excess_whitespace ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_parity_embedded_strings ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_parity_missing_tab_values ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_parity_non_escaped ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_parity_escape_parsing ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_parity_tab_delimited_list ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_space_delimiter ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_parity_quoted_basic ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_trailing_delimiter ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_unicode_content ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_parity_single_string_column ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_parity_string_integers ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_parity_unicode_surrogates ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_parallel_empty_buffer ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_byte_split_quoted ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_quote_parity_comment ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_parallel_tokenize_incomplete_line ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_parallel_crlf ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_parallel_tokenize_eof ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_parallel_tokenize_basic ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_parallel_matches_sequential ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_quote_parity_escape_then_nonspecial_then_quote ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_parallel_tokenize_multiline_quote ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_quote_parity_multiline ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_quote_parity_escaped_quote ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_quote_parity_no_quotes ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_quote_parity_simple_quote ... ok [INFO] [stdout] test algorithms::csv_parser::tests::test_infer_type_vector ... ok [INFO] [stdout] test algorithms::csv_parser::tests::test_infer_type_dict ... ok [INFO] [stdout] test algorithms::csv_parser::tests::test_infer_type ... ok [INFO] [stdout] test algorithms::csv_parser::tests::test_parse_csv_with_comments ... ok [INFO] [stdout] test algorithms::csv_parser::tests::test_parse_csv_with_vectors ... ok [INFO] [stdout] test algorithms::csv_parser::tests::test_parse_csv_with_na_values ... ok [INFO] [stdout] test algorithms::csv_parser::tests::test_parse_rows_range_chunks ... ok [INFO] [stdout] test algorithms::csv_parser::tests::test_tokenize_and_infer_basic ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_quote_parity_double_quote ... ok [INFO] [stdout] test algorithms::csv_parser::tests::test_parse_csv_with_dicts ... ok [INFO] [stdout] test algorithms::csv_parser::tests::test_parse_csv_with_nested_list ... ok [INFO] [stdout] test algorithms::csv_profile::tests::profile_csv_phases ... ignored [INFO] [stdout] test algorithms::csv_tokenizer::tests::test_bracket_nesting ... ok [INFO] [stdout] test algorithms::csv_tokenizer::tests::test_comment_lines ... ok [INFO] [stdout] test algorithms::csv_tokenizer::tests::test_basic_tokenize ... ok [INFO] [stdout] test algorithms::csv_tokenizer::tests::test_crlf_line_endings ... ok [INFO] [stdout] test algorithms::csv_tokenizer::tests::test_dict_nesting ... ok [INFO] [stdout] test algorithms::csv_tokenizer::tests::test_multiline_quoted_field ... ok [INFO] [stdout] test algorithms::csv_tokenizer::tests::test_escape_sequences_in_quoted ... ok [INFO] [stdout] test algorithms::csv_tokenizer::tests::test_nested_list_with_commas ... ok [INFO] [stdout] test algorithms::csv_tokenizer::tests::test_no_header ... ok [INFO] [stdout] test algorithms::csv_tokenizer::tests::test_quoted_field_with_delimiter ... ok [INFO] [stdout] test algorithms::csv_tokenizer::tests::test_semicolon_delimiter ... ok [INFO] [stdout] test algorithms::csv_tokenizer::tests::test_double_quote_escaping ... ok [INFO] [stdout] test algorithms::csv_tokenizer::tests::test_skip_rows ... ok [INFO] [stdout] test algorithms::csv_tokenizer::tests::test_streaming_across_chunks ... ok [INFO] [stdout] test algorithms::csv_tokenizer::tests::test_streaming_matches_regular ... ok [INFO] [stdout] test algorithms::csv_tokenizer::tests::test_streaming_quoted_field_across_chunks ... ok [INFO] [stdout] test algorithms::csv_tokenizer::tests::test_tab_delimiter ... ok [INFO] [stdout] test algorithms::csv_writer::tests::test_basic_csv_write ... ok [INFO] [stdout] test algorithms::csv_writer::tests::test_csv_na_values ... ok [INFO] [stdout] test algorithms::csv_writer::tests::test_csv_no_header ... ok [INFO] [stdout] test algorithms::csv_writer::tests::test_csv_quoting ... ok [INFO] [stdout] test algorithms::csv_tokenizer::tests::test_row_limit ... ok [INFO] [stdout] test algorithms::groupby::tests::test_groupby_empty ... ok [INFO] [stdout] test algorithms::groupby::tests::test_groupby_simple ... ok [INFO] [stdout] test algorithms::groupby::tests::test_groupby_single_group_spill ... ok [INFO] [stdout] test algorithms::hyperloglog::tests::test_duplicate_values ... ok [INFO] [stdout] test algorithms::hyperloglog::tests::test_empty_sketch ... ok [INFO] [stdout] test algorithms::hyperloglog::tests::test_known_cardinality ... ok [INFO] [stdout] test algorithms::groupby::tests::test_groupby_forced_spill ... ok [INFO] [stdout] test algorithms::hyperloglog::tests::test_mixed_types ... ok [INFO] [stdout] test algorithms::hyperloglog::tests::test_merge ... ok [INFO] [stdout] test algorithms::hyperloglog::tests::test_single_value ... ok [INFO] [stdout] test algorithms::join::tests::test_full_join ... ok [INFO] [stdout] test algorithms::join::tests::test_inner_join ... ok [INFO] [stdout] test algorithms::hyperloglog::tests::test_string_values ... ok [INFO] [stdout] test algorithms::join::tests::test_join_returns_stream ... ok [INFO] [stdout] test algorithms::join::tests::test_left_join ... ok [INFO] [stdout] test algorithms::join::tests::test_multi_column_join ... ok [INFO] [stdout] test algorithms::json::tests::test_flex_to_json_roundtrip ... ok [INFO] [stdout] test algorithms::json::tests::test_json_roundtrip ... ok [INFO] [stdout] test algorithms::json::tests::test_json_vector ... ok [INFO] [stdout] test algorithms::json::tests::test_read_json_string ... ok [INFO] [stdout] test algorithms::json::tests::test_write_json_string ... ok [INFO] [stdout] test algorithms::join::tests::test_join_large_dataset_partitioned ... ok [INFO] [stdout] test algorithms::quantile_sketch::tests::test_empty_sketch ... ok [INFO] [stdout] test algorithms::quantile_sketch::tests::test_float_values ... ok [INFO] [stdout] test algorithms::quantile_sketch::tests::test_basic_quantiles ... ok [INFO] [stdout] test algorithms::quantile_sketch::tests::test_quantiles_edge_cases ... ok [INFO] [stdout] test algorithms::csv_parallel_tokenizer::tests::test_parallel_large_buffer ... ok [INFO] [stdout] test algorithms::quantile_sketch::tests::test_quantiles_partitions ... ok [INFO] [stdout] test algorithms::quantile_sketch::tests::test_single_value ... ok [INFO] [stdout] test algorithms::quantile_sketch::tests::test_string_values ... ok [INFO] [stdout] test algorithms::quantile_sketch::tests::test_small_input ... ok [INFO] [stdout] test algorithms::groupby::tests::test_groupby_business_sf ... ok [INFO] [stdout] test algorithms::sort::tests::test_merge_heap_entry_ordering ... ok [INFO] [stdout] test algorithms::sort::tests::test_merge_sorted_runs ... ok [INFO] [stdout] test algorithms::sort::tests::test_sort_descending ... ok [INFO] [stdout] test algorithms::sort::tests::test_run_cursor ... ok [INFO] [stdout] test algorithms::sort::tests::test_sort_descending_external ... ok [INFO] [stdout] test algorithms::sort::tests::test_sort_empty_external ... ok [INFO] [stdout] test algorithms::sort::tests::test_sort_integers ... ok [INFO] [stdout] test algorithms::sort::tests::test_sort_multi_key ... ok [INFO] [stdout] test algorithms::sort::tests::test_sort_strings ... ok [INFO] [stdout] test algorithms::sort::tests::test_sort_with_tiny_budget ... ok [INFO] [stdout] test algorithms::sort::tests::test_sort_with_undefined ... ok [INFO] [stdout] test algorithms::quantile_sketch::tests::test_merge ... ok [INFO] [stdout] test algorithms::sort::tests::test_spill_sorted_run ... ok [INFO] [stdout] test algorithms::space_saving::tests::test_empty ... ok [INFO] [stdout] test algorithms::space_saving::tests::test_eviction ... ok [INFO] [stdout] test algorithms::space_saving::tests::test_frequency_ordering ... ok [INFO] [stdout] test algorithms::space_saving::tests::test_heavy_hitter_detection ... ok [INFO] [stdout] test algorithms::space_saving::tests::test_merge ... ok [INFO] [stdout] test algorithms::space_saving::tests::test_single_item ... ok [INFO] [stdout] test algorithms::space_saving::tests::test_top_k_capped ... ok [INFO] [stdout] test batch::tests::test_append ... ok [INFO] [stdout] test batch::tests::test_empty_batch ... ok [INFO] [stdout] test batch::tests::test_filter ... ok [INFO] [stdout] test batch::tests::test_flexible_column_mixed_types ... ok [INFO] [stdout] test batch::tests::test_from_rows_and_back ... ok [INFO] [stdout] test batch::tests::test_select_columns ... ok [INFO] [stdout] test batch::tests::test_to_flex_vec_flexible ... ok [INFO] [stdout] test batch::tests::test_to_flex_vec_float ... ok [INFO] [stdout] test batch::tests::test_to_flex_vec_integer ... ok [INFO] [stdout] test batch::tests::test_to_flex_vec_string ... ok [INFO] [stdout] test batch::tests::test_undefined_values ... ok [INFO] [stdout] test execute::batch_iter::tests::test_empty_producer ... ok [INFO] [stdout] test execute::batch_iter::tests::test_error_propagation ... ok [INFO] [stdout] test execute::batch_iter::tests::test_multi_batch_producer ... ok [INFO] [stdout] test execute::batch_iter::tests::test_skip_batch ... ok [INFO] [stdout] test execute::consumer::tests::test_consume_to_segment_basic ... ok [INFO] [stdout] test execute::batch_iter::tests::test_simple_producer ... ok [INFO] [stdout] test execute::consumer::tests::test_consume_to_segment_empty_stream ... ok [INFO] [stdout] test execute::parallel::tests::test_not_sliceable_append ... ok [INFO] [stdout] test execute::parallel::tests::test_not_sliceable_different_paths ... ok [INFO] [stdout] test execute::parallel::tests::test_not_sliceable_materialized ... ok [INFO] [stdout] test execute::parallel::tests::test_not_sliceable_range ... ok [INFO] [stdout] test execute::parallel::tests::test_not_sliceable_reduce ... ok [INFO] [stdout] test execute::parallel::tests::test_sliceable_filter_source ... ok [INFO] [stdout] test execute::parallel::tests::test_sliceable_shared_source ... ok [INFO] [stdout] test execute::tests::test_append ... ok [INFO] [stdout] test execute::tests::test_chained_operations ... ok [INFO] [stdout] test execute::tests::test_filter ... ok [INFO] [stdout] test execute::tests::test_for_each_batch_sync ... ok [INFO] [stdout] test execute::tests::test_logical_filter_shared_source ... ok [INFO] [stdout] test execute::tests::test_materialize_head_exceeds_total ... ok [INFO] [stdout] test algorithms::sort::tests::test_estimate_batch_size ... ok [INFO] [stdout] test execute::tests::test_materialize_head_zero ... ok [INFO] [stdout] test execute::tests::test_materialized_source ... ok [INFO] [stdout] test execute::tests::test_project ... ok [INFO] [stdout] test execute::tests::test_materialize_head_partial ... ok [INFO] [stdout] test execute::tests::test_rebatch_batch_boundaries ... ok [INFO] [stdout] test execute::tests::test_rebatch_normalizes_batch_sizes ... ok [INFO] [stdout] test execute::tests::test_range ... ok [INFO] [stdout] test execute::tests::test_sframe_source_filter_project ... ok [INFO] [stdout] test execute::tests::test_shared_source_broadcast ... ok [INFO] [stdout] test execute::tests::test_transform ... ok [INFO] [stdout] test optimizer::tests::test_eliminate_empty_append_left ... ok [INFO] [stdout] test optimizer::tests::test_eliminate_empty_append_right ... ok [INFO] [stdout] test optimizer::tests::test_eliminate_identity_project ... ok [INFO] [stdout] test optimizer::tests::test_eliminate_singleton_column_union ... ok [INFO] [stdout] test optimizer::tests::test_eliminate_singleton_union ... ok [INFO] [stdout] test optimizer::tests::test_filter_over_transform_unchanged ... ok [INFO] [stdout] test optimizer::tests::test_flatten_nested_union ... ok [INFO] [stdout] test optimizer::tests::test_fuse_adjacent_projects ... ok [INFO] [stdout] test optimizer::tests::test_no_change_for_simple_source ... ok [INFO] [stdout] test optimizer::tests::test_non_identity_project_kept ... ok [INFO] [stdout] test optimizer::tests::test_optimizer_preserves_dag_sharing ... ok [INFO] [stdout] test optimizer::tests::test_pushdown_project_through_filter ... ok [INFO] [stdout] test planner::tests::test_column_union_basic ... ok [INFO] [stdout] test algorithms::sort::tests::test_sort_multi_key_external ... ok [INFO] [stdout] test planner::tests::test_different_source_different_hash ... ok [INFO] [stdout] test planner::tests::test_length_append ... ok [INFO] [stdout] test planner::tests::test_length_append_one_unknown ... ok [INFO] [stdout] test planner::tests::test_length_filter_unknown ... ok [INFO] [stdout] test planner::tests::test_length_logical_filter_unknown ... ok [INFO] [stdout] test planner::tests::test_length_materialized ... ok [INFO] [stdout] test planner::tests::test_length_project ... ok [INFO] [stdout] test planner::tests::test_length_range ... ok [INFO] [stdout] test planner::tests::test_length_sframe_source ... ok [INFO] [stdout] test planner::tests::test_length_transform ... ok [INFO] [stdout] test planner::tests::test_length_union ... ok [INFO] [stdout] test planner::tests::test_plan_output_types_transform ... ok [INFO] [stdout] test planner::tests::test_same_source_same_hash ... ok [INFO] [stdout] test planner::tests::test_slice_already_sliced_source ... ok [INFO] [stdout] test planner::tests::test_slice_append ... ok [INFO] [stdout] test planner::tests::test_slice_empty ... ok [INFO] [stdout] test planner::tests::test_slice_materialized ... ok [INFO] [stdout] test planner::tests::test_slice_out_of_bounds ... ok [INFO] [stdout] test planner::tests::test_slice_range ... ok [INFO] [stdout] test planner::tests::test_slice_rejects_sublinear ... ok [INFO] [stdout] test planner::tests::test_slice_sframe_source ... ok [INFO] [stdout] test planner::tests::test_slice_through_linear_ops ... ok [INFO] [stdout] test planner::tests::test_sliced_sources_same_hash ... ok [INFO] [stdout] test planner::tests::test_transform_different_id ... ok [INFO] [stdout] test planner::tests::test_transform_on_same_input ... ok [INFO] [stdout] test execute::tests::test_sframe_source ... ok [INFO] [stdout] test execute::parallel::tests::test_execute_parallel_roundtrip ... ok [INFO] [stdout] test planner::tests::test_column_union_length_mismatch - should panic ... ok [INFO] [stdout] test algorithms::csv_parser::tests::test_read_business_csv ... ok [INFO] [stdout] test algorithms::csv_parser::tests::test_type_inference ... ok [INFO] [stdout] test algorithms::csv_parser::tests::test_csv_with_type_hints ... ok [INFO] [stdout] test algorithms::csv_parser::tests::test_chunked_matches_full_parse ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sframe_storage-c5395e46d9baf1f1) [INFO] [stdout] [INFO] [stdout] test result: ok. 298 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.47s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 57 tests [INFO] [stdout] test codec_integer::tests::test_pack_unpack_roundtrip_1bit ... ok [INFO] [stdout] test codec_integer::tests::test_pack_unpack_roundtrip_16bit ... ok [INFO] [stdout] test codec_integer::tests::test_read_packed_1bit_full_byte ... ok [INFO] [stdout] test block_info::tests::test_read_segment_footer ... ok [INFO] [stdout] test codec_integer::tests::test_encode_decode_integers_roundtrip ... ok [INFO] [stdout] test codec_integer::tests::test_pack_unpack_roundtrip_4bit ... ok [INFO] [stdout] test codec_float::tests::test_unrotate_double_bits_roundtrip ... ok [INFO] [stdout] test codec_integer::tests::test_read_packed_4bit_odd ... ok [INFO] [stdout] test codec_integer::tests::test_read_packed_2bit_partial ... ok [INFO] [stdout] test codec_integer::tests::test_read_packed_8bit ... ok [INFO] [stdout] test codec_integer::tests::test_read_packed_4bit_even ... ok [INFO] [stdout] test codec_integer::tests::test_shiftpos_to_nbits ... ok [INFO] [stdout] test codec_integer::tests::test_skip_group_delta ... ok [INFO] [stdout] test codec_integer::tests::test_skip_group_delta_negative ... ok [INFO] [stdout] test codec_integer::tests::test_skip_group_identical_values ... ok [INFO] [stdout] test codec_integer::tests::test_zigzag_decode ... ok [INFO] [stdout] test codec_integer::tests::test_zigzag_encode_roundtrip ... ok [INFO] [stdout] test codec_integer::tests::test_skip_group_for ... ok [INFO] [stdout] test codec_string::tests::test_encode_decode_strings_dict ... ok [INFO] [stdout] test codec_integer::tests::test_skip_multiple_groups ... ok [INFO] [stdout] test codec_string::tests::test_encode_decode_empty_strings ... ok [INFO] [stdout] test codec_string::tests::test_encode_decode_strings_direct ... ok [INFO] [stdout] test dir_archive::tests::test_parse_dir_archive ... ok [INFO] [stdout] test encoded_block_range::tests::test_column_type_coverage ... ok [INFO] [stdout] test codec_integer::tests::test_read_packed_1bit_partial ... ok [INFO] [stdout] test codec_integer::tests::test_pack_unpack_roundtrip_4bit_odd ... ok [INFO] [stdout] test encoded_block_range::tests::test_skip_zero_is_noop ... ok [INFO] [stdout] test encoded_block_range::tests::test_skip_all ... ok [INFO] [stdout] test index::tests::test_parse_frame_idx ... ok [INFO] [stdout] test index::tests::test_parse_sidx ... ok [INFO] [stdout] test encoded_block_range::tests::test_decode_zero_returns_empty ... ok [INFO] [stdout] test segment_reader::tests::test_cross_block_boundary ... ok [INFO] [stdout] test segment_reader::tests::test_cumulative_rows ... ok [INFO] [stdout] test segment_reader::tests::test_edge_cases ... ok [INFO] [stdout] test segment_reader::tests::test_eviction_respects_bound ... ok [INFO] [stdout] test segment_reader::tests::test_find_block_containing_row ... ok [INFO] [stdout] test segment_reader::tests::test_backward_access_triggers_decoded ... ok [INFO] [stdout] test segment_reader::tests::test_multi_column_read ... ok [INFO] [stdout] test segment_reader::tests::test_partial_first_last_block ... ok [INFO] [stdout] test segment_reader::tests::test_sequential_auto_eviction ... ok [INFO] [stdout] test encoded_block_range::tests::test_skip_then_decode_second_half ... ok [INFO] [stdout] test segment_writer::tests::test_buffered_writer_basic ... ok [INFO] [stdout] test encoded_block_range::tests::test_interleaved_skip_decode ... ok [INFO] [stdout] test segment_writer::tests::test_buffered_writer_empty ... ok [INFO] [stdout] test segment_writer::tests::test_buffered_writer_many_small_writes ... ok [INFO] [stdout] test sframe_reader::tests::test_open_sframe ... ok [INFO] [stdout] test sframe_reader::tests::test_read_float_column ... ok [INFO] [stdout] test segment_reader::tests::test_single_block_range ... ok [INFO] [stdout] test sframe_reader::tests::test_read_integer_column ... ok [INFO] [stdout] test sframe_reader::tests::test_read_string_column ... ok [INFO] [stdout] test sframe_reader::tests::test_read_block_matches_read_column ... ok [INFO] [stdout] test sframe_reader::tests::test_read_vector_column ... ok [INFO] [stdout] test encoded_block_range::tests::test_chunked_decode_matches_bulk ... ok [INFO] [stdout] test encoded_block_range::tests::test_decode_more_than_remaining_clamps ... ok [INFO] [stdout] test encoded_block_range::tests::test_full_decode_matches_bulk ... ok [INFO] [stdout] test segment_reader::tests::test_chunked_sequential_matches_full ... ok [INFO] [stdout] test segment_reader::tests::test_full_column_read ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 57 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.87s [INFO] [stdout] [INFO] [stderr] Running tests/assemble_segments.rs (/opt/rustwide/target/debug/deps/assemble_segments-53d9e21ae14796dc) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_assemble_from_two_segments ... ok [INFO] [stderr] Running tests/read_business_sf.rs (/opt/rustwide/target/debug/deps/read_business_sf-de9cc7bf7b5dce00) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_row_count ... ok [INFO] [stdout] test test_column_names_match_csv_header ... ok [INFO] [stderr] Running tests/roundtrip_write_read.rs (/opt/rustwide/target/debug/deps/roundtrip_write_read-0d0203ffc6b136e8) [INFO] [stdout] test test_all_columns_match_csv ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.76s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_roundtrip_empty ... ok [INFO] [stdout] test test_streaming_writer_empty ... ok [INFO] [stdout] test test_roundtrip_small ... ok [INFO] [stdout] test test_multi_segment_exact_boundary ... ok [INFO] [stdout] test test_streaming_writer_large_batch ... ok [INFO] [stdout] test test_streaming_writer_variable_batch_sizes ... ok [INFO] [stdout] test test_streaming_writer_small_batches ... ok [INFO] [stdout] test test_multi_segment_roundtrip ... ok [INFO] [stdout] test test_roundtrip_business_sf ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sframe_types-1f1ca12222d4ddfc) [INFO] [stdout] [INFO] [stdout] running 87 tests [INFO] [stdout] test bitset::tests::test_bitset_out_of_range ... ok [INFO] [stdout] test bitset::tests::test_read_bitset_single_word ... ok [INFO] [stdout] test bitset::tests::test_read_empty_bitset ... ok [INFO] [stdout] test flex_image::tests::test_create_image ... ok [INFO] [stdout] test flex_image::tests::test_empty_image ... ok [INFO] [stdout] test flex_image::tests::test_pixel_access ... ok [INFO] [stdout] test flex_image::tests::test_image_display ... ok [INFO] [stdout] test flex_type::tests::test_add_floats ... ok [INFO] [stdout] test flex_type::tests::test_add_int_float_promotion ... ok [INFO] [stdout] test flex_type::tests::test_add_strings ... ok [INFO] [stdout] test flex_type::tests::test_add_integers ... ok [INFO] [stdout] test flex_type::tests::test_div_by_zero ... ok [INFO] [stdout] test flex_type::tests::test_div_always_float ... ok [INFO] [stdout] test flex_type::tests::test_flex_type_type_tag ... ok [INFO] [stdout] test flex_type::tests::test_flextype_eq_nan_consistency ... ok [INFO] [stdout] test flex_type::tests::test_flex_type_enum_values ... ok [INFO] [stdout] test flex_type::tests::test_flex_type_display ... ok [INFO] [stdout] test flex_type::tests::test_flex_type_enum_from_u8 ... ok [INFO] [stdout] test flex_type::tests::test_add_vectors ... ok [INFO] [stdout] test flex_type::tests::test_flextype_hash_eq_datetime ... ok [INFO] [stdout] test flex_type::tests::test_flextype_hash_eq_cross_type_not_equal ... ok [INFO] [stdout] test flex_type::tests::test_flextype_hash_eq_floats ... ok [INFO] [stdout] test flex_type::tests::test_flextype_hash_eq_strings ... ok [INFO] [stdout] test flex_type::tests::test_flextype_hash_eq_integers ... ok [INFO] [stdout] test flex_type::tests::test_mul_vector_scalar ... ok [INFO] [stdout] test flex_type::tests::test_neg ... ok [INFO] [stdout] test flex_type::tests::test_neg_vector ... ok [INFO] [stdout] test flex_type::tests::test_flextype_hash_eq_undefined ... ok [INFO] [stdout] test flex_type::tests::test_mul_int_float ... ok [INFO] [stdout] test flex_type::tests::test_flextype_hash_eq_vectors ... ok [INFO] [stdout] test flex_type::tests::test_ordering_cross_type_numeric ... ok [INFO] [stdout] test flex_type::tests::test_ordering_integers ... ok [INFO] [stdout] test flex_type::tests::test_ordering_floats ... ok [INFO] [stdout] test flex_type::tests::test_ordering_undefined_last ... ok [INFO] [stdout] test flex_type::tests::test_ordering_strings ... ok [INFO] [stdout] test flex_type::tests::test_rem_integers ... ok [INFO] [stdout] test flex_type::tests::test_sub_integers ... ok [INFO] [stdout] test flex_type::tests::test_undefined_propagates ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_dict ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_dict_nested ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_dict_with_quoted_values ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_empty ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_empty_dict ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_dict_unquoted_keys ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_float_scientific ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_float_special ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_float ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_integer_with_whitespace ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_integer ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_list_heterogeneous ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_list_nested ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_string ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_list_with_quoted_strings ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_vector_comma ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_vector_integers_become_floats ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_vector_space ... ok [INFO] [stdout] test flex_type_parser::tests::test_unescape_string ... ok [INFO] [stdout] test flex_type_parser::tests::test_unescape_surrogate_pair ... ok [INFO] [stdout] test flex_type_parser::tests::test_unescape_unicode ... ok [INFO] [stdout] test serialization::tests::test_read_f64 ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_vector_semicolon ... ok [INFO] [stdout] test serialization::tests::test_read_flex_type_float ... ok [INFO] [stdout] test serialization::tests::test_read_flex_type_integer ... ok [INFO] [stdout] test serialization::tests::test_read_flex_type_dict ... ok [INFO] [stdout] test serialization::tests::test_read_flex_type_list ... ok [INFO] [stdout] test serialization::tests::test_read_flex_type_string ... ok [INFO] [stdout] test serialization::tests::test_read_flex_type_undefined ... ok [INFO] [stdout] test serialization::tests::test_read_flex_type_vector ... ok [INFO] [stdout] test serialization::tests::test_read_i64 ... ok [INFO] [stdout] test serialization::tests::test_read_string ... ok [INFO] [stdout] test serialization::tests::test_read_string_empty ... ok [INFO] [stdout] test serialization::tests::test_read_u64 ... ok [INFO] [stdout] test serialization::tests::test_read_vec_f64 ... ok [INFO] [stdout] test varint::tests::test_decode_1_byte ... ok [INFO] [stdout] test varint::tests::test_decode_1_byte_max ... ok [INFO] [stdout] test varint::tests::test_decode_1_byte_zero ... ok [INFO] [stdout] test varint::tests::test_decode_2_byte ... ok [INFO] [stdout] test varint::tests::test_decode_2_byte_max ... ok [INFO] [stdout] test varint::tests::test_decode_9_byte ... ok [INFO] [stdout] test varint::tests::test_encode_decode_roundtrip ... ok [INFO] [stdout] test varint::tests::test_encoding_sizes ... ok [INFO] [stdout] test flex_type_parser::tests::test_bracket_with_non_numeric_becomes_list_or_string ... ok [INFO] [stdout] test flex_type_parser::tests::test_mismatched_bracket_becomes_string ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_empty_vector ... ok [INFO] [stdout] test flex_type::tests::test_ordering_different_types ... ok [INFO] [stdout] test flex_type_parser::tests::test_parse_dict_mixed_types ... ok [INFO] [stdout] test bitset::tests::test_bitset_multi_word ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 87 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stderr] Doc-tests sframe [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stderr] Doc-tests sframe_config [INFO] [stdout] test crates/sframe/src/sframe.rs - sframe::SFrame::logical_filter (line 676) ... ignored [INFO] [stdout] test crates/sframe/src/sframe.rs - sframe::SFrameStreamWriter (line 1967) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests sframe_io [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests sframe_parquet [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests sframe_query [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests sframe_storage [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test crates/sframe-storage/src/sframe_writer.rs - sframe_writer::SFrameWriter (line 321) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests sframe_types [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test crates/sframe-types/src/flex_image.rs - flex_image::FlexImage (line 27) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "e54281e2ad10e42333bfdec63cc36c6a31debb717cb4ecfe8d3693caa0789f0d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e54281e2ad10e42333bfdec63cc36c6a31debb717cb4ecfe8d3693caa0789f0d", kill_on_drop: false }` [INFO] [stdout] e54281e2ad10e42333bfdec63cc36c6a31debb717cb4ecfe8d3693caa0789f0d