[INFO] fetching crate hamelin_translation 0.16.1...
[INFO] testing hamelin_translation-0.16.1 against 1.98.0-beta.1 for beta-1.98-1
[INFO] extracting crate hamelin_translation 0.16.1 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate hamelin_translation 0.16.1
[INFO] finished tweaking crates.io crate hamelin_translation 0.16.1
[INFO] tweaked toml for crates.io crate hamelin_translation 0.16.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate hamelin_translation 0.16.1 on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate hamelin_translation 0.16.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" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c6e41abd140d2bf49406d567a6b6bbc1fa69eb64739662c5d12f54728ce02de4
[INFO] running `Command { std: "docker" "start" "c6e41abd140d2bf49406d567a6b6bbc1fa69eb64739662c5d12f54728ce02de4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c6e41abd140d2bf49406d567a6b6bbc1fa69eb64739662c5d12f54728ce02de4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c6e41abd140d2bf49406d567a6b6bbc1fa69eb64739662c5d12f54728ce02de4" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c6e41abd140d2bf49406d567a6b6bbc1fa69eb64739662c5d12f54728ce02de4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c6e41abd140d2bf49406d567a6b6bbc1fa69eb64739662c5d12f54728ce02de4" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.117
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling wasm-bindgen v0.2.117
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling parking_lot_core v0.8.6
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling pest v2.8.6
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling convert_case v0.6.0
[INFO] [stderr]    Compiling phf_shared v0.12.1
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling chrono-tz v0.10.4
[INFO] [stderr]    Compiling base64 v0.21.7
[INFO] [stderr]    Compiling anyhow v1.0.103
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling arraydeque v0.5.1
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling parking_lot v0.11.2
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling phf v0.12.1
[INFO] [stderr]    Compiling rust_decimal v1.42.1
[INFO] [stderr]    Compiling hamelin_lib v0.16.1
[INFO] [stderr]    Compiling murmur3 v0.4.1
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling pest_meta v2.8.6
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling unicode-width v0.1.11
[INFO] [stderr]    Compiling better_any v0.2.1
[INFO] [stderr]    Compiling uuid v0.8.2
[INFO] [stderr]    Compiling typed-arena v2.0.2
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling ordermap v0.5.12
[INFO] [stderr]    Compiling ariadne v0.5.1
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]    Compiling antlr-rust v0.3.0-beta
[INFO] [stderr]    Compiling const-random v0.1.18
[INFO] [stderr]    Compiling dlv-list v0.5.2
[INFO] [stderr]    Compiling vecmap-rs v0.2.4
[INFO] [stderr]    Compiling arrayvec v0.7.7
[INFO] [stderr]    Compiling linear-map v1.2.0
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling chronoutil v0.2.7
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.117
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling pest_generator v2.8.6
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling hashlink v0.8.4
[INFO] [stderr]    Compiling ordered-multimap v0.7.3
[INFO] [stderr]    Compiling yaml-rust2 v0.8.1
[INFO] [stderr]    Compiling rust-ini v0.20.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling tsify-macros v0.5.6
[INFO] [stderr]    Compiling pest_derive v2.8.6
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.117
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling bon-macros v3.9.3
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling json5 v0.4.1
[INFO] [stderr]    Compiling ron v0.8.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling js-sys v0.3.94
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling config v0.14.1
[INFO] [stderr]    Compiling bon v3.9.3
[INFO] [stderr]    Compiling web-sys v0.3.94
[INFO] [stderr]    Compiling serde-wasm-bindgen v0.6.5
[INFO] [stderr]    Compiling gloo-utils v0.2.0
[INFO] [stderr]    Compiling tsify v0.5.6
[INFO] [stderr]    Compiling hamelin_eval v0.16.1
[INFO] [stderr]    Compiling hamelin_translation v0.16.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 22s
[INFO] running `Command { std: "docker" "inspect" "c6e41abd140d2bf49406d567a6b6bbc1fa69eb64739662c5d12f54728ce02de4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c6e41abd140d2bf49406d567a6b6bbc1fa69eb64739662c5d12f54728ce02de4" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling rstest_macros v0.23.0
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling futures-timer v3.0.4
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.12+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling rstest v0.23.0
[INFO] [stderr]    Compiling hamelin_translation v0.16.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 16.54s
[INFO] running `Command { std: "docker" "inspect" "c6e41abd140d2bf49406d567a6b6bbc1fa69eb64739662c5d12f54728ce02de4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c6e41abd140d2bf49406d567a6b6bbc1fa69eb64739662c5d12f54728ce02de4" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hamelin_translation-919a1c616f9c5770)
[INFO] [stdout] 
[INFO] [stdout] running 165 tests
[INFO] [stdout] test normalize::expand_struct::tests::test_build_widening_expression::case_2_existing_field ... ok
[INFO] [stdout] test normalize::expand_struct::tests::test_build_widening_expression::case_3_nested_struct_widening ... ok
[INFO] [stdout] test ir::tests::test_compound_identifiers_pack_to_struct::case_2_single_compound_packs ... ok
[INFO] [stdout] test ir::tests::test_compound_identifiers_pack_to_struct::case_1_compound_same_root_packs_to_struct ... ok
[INFO] [stdout] test ir::tests::test_order_preserved ... ok
[INFO] [stdout] test ir::tests::test_mixed_assignments::case_1_mixed_simple_and_compound ... ok
[INFO] [stdout] test ir::tests::test_expressions_preserved_in_packed_structs ... ok
[INFO] [stdout] test ir::tests::test_mixed_assignments::case_2_multiple_roots ... ok
[INFO] [stdout] test ir::tests::test_simple_assignments_no_packing::case_1_simple_assignments ... ok
[INFO] [stdout] test normalize::expand_struct::tests::test_build_widening_expression::case_1_missing_field ... ok
[INFO] [stdout] test normalize::expand_struct::tests::test_is_field_reference_chain::case_4_function_call ... ok
[INFO] [stdout] test normalize::expand_struct::tests::test_is_field_reference_chain::case_3_nested_field_access ... ok
[INFO] [stdout] test ir::tests::test_deep_nesting_packs_correctly::case_1_deep_nesting ... ok
[INFO] [stdout] test normalize::expand_struct::tests::test_is_field_reference_chain::case_5_binary_operation ... ok
[INFO] [stdout] test normalize::expand_struct::tests::test_is_field_reference_chain::case_2_one_field_access ... ok
[INFO] [stdout] test normalize::expand_struct::tests::test_is_field_reference_chain::case_1_simple_column ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::dedup_append_source::tests::test_dedup_append_source::case_1_no_append_passthrough ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::align_append_schema::tests::test_align_append_schema::case_4_array_of_structs_widening ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::dedup_append_source::tests::test_dedup_append_source::case_2_append_without_distinct_by_passthrough ... ok
[INFO] [stdout] test ir::tests::test_freeze_resolves_now_in_within ... ok
[INFO] [stdout] test normalize::expand_struct::tests::test_build_widening_expression::case_4_array_of_structs ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::align_append_schema::tests::test_align_append_schema::case_1_no_append_passthrough ... ok
[INFO] [stdout] test normalize::expand_struct::tests::test_expand_struct_to_type::case_2_complex_expr_hoists_then_casts ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::align_append_schema::tests::test_align_append_schema::case_3_nested_struct_widening ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::align_append_schema::tests::test_align_append_schema::case_2_reorder_and_missing_field ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::expand_array_literals::tests::test_array_literal_element_types ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::expand_array_literals::tests::test_debug_expansion ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::expand_array_literals::tests::test_expand_array_literals::case_1_no_expansion_needed ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::expand_array_literals::tests::test_expand_array_literals::case_3_nested_struct_widening ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::extract_window_aggregates::tests::test_extract_window_aggregates::case_1_no_window_passthrough ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::extract_agg_aggregates::tests::test_extract_agg_aggregates::case_1_no_agg_passthrough ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::expand_array_literals::tests::test_expand_array_literals::case_5_field_reference_chain_expansion ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::expand_array_literals::tests::test_expand_array_literals::case_6_simple_cast_no_hoisting ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::expand_array_literals::tests::test_expand_array_literals::case_4_simple_cast_struct_literal ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::expand_array_literals::tests::test_expand_array_literals::case_8_nested_array_in_struct_widening ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::expand_array_literals::tests::test_expand_array_literals::case_2_struct_element_missing_field ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_03_select_drop_fused ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_04_select_multiple_sets_fused ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::expand_array_literals::tests::test_expand_array_literals::case_7_explicit_null_casts_preserved ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::extract_agg_aggregates::tests::test_extract_agg_aggregates::case_2_agg_top_level_unchanged ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_05_barrier_set_refs_select_field ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::extract_agg_aggregates::tests::test_extract_agg_aggregates::case_3_agg_nested_agg_binary ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_06_barrier_set_refs_set_field ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_01_no_fusion_needed ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::extract_window_aggregates::tests::test_extract_window_aggregates::case_3_window_nested_agg_binary ... ok
[INFO] [stdout] test normalize::expand_struct::tests::test_expand_struct_to_type::case_1_field_ref_emits_cast ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_10_no_barrier_independent_sets ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_15_deep_sibling_preservation ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_19_drop_and_set_fused ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_18_mixed_deep_and_new_field ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_11_three_sets_prepend_order ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_07_barrier_chained_dependencies ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_12_compound_set_preserved ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_20_drop_child_from_struct_binding ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_16_parent_then_child_assignment ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_17_child_then_parent_assignment ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_21_no_overlap_unrelated_fields ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_14_compound_set_sibling_preserves_existing ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_13_compound_set_after_explode_barrier ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_08_no_barrier_overwrite_without_ref ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_broadcast_apply::tests::test_lower_broadcast_apply::case_01_no_broadcast_passthrough ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_broadcast_apply::tests::test_lower_broadcast_apply::case_03_right_broadcast ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_broadcast_apply::tests::test_lower_broadcast_apply::case_02_left_broadcast ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_09_barrier_self_reference ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_broadcast_apply::tests::test_lower_broadcast_apply::case_05_two_broadcasts_same_command ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_broadcast_apply::tests::test_lower_broadcast_apply::case_04_function_broadcast ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_parse::tests::test_anchor_pattern_to_regex_multiple ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_parse::tests::test_anchor_pattern_to_regex_no_wildcards ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_parse::tests::test_anchor_pattern_to_regex_simple ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_parse::tests::test_anchor_pattern_to_regex_escapes_metacharacters ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_parse::tests::test_anchor_pattern_to_regex_trailing_star ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_parse::tests::test_consecutive_captures_collapse ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_nest::tests::test_lower_nest::case_1_no_nest_passthrough ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_nest::tests::test_lower_nest::case_2_simple_nest ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_parse::tests::test_lower_parse::case_1_no_parse_passthrough ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_parse::tests::test_lower_parse::case_2_parse_with_source ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_broadcast_apply::tests::test_lower_broadcast_apply::case_08_broadcast_in_where ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_parse::tests::test_lower_parse::case_3_parse_with_nodrop ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_parse::tests::test_lower_parse::case_5_parse_throwaway_column ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_parse::tests::test_lower_parse::case_7_parse_all_throwaway_nodrop ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_nest::tests::test_lower_nest::case_3_compound_nest ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_parse::tests::test_lower_parse::case_4_parse_multiple_captures ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_broadcast_apply::tests::test_lower_broadcast_apply::case_07_broadcast_nested_in_coalesce ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_transform::tests::unfuse_to_json_string_variant ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_broadcast_apply::tests::test_lower_broadcast_apply::case_10_name_collision_avoided ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_parse::tests::test_lower_parse::case_6_parse_all_throwaway ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_transform::tests::unfuse_variant_field_access ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_broadcast_apply::tests::test_lower_broadcast_apply::case_06_broadcast_over_column ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_transform::tests::unfuse_coalesce_of_typed_cast_on_struct_field ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_broadcast_apply::tests::test_lower_broadcast_apply::case_09_broadcasts_across_commands ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_unnest::tests::test_lower_unnest::case_1_no_unnest_passthrough ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_transform::tests::unfuse_array_element_cast ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_unnest::tests::test_lower_unnest::case_6_unnest_compound_field_reference ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_unnest::tests::test_lower_unnest::case_5_multiple_unnest ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_unnest::tests::test_lower_unnest::case_3_unnest_array_struct_column ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_agg::tests::test_normalize_agg::case_1_no_agg_passthrough ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_agg::tests::test_normalize_agg::case_2_agg_simple_ids_unchanged ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_agg::tests::test_normalize_agg::case_3_agg_compound_aggregate ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_agg::tests::test_normalize_agg::case_4_agg_compound_with_sort_by ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_agg::tests::test_normalize_agg::case_6_agg_compound_both ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_unnest::tests::test_lower_unnest::case_2_unnest_struct_column ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_unnest::tests::test_lower_unnest::case_4_unnest_complex_expression ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_explode::tests::test_normalize_explode::case_1_canonical_unchanged ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_explode::tests::test_normalize_explode::case_3_no_explode_passthrough ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_explode::tests::test_normalize_explode::case_2_simple_id_different_expr ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_transform::tests::fallback_partial_vectorizable_body ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_explode::tests::test_normalize_explode::case_5_compound_id ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_explode::tests::test_normalize_explode::case_4_multiple_explodes ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_within::tests::test_normalize_within::case_1_no_within_passthrough ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_window::tests::test_normalize_window::case_6_window_compound_within ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_window::tests::test_normalize_window::case_4_window_compound_group_by ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_agg::tests::test_normalize_agg::case_5_agg_compound_group_by ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_window::tests::test_normalize_window::case_1_no_window_passthrough ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_window::tests::test_normalize_window::case_2_window_simple_ids_unchanged ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_window::tests::test_normalize_window::case_3_window_compound_projection ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::dedup_append_source::tests::test_dedup_append_source::case_3_append_with_distinct_by_inserts_dedup ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_within::tests::test_normalize_within::case_4_negative_interval_preserves_now ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_within::tests::test_normalize_within::case_5_positive_interval_preserves_now ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_within::tests::test_normalize_within::case_3_column_range_to_dynamic_where ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_window::tests::test_normalize_window::case_5_window_compound_both ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_transform::tests::unfuse_two_sibling_transforms_same_array ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::fuse_projections::tests::test_fuse_projections::case_02_select_set_fused ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_transform::tests::unfuse_tuple_element_access ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::extract_window_aggregates::tests::test_extract_window_aggregates::case_2_window_toplevel_agg_unchanged ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_within::tests::test_normalize_within::case_9_null_time_range_drops_within ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::rewrite_distinct_array_agg::tests::test_rewrite_distinct_array_agg::case_1_agg_distinct_array_agg ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_within::tests::test_normalize_within::case_8_inclusive_interval_range_preserves_now ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_within::tests::test_normalize_within::case_7_negative_interval_range_preserves_now ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::rewrite_distinct_array_agg::tests::test_rewrite_distinct_array_agg::case_2_window_distinct_array_agg ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::rewrite_distinct_array_agg::tests::test_rewrite_distinct_array_agg::case_3_non_matching_array_distinct ... ok
[INFO] [stdout] test normalize::statement_normalizers::lower_match::tests::test_label_generator ... ok
[INFO] [stdout] test normalize::statement_normalizers::lower_match::tests::test_pattern_to_regex_optional_end ... ok
[INFO] [stdout] test normalize::statement_normalizers::lower_match::tests::test_pattern_to_regex_sequence ... ok
[INFO] [stdout] test normalize::statement_normalizers::lower_match::tests::test_pattern_to_regex_single ... ok
[INFO] [stdout] test normalize::statement_normalizers::lower_match::tests::agg_column_counter_suffix_avoids_collision_with_readable_numeric_field ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_within::tests::test_normalize_within::case_6_mixed_interval_range_preserves_now ... ok
[INFO] [stdout] test normalize::statement_normalizers::expand_union_schemas::tests::test_single_table_no_expansion ... ok
[INFO] [stdout] test unique::tests::test_different_prefixes_are_independent ... ok
[INFO] [stdout] test normalize::statement_normalizers::from_to_union::tests::test_from_to_union::case_2_multi_from_to_union ... ok
[INFO] [stdout] test unique::tests::test_generates_sequential_names ... ok
[INFO] [stdout] test unique::tests::test_skips_existing_names_in_schema ... ok
[INFO] [stdout] test normalize::statement_normalizers::nest_from_aliases::tests::test_multiple_aliases_generate_multiple_ctes ... ok
[INFO] [stdout] test normalize::statement_normalizers::lower_match::tests::test_no_match_passthrough ... ok
[INFO] [stdout] test normalize::statement_normalizers::from_to_union::tests::test_from_to_union::case_3_union_passthrough ... ok
[INFO] [stdout] test normalize::statement_normalizers::from_to_union::tests::test_from_to_union::case_1_single_from_passthrough ... ok
[INFO] [stdout] test window_frame::tests::test_negative_interval_to_frame ... ok
[INFO] [stdout] test normalize::statement_normalizers::expand_union_schemas::tests::test_different_schemas_needs_expansion ... ok
[INFO] [stdout] test normalize::statement_normalizers::expand_union_schemas::tests::test_nested_struct_schema_widening ... ok
[INFO] [stdout] test window_frame::tests::test_calendar_interval_to_frame ... ok
[INFO] [stdout] test window_frame::tests::test_negative_int_to_frame ... ok
[INFO] [stdout] test window_frame::tests::test_negative_rows_to_frame ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::normalize_within::tests::test_normalize_within::case_2_constant_range_to_literal_where ... ok
[INFO] [stdout] test normalize::statement_normalizers::expand_union_schemas::tests::test_identical_schemas_no_expansion ... ok
[INFO] [stdout] test normalize::statement_normalizers::nest_from_aliases::tests::test_single_alias_generates_cte ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::rewrite_transform_values::tests::nested_transform_values_both_levels_rewrite ... ok
[INFO] [stdout] test window_frame::tests::test_positive_interval_to_frame ... ok
[INFO] [stdout] test window_frame::tests::test_range_interval_to_frame ... ok
[INFO] [stdout] test normalize::statement_normalizers::expand_union_schemas::tests::test_array_of_structs_schema_widening ... ok
[INFO] [stdout] test normalize::statement_normalizers::nest_from_aliases::tests::test_no_aliases_passthrough ... ok
[INFO] [stdout] test window_frame::tests::test_rows_range ... ok
[INFO] [stdout] test window_frame::tests::test_unbounded_preceding_to_zero ... ok
[INFO] [stdout] test window_frame::tests::test_range_negative_interval_minutes_both_preceding ... ok
[INFO] [stdout] test normalize::pipeline_normalizers::lower_transform::tests::nested_transform_with_outer_lambda_in_inner_array ... ok
[INFO] [stdout] test window_frame::tests::test_zero_interval_to_frame ... ok
[INFO] [stdout] test normalize::statement_normalizers::lower_match::tests::match_agg_compound_targets_grp_struct_in_output_schema ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 165 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c6e41abd140d2bf49406d567a6b6bbc1fa69eb64739662c5d12f54728ce02de4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c6e41abd140d2bf49406d567a6b6bbc1fa69eb64739662c5d12f54728ce02de4", kill_on_drop: false }`
[INFO] [stdout] c6e41abd140d2bf49406d567a6b6bbc1fa69eb64739662c5d12f54728ce02de4
