[INFO] fetching crate fsqlite-func 0.1.2... [INFO] testing fsqlite-func-0.1.2 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate fsqlite-func 0.1.2 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate fsqlite-func 0.1.2 [INFO] finished tweaking crates.io crate fsqlite-func 0.1.2 [INFO] tweaked toml for crates.io crate fsqlite-func 0.1.2 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate fsqlite-func 0.1.2 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate fsqlite-func 0.1.2 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded fsqlite-error v0.1.2 [INFO] [stderr] Downloaded fsqlite-types v0.1.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d595774c2919cf3935b872d05ae9c64c7861cdf2bbb69a9c3e5fbb46f9253044 [INFO] running `Command { std: "docker" "start" "-a" "d595774c2919cf3935b872d05ae9c64c7861cdf2bbb69a9c3e5fbb46f9253044", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d595774c2919cf3935b872d05ae9c64c7861cdf2bbb69a9c3e5fbb46f9253044", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d595774c2919cf3935b872d05ae9c64c7861cdf2bbb69a9c3e5fbb46f9253044", kill_on_drop: false }` [INFO] [stdout] d595774c2919cf3935b872d05ae9c64c7861cdf2bbb69a9c3e5fbb46f9253044 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d01ed70008030696e235c4ef3b6d0eb2767f9d159d35eed1b3da1ba399984e93 [INFO] running `Command { std: "docker" "start" "-a" "d01ed70008030696e235c4ef3b6d0eb2767f9d159d35eed1b3da1ba399984e93", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling pin-project-lite v0.2.17 [INFO] [stderr] Compiling cc v1.2.56 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling xxhash-rust v0.8.15 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling blake3 v1.8.3 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling fsqlite-error v0.1.2 [INFO] [stderr] Compiling fsqlite-types v0.1.2 [INFO] [stderr] Compiling fsqlite-func v0.1.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.71s [INFO] running `Command { std: "docker" "inspect" "d01ed70008030696e235c4ef3b6d0eb2767f9d159d35eed1b3da1ba399984e93", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d01ed70008030696e235c4ef3b6d0eb2767f9d159d35eed1b3da1ba399984e93", kill_on_drop: false }` [INFO] [stdout] d01ed70008030696e235c4ef3b6d0eb2767f9d159d35eed1b3da1ba399984e93 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1697cbedef139f528987825b85e647aff1ea16aca71f63dc9631d775ff16b2de [INFO] running `Command { std: "docker" "start" "-a" "1697cbedef139f528987825b85e647aff1ea16aca71f63dc9631d775ff16b2de", kill_on_drop: false }` [INFO] [stderr] Compiling fsqlite-func v0.1.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 3.95s [INFO] running `Command { std: "docker" "inspect" "1697cbedef139f528987825b85e647aff1ea16aca71f63dc9631d775ff16b2de", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1697cbedef139f528987825b85e647aff1ea16aca71f63dc9631d775ff16b2de", kill_on_drop: false }` [INFO] [stdout] 1697cbedef139f528987825b85e647aff1ea16aca71f63dc9631d775ff16b2de [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 7ae2c677137fb78895192b350bd4bcd93dc7c59b033a3be1bf24444fe29894e5 [INFO] running `Command { std: "docker" "start" "-a" "7ae2c677137fb78895192b350bd4bcd93dc7c59b033a3be1bf24444fe29894e5", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fsqlite_func-4415bdbc87aa1f42) [INFO] [stdout] [INFO] [stdout] running 334 tests [INFO] [stdout] test agg_builtins::tests::test_avg_basic ... ok [INFO] [stdout] test agg_builtins::tests::test_avg_returns_real ... ok [INFO] [stdout] test agg_builtins::tests::test_avg_with_nulls ... ok [INFO] [stdout] test agg_builtins::tests::test_count_empty ... ok [INFO] [stdout] test agg_builtins::tests::test_group_concat_basic ... ok [INFO] [stdout] test agg_builtins::tests::test_group_concat_null_skipped ... ok [INFO] [stdout] test agg_builtins::tests::test_group_concat_empty ... ok [INFO] [stdout] test agg_builtins::tests::test_group_concat_varying_separator ... ok [INFO] [stdout] test agg_builtins::tests::test_group_concat_single_value ... ok [INFO] [stdout] test agg_builtins::tests::test_max_aggregate ... ok [INFO] [stdout] test agg_builtins::tests::test_max_aggregate_empty ... ok [INFO] [stdout] test agg_builtins::tests::test_max_aggregate_null_skipped ... ok [INFO] [stdout] test agg_builtins::tests::test_median_basic ... ok [INFO] [stdout] test agg_builtins::tests::test_median_even ... ok [INFO] [stdout] test agg_builtins::tests::test_median_empty ... ok [INFO] [stdout] test agg_builtins::tests::test_min_aggregate ... ok [INFO] [stdout] test agg_builtins::tests::test_median_null_skipped ... ok [INFO] [stdout] test agg_builtins::tests::test_min_aggregate_empty ... ok [INFO] [stdout] test agg_builtins::tests::test_avg_empty ... ok [INFO] [stdout] test agg_builtins::tests::test_count_column ... ok [INFO] [stdout] test agg_builtins::tests::test_percentile_disc_no_interpolation ... ok [INFO] [stdout] test agg_builtins::tests::test_sum_empty_null ... ok [INFO] [stdout] test agg_builtins::tests::test_sum_integers ... ok [INFO] [stdout] test agg_builtins::tests::test_min_aggregate_null_skipped ... ok [INFO] [stdout] test agg_builtins::tests::test_e2e_registry_invoke_aggregates ... ok [INFO] [stdout] test agg_builtins::tests::test_count_star ... ok [INFO] [stdout] test agg_builtins::tests::test_percentile_100 ... ok [INFO] [stdout] test agg_builtins::tests::test_percentile_0 ... ok [INFO] [stdout] test agg_builtins::tests::test_percentile_50 ... ok [INFO] [stdout] test agg_builtins::tests::test_percentile_disc_basic ... ok [INFO] [stdout] test agg_builtins::tests::test_percentile_cont_basic ... ok [INFO] [stdout] test agg_builtins::tests::test_string_agg_alias ... ok [INFO] [stdout] test agg_builtins::tests::test_sum_null_skipped ... ok [INFO] [stdout] test agg_builtins::tests::test_group_concat_custom_sep ... ok [INFO] [stdout] test agg_builtins::tests::test_register_aggregate_builtins_all_present ... ok [INFO] [stdout] test agg_builtins::tests::test_sum_overflow_error ... ok [INFO] [stdout] test agg_builtins::tests::test_sum_reals ... ok [INFO] [stdout] test agg_builtins::tests::test_total_basic ... ok [INFO] [stdout] test agg_builtins::tests::test_total_empty_zero ... ok [INFO] [stdout] test agg_builtins::tests::test_total_no_overflow ... ok [INFO] [stdout] test aggregate::tests::test_aggregate_initial_state ... ok [INFO] [stdout] test aggregate::tests::test_aggregate_type_erasure_adapter ... ok [INFO] [stdout] test authorizer::tests::test_authorizer_allow_select ... ok [INFO] [stdout] test authorizer::tests::test_authorizer_deny_insert ... ok [INFO] [stdout] test authorizer::tests::test_authorizer_ignore_read ... ok [INFO] [stdout] test authorizer::tests::test_authorizer_trigger_context ... ok [INFO] [stdout] test builtins::tests::test_abs_min_i64_overflow ... ok [INFO] [stdout] test builtins::tests::test_abs_float ... ok [INFO] [stdout] test authorizer::tests::test_authorizer_send_sync ... ok [INFO] [stdout] test builtins::tests::test_abs_negative ... ok [INFO] [stdout] test builtins::tests::test_abs_positive ... ok [INFO] [stdout] test builtins::tests::test_abs_string_coercion ... ok [INFO] [stdout] test builtins::tests::test_abs_whitespace_padded_text ... ok [INFO] [stdout] test builtins::tests::test_coalesce_first_non_null ... ok [INFO] [stdout] test builtins::tests::test_abs_null ... ok [INFO] [stdout] test aggregate::tests::test_aggregate_step_and_finalize ... ok [INFO] [stdout] test builtins::tests::test_deterministic_functions_flagged ... ok [INFO] [stdout] test builtins::tests::test_format_n_noop ... ok [INFO] [stdout] test builtins::tests::test_format_specifiers ... ok [INFO] [stdout] test builtins::tests::test_e2e_registry_invoke_through_lookup ... ok [INFO] [stdout] test builtins::tests::test_get_change_tracking_state_returns_thread_local_snapshot ... ok [INFO] [stdout] test builtins::tests::test_glob_case_sensitive ... ok [INFO] [stdout] test builtins::tests::test_glob_star ... ok [INFO] [stdout] test builtins::tests::test_hex_blob ... ok [INFO] [stdout] test builtins::tests::test_hex_number_via_text ... ok [INFO] [stdout] test builtins::tests::test_char_basic ... ok [INFO] [stdout] test builtins::tests::test_concat_null_as_empty ... ok [INFO] [stdout] test builtins::tests::test_char_null_skipped ... ok [INFO] [stdout] test builtins::tests::test_ifnull_non_null ... ok [INFO] [stdout] test builtins::tests::test_ifnull_null ... ok [INFO] [stdout] test builtins::tests::test_iif_false ... ok [INFO] [stdout] test builtins::tests::test_iif_true ... ok [INFO] [stdout] test builtins::tests::test_iif_whitespace_padded_text_truthy ... ok [INFO] [stdout] test builtins::tests::test_instr_blob_empty_needle_returns_one ... ok [INFO] [stdout] test builtins::tests::test_instr_empty_haystack_returns_zero ... ok [INFO] [stdout] test authorizer::tests::test_auth_action_all_variants ... ok [INFO] [stdout] test builtins::tests::test_concat_ws_null_skipped ... ok [INFO] [stdout] test builtins::tests::test_instr_not_found ... ok [INFO] [stdout] test builtins::tests::test_instr_empty_needle_returns_one ... ok [INFO] [stdout] test builtins::tests::test_length_blob_bytes ... ok [INFO] [stdout] test builtins::tests::test_length_text_chars ... ok [INFO] [stdout] test builtins::tests::test_instr_found ... ok [INFO] [stdout] test builtins::tests::test_like_case_insensitive ... ok [INFO] [stdout] test builtins::tests::test_like_escape ... ok [INFO] [stdout] test builtins::tests::test_like_escape_rejects_empty_string ... ok [INFO] [stdout] test builtins::tests::test_like_escape_rejects_multi_character_string ... ok [INFO] [stdout] test builtins::tests::test_like_percent ... ok [INFO] [stdout] test builtins::tests::test_lower_ascii ... ok [INFO] [stdout] test builtins::tests::test_ltrim_custom ... ok [INFO] [stdout] test builtins::tests::test_ltrim_default ... ok [INFO] [stdout] test builtins::tests::test_nondeterministic_functions_flagged ... ok [INFO] [stdout] test builtins::tests::test_nullif_different ... ok [INFO] [stdout] test builtins::tests::test_nullif_equal ... ok [INFO] [stdout] test builtins::tests::test_octet_length_multibyte ... ok [INFO] [stdout] test builtins::tests::test_quote_blob ... ok [INFO] [stdout] test builtins::tests::test_quote_text ... ok [INFO] [stdout] test builtins::tests::test_quote_null ... ok [INFO] [stdout] test builtins::tests::test_random_produces_different_values ... ok [INFO] [stdout] test builtins::tests::test_random_range ... ok [INFO] [stdout] test builtins::tests::test_randomblob_length ... ok [INFO] [stdout] test builtins::tests::test_replace_basic ... ok [INFO] [stdout] test builtins::tests::test_register_builtins_all_present ... ok [INFO] [stdout] test builtins::tests::test_registry_nondeterministic_lookup ... ok [INFO] [stdout] test builtins::tests::test_round_half_away ... ok [INFO] [stdout] test builtins::tests::test_round_large_value_no_fractional ... ok [INFO] [stdout] test builtins::tests::test_round_precision ... ok [INFO] [stdout] test builtins::tests::test_replace_empty_y ... ok [INFO] [stdout] test builtins::tests::test_scalar_max_null ... ok [INFO] [stdout] test builtins::tests::test_scalar_max_values ... ok [INFO] [stdout] test builtins::tests::test_scalar_min_null ... ok [INFO] [stdout] test builtins::tests::test_sign_float_nan_returns_null ... ok [INFO] [stdout] test builtins::tests::test_sign_nan_inf_text_returns_null ... ok [INFO] [stdout] test builtins::tests::test_sign_negative ... ok [INFO] [stdout] test builtins::tests::test_sign_non_numeric ... ok [INFO] [stdout] test builtins::tests::test_sign_null ... ok [INFO] [stdout] test builtins::tests::test_sign_numeric_overflow_to_infinity ... ok [INFO] [stdout] test builtins::tests::test_sign_whitespace_padded_text ... ok [INFO] [stdout] test builtins::tests::test_round_extreme_n_clamped ... ok [INFO] [stdout] test builtins::tests::test_soundex_basic ... ok [INFO] [stdout] test builtins::tests::test_sign_positive ... ok [INFO] [stdout] test builtins::tests::test_sign_zero ... ok [INFO] [stdout] test builtins::tests::test_substr_edge_cases ... ok [INFO] [stdout] test builtins::tests::test_substr_blob_negative_length ... ok [INFO] [stdout] test builtins::tests::test_substr_negative_start ... ok [INFO] [stdout] test builtins::tests::test_typeof_each ... ok [INFO] [stdout] test builtins::tests::test_unhex_ignore_chars ... ok [INFO] [stdout] test collation::tests::test_collation_aware_group_by ... ok [INFO] [stdout] test builtins::tests::test_substr_negative_start_negative_length ... ok [INFO] [stdout] test builtins::tests::test_substr_start_zero_quirk ... ok [INFO] [stdout] test builtins::tests::test_subtype_null_returns_zero ... ok [INFO] [stdout] test collation::tests::test_collation_aware_distinct ... ok [INFO] [stdout] test collation::tests::test_collation_binary_basic ... ok [INFO] [stdout] test collation::tests::test_collation_binary_memcmp ... ok [INFO] [stdout] test collation::tests::test_collation_nocase_ascii_only ... ok [INFO] [stdout] test collation::tests::test_collation_properties_antisymmetric ... ok [INFO] [stdout] test collation::tests::test_collation_properties_transitive ... ok [INFO] [stdout] test collation::tests::test_collation_rtrim ... ok [INFO] [stdout] test builtins::tests::test_substr_basic ... ok [INFO] [stdout] test collation::tests::test_collation_selection_default_binary ... ok [INFO] [stdout] test collation::tests::test_collation_rtrim_tabs_not_stripped ... ok [INFO] [stdout] test collation::tests::test_collation_selection_explicit_over_schema ... ok [INFO] [stdout] test collation::tests::test_collation_selection_explicit_rhs_wins_over_default ... ok [INFO] [stdout] test collation::tests::test_collation_selection_explicit_wins ... ok [INFO] [stdout] test collation::tests::test_collation_selection_schema_over_default ... ok [INFO] [stdout] test builtins::tests::test_unhex_invalid ... ok [INFO] [stdout] test builtins::tests::test_unhex_valid ... ok [INFO] [stdout] test collation::tests::test_collation_selection_schema_rhs_over_default ... ok [INFO] [stdout] test builtins::tests::test_unicode_first_char ... ok [INFO] [stdout] test builtins::tests::test_upper_ascii ... ok [INFO] [stdout] test collation::tests::test_collation_nocase_ascii ... ok [INFO] [stdout] test collation::tests::test_collation_send_sync ... ok [INFO] [stdout] test collation::tests::test_registry_default_impl ... ok [INFO] [stdout] test collation::tests::test_collation_source_equality ... ok [INFO] [stdout] test collation::tests::test_collation_aware_sort ... ok [INFO] [stdout] test collation::tests::test_registry_name_case_insensitive ... ok [INFO] [stdout] test collation::tests::test_min_respects_collation ... ok [INFO] [stdout] test collation::tests::test_registry_overwrite_builtin ... ok [INFO] [stdout] test collation::tests::test_max_respects_collation ... ok [INFO] [stdout] test collation::tests::test_collation_annotation_debug ... ok [INFO] [stdout] test collation::tests::test_registry_custom_collation_registration ... ok [INFO] [stdout] test collation::tests::test_registry_preloaded_builtins ... ok [INFO] [stdout] test datetime::tests::test_bare_time_defaults ... ok [INFO] [stdout] test datetime::tests::test_date_basic ... ok [INFO] [stdout] test collation::tests::test_registry_unregistered_returns_none ... ok [INFO] [stdout] test datetime::tests::test_jdn_roundtrip ... ok [INFO] [stdout] test datetime::tests::test_datetime_basic ... ok [INFO] [stdout] test datetime::tests::test_modifier_auto_julian_day ... ok [INFO] [stdout] test datetime::tests::test_modifier_auto_unixepoch ... ok [INFO] [stdout] test datetime::tests::test_leap_year ... ok [INFO] [stdout] test datetime::tests::test_modifier_days ... ok [INFO] [stdout] test datetime::tests::test_modifier_hours ... ok [INFO] [stdout] test datetime::tests::test_modifier_order_matters ... ok [INFO] [stdout] test datetime::tests::test_modifier_months ... ok [INFO] [stdout] test datetime::tests::test_modifier_start_of_month ... ok [INFO] [stdout] test datetime::tests::test_modifier_subsec ... ok [INFO] [stdout] test datetime::tests::test_invalid_input ... ok [INFO] [stdout] test datetime::tests::test_julian_day_input ... ok [INFO] [stdout] test datetime::tests::test_modifier_weekday_same_day_is_noop ... ok [INFO] [stdout] test datetime::tests::test_julianday_basic ... ok [INFO] [stdout] test datetime::tests::test_modifier_auto_out_of_range_returns_null ... ok [INFO] [stdout] test datetime::tests::test_modifier_unixepoch ... ok [INFO] [stdout] test datetime::tests::test_modifier_years ... ok [INFO] [stdout] test datetime::tests::test_modifier_year_overflow ... ok [INFO] [stdout] test datetime::tests::test_modifier_weekday ... ok [INFO] [stdout] test datetime::tests::test_modifier_start_of_year ... ok [INFO] [stdout] test datetime::tests::test_modifier_start_of_day ... ok [INFO] [stdout] test datetime::tests::test_negative_time_component_invalid ... ok [INFO] [stdout] test collation::tests::test_collation_selection_leftmost_explicit_wins ... ok [INFO] [stdout] test datetime::tests::test_non_leap_year ... ok [INFO] [stdout] test datetime::tests::test_null_input ... ok [INFO] [stdout] test datetime::tests::test_strftime_12hour ... ok [INFO] [stdout] test datetime::tests::test_strftime_all_specifiers_presence ... ok [INFO] [stdout] test datetime::tests::test_strftime_basic ... ok [INFO] [stdout] test datetime::tests::test_strftime_day_of_week ... ok [INFO] [stdout] test datetime::tests::test_strftime_day_of_year ... ok [INFO] [stdout] test datetime::tests::test_strftime_null ... ok [INFO] [stdout] test datetime::tests::test_strftime_time_specifiers ... ok [INFO] [stdout] test datetime::tests::test_strftime_unix_seconds ... ok [INFO] [stdout] test datetime::tests::test_t_separator ... ok [INFO] [stdout] test math::tests::test_acos_domain_error ... ok [INFO] [stdout] test datetime::tests::test_timediff_year_boundary ... ok [INFO] [stdout] test datetime::tests::test_time_basic ... ok [INFO] [stdout] test datetime::tests::test_unixepoch_basic ... ok [INFO] [stdout] test datetime::tests::test_timediff_basic ... ok [INFO] [stdout] test datetime::tests::test_unix_epoch_roundtrip ... ok [INFO] [stdout] test datetime::tests::test_timediff_negative ... ok [INFO] [stdout] test datetime::tests::test_unixepoch_known_date ... ok [INFO] [stdout] test math::tests::test_acos_null ... ok [INFO] [stdout] test math::tests::test_acos_valid ... ok [INFO] [stdout] test math::tests::test_acosh_domain_error ... ok [INFO] [stdout] test math::tests::test_acosh_valid ... ok [INFO] [stdout] test math::tests::test_all_null_input ... ok [INFO] [stdout] test math::tests::test_asin_domain_error ... ok [INFO] [stdout] test datetime::tests::test_register_datetime_builtins_all_present ... ok [INFO] [stdout] test math::tests::test_asin_valid ... ok [INFO] [stdout] test math::tests::test_atan2_quadrants ... ok [INFO] [stdout] test math::tests::test_atanh_domain_error ... ok [INFO] [stdout] test datetime::tests::test_modifier_localtime_shifts_value ... ok [INFO] [stdout] test math::tests::test_atanh_valid ... ok [INFO] [stdout] test datetime::tests::test_modifier_localtime_utc_roundtrip ... ok [INFO] [stdout] test math::tests::test_atan_basic ... ok [INFO] [stdout] test math::tests::test_blob_input_returns_null ... ok [INFO] [stdout] test math::tests::test_ceil_integer_type ... ok [INFO] [stdout] test math::tests::test_ceil_negative ... ok [INFO] [stdout] test math::tests::test_ceil_real ... ok [INFO] [stdout] test math::tests::test_ceiling_alias ... ok [INFO] [stdout] test math::tests::test_cos_zero ... ok [INFO] [stdout] test math::tests::test_cosh_zero ... ok [INFO] [stdout] test math::tests::test_asinh_all_reals ... ok [INFO] [stdout] test math::tests::test_degrees_pi ... ok [INFO] [stdout] test math::tests::test_e2e_registry_invoke_math ... ok [INFO] [stdout] test math::tests::test_exp_one ... ok [INFO] [stdout] test math::tests::test_exp_overflow ... ok [INFO] [stdout] test math::tests::test_floor_integer_type ... ok [INFO] [stdout] test math::tests::test_floor_negative ... ok [INFO] [stdout] test math::tests::test_floor_real ... ok [INFO] [stdout] test math::tests::test_inf_propagation ... ok [INFO] [stdout] test math::tests::test_ln_negative ... ok [INFO] [stdout] test math::tests::test_ln_positive ... ok [INFO] [stdout] test math::tests::test_ln_zero ... ok [INFO] [stdout] test math::tests::test_log2_basic ... ok [INFO] [stdout] test math::tests::test_log_single_arg_base10 ... ok [INFO] [stdout] test math::tests::test_log_two_arg_base ... ok [INFO] [stdout] test math::tests::test_mod_zero_divisor ... ok [INFO] [stdout] test math::tests::test_mod_basic ... ok [INFO] [stdout] test math::tests::test_nan_normalized_to_null ... ok [INFO] [stdout] test math::tests::test_neg_inf_propagation ... ok [INFO] [stdout] test math::tests::test_pi_precision ... ok [INFO] [stdout] test math::tests::test_pow_zero_zero ... ok [INFO] [stdout] test math::tests::test_pow_basic ... ok [INFO] [stdout] test math::tests::test_power_alias ... ok [INFO] [stdout] test math::tests::test_radians_180 ... ok [INFO] [stdout] test math::tests::test_sqrt_positive ... ok [INFO] [stdout] test math::tests::test_register_math_builtins_all_present ... ok [INFO] [stdout] test math::tests::test_sin_zero ... ok [INFO] [stdout] test math::tests::test_trunc_negative ... ok [INFO] [stdout] test scalar::tests::test_scalar_function_deterministic_flag ... ok [INFO] [stdout] test math::tests::test_trunc_positive ... ok [INFO] [stdout] test math::tests::test_sinh_zero ... ok [INFO] [stdout] test scalar::tests::test_scalar_function_error_domain ... ok [INFO] [stdout] test math::tests::test_sqrt_negative ... ok [INFO] [stdout] test scalar::tests::test_scalar_function_too_big_error ... ok [INFO] [stdout] test math::tests::test_tan_zero ... ok [INFO] [stdout] test scalar::tests::test_scalar_function_invoke_basic ... ok [INFO] [stdout] test math::tests::test_trunc_integer_type ... ok [INFO] [stdout] test math::tests::test_tanh_zero ... ok [INFO] [stdout] test tests::test_authorizer_called_at_compile_time ... ok [INFO] [stdout] test scalar::tests::test_scalar_send_sync ... ok [INFO] [stdout] test tests::test_registry_aggregate_type_erased ... ok [INFO] [stdout] test tests::test_registry_case_insensitive_lookup ... ok [INFO] [stdout] test tests::test_e2e_authorizer_sandboxing ... ok [INFO] [stdout] test tests::test_e2e_custom_collation_in_order_by ... ok [INFO] [stdout] test tests::test_function_key_equality ... ok [INFO] [stdout] test tests::test_registry_not_found_returns_none ... ok [INFO] [stdout] test tests::test_registry_exact_match_over_variadic ... ok [INFO] [stdout] test scalar::tests::test_scalar_function_variadic ... ok [INFO] [stdout] test tests::test_registry_register_and_resolve_aggregate ... ok [INFO] [stdout] test tests::test_registry_overwrite ... ok [INFO] [stdout] test tests::test_registry_register_and_resolve_window ... ok [INFO] [stdout] test tests::test_e2e_function_registry_resolution ... ok [INFO] [stdout] test vtab::tests::test_index_info_new ... ok [INFO] [stdout] test vtab::tests::test_transactional_vtab_state_tracks_savepoints ... ok [INFO] [stdout] test tests::test_registry_register_scalar ... ok [INFO] [stdout] test tests::test_registry_window_type_erased ... ok [INFO] [stdout] test vtab::tests::test_vtab_cursor_filter_next_eof ... ok [INFO] [stdout] test vtab::tests::test_column_context_lifecycle ... ok [INFO] [stdout] test vtab::tests::test_vtab_cursor_send_but_not_sync ... ok [INFO] [stdout] test vtab::tests::test_erased_vtab_instance_forwards_transaction_hooks ... ok [INFO] [stdout] test tests::test_registry_variadic_fallback ... ok [INFO] [stdout] test window::tests::test_window_function_finalize_consumes ... ok [INFO] [stdout] test window::tests::test_window_function_step_and_inverse ... ok [INFO] [stdout] test window::tests::test_window_function_value_without_consuming ... ok [INFO] [stdout] test window_builtins::tests::test_dense_rank_with_ties ... ok [INFO] [stdout] test vtab::tests::test_vtab_destroy_vs_disconnect ... ok [INFO] [stdout] test window_builtins::tests::test_e2e_window_rank_through_registry ... ok [INFO] [stdout] test vtab::tests::test_vtab_update_insert ... ok [INFO] [stdout] test vtab::tests::test_vtab_update_readonly_default ... ok [INFO] [stdout] test window_builtins::tests::test_e2e_window_row_number_through_registry ... ok [INFO] [stdout] test window_builtins::tests::test_dense_rank_multiple_ties ... ok [INFO] [stdout] test window_builtins::tests::test_first_value_basic ... ok [INFO] [stdout] test window_builtins::tests::test_cume_dist_distinct ... ok [INFO] [stdout] test window_builtins::tests::test_lag_offset_3 ... ok [INFO] [stdout] test window_builtins::tests::test_last_value_unbounded_following ... ok [INFO] [stdout] test window_builtins::tests::test_lead_default_value ... ok [INFO] [stdout] test window_builtins::tests::test_lead_default ... ok [INFO] [stdout] test window_builtins::tests::test_lead_offset_2 ... ok [INFO] [stdout] test window_builtins::tests::test_lag_default ... ok [INFO] [stdout] test window_builtins::tests::test_lag_default_value ... ok [INFO] [stdout] test window_builtins::tests::test_last_value_default_frame ... ok [INFO] [stdout] test window_builtins::tests::test_nth_value_n_zero ... ok [INFO] [stdout] test window_builtins::tests::test_nth_value_out_of_range ... ok [INFO] [stdout] test window_builtins::tests::test_ntile_even ... ok [INFO] [stdout] test window_builtins::tests::test_ntile_more_buckets_than_rows ... ok [INFO] [stdout] test window_builtins::tests::test_percent_rank_single_row ... ok [INFO] [stdout] test window_builtins::tests::test_row_number_basic ... ok [INFO] [stdout] test window_builtins::tests::test_ntile_uneven ... ok [INFO] [stdout] test window_builtins::tests::test_percent_rank_formula ... ok [INFO] [stdout] test window_builtins::tests::test_rank_no_ties ... ok [INFO] [stdout] test window_builtins::tests::test_row_number_partition_reset ... ok [INFO] [stdout] test window_builtins::tests::test_rank_with_ties ... ok [INFO] [stdout] test window_builtins::tests::test_window_group_concat_running_custom_separator ... ok [INFO] [stdout] test window_builtins::tests::test_window_group_concat_running_default_separator ... ok [INFO] [stdout] test window_builtins::tests::test_window_group_concat_skips_null_and_uses_current_row_separator ... ok [INFO] [stdout] test vtab::tests::test_transactional_vtab_state_uses_base_for_late_enlistment ... ok [INFO] [stdout] test window_builtins::tests::test_window_string_agg_alias_through_registry ... ok [INFO] [stdout] test vtab::tests::test_vtab_best_index_populates_info ... ok [INFO] [stdout] test window_builtins::tests::test_register_window_builtins_all_present ... ok [INFO] [stdout] test window_builtins::tests::test_nth_value_basic ... ok [INFO] [stdout] test vtab::tests::test_vtab_create_vs_connect ... ok [INFO] [stdout] test builtins::tests::test_sqlite_version_format ... ok [INFO] [stderr] Doc-tests fsqlite_func [INFO] [stdout] test builtins::tests::test_substr_negative_length ... ok [INFO] [stdout] test builtins::tests::test_trim_default ... ok [INFO] [stdout] test builtins::tests::test_zeroblob_length ... ok [INFO] [stdout] test math::tests::test_log10_alias ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 334 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "7ae2c677137fb78895192b350bd4bcd93dc7c59b033a3be1bf24444fe29894e5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7ae2c677137fb78895192b350bd4bcd93dc7c59b033a3be1bf24444fe29894e5", kill_on_drop: false }` [INFO] [stdout] 7ae2c677137fb78895192b350bd4bcd93dc7c59b033a3be1bf24444fe29894e5