[INFO] fetching crate gridline-engine 0.3.3... [INFO] testing gridline-engine-0.3.3 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate gridline-engine 0.3.3 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate gridline-engine 0.3.3 [INFO] finished tweaking crates.io crate gridline-engine 0.3.3 [INFO] tweaked toml for crates.io crate gridline-engine 0.3.3 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate gridline-engine 0.3.3 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 gridline-engine 0.3.3 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 no-std-compat v0.4.1 [INFO] [stderr] Downloaded thin-vec v0.2.14 [INFO] [stderr] Downloaded rhai_codegen v3.1.0 [INFO] [stderr] Downloaded rhai v1.24.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 9cf8d7b309f5727891607a4443afca2fc9f3110323390c1f9b040ca1d8051799 [INFO] running `Command { std: "docker" "start" "-a" "9cf8d7b309f5727891607a4443afca2fc9f3110323390c1f9b040ca1d8051799", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9cf8d7b309f5727891607a4443afca2fc9f3110323390c1f9b040ca1d8051799", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9cf8d7b309f5727891607a4443afca2fc9f3110323390c1f9b040ca1d8051799", kill_on_drop: false }` [INFO] [stdout] 9cf8d7b309f5727891607a4443afca2fc9f3110323390c1f9b040ca1d8051799 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 6345ef674f3319df555fdc53951c6ea3f30c8f675c1ceee934458297bfb7dc76 [INFO] running `Command { std: "docker" "start" "-a" "6345ef674f3319df555fdc53951c6ea3f30c8f675c1ceee934458297bfb7dc76", kill_on_drop: false }` [INFO] [stderr] Compiling crunchy v0.2.4 [INFO] [stderr] Compiling zerocopy v0.8.36 [INFO] [stderr] Compiling portable-atomic v1.13.0 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling smartstring v1.0.1 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling thin-vec v0.2.14 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling const-random-macro v0.1.16 [INFO] [stderr] Compiling const-random v0.1.18 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling rhai_codegen v3.1.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rhai v1.24.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling gridline-engine v0.3.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.85s [INFO] running `Command { std: "docker" "inspect" "6345ef674f3319df555fdc53951c6ea3f30c8f675c1ceee934458297bfb7dc76", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6345ef674f3319df555fdc53951c6ea3f30c8f675c1ceee934458297bfb7dc76", kill_on_drop: false }` [INFO] [stdout] 6345ef674f3319df555fdc53951c6ea3f30c8f675c1ceee934458297bfb7dc76 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] dfa9d5f8f94ed1ebe3110e792eacbcf3f871df8a1b73f0bf377072450a6c2fa3 [INFO] running `Command { std: "docker" "start" "-a" "dfa9d5f8f94ed1ebe3110e792eacbcf3f871df8a1b73f0bf377072450a6c2fa3", kill_on_drop: false }` [INFO] [stderr] Compiling gridline-engine v0.3.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.86s [INFO] running `Command { std: "docker" "inspect" "dfa9d5f8f94ed1ebe3110e792eacbcf3f871df8a1b73f0bf377072450a6c2fa3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dfa9d5f8f94ed1ebe3110e792eacbcf3f871df8a1b73f0bf377072450a6c2fa3", kill_on_drop: false }` [INFO] [stdout] dfa9d5f8f94ed1ebe3110e792eacbcf3f871df8a1b73f0bf377072450a6c2fa3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 5f5d9140c52b19ea097630f98a78c2ccbb8e6e6b957994156f0c3df66c83e595 [INFO] running `Command { std: "docker" "start" "-a" "5f5d9140c52b19ea097630f98a78c2ccbb8e6e6b957994156f0c3df66c83e595", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/gridline_engine-e20e3ea789cc8843) [INFO] [stdout] [INFO] [stdout] running 100 tests [INFO] [stdout] test builtins::tests::test_concat_skips_empty ... ok [INFO] [stdout] test builtins::tests::test_concat_with_separator ... ok [INFO] [stdout] test builtins::tests::test_concat_no_separator ... ok [INFO] [stdout] test builtins::tests::test_datediff_datetime ... ok [INFO] [stdout] test builtins::tests::test_countif_range ... ok [INFO] [stdout] test builtins::tests::test_countif_range_col_row_order ... ok [INFO] [stdout] test builtins::tests::test_datediff_days ... ok [INFO] [stdout] test builtins::tests::test_datediff_same_date ... ok [INFO] [stdout] test builtins::tests::test_datediff_negative ... ok [INFO] [stdout] test builtins::tests::test_ceil ... ok [INFO] [stdout] test builtins::tests::test_datediff_invalid ... ok [INFO] [stdout] test builtins::tests::test_floor ... ok [INFO] [stdout] test builtins::tests::test_format_range_rejects_negative_indices ... ok [INFO] [stdout] test builtins::tests::test_format_cell_rejects_negative_indices ... ok [INFO] [stdout] test builtins::tests::test_geomean ... ok [INFO] [stdout] test builtins::tests::test_isempty ... ok [INFO] [stdout] test builtins::tests::test_log_custom_base ... ok [INFO] [stdout] test builtins::tests::test_isnumber ... ok [INFO] [stdout] test builtins::tests::test_istext ... ok [INFO] [stdout] test builtins::tests::test_lookup_not_found ... ok [INFO] [stdout] test builtins::tests::test_geomean_rejects_non_positive ... ok [INFO] [stdout] test builtins::tests::test_median_even ... ok [INFO] [stdout] test builtins::tests::test_ln ... ok [INFO] [stdout] test builtins::tests::test_log_base10 ... ok [INFO] [stdout] test builtins::tests::test_lookup_mismatched_ranges ... ok [INFO] [stdout] test builtins::tests::test_lookup_string_match ... ok [INFO] [stdout] test builtins::tests::test_lookup_numeric_match ... ok [INFO] [stdout] test builtins::tests::test_range_rhai_name_mapping ... ok [INFO] [stdout] test builtins::tests::test_parse_cell_and_format_cell ... ok [INFO] [stdout] test builtins::tests::test_parse_range_and_format_range ... ok [INFO] [stdout] test builtins::tests::test_median_odd ... ok [INFO] [stdout] test builtins::tests::test_parse_cell_invalid_reference ... ok [INFO] [stdout] test builtins::tests::test_parse_range_invalid_reference ... ok [INFO] [stdout] test builtins::tests::test_product ... ok [INFO] [stdout] test builtins::tests::test_pi_and_e ... ok [INFO] [stdout] test builtins::tests::test_product_with_zero ... ok [INFO] [stdout] test builtins::tests::test_plot_spec_builtins_return_tagged_string ... ok [INFO] [stdout] test builtins::tests::test_randint_rejects_invalid_bounds ... ok [INFO] [stdout] test builtins::tests::test_script_builtins_clear_cell ... ok [INFO] [stdout] test builtins::tests::test_script_builtins_clear_range ... ok [INFO] [stdout] test builtins::tests::test_spill_array_identity ... ok [INFO] [stdout] test builtins::tests::test_script_builtins_set_range ... ok [INFO] [stdout] test builtins::tests::test_spill_exclusive_range ... ok [INFO] [stdout] test builtins::tests::test_script_builtins_set_cell ... ok [INFO] [stdout] test builtins::tests::test_script_builtins_set_cell_rejects_invalid_ref ... ok [INFO] [stdout] test builtins::tests::test_spill_method_form ... ok [INFO] [stdout] test builtins::tests::test_spill_inclusive_range ... ok [INFO] [stdout] test builtins::tests::test_range_regex_matches_uppercase_only ... ok [INFO] [stdout] test builtins::tests::test_sum_range_rejects_negative_indices ... ok [INFO] [stdout] test builtins::tests::test_sumif_range_col_row_order ... ok [INFO] [stdout] test engine::cell_ref::tests::test_parse_a1_overflow_returns_none ... ok [INFO] [stdout] test builtins::tests::test_sumif_range ... ok [INFO] [stdout] test builtins::tests::test_rand_returns_value_in_range ... ok [INFO] [stdout] test builtins::tests::test_script_builtins_set_cell_formula ... ok [INFO] [stdout] test engine::cell_ref::tests::test_col_to_letters_handles_max_usize ... ok [INFO] [stdout] test builtins::tests::test_vec_range_returns_array ... ok [INFO] [stdout] test builtins::tests::test_vec_range_reads_from_value_cache ... ok [INFO] [stdout] test builtins::tests::test_vec_range_respects_reverse_direction ... ok [INFO] [stdout] test engine::deps::tests::test_extract_dependencies_skips_over_limit_ranges ... ok [INFO] [stdout] test builtins::tests::test_vec_range_with_filter ... ok [INFO] [stdout] test engine::preprocess::tests::test_shift_formula_references_vec_and_cell ... ok [INFO] [stdout] test engine::preprocess::tests::test_shift_formula_references_preserves_paren ... ok [INFO] [stdout] test builtins::tests::test_vec_range_with_map ... ok [INFO] [stdout] test tests::test_detect_cycle_direct ... ok [INFO] [stdout] test tests::test_detect_cycle_indirect ... ok [INFO] [stdout] test engine::preprocess::tests::test_shift_formula_references_mixed_range_and_cell ... ok [INFO] [stdout] test engine::preprocess::tests::test_offset_formula_references_handles_large_columns ... ok [INFO] [stdout] test builtins::tests::test_randint_returns_value_in_range ... ok [INFO] [stdout] test tests::test_extract_dependencies_duplicates ... ok [INFO] [stdout] test engine::preprocess::tests::test_offset_formula_references_positive_delta ... ok [INFO] [stdout] test tests::test_detect_cycle_no_cycle ... ok [INFO] [stdout] test plot::tests::test_plot_spec_round_trip ... ok [INFO] [stdout] test tests::test_extract_dependencies_multiple ... ok [INFO] [stdout] test tests::test_detect_cycle_self_reference ... ok [INFO] [stdout] test tests::test_extract_dependencies_empty ... ok [INFO] [stdout] test tests::test_extract_dependencies_single ... ok [INFO] [stdout] test builtins::tests::test_sum_range_uses_script_values ... ok [INFO] [stdout] test engine::preprocess::tests::test_offset_formula_references_out_of_bounds ... ok [INFO] [stdout] test tests::test_extract_dependencies_with_ranges ... ok [INFO] [stdout] test tests::test_from_str_case_insensitive ... ok [INFO] [stdout] test tests::test_from_str_single_letter_columns ... ok [INFO] [stdout] test tests::test_from_str_invalid_inputs ... ok [INFO] [stdout] test engine::preprocess::tests::test_preprocess_script_with_context_handles_max_indices ... ok [INFO] [stdout] test tests::test_from_str_row_numbers ... ok [INFO] [stdout] test tests::test_preprocess_row_col_without_context ... ok [INFO] [stdout] test tests::test_from_str_multi_letter_columns ... ok [INFO] [stdout] test tests::test_parse_range ... ok [INFO] [stdout] test tests::test_parse_range_col_row_order ... ok [INFO] [stdout] test tests::test_custom_functions ... ok [INFO] [stdout] test builtins::tests::test_sum_range_prefers_value_cache ... ok [INFO] [stdout] test tests::test_preprocess_script_expression ... ok [INFO] [stdout] test tests::test_preprocess_script_simple ... ok [INFO] [stdout] test tests::test_preprocess_row_col_functions ... ok [INFO] [stdout] test tests::test_custom_functions_with_syntax_error ... ok [INFO] [stdout] test tests::test_preprocess_script_typed_refs ... ok [INFO] [stdout] test tests::test_preprocess_script_preserves_other_content ... ok [INFO] [stdout] test tests::test_preprocess_script_mixed ... ok [INFO] [stdout] test tests::test_preprocess_script_range_functions ... ok [INFO] [stdout] test tests::test_typed_ref_len_over_script_string ... ok [INFO] [stdout] test tests::test_range_functions_evaluation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 100 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Doc-tests gridline_engine [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/engine/cell_ref.rs - engine::cell_ref (line 8) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.19s; merged doctests compilation took 0.19s [INFO] running `Command { std: "docker" "inspect" "5f5d9140c52b19ea097630f98a78c2ccbb8e6e6b957994156f0c3df66c83e595", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5f5d9140c52b19ea097630f98a78c2ccbb8e6e6b957994156f0c3df66c83e595", kill_on_drop: false }` [INFO] [stdout] 5f5d9140c52b19ea097630f98a78c2ccbb8e6e6b957994156f0c3df66c83e595