[INFO] fetching crate orlando-transducers 0.5.1... [INFO] testing orlando-transducers-0.5.1 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate orlando-transducers 0.5.1 into /workspace/builds/worker-6-tc2/source [INFO] removed /workspace/builds/worker-6-tc2/source/.cargo/config.toml [INFO] started tweaking crates.io crate orlando-transducers 0.5.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate orlando-transducers 0.5.1 [INFO] tweaked toml for crates.io crate orlando-transducers 0.5.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate orlando-transducers 0.5.1 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate orlando-transducers 0.5.1 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8e534af0dcf2c2fa8dc17ef939a00228cc3248cbad48326da183801cd7ddc059 [INFO] running `Command { std: "docker" "start" "-a" "8e534af0dcf2c2fa8dc17ef939a00228cc3248cbad48326da183801cd7ddc059", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8e534af0dcf2c2fa8dc17ef939a00228cc3248cbad48326da183801cd7ddc059", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8e534af0dcf2c2fa8dc17ef939a00228cc3248cbad48326da183801cd7ddc059", kill_on_drop: false }` [INFO] [stdout] 8e534af0dcf2c2fa8dc17ef939a00228cc3248cbad48326da183801cd7ddc059 [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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d7bdb07b3e99efc8ab6e23da714698c898fef9dfec0859591cf4b5c414c3406f [INFO] running `Command { std: "docker" "start" "-a" "d7bdb07b3e99efc8ab6e23da714698c898fef9dfec0859591cf4b5c414c3406f", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.42 [INFO] [stderr] Compiling karpal-core v0.2.0 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling karpal-profunctor v0.2.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling karpal-optics v0.2.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling orlando-transducers v0.5.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.20s [INFO] running `Command { std: "docker" "inspect" "d7bdb07b3e99efc8ab6e23da714698c898fef9dfec0859591cf4b5c414c3406f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d7bdb07b3e99efc8ab6e23da714698c898fef9dfec0859591cf4b5c414c3406f", kill_on_drop: false }` [INFO] [stdout] d7bdb07b3e99efc8ab6e23da714698c898fef9dfec0859591cf4b5c414c3406f [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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 287bd9f6bcfe2f075944e714b4a181ef4f9f1ad1d662da90b2328d01f9035f06 [INFO] running `Command { std: "docker" "start" "-a" "287bd9f6bcfe2f075944e714b4a181ef4f9f1ad1d662da90b2328d01f9035f06", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.42 [INFO] [stderr] Compiling rand_core v0.10.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling zerocopy-derive v0.8.42 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling clap_builder v4.5.60 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling quickcheck_macros v1.2.0 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling tempfile v3.26.0 [INFO] [stderr] Compiling rand v0.10.0 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling env_filter v1.0.0 [INFO] [stderr] Compiling env_logger v0.11.9 [INFO] [stderr] Compiling quickcheck v1.1.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling proptest v1.10.0 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling orlando-transducers v0.5.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 42.09s [INFO] running `Command { std: "docker" "inspect" "287bd9f6bcfe2f075944e714b4a181ef4f9f1ad1d662da90b2328d01f9035f06", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "287bd9f6bcfe2f075944e714b4a181ef4f9f1ad1d662da90b2328d01f9035f06", kill_on_drop: false }` [INFO] [stdout] 287bd9f6bcfe2f075944e714b4a181ef4f9f1ad1d662da90b2328d01f9035f06 [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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 06371bdc6a70b6516ed3ce3db6779e9adaaa8226bb204ebb550a6b05dbab395e [INFO] running `Command { std: "docker" "start" "-a" "06371bdc6a70b6516ed3ce3db6779e9adaaa8226bb204ebb550a6b05dbab395e", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/orlando_transducers-913fa884e0c1e6fd) [INFO] [stdout] [INFO] [stdout] running 369 tests [INFO] [stdout] test collectors::tests::test_contains_empty ... ok [INFO] [stdout] test collectors::tests::test_contains ... ok [INFO] [stdout] test collectors::tests::test_contains_first_element ... ok [INFO] [stdout] test collectors::tests::test_contains_with_transducer ... ok [INFO] [stdout] test collectors::tests::test_cycle_empty_vec ... ok [INFO] [stdout] test collectors::tests::test_cycle_strings ... ok [INFO] [stdout] test collectors::tests::test_count ... ok [INFO] [stdout] test collectors::tests::test_cycle_zero ... ok [INFO] [stdout] test collectors::tests::test_difference_complete_overlap ... ok [INFO] [stdout] test collectors::tests::test_difference_basic ... ok [INFO] [stdout] test collectors::tests::test_drop_last_composed_operations ... ok [INFO] [stdout] test collectors::tests::test_drop_last_empty ... ok [INFO] [stdout] test collectors::tests::test_drop_last_one ... ok [INFO] [stdout] test collectors::tests::test_drop_last_large_data ... ok [INFO] [stdout] test collectors::tests::test_drop_last_more_than_available ... ok [INFO] [stdout] test collectors::tests::test_drop_last_strings ... ok [INFO] [stdout] test collectors::tests::test_drop_last_with_filter ... ok [INFO] [stdout] test collectors::tests::test_drop_last_take_last_coverage ... ok [INFO] [stdout] test collectors::tests::test_cycle_basic ... ok [INFO] [stdout] test collectors::tests::test_difference_no_overlap ... ok [INFO] [stdout] test collectors::tests::test_difference_removes_all_occurrences ... ok [INFO] [stdout] test collectors::tests::test_drop_last_basic ... ok [INFO] [stdout] test collectors::tests::test_drop_last_all ... ok [INFO] [stdout] test collectors::tests::test_contains_last_element ... ok [INFO] [stdout] test collectors::tests::test_find_empty ... ok [INFO] [stdout] test collectors::tests::test_drop_last_zero ... ok [INFO] [stdout] test collectors::tests::test_first ... ok [INFO] [stdout] test collectors::tests::test_group_by ... ok [INFO] [stdout] test collectors::tests::test_group_by_single_group ... ok [INFO] [stdout] test collectors::tests::test_find ... ok [INFO] [stdout] test collectors::tests::test_intersection_no_overlap ... ok [INFO] [stdout] test collectors::tests::test_intersection_preserves_duplicates ... ok [INFO] [stdout] test collectors::tests::test_intersection_with_transducers ... ok [INFO] [stdout] test collectors::tests::test_max_basic ... ok [INFO] [stdout] test collectors::tests::test_drop_last_with_transducer ... ok [INFO] [stdout] test collectors::tests::test_every ... ok [INFO] [stdout] test collectors::tests::test_find_not_found ... ok [INFO] [stdout] test collectors::tests::test_find_with_transform ... ok [INFO] [stdout] test collectors::tests::test_max_empty ... ok [INFO] [stdout] test collectors::tests::test_group_by_with_transform ... ok [INFO] [stdout] test collectors::tests::test_mean_integers ... ok [INFO] [stdout] test collectors::tests::test_mean_with_map ... ok [INFO] [stdout] test collectors::tests::test_median_empty ... ok [INFO] [stdout] test collectors::tests::test_max_by_basic ... ok [INFO] [stdout] test collectors::tests::test_max_by_empty ... ok [INFO] [stdout] test collectors::tests::test_max_with_map ... ok [INFO] [stdout] test collectors::tests::test_median_even_count ... ok [INFO] [stdout] test collectors::tests::test_median_odd_count ... ok [INFO] [stdout] test collectors::tests::test_intersection_complete_overlap ... ok [INFO] [stdout] test collectors::tests::test_mean_basic ... ok [INFO] [stdout] test collectors::tests::test_merge_empty_stream ... ok [INFO] [stdout] test collectors::tests::test_merge_single_stream ... ok [INFO] [stdout] test collectors::tests::test_intersection_basic ... ok [INFO] [stdout] test collectors::tests::test_merge_two_equal_length ... ok [INFO] [stdout] test collectors::tests::test_merge_three_streams ... ok [INFO] [stdout] test collectors::tests::test_merge_with_transducers ... ok [INFO] [stdout] test collectors::tests::test_min_basic ... ok [INFO] [stdout] test collectors::tests::test_group_by_empty ... ok [INFO] [stdout] test collectors::tests::test_median_single ... ok [INFO] [stdout] test collectors::tests::test_merge_different_lengths ... ok [INFO] [stdout] test collectors::tests::test_mean_empty ... ok [INFO] [stdout] test collectors::tests::test_min_by_basic ... ok [INFO] [stdout] test collectors::tests::test_median_unsorted ... ok [INFO] [stdout] test collectors::tests::test_drop_last_single_element ... ok [INFO] [stdout] test collectors::tests::test_none ... ok [INFO] [stdout] test collectors::tests::test_min_by_empty ... ok [INFO] [stdout] test collectors::tests::test_min_empty ... ok [INFO] [stdout] test collectors::tests::test_min_with_map ... ok [INFO] [stdout] test collectors::tests::test_none_with_transducer ... ok [INFO] [stdout] test collectors::tests::test_mode_all_unique ... ok [INFO] [stdout] test collectors::tests::test_mode_empty ... ok [INFO] [stdout] test collectors::tests::test_mode_strings ... ok [INFO] [stdout] test collectors::tests::test_mode_with_map ... ok [INFO] [stdout] test collectors::tests::test_mode_basic ... ok [INFO] [stdout] test collectors::tests::test_none_all_match ... ok [INFO] [stdout] test collectors::tests::test_partition_with_transform ... ok [INFO] [stdout] test collectors::tests::test_partition_all_fail ... ok [INFO] [stdout] test collectors::tests::test_partition ... ok [INFO] [stdout] test collectors::tests::test_phase5_integration ... ok [INFO] [stdout] test collectors::tests::test_phase4_with_filter ... ok [INFO] [stdout] test collectors::tests::test_product_empty ... ok [INFO] [stdout] test collectors::tests::test_phase5_cycle_with_transducer ... ok [INFO] [stdout] test collectors::tests::test_product_basic ... ok [INFO] [stdout] test collectors::tests::test_none_empty ... ok [INFO] [stdout] test collectors::tests::test_partition_all_pass ... ok [INFO] [stdout] test collectors::tests::test_quantile_min ... ok [INFO] [stdout] test collectors::tests::test_product_with_map ... ok [INFO] [stdout] test collectors::tests::test_quantile_p95 ... ok [INFO] [stdout] test collectors::tests::test_range_basic ... ok [INFO] [stdout] test collectors::tests::test_range_descending ... ok [INFO] [stdout] test collectors::tests::test_product_with_zero ... ok [INFO] [stdout] test collectors::tests::test_range_empty ... ok [INFO] [stdout] test collectors::tests::test_range_negative_step ... ok [INFO] [stdout] test collectors::tests::test_repeat_strings ... ok [INFO] [stdout] test collectors::tests::test_repeat_zero ... ok [INFO] [stdout] test collectors::tests::test_repeat_basic ... ok [INFO] [stdout] test collectors::tests::test_range_step_2 ... ok [INFO] [stdout] test collectors::tests::test_quantile_empty ... ok [INFO] [stdout] test collectors::tests::test_quantile_invalid_p ... ok [INFO] [stdout] test collectors::tests::test_quantile_max ... ok [INFO] [stdout] test collectors::tests::test_quantile_single_element ... ok [INFO] [stdout] test collectors::tests::test_quantile_median ... ok [INFO] [stdout] test collectors::tests::test_reverse_basic ... ok [INFO] [stdout] test collectors::tests::test_reverse_empty ... ok [INFO] [stdout] test collectors::tests::test_reverse_single ... ok [INFO] [stdout] test collectors::tests::test_reverse_with_map ... ok [INFO] [stdout] test collectors::tests::test_sort_by_empty ... ok [INFO] [stdout] test collectors::tests::test_sort_by_basic ... ok [INFO] [stdout] test collectors::tests::test_std_dev_basic ... ok [INFO] [stdout] test collectors::tests::test_std_dev_constant ... ok [INFO] [stdout] test collectors::tests::test_std_dev_empty ... ok [INFO] [stdout] test collectors::tests::test_sum ... ok [INFO] [stdout] test collectors::tests::test_symmetric_difference_complete_overlap ... ok [INFO] [stdout] test collectors::tests::test_sort_by_with_map ... ok [INFO] [stdout] test collectors::tests::test_symmetric_difference_basic ... ok [INFO] [stdout] test collectors::tests::test_sort_with_descending ... ok [INFO] [stdout] test collectors::tests::test_take_last_all ... ok [INFO] [stdout] test collectors::tests::test_take_last_basic ... ok [INFO] [stdout] test collectors::tests::test_statistical_operations_pipeline ... ok [INFO] [stdout] test collectors::tests::test_sort_with_ascending ... ok [INFO] [stdout] test collectors::tests::test_symmetric_difference_duplicates ... ok [INFO] [stdout] test collectors::tests::test_take_last_drop_last_equivalence ... ok [INFO] [stdout] test collectors::tests::test_take_last_empty ... ok [INFO] [stdout] test collectors::tests::test_take_last_large_data ... ok [INFO] [stdout] test collectors::tests::test_take_last_with_filter ... ok [INFO] [stdout] test collectors::tests::test_take_last_one ... ok [INFO] [stdout] test collectors::tests::test_take_last_more_than_available ... ok [INFO] [stdout] test collectors::tests::test_take_last_with_transducer ... ok [INFO] [stdout] test collectors::tests::test_take_last_single_element ... ok [INFO] [stdout] test collectors::tests::test_take_last_composed_operations ... ok [INFO] [stdout] test collectors::tests::test_take_last_strings ... ok [INFO] [stdout] test collectors::tests::test_take_last_zero ... ok [INFO] [stdout] test collectors::tests::test_symmetric_difference_no_overlap ... ok [INFO] [stdout] test collectors::tests::test_unfold_early_stop ... ok [INFO] [stdout] test collectors::tests::test_to_vec ... ok [INFO] [stdout] test collectors::tests::test_unfold_fibonacci ... ok [INFO] [stdout] test collectors::tests::test_unfold_limit ... ok [INFO] [stdout] test collectors::tests::test_unfold_powers_of_2 ... ok [INFO] [stdout] test collectors::tests::test_union_basic ... ok [INFO] [stdout] test collectors::tests::test_union_empty ... ok [INFO] [stdout] test collectors::tests::test_union_complete_overlap ... ok [INFO] [stdout] test collectors::tests::test_union_removes_duplicates ... ok [INFO] [stdout] test collectors::tests::test_variance_basic ... ok [INFO] [stdout] test collectors::tests::test_variance_empty ... ok [INFO] [stdout] test collectors::tests::test_variance_single_element ... ok [INFO] [stdout] test collectors::tests::test_symmetric_difference_preserves_order ... ok [INFO] [stdout] test collectors::tests::test_union_no_overlap ... ok [INFO] [stdout] test collectors::tests::test_variance_two_elements ... ok [INFO] [stdout] test collectors::tests::test_zip ... ok [INFO] [stdout] test collectors::tests::test_zip_with_different_types ... ok [INFO] [stdout] test geometric_optics::tests::test_2d_algebra ... ok [INFO] [stdout] test geometric_optics::tests::test_4d_grade_indices ... ok [INFO] [stdout] test geometric_optics::tests::test_blade_grade_bivectors ... ok [INFO] [stdout] test geometric_optics::tests::test_blade_grade_trivector ... ok [INFO] [stdout] test geometric_optics::tests::test_blade_grade_scalar ... ok [INFO] [stdout] test collectors::tests::test_unfold_countdown ... ok [INFO] [stdout] test collectors::tests::test_zip_equal_length ... ok [INFO] [stdout] test geometric_optics::tests::test_blade_grade_vectors ... ok [INFO] [stdout] test geometric_optics::tests::test_blades_at_grade_count_4d ... ok [INFO] [stdout] test collectors::tests::test_zip_with ... ok [INFO] [stdout] test geometric_optics::tests::test_binomial_sum ... ok [INFO] [stdout] test geometric_optics::tests::test_extract_then_norm ... ok [INFO] [stdout] test geometric_optics::tests::test_component_get ... ok [INFO] [stdout] test geometric_optics::tests::test_blades_at_grade_count_3d ... ok [INFO] [stdout] test geometric_optics::tests::test_component_set ... ok [INFO] [stdout] test geometric_optics::tests::test_grade_extract_bivectors ... ok [INFO] [stdout] test geometric_optics::tests::test_grade_extract_empty ... ok [INFO] [stdout] test geometric_optics::tests::test_grade_extract_trivector ... ok [INFO] [stdout] test geometric_optics::tests::test_grade_extract_scalar ... ok [INFO] [stdout] test geometric_optics::tests::test_grade_filter_pattern ... ok [INFO] [stdout] test geometric_optics::tests::test_grade_extract_vectors ... ok [INFO] [stdout] test geometric_optics::tests::test_grade_indices_3d ... ok [INFO] [stdout] test geometric_optics::tests::test_grade_mask_bivector_only ... ok [INFO] [stdout] test geometric_optics::tests::test_grade_mask_scalar_only ... ok [INFO] [stdout] test geometric_optics::tests::test_grade_project_idempotent ... ok [INFO] [stdout] test geometric_optics::tests::test_grade_mask_zero ... ok [INFO] [stdout] test geometric_optics::tests::test_grade_project_max ... ok [INFO] [stdout] test geometric_optics::tests::test_grade_project_vectors_only ... ok [INFO] [stdout] test geometric_optics::tests::test_has_grade ... ok [INFO] [stdout] test geometric_optics::tests::test_grade_project_scalar_only ... ok [INFO] [stdout] test geometric_optics::tests::test_is_pure_grade_zero ... ok [INFO] [stdout] test geometric_optics::tests::test_norm_squared ... ok [INFO] [stdout] test geometric_optics::tests::test_norm_zero ... ok [INFO] [stdout] test geometric_optics::tests::test_grade_involution ... ok [INFO] [stdout] test geometric_optics::tests::test_grade_involution_involution ... ok [INFO] [stdout] test geometric_optics::tests::test_normalize_zero ... ok [INFO] [stdout] test geometric_optics::tests::test_normalize ... ok [INFO] [stdout] test geometric_optics::tests::test_project_preserves_grade_mask ... ok [INFO] [stdout] test geometric_optics::tests::test_reverse ... ok [INFO] [stdout] test geometric_optics::tests::test_grade_mask_all_grades ... ok [INFO] [stdout] test iter_ext::tests::test_pipeline_builder_filter ... ok [INFO] [stdout] test geometric_optics::tests::test_reverse_involution ... ok [INFO] [stdout] test geometric_optics::tests::test_grade_project_max_all ... ok [INFO] [stdout] test geometric_optics::tests::test_is_pure_grade_mixed ... ok [INFO] [stdout] test iter_ext::tests::test_pipeline_builder_take ... ok [INFO] [stdout] test iter_ext::tests::test_transduce_chaining_with_std_iterators ... ok [INFO] [stdout] test iter_ext::tests::test_transduce_filter ... ok [INFO] [stdout] test iter_ext::tests::test_transduce_empty_iterator ... ok [INFO] [stdout] test geometric_optics::tests::test_norm_345 ... ok [INFO] [stdout] test geometric_optics::tests::test_is_pure_grade_vector ... ok [INFO] [stdout] test iter_ext::tests::test_pipeline_builder_map_filter_take ... ok [INFO] [stdout] test iter_ext::tests::test_transduce_with_for_loop ... ok [INFO] [stdout] test iter_ext::tests::test_transduce_map ... ok [INFO] [stdout] test iter_ext::tests::test_transduce_take ... ok [INFO] [stdout] test logic::tests::test_any_pass ... ok [INFO] [stdout] test logic::tests::test_both ... ok [INFO] [stdout] test logic::tests::test_either ... ok [INFO] [stdout] test iter_ext::tests::test_transduce_composed ... ok [INFO] [stdout] test logic::tests::test_all_pass ... ok [INFO] [stdout] test logic::tests::test_complement ... ok [INFO] [stdout] test logic::tests::test_if_else ... ok [INFO] [stdout] test logic::tests::test_unless ... ok [INFO] [stdout] test logic::tests::test_when ... ok [INFO] [stdout] test optics::tests::iso_laws_properties::prop_iso_over_equivalence ... ok [INFO] [stdout] test geometric_optics::tests::property_tests::prop_grade_involution_involution ... ok [INFO] [stdout] test collectors::tests::test_range_zero_step - should panic ... ok [INFO] [stdout] test geometric_optics::tests::property_tests::prop_grade_extract_length ... ok [INFO] [stdout] test optics::tests::iso_laws_properties::prop_iso_round_trip_forward ... ok [INFO] [stdout] test geometric_optics::tests::property_tests::prop_norm_non_negative ... ok [INFO] [stdout] test geometric_optics::tests::property_tests::prop_grade_mask_consistent ... ok [INFO] [stdout] test geometric_optics::tests::property_tests::prop_grade_project_idempotent ... ok [INFO] [stdout] test optics::tests::iso_laws_properties::prop_iso_round_trip_backward ... ok [INFO] [stdout] test geometric_optics::tests::property_tests::prop_normalize_unit ... ok [INFO] [stdout] test geometric_optics::tests::property_tests::prop_reverse_involution ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_fold_any_all_find ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_fold_fold_map ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_fold_then ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_iso_to_fold ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_iso_to_traversal ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_iso_transform_fnp ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_iso_transform_matches_over ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_lens_then ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_lens_to_fold ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_lens_to_traversal ... ok [INFO] [stdout] test optics::tests::prism_laws_properties::prop_prism_preview_review ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_lens_transform_fnp ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_lens_transform_matches_over ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_lens_transform_fnp_modification ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_optional_to_fold ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_prism_to_traversal ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_prism_to_fold ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_prism_transform_fnp_match ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_prism_transform_fnp_no_match ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_traversal_then ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_traversal_to_fold ... ok [INFO] [stdout] test optics::tests::prism_laws_properties::prop_prism_over_non_match ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_traversal_transform_fnp ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_traversal_transform_matches_over_all ... ok [INFO] [stdout] test optics::tests::test_fold_basic ... ok [INFO] [stdout] test optics::tests::test_fold_empty ... ok [INFO] [stdout] test optics::tests::profunctor_tests::test_prism_transform_matches_over ... ok [INFO] [stdout] test optics::tests::test_fold_first ... ok [INFO] [stdout] test optics::tests::test_fold_length ... ok [INFO] [stdout] test optics::tests::test_iso_as_lens ... ok [INFO] [stdout] test optics::tests::test_iso_as_prism ... ok [INFO] [stdout] test optics::tests::test_iso_law_round_trip_backward ... ok [INFO] [stdout] test optics::tests::test_iso_law_round_trip_forward ... ok [INFO] [stdout] test optics::tests::test_iso_over ... ok [INFO] [stdout] test optics::tests::test_iso_reverse ... ok [INFO] [stdout] test optics::tests::test_iso_string_len ... ok [INFO] [stdout] test optics::tests::test_fold_on_struct ... ok [INFO] [stdout] test optics::tests::test_iso_from ... ok [INFO] [stdout] test optics::tests::test_lens_composition ... ok [INFO] [stdout] test optics::tests::test_iso_to ... ok [INFO] [stdout] test optics::tests::test_lens_law_put_get ... ok [INFO] [stdout] test optics::tests::test_lens_law_get_put ... ok [INFO] [stdout] test optics::tests::test_lens_law_put_put ... ok [INFO] [stdout] test optics::tests::test_lens_get ... ok [INFO] [stdout] test optics::tests::test_lens_set ... ok [INFO] [stdout] test optics::tests::test_optional_get_none ... ok [INFO] [stdout] test optics::tests::prism_laws_properties::prop_prism_review_preview ... ok [INFO] [stdout] test optics::tests::test_lens_over ... ok [INFO] [stdout] test optics::tests::test_optional_get_some ... ok [INFO] [stdout] test optics::tests::test_optional_get_or ... ok [INFO] [stdout] test optics::tests::test_optional_over_some ... ok [INFO] [stdout] test optics::tests::test_prism_law_preview_review ... ok [INFO] [stdout] test optics::tests::test_prism_law_review_preview ... ok [INFO] [stdout] test optics::tests::test_prism_over_match ... ok [INFO] [stdout] test optics::tests::test_prism_over_no_match ... ok [INFO] [stdout] test optics::tests::test_optional_over_none ... ok [INFO] [stdout] test optics::tests::test_prism_preview_match ... ok [INFO] [stdout] test optics::tests::test_prism_review ... ok [INFO] [stdout] test optics::tests::test_traversal_as_fold ... ok [INFO] [stdout] test optics::tests::test_prism_preview_no_match ... ok [INFO] [stdout] test optics::tests::test_traversal_empty ... ok [INFO] [stdout] test optics::tests::test_traversal_get_all ... ok [INFO] [stdout] test optics::tests::test_traversal_law_composition ... ok [INFO] [stdout] test optics::tests::test_traversal_law_identity ... ok [INFO] [stdout] test optics::tests::test_traversal_on_struct ... ok [INFO] [stdout] test optics::tests::test_prism_rectangle_variant ... ok [INFO] [stdout] test optics::tests::test_traversal_over_all ... ok [INFO] [stdout] test optics::tests::test_traversal_set_all ... ok [INFO] [stdout] test signal::tests::test_signal_basic ... ok [INFO] [stdout] test signal::tests::test_signal_combine ... ok [INFO] [stdout] test signal::tests::test_signal_combine_string ... ok [INFO] [stdout] test signal::tests::test_signal_fold ... ok [INFO] [stdout] test signal::tests::test_signal_map ... ok [INFO] [stdout] test optics::tests::traversal_laws_properties::prop_traversal_composition ... ok [INFO] [stdout] test signal::tests::test_signal_map_chain ... ok [INFO] [stdout] test signal::tests::test_signal_multiple_subscribers ... ok [INFO] [stdout] test signal::tests::test_signal_update ... ok [INFO] [stdout] test signal::tests::test_signal_subscribe ... ok [INFO] [stdout] test simd::tests::test_filter_f64_simd ... ok [INFO] [stdout] test simd::tests::test_mul_f64_simd ... ok [INFO] [stdout] test simd::tests::test_map_f64_simd ... ok [INFO] [stdout] test simd::tests::test_sum_f64_simd ... ok [INFO] [stdout] test step::tests::test_continue ... ok [INFO] [stdout] test step::tests::test_map ... ok [INFO] [stdout] test step::tests::test_stop ... ok [INFO] [stdout] test stream::tests::test_stream_default ... ok [INFO] [stdout] test stream::tests::test_stream_emit_subscribe ... ok [INFO] [stdout] test optics::tests::traversal_laws_properties::prop_traversal_identity ... ok [INFO] [stdout] test stream::tests::test_stream_fold_sum ... ok [INFO] [stdout] test stream::tests::test_stream_filter ... ok [INFO] [stdout] test step::tests::test_monad_laws ... ok [INFO] [stdout] test optics::tests::traversal_laws_properties::prop_traversal_preserves_length ... ok [INFO] [stdout] test stream::tests::test_stream_fold_to_signal ... ok [INFO] [stdout] test stream::tests::test_stream_merge ... ok [INFO] [stdout] test stream::tests::test_stream_map ... ok [INFO] [stdout] test stream::tests::test_stream_multiple_subscribers ... ok [INFO] [stdout] test stream::tests::test_stream_map_filter_chain ... ok [INFO] [stdout] test stream::tests::test_stream_take ... ok [INFO] [stdout] test tests::test_no_intermediate_allocations ... ok [INFO] [stdout] test transducer::tests::test_identity ... ok [INFO] [stdout] test transducer::tests::test_identity_laws ... ok [INFO] [stdout] test transforms::tests::test_aperture_basic ... ok [INFO] [stdout] test transforms::tests::test_aperture_composition ... ok [INFO] [stdout] test transforms::tests::test_aperture_early_termination ... ok [INFO] [stdout] test transforms::tests::test_aperture_empty ... ok [INFO] [stdout] test transforms::tests::test_aperture_exact_fit ... ok [INFO] [stdout] test transforms::tests::test_aperture_insufficient_elements ... ok [INFO] [stdout] test transforms::tests::test_aperture_large_data ... ok [INFO] [stdout] test transforms::tests::test_aperture_large_window ... ok [INFO] [stdout] test tests::test_composition_laws ... ok [INFO] [stdout] test transforms::tests::test_aperture_size_1 ... ok [INFO] [stdout] test transforms::tests::test_aperture_size_2 ... ok [INFO] [stdout] test tests::test_basic_pipeline ... ok [INFO] [stdout] test transforms::tests::test_aperture_strings ... ok [INFO] [stdout] test tests::test_early_termination ... ok [INFO] [stdout] test transforms::tests::test_chunk ... ok [INFO] [stdout] test transforms::tests::test_chunk_composition ... ok [INFO] [stdout] test transforms::tests::test_chunk_exact ... ok [INFO] [stdout] test transforms::tests::test_chunk_partial ... ok [INFO] [stdout] test transforms::tests::test_aperture_with_filter ... ok [INFO] [stdout] test transforms::tests::test_filter ... ok [INFO] [stdout] test transforms::tests::test_flatmap ... ok [INFO] [stdout] test transforms::tests::test_flatmap_composition ... ok [INFO] [stdout] test transforms::tests::test_aperture_zero_size - should panic ... ok [INFO] [stdout] test transforms::tests::test_chunk_zero_size - should panic ... ok [INFO] [stdout] test transforms::tests::test_aperture_single_element ... ok [INFO] [stdout] test transforms::tests::test_flatmap_early_termination ... ok [INFO] [stdout] test transforms::tests::test_flatmap_empty ... ok [INFO] [stdout] test transforms::tests::test_reject ... ok [INFO] [stdout] test transforms::tests::test_reject_composition ... ok [INFO] [stdout] test transforms::tests::test_take ... ok [INFO] [stdout] test transforms::tests::test_map ... ok [INFO] [stdout] test transforms::tests::test_reject_vs_filter ... ok [INFO] [stdout] test optics::tests::lens_laws_properties::prop_lens_law_get_put ... ok [INFO] [stdout] test optics::tests::optional_laws_properties::prop_optional_get_none ... ok [INFO] [stdout] test optics::tests::optional_laws_properties::prop_optional_over_none ... ok [INFO] [stdout] test optics::tests::lens_laws_properties::prop_lens_over_equivalence ... ok [INFO] [stdout] test optics::tests::optional_laws_properties::prop_optional_get_or_none ... ok [INFO] [stdout] test optics::tests::optional_laws_properties::prop_optional_get_some ... ok [INFO] [stdout] test optics::tests::lens_laws_properties::prop_lens_law_put_get ... ok [INFO] [stdout] test optics::tests::lens_laws_properties::prop_lens_composition_get ... ok [INFO] [stdout] test optics::tests::optional_laws_properties::prop_optional_get_or_some ... ok [INFO] [stdout] test optics::tests::lens_laws_properties::prop_lens_law_put_put ... ok [INFO] [stdout] test optics::tests::lens_laws_properties::prop_lens_composition_set ... ok [INFO] [stdout] test optics::tests::optional_laws_properties::prop_optional_over_some ... ok [INFO] [stderr] Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-23b30923bb5b1870) [INFO] [stdout] [INFO] [stdout] test result: ok. 369 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.10s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 76 tests [INFO] [stdout] test test_all_pass_predicate ... ok [INFO] [stdout] test test_any_pass_predicate ... ok [INFO] [stdout] test test_cartesian_product_empty ... ok [INFO] [stdout] test test_cartesian_product_single ... ok [INFO] [stdout] test test_collectors_every ... ok [INFO] [stdout] test test_both_predicate ... ok [INFO] [stdout] test test_collectors_some ... ok [INFO] [stdout] test test_complement_predicate ... ok [INFO] [stdout] test test_collectors_count ... ok [INFO] [stdout] test test_collectors_last ... ok [INFO] [stdout] test test_composition_associativity ... ok [INFO] [stdout] test test_complex_logic_pipeline ... ok [INFO] [stdout] test test_complex_pipeline ... ok [INFO] [stdout] test test_drop ... ok [INFO] [stdout] test test_drop_while ... ok [INFO] [stdout] test test_either_predicate ... ok [INFO] [stdout] test test_early_termination_efficiency ... ok [INFO] [stdout] test test_frequencies_empty ... ok [INFO] [stdout] test test_geometric_optics_grade_project_in_pipeline ... ok [INFO] [stdout] test test_frequencies ... ok [INFO] [stdout] test test_geometric_optics_with_pipeline ... ok [INFO] [stdout] test test_cartesian_product ... ok [INFO] [stdout] test test_interpose_composition ... ok [INFO] [stdout] test test_fold_aggregate ... ok [INFO] [stdout] test test_if_else_transducer ... ok [INFO] [stdout] test test_interpose ... ok [INFO] [stdout] test test_if_else_with_filter ... ok [INFO] [stdout] test test_iso_as_lens_composition ... ok [INFO] [stdout] test test_interpose_with_strings ... ok [INFO] [stdout] test test_interpose_single ... ok [INFO] [stdout] test test_large_dataset ... ok [INFO] [stdout] test test_geometric_optics_pure_grade_filter ... ok [INFO] [stdout] test test_collectors_first ... ok [INFO] [stdout] test test_frequencies_with_transform ... ok [INFO] [stdout] test test_interpose_empty ... ok [INFO] [stdout] test test_map_filter_take_pipeline ... ok [INFO] [stdout] test test_nested_logic_predicates ... ok [INFO] [stdout] test test_partition_by ... ok [INFO] [stdout] test test_partition_by_single_group ... ok [INFO] [stdout] test test_repeat_each ... ok [INFO] [stdout] test test_partition_by_with_transform ... ok [INFO] [stdout] test test_repeat_each_composition ... ok [INFO] [stdout] test test_scan ... ok [INFO] [stdout] test test_prism_with_enum_pipeline ... ok [INFO] [stdout] test test_reservoir_sample ... ok [INFO] [stdout] test test_reservoir_sample_empty ... ok [INFO] [stdout] test test_reservoir_sample_with_transform ... ok [INFO] [stdout] test test_collectors_sum ... ok [INFO] [stdout] test test_iso_bidirectional ... ok [INFO] [stdout] test test_reservoir_sample_k_greater_than_n ... ok [INFO] [stdout] test test_signal_combine_multiple ... ok [INFO] [stdout] test test_repeat_each_zero ... ok [INFO] [stdout] test test_stream_fold_with_pipeline_pattern ... ok [INFO] [stdout] test test_stream_map_filter_take_pipeline ... ok [INFO] [stdout] test test_signal_with_transducer ... ok [INFO] [stdout] test test_take_while ... ok [INFO] [stdout] test test_tap_side_effects ... ok [INFO] [stdout] test test_repeat_each_one ... ok [INFO] [stdout] test test_partition_by_empty ... ok [INFO] [stdout] test test_top_k ... ok [INFO] [stdout] test test_repeat_each_with_take ... ok [INFO] [stdout] test test_traversal_with_nested_structs ... ok [INFO] [stdout] test test_top_k_k_greater_than_n ... ok [INFO] [stdout] test test_unique ... ok [INFO] [stdout] test test_when_transducer ... ok [INFO] [stdout] test test_unique_by ... ok [INFO] [stdout] test test_zip_longest_first_longer ... ok [INFO] [stdout] test test_top_k_empty ... ok [INFO] [stdout] test test_top_k_with_transform ... ok [INFO] [stdout] test test_when_composition ... ok [INFO] [stdout] test test_zip_longest_equal_length ... ok [INFO] [stdout] test test_zip_longest_empty ... ok [INFO] [stdout] test test_when_with_take ... ok [INFO] [stdout] test test_unless_transducer ... ok [INFO] [stdout] test test_zip_longest ... ok [INFO] [stdout] test test_identity_laws ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 76 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/property_tests.rs (/opt/rustwide/target/debug/deps/property_tests-bc257ec5b1febb0f) [INFO] [stdout] running 127 tests [INFO] [stdout] test test_all_pass_empty_always_true ... ok [INFO] [stdout] test test_aperture_with_filter ... ok [INFO] [stdout] test test_both_commutative ... ok [INFO] [stdout] test test_any_pass_empty_always_false ... ok [INFO] [stdout] test test_chunk_flatten_roundtrip ... ok [INFO] [stdout] test test_aperture_window_count ... ok [INFO] [stdout] test test_associativity ... ok [INFO] [stdout] test test_cartesian_product_length ... ok [INFO] [stdout] test test_both_idempotent ... ok [INFO] [stdout] test test_cartesian_product_completeness ... ok [INFO] [stdout] test test_aperture_overlap ... ok [INFO] [stdout] test test_de_morgan_and ... ok [INFO] [stdout] test test_chunk_preserves_order ... ok [INFO] [stdout] test test_chunk_with_take ... ok [INFO] [stdout] test test_aperture_window_size ... ok [INFO] [stdout] test test_drop_last_correctness ... ok [INFO] [stdout] test test_aperture_size_1_is_identity ... ok [INFO] [stdout] test test_difference_identity ... ok [INFO] [stdout] test test_chunk_count ... ok [INFO] [stdout] test test_complement_double_negation ... ok [INFO] [stdout] test test_difference_self_empty ... ok [INFO] [stdout] test test_de_morgan_or ... ok [INFO] [stdout] test test_count_equals_length ... ok [INFO] [stdout] test test_drop_last_overflow ... ok [INFO] [stdout] test test_aperture_take_last_composition ... ok [INFO] [stdout] test test_chunk_sizes ... ok [INFO] [stdout] test test_aperture_preserves_elements ... ok [INFO] [stdout] test test_either_commutative ... ok [INFO] [stdout] test test_composition_associativity ... ok [INFO] [stdout] test test_drop_last_length ... ok [INFO] [stdout] test test_dropwhile_suffix ... ok [INFO] [stdout] test test_drop_take_commute ... ok [INFO] [stdout] test test_difference_exclusion ... ok [INFO] [stdout] test test_either_idempotent ... ok [INFO] [stdout] test test_drop_last_zero_identity ... ok [INFO] [stdout] test test_drop_last_with_map ... ok [INFO] [stdout] test test_drop_last_preserves_order ... ok [INFO] [stdout] test test_find_empty_collection ... ok [INFO] [stdout] test test_every_all_match ... ok [INFO] [stdout] test test_find_early_termination ... ok [INFO] [stdout] test test_filter_composition ... ok [INFO] [stdout] test test_first_correctness ... ok [INFO] [stdout] test test_flatmap_early_termination ... ok [INFO] [stdout] test test_flatmap_associativity ... ok [INFO] [stdout] test test_flatmap_preserves_order ... ok [INFO] [stdout] test test_flatmap_empty ... ok [INFO] [stdout] test test_first_early_termination ... ok [INFO] [stdout] test test_group_by_preserves_order ... ok [INFO] [stdout] test test_every_early_exit ... ok [INFO] [stdout] test test_filter_decreases_length ... ok [INFO] [stdout] test test_filter_composition_law ... ok [INFO] [stdout] test test_identity_right ... ok [INFO] [stdout] test test_if_else_always_transforms ... ok [INFO] [stdout] test test_interpose_preserves_elements ... ok [INFO] [stdout] test test_find_with_transform ... ok [INFO] [stdout] test test_find_returns_first_match ... ok [INFO] [stdout] test test_identity_is_identity ... ok [INFO] [stdout] test test_intersection_commutative ... ok [INFO] [stdout] test test_group_by_total_count ... ok [INFO] [stdout] test test_map_filter_fusion_correctness ... ok [INFO] [stdout] test test_flatmap_flattens ... ok [INFO] [stdout] test test_flatmap_identity ... ok [INFO] [stdout] test test_intersection_idempotent ... ok [INFO] [stdout] test test_identity_left ... ok [INFO] [stdout] test test_partition_by_consecutive ... ok [INFO] [stdout] test test_interpose_length ... ok [INFO] [stdout] test test_group_by_correctness ... ok [INFO] [stdout] test test_frequencies_correctness ... ok [INFO] [stdout] test test_map_composition_law ... ok [INFO] [stdout] test test_partition_preserves_order ... ok [INFO] [stdout] test test_map_filter_interchange ... ok [INFO] [stdout] test test_merge_preserves_all_elements ... ok [INFO] [stdout] test test_map_preserves_length ... ok [INFO] [stdout] test test_frequencies_total_count ... ok [INFO] [stdout] test test_merge_identity ... ok [INFO] [stdout] test test_merge_alternation ... ok [INFO] [stdout] test test_reject_filter_complement ... ok [INFO] [stdout] test test_scan_cumulative ... ok [INFO] [stdout] test test_reject_decreases_length ... ok [INFO] [stdout] test test_last_correctness ... ok [INFO] [stdout] test test_partition_with_transform ... ok [INFO] [stdout] test test_map_fusion ... ok [INFO] [stdout] test test_partition_pass_elements ... ok [INFO] [stdout] test test_intersection_subset ... ok [INFO] [stdout] test test_partition_by_preserves_elements ... ok [INFO] [stdout] test test_partition_fail_elements ... ok [INFO] [stdout] test test_some_exists ... ok [INFO] [stdout] test test_set_distributive_law ... ok [INFO] [stdout] test test_reject_inverse_of_filter ... ok [INFO] [stdout] test test_symmetric_difference_self_empty ... ok [INFO] [stdout] test test_repeat_each_length ... ok [INFO] [stdout] test test_repeat_each_consecutive ... ok [INFO] [stdout] test test_reject_complement_elements ... ok [INFO] [stdout] test test_reservoir_sample_size ... ok [INFO] [stdout] test test_take_drop_last_partition ... ok [INFO] [stdout] test test_take_last_preserves_order ... ok [INFO] [stdout] test test_sum_correctness ... ok [INFO] [stdout] test test_partition_total_count ... ok [INFO] [stdout] test test_take_bounds ... ok [INFO] [stdout] test test_takewhile_prefix ... ok [INFO] [stdout] test test_take_last_correctness ... ok [INFO] [stdout] test test_symmetric_difference_no_common ... ok [INFO] [stdout] test test_symmetric_difference_commutative ... ok [INFO] [stdout] test test_take_early_termination ... ok [INFO] [stdout] test test_take_last_length ... ok [INFO] [stdout] test test_take_last_overflow ... ok [INFO] [stdout] test test_top_k_size ... ok [INFO] [stdout] test test_when_preserves_non_matching ... ok [INFO] [stdout] test test_take_drop_relationship ... ok [INFO] [stdout] test test_unless_preserves_matching ... ok [INFO] [stdout] test test_take_last_with_map ... ok [INFO] [stdout] test test_zip_correctness ... ok [INFO] [stdout] test test_unique_no_consecutive_dups ... ok [INFO] [stdout] test test_zip_longest_fills ... ok [INFO] [stdout] test test_zip_with_empty ... ok [INFO] [stdout] test test_union_contains_all ... ok [INFO] [stdout] test test_take_last_zero ... ok [INFO] [stdout] test test_when_with_filter_equivalence ... ok [INFO] [stdout] test test_take_order ... ok [INFO] [stdout] test test_union_identity ... ok [INFO] [stdout] test test_takewhile_early_termination ... ok [INFO] [stdout] test test_top_k_correctness ... ok [INFO] [stdout] test test_union_commutative ... ok [INFO] [stdout] test test_zip_with_correctness ... ok [INFO] [stdout] test test_zip_longest_length ... ok [INFO] [stdout] test test_zip_length ... ok [INFO] [stdout] test test_reservoir_sample_membership ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 127 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.99s [INFO] [stdout] [INFO] [stderr] Running tests/wasm_tests.rs (/opt/rustwide/target/debug/deps/wasm_tests-10acde09f9e66deb) [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 orlando_transducers [INFO] [stdout] [INFO] [stdout] running 145 tests [INFO] [stdout] test src/collectors.rs - collectors::difference (line 582) ... ok [INFO] [stdout] test src/collectors.rs - collectors::every (line 183) ... ok [INFO] [stdout] test src/collectors.rs - collectors::first (line 138) ... ok [INFO] [stdout] test src/collectors.rs - collectors::contains (line 404) ... ok [INFO] [stdout] test src/collectors.rs - collectors::count (line 117) ... ok [INFO] [stdout] test src/collectors.rs - collectors::cartesian_product (line 1072) ... ok [INFO] [stdout] test src/collectors.rs - collectors::difference (line 573) ... ok [INFO] [stdout] test src/collectors.rs - collectors::find (line 289) ... ok [INFO] [stdout] test src/collectors.rs - collectors::frequencies (line 972) ... ok [INFO] [stdout] test src/collectors.rs - collectors::drop_last (line 1178) ... ok [INFO] [stdout] test src/collectors.rs - collectors::cycle (line 1842) ... ok [INFO] [stdout] test src/collectors.rs - collectors::cycle (line 1849) ... ok [INFO] [stdout] test src/collectors.rs - collectors::drop_last (line 1187) ... ok [INFO] [stdout] test src/collectors.rs - collectors::intersection (line 545) ... ok [INFO] [stdout] test src/collectors.rs - collectors::max (line 1368) ... ok [INFO] [stdout] test src/collectors.rs - collectors::last (line 162) ... ok [INFO] [stdout] test src/collectors.rs - collectors::max (line 1376) ... ok [INFO] [stdout] test src/collectors.rs - collectors::cartesian_product (line 1084) ... ok [INFO] [stdout] test src/collectors.rs - collectors::frequencies (line 985) ... ok [INFO] [stdout] test src/collectors.rs - collectors::drop_last (line 1170) ... ok [INFO] [stdout] test src/collectors.rs - collectors::mean (line 1254) ... ok [INFO] [stdout] test src/collectors.rs - collectors::max_by (line 1439) ... ok [INFO] [stdout] test src/collectors.rs - collectors::min (line 1345) ... ok [INFO] [stdout] test src/collectors.rs - collectors::min (line 1337) ... ok [INFO] [stdout] test src/collectors.rs - collectors::group_by (line 328) ... ok [INFO] [stdout] test src/collectors.rs - collectors::intersection (line 536) ... ok [INFO] [stdout] test src/collectors.rs - collectors::median (line 1301) ... ok [INFO] [stdout] test src/collectors.rs - collectors::median (line 1293) ... ok [INFO] [stdout] test src/collectors.rs - collectors::merge (line 490) ... ok [INFO] [stdout] test src/collectors.rs - collectors::none (line 368) ... ok [INFO] [stdout] test src/collectors.rs - collectors::mode (line 1607) ... ok [INFO] [stdout] test src/collectors.rs - collectors::merge (line 499) ... ok [INFO] [stdout] test src/collectors.rs - collectors::mean (line 1262) ... ok [INFO] [stdout] test src/collectors.rs - collectors::range (line 1775) ... ok [INFO] [stdout] test src/collectors.rs - collectors::partition (line 250) ... ok [INFO] [stdout] test src/collectors.rs - collectors::min_by (line 1400) ... ok [INFO] [stdout] test src/collectors.rs - collectors::partition_by (line 808) ... ok [INFO] [stdout] test src/collectors.rs - collectors::product (line 1223) ... ok [INFO] [stdout] test src/collectors.rs - collectors::partition_by (line 795) ... ok [INFO] [stdout] test src/collectors.rs - collectors::product (line 1231) ... ok [INFO] [stdout] test src/collectors.rs - collectors::repeat (line 1819) ... ok [INFO] [stdout] test src/collectors.rs - collectors::range (line 1768) ... ok [INFO] [stdout] test src/collectors.rs - collectors::some (line 215) ... ok [INFO] [stdout] test src/collectors.rs - collectors::quantile (line 1547) ... ok [INFO] [stdout] test src/collectors.rs - collectors::repeat (line 1826) ... ok [INFO] [stdout] test src/collectors.rs - collectors::range (line 1783) ... ok [INFO] [stdout] test src/collectors.rs - collectors::reservoir_sample (line 721) ... ok [INFO] [stdout] test src/collectors.rs - collectors::reverse (line 1734) ... ok [INFO] [stdout] test src/collectors.rs - collectors::sort_by (line 1659) ... ok [INFO] [stdout] test src/collectors.rs - collectors::reverse (line 1742) ... ok [INFO] [stdout] test src/collectors.rs - collectors::to_vec (line 15) ... ok [INFO] [stdout] test src/collectors.rs - collectors::mode (line 1615) ... ok [INFO] [stdout] test src/collectors.rs - collectors::quantile (line 1556) ... ok [INFO] [stdout] test src/collectors.rs - collectors::reduce (line 54) ... ok [INFO] [stdout] test src/collectors.rs - collectors::sum (line 96) ... ok [INFO] [stdout] test src/collectors.rs - collectors::take_last (line 1129) ... ok [INFO] [stdout] test src/collectors.rs - collectors::take_last (line 1121) ... ok [INFO] [stdout] test src/collectors.rs - collectors::sort_with (line 1700) ... ok [INFO] [stdout] test src/collectors.rs - collectors::std_dev (line 1521) ... ok [INFO] [stdout] test src/collectors.rs - collectors::symmetric_difference (line 669) ... ok [INFO] [stdout] test src/collectors.rs - collectors::union (line 619) ... ok [INFO] [stdout] test src/collectors.rs - collectors::variance (line 1479) ... ok [INFO] [stdout] test src/collectors.rs - collectors::unfold (line 1881) ... ok [INFO] [stdout] test src/collectors.rs - collectors::union (line 610) ... ok [INFO] [stdout] test src/geometric_optics.rs - geometric_optics::blade_grade (line 52) ... ok [INFO] [stdout] test src/collectors.rs - collectors::take_last (line 1138) ... ok [INFO] [stdout] test src/collectors.rs - collectors::symmetric_difference (line 660) ... ok [INFO] [stdout] test src/collectors.rs - collectors::unfold (line 1870) ... ok [INFO] [stdout] test src/geometric_optics.rs - geometric_optics::component_get (line 282) ... ok [INFO] [stdout] test src/geometric_optics.rs - geometric_optics::blades_at_grade_count (line 72) ... ok [INFO] [stdout] test src/geometric_optics.rs - geometric_optics (line 28) ... ok [INFO] [stdout] test src/collectors.rs - collectors::top_k (line 905) ... ok [INFO] [stdout] test src/collectors.rs - collectors::top_k (line 892) ... ok [INFO] [stdout] test src/collectors.rs - collectors::zip_longest (line 1018) ... ok [INFO] [stdout] test src/geometric_optics.rs - geometric_optics::component_set (line 299) ... ok [INFO] [stdout] test src/collectors.rs - collectors::zip (line 439) ... ok [INFO] [stdout] test src/collectors.rs - collectors::zip_with (line 462) ... ok [INFO] [stdout] test src/collectors.rs - collectors::zip_longest (line 1028) ... ok [INFO] [stdout] test src/geometric_optics.rs - geometric_optics::grade_extract (line 131) ... ok [INFO] [stdout] test src/geometric_optics.rs - geometric_optics::grade_involution (line 376) ... ok [INFO] [stdout] test src/geometric_optics.rs - geometric_optics::is_pure_grade (line 263) ... ok [INFO] [stdout] test src/geometric_optics.rs - geometric_optics::grade_mask (line 214) ... ok [INFO] [stdout] test src/geometric_optics.rs - geometric_optics::grade_project (line 159) ... ok [INFO] [stdout] test src/geometric_optics.rs - geometric_optics::normalize (line 353) ... ok [INFO] [stdout] test src/geometric_optics.rs - geometric_optics::norm (line 321) ... ok [INFO] [stdout] test src/iter_ext.rs - iter_ext::PipelineBuilder (line 129) ... ok [INFO] [stdout] test src/geometric_optics.rs - geometric_optics::has_grade (line 245) ... ok [INFO] [stdout] test src/geometric_optics.rs - geometric_optics::reverse (line 402) ... ok [INFO] [stdout] test src/geometric_optics.rs - geometric_optics::grade_indices (line 109) ... ok [INFO] [stdout] test src/geometric_optics.rs - geometric_optics::grade_project_max (line 185) ... ok [INFO] [stdout] test src/logic.rs - logic::both (line 31) ... ok [INFO] [stdout] test src/geometric_optics.rs - geometric_optics::norm_squared (line 336) ... ok [INFO] [stdout] test src/logic.rs - logic::IfElse (line 281) ... ok [INFO] [stdout] test src/logic.rs - logic::complement (line 82) ... ok [INFO] [stdout] test src/lib.rs - (line 43) ... ok [INFO] [stdout] test src/logic.rs - logic::Unless (line 221) ... ok [INFO] [stdout] test src/logic.rs - logic::either (line 56) ... ok [INFO] [stdout] test src/logic.rs - logic::any_pass (line 131) ... ok [INFO] [stdout] test src/iter_ext.rs - iter_ext (line 8) ... ok [INFO] [stdout] test src/logic.rs - logic::When (line 161) ... ok [INFO] [stdout] test src/iter_ext.rs - iter_ext::TransduceExt::transduce (line 34) ... ok [INFO] [stdout] test src/optics.rs - optics (line 24) ... ok [INFO] [stdout] test src/optics.rs - optics::Lens::new (line 101) ... ok [INFO] [stdout] test src/optics.rs - optics::Iso (line 526) ... ok [INFO] [stdout] test src/logic.rs - logic::all_pass (line 105) ... ok [INFO] [stdout] test src/optics.rs - optics::Lens::over (line 170) ... ok [INFO] [stdout] test src/optics.rs - optics::Fold (line 673) ... ok [INFO] [stdout] test src/signal.rs - signal::Signal::fold (line 189) ... ok [INFO] [stdout] test src/optics.rs - optics::Lens::compose (line 253) ... ok [INFO] [stdout] test src/step.rs - step::Step (line 24) ... ok [INFO] [stdout] test src/signal.rs - signal (line 11) ... ok [INFO] [stdout] test src/signal.rs - signal::Signal::combine (line 127) ... ok [INFO] [stdout] test src/optics.rs - optics::Lens::set (line 147) ... ok [INFO] [stdout] test src/optics.rs - optics::Lens::get (line 127) ... ok [INFO] [stdout] test src/optics.rs - optics::Traversal (line 774) ... ok [INFO] [stdout] test src/stream.rs - stream (line 11) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream::merge (line 196) ... ok [INFO] [stdout] test src/transforms.rs - transforms::Drop (line 341) ... ok [INFO] [stdout] test src/collectors.rs - collectors::reservoir_sample (line 730) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream::fold (line 163) ... ok [INFO] [stdout] test src/transforms.rs - transforms::Aperture (line 861) ... ok [INFO] [stdout] test src/transducer.rs - transducer::Transducer (line 38) ... ok [INFO] [stdout] test src/optics.rs - optics::Prism (line 386) ... ok [INFO] [stdout] test src/signal.rs - signal::Signal::map (line 96) ... ok [INFO] [stdout] test src/transforms.rs - transforms::Aperture (line 885) ... ok [INFO] [stdout] test src/transforms.rs - transforms::Aperture (line 875) ... ok [INFO] [stdout] test src/transforms.rs - transforms::Filter (line 67) ... ok [INFO] [stdout] test src/transforms.rs - transforms::FlatMap (line 618) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream::take (line 245) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream::map (line 82) ... ok [INFO] [stdout] test src/transforms.rs - transforms::Interpose (line 727) ... ok [INFO] [stdout] test src/stream.rs - stream::Stream::filter (line 118) ... ok [INFO] [stdout] test src/transforms.rs - transforms::DropWhile (line 388) ... ok [INFO] [stdout] test src/transforms.rs - transforms::Scan (line 551) ... ok [INFO] [stdout] test src/transforms.rs - transforms::Map (line 22) ... ok [INFO] [stdout] test src/transforms.rs - transforms::Tap (line 679) ... ok [INFO] [stdout] test src/transforms.rs - transforms::Unique (line 442) ... ok [INFO] [stdout] test src/transforms.rs - transforms::TakeWhile (line 293) ... ok [INFO] [stdout] test src/transforms.rs - transforms::Take (line 238) ... ok [INFO] [stdout] test src/transforms.rs - transforms::RepeatEach (line 797) ... ok [INFO] [stdout] test src/transforms.rs - transforms::Chunk (line 172) ... ok [INFO] [stdout] test src/transforms.rs - transforms::UniqueBy (line 495) ... ok [INFO] [stdout] test src/transforms.rs - transforms::Interpose (line 736) ... ok [INFO] [stdout] test src/transforms.rs - transforms::RepeatEach (line 806) ... ok [INFO] [stdout] test src/transforms.rs - transforms::Reject (line 117) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 145 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.68s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "06371bdc6a70b6516ed3ce3db6779e9adaaa8226bb204ebb550a6b05dbab395e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "06371bdc6a70b6516ed3ce3db6779e9adaaa8226bb204ebb550a6b05dbab395e", kill_on_drop: false }` [INFO] [stdout] 06371bdc6a70b6516ed3ce3db6779e9adaaa8226bb204ebb550a6b05dbab395e